.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}@font-face {
font-family: "Raleway";
font-style: normal;
font-weight: 400;
src: local("Raleway"), local("Raleway-Regular"), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: "Raleway";
font-style: normal;
font-weight: 400;
src: local("Raleway"), local("Raleway-Regular"), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ITw.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: "Raleway";
font-style: normal;
font-weight: 700;
src: local("Raleway Bold"), local("Raleway-Bold"), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: "Raleway";
font-style: normal;
font-weight: 700;
src: local("Raleway Bold"), local("Raleway-Bold"), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Raleway";
font-style: normal;
font-weight: 400;
src: local("Raleway"), local("Raleway-Regular"), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ISQ.woff) format("woff");
}
@font-face {
font-family: "Raleway";
font-style: normal;
font-weight: 700;
src: local("Raleway Bold"), local("Raleway-Bold"), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqZPBg.woff) format("woff");
}
.sv-dragdrop-movedown {
transform: translate(0, 0);
animation: svdragdropmovedown 0.1s;
animation-timing-function: ease-in-out;
}
@keyframes svdragdropmovedown {
0% {
transform: translate(0, -50px);
}
100% {
transform: translate(0, 0);
}
}
.sv-dragdrop-moveup {
transform: translate(0, 0);
animation: svdragdropmoveup 0.1s;
animation-timing-function: ease-in-out;
}
@keyframes svdragdropmoveup {
0% {
transform: translate(0, 50px);
}
100% {
transform: translate(0, 0);
}
}
sv-popup {
display: block;
position: absolute;
z-index: -1;
}
.sv-popup {
position: fixed;
left: 0;
top: 0;
width: 100vw;
height: 100vh;
outline: none;
z-index: 1500;
}
.sv-popup__container {
box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
position: absolute;
padding: 0;
}
.sv-popup__shadow {
width: 100%;
height: 100%;
border-radius: calc(1 * var(--base-unit, 8px));
}
.sv-popup__body-content {
background-color: var(--background, #fff);
border-radius: calc(0.5 * var(--base-unit, 8px));
width: 100%;
height: 100%;
box-sizing: border-box;
display: flex;
flex-direction: column;
max-height: 90vh;
max-width: 90vw;
}
.sv-popup--modal {
display: flex;
align-items: center;
justify-content: center;
background-color: var(--background-semitransparent, rgba(144, 144, 144, 0.5));
padding: calc(11 * var(--base-unit, 8px)) calc(15 * var(--base-unit, 8px));
box-sizing: border-box;
}
.sv-popup--modal .sv-popup__container {
position: static;
}
.sv-popup--modal .sv-popup__body-content {
padding: calc(4 * var(--base-unit, 8px));
}
.sv-popup--overlay.sv-popup--overlay {
width: 100%;
height: var(--sv-popup-overlay-height, 100vh);
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__container {
background: var(--background-semitransparent, rgba(144, 144, 144, 0.5));
max-width: 100vw;
max-height: calc(var(--sv-popup-overlay-height, 100vh) - 1 * var(--base-unit, 8px));
height: calc(var(--sv-popup-overlay-height, 100vh) - 1 * var(--base-unit, 8px));
width: 100%;
padding-top: calc(2 * var(--base-unit, 8px));
border: unset;
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__body-content {
max-height: var(--sv-popup-overlay-height, 100vh);
max-width: 100vw;
border-radius: calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) 0px 0px;
background: var(--background, #fff);
box-shadow: 0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) rgba(0, 0, 0, 0.1);
padding: calc(3 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
height: calc(100% - (1 * var(--base-unit, 8px)));
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__scrolling-content {
height: calc(100% - 10 * var(--base-unit, 8px));
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__body-footer {
margin-top: calc(2 * var(--base-unit, 8px));
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__body-footer .sv-action-bar {
width: 100%;
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__body-footer .sv-action {
width: 100%;
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__body-footer-item {
width: 100%;
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__button {
background-color: var(--primary, #19b394);
border: 2px solid var(--primary, #19b394);
color: var(--primary-foreground, #fff);
}
.sv-popup--modal .sv-popup__scrolling-content {
padding: 2px;
margin: -2px;
}
.sv-popup__scrolling-content {
height: 100%;
overflow: auto;
display: flex;
flex-direction: column;
}
.sv-popup__scrolling-content::-webkit-scrollbar, .sv-popup__scrolling-content *::-webkit-scrollbar {
height: 6px;
width: 6px;
background-color: var(--background-dim, #f3f3f3);
}
.sv-popup__scrolling-content::-webkit-scrollbar-thumb, .sv-popup__scrolling-content *::-webkit-scrollbar-thumb {
background: var(--primary-light, rgba(25, 179, 148, 0.1));
}
.sv-popup__content {
min-width: 100%;
height: 100%;
display: flex;
flex-direction: column;
min-height: 0;
}
.sv-popup--show-pointer.sv-popup--top .sv-popup__pointer {
transform: translate(calc(-1 * var(--base-unit, 8px))) rotate(180deg);
}
.sv-popup--show-pointer.sv-popup--bottom .sv-popup__pointer {
transform: translate(calc(-1 * var(--base-unit, 8px)), calc(-1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--right {
transform: translate(calc(1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--right .sv-popup__pointer {
transform: translate(-12px, -4px) rotate(-90deg);
}
.sv-popup--show-pointer.sv-popup--left {
transform: translate(calc(-1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--left .sv-popup__pointer {
transform: translate(-4px, -4px) rotate(90deg);
}
.sv-popup__pointer {
display: block;
position: absolute;
}
.sv-popup__pointer:after {
content: " ";
display: block;
width: 0;
height: 0;
border-left: calc(1 * var(--base-unit, 8px)) solid transparent;
border-right: calc(1 * var(--base-unit, 8px)) solid transparent;
border-bottom: calc(1 * var(--base-unit, 8px)) solid var(--background, #fff);
align-self: center;
}
.sv-popup__body-header {
font-family: Open Sans;
font-size: calc(3 * var(--base-unit, 8px));
line-height: calc(4 * var(--base-unit, 8px));
font-style: normal;
font-weight: 700;
margin-bottom: calc(2 * var(--base-unit, 8px));
color: var(--foreground, #161616);
}
.sv-popup__body-footer {
display: flex;
margin-top: calc(4 * var(--base-unit, 8px));
}
.sv-popup__body-footer .sv-action-bar {
gap: calc(1.5 * var(--base-unit, 8px));
}
.sv-popup__button {
padding: calc(2 * var(--base-unit, 8px)) calc(6 * var(--base-unit, 8px));
background: var(--background, #fff);
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
border-radius: 4px;
margin: 2px;
cursor: pointer;
font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: 600;
font-size: calc(2 * var(--base-unit, 8px));
line-height: calc(3 * var(--base-unit, 8px));
text-align: center;
color: var(--primary, #19b394);
border: none;
outline: none;
}
.sv-popup__button:hover {
box-shadow: 0 0 0 2px var(--primary, #19b394);
}
.sv-popup__button:disabled {
color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
cursor: default;
}
.sv-popup__button:disabled:hover {
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}
.sv-popup__button--apply {
background-color: var(--primary, #19b394);
color: var(--primary-foreground, #fff);
}
.sv-popup__button--apply:disabled {
background-color: var(--background-dim, #f3f3f3);
}
.sv-popup--modal .sv-list__filter, .sv-popup--overlay .sv-list__filter {
padding-top: calc(1 * var(--base-unit, 8px));
}
.sv-popup--modal .sv-list__filter-icon, .sv-popup--overlay .sv-list__filter-icon {
top: calc(2.5 * var(--base-unit, 8px));
}
.sv_progress-buttons__container-center {
text-align: center;
}
.sv_progress-buttons__container {
display: inline-block;
font-size: 0;
width: 100%;
max-width: 1100px;
white-space: nowrap;
overflow: hidden;
}
.sv_progress-buttons__image-button-left {
display: inline-block;
vertical-align: top;
margin-top: 22px;
font-size: 14px;
width: 16px;
height: 16px;
cursor: pointer;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIHBvaW50cz0iMTEsMTIgOSwxNCAzLDggOSwyIDExLDQgNyw4ICIvPg0KPC9zdmc+DQo=);
}
.sv_progress-buttons__image-button-right {
display: inline-block;
vertical-align: top;
margin-top: 22px;
font-size: 14px;
width: 16px;
height: 16px;
cursor: pointer;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIHBvaW50cz0iNSw0IDcsMiAxMyw4IDcsMTQgNSwxMiA5LDggIi8+DQo8L3N2Zz4NCg==);
}
.sv_progress-buttons__image-button--hidden {
visibility: hidden;
}
.sv_progress-buttons__list-container {
max-width: calc(100% - 36px);
display: inline-block;
overflow: hidden;
}
.sv_progress-buttons__list {
display: inline-block;
width: max-content;
padding-left: 28px;
padding-right: 28px;
margin-top: 14px;
margin-bottom: 14px;
}
.sv_progress-buttons__list li {
width: 138px;
font-size: 14px;
font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
position: relative;
text-align: center;
vertical-align: top;
display: inline-block;
}
.sv_progress-buttons__list li:before {
width: 24px;
height: 24px;
content: "";
line-height: 30px;
display: block;
margin: 0 auto 10px auto;
border: 3px solid;
border-radius: 50%;
box-sizing: content-box;
cursor: pointer;
}
.sv_progress-buttons__list li:after {
width: 73%;
height: 3px;
content: "";
position: absolute;
top: 15px;
left: -36.5%;
}
.sv_progress-buttons__list li:first-child:after {
content: none;
}
.sv_progress-buttons__list .sv_progress-buttons__page-title {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-weight: bold;
}
.sv_progress-buttons__list .sv_progress-buttons__page-description {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.sv_progress-buttons__list li.sv_progress-buttons__list-element--nonclickable:before {
cursor: not-allowed;
}
.sv-container-modern {
color: var(--text-color, #404040);
font-size: var(--font-size, 16px);
font-family: var(--font-family, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif);
}
.sv-container-modern__title {
padding-left: 0.55em;
color: var(--main-color, #1ab394);
padding-top: 5em;
padding-bottom: 0.9375em;
}
@media only screen and (min-width: 1000px) {
.sv-container-modern__title {
margin-right: 5%;
margin-left: 5%;
}
}
@media only screen and (max-width: 1000px) {
.sv-container-modern__title {
margin-right: 10px;
margin-left: 10px;
}
}
.sv-container-modern__title h3 {
margin: 0;
font-size: 1.875em;
}
.sv-container-modern__title h5 {
margin: 0;
}
.sv-container-modern__close {
clear: right;
}
.sv-container-modern fieldset {
border: none;
padding: 0;
margin: 0;
}
.sv-container-modern legend {
border: none;
padding: 0;
margin: 0;
}
.sv-body__timer,
.sv-body__page,
.sv-body__footer.sv-footer.sv-action-bar {
margin-top: 2em;
}
@media only screen and (min-width: 1000px) {
.sv-body__timer,
.sv-body__page,
.sv-body__footer.sv-footer.sv-action-bar {
margin-right: 5%;
margin-left: 5%;
}
}
@media only screen and (max-width: 1000px) {
.sv-body__timer,
.sv-body__page,
.sv-body__footer.sv-footer.sv-action-bar {
margin-right: 10px;
margin-left: 10px;
}
}
.sv-body__timer {
padding: 0 calc(1 * var(--base-unit, 8px));
box-sizing: border-box;
}
.sv-body__progress {
margin-bottom: 4.5em;
}
.sv-body__progress:not(:first-child) {
margin-top: 2.5em;
}
.sv-page__title {
margin: 0;
margin-bottom: 1.333em;
font-size: 1.875em;
padding-left: 0.293em;
}
.sv-page__description {
min-height: 2.8em;
font-size: 1em;
padding-left: 0.55em;
}
.sv-page__title + .sv-page__description {
margin-top: -2.8em;
}
.sv-panel {
box-sizing: border-box;
width: 100%;
}
.sv-panel__title {
font-size: 1.25em;
margin: 0;
padding: 0;
padding-bottom: 0.1em;
padding-left: 0.44em;
padding-right: 0.44em;
position: relative;
}
.sv-panel__footer {
margin: 0;
padding: 1em 0.44em 1em 0;
}
.sv-panel__description {
padding-left: 0.55em;
}
.sv-panel__title--expandable {
cursor: pointer;
display: flex;
padding-right: 24px;
align-items: center;
}
.sv-panel__title--expandable:after {
content: "";
display: block;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center center;
background-size: 10px 12px;
width: 24px;
height: 24px;
position: absolute;
right: 0;
}
.sv-panel__title--expandable.sv-panel__title--expanded:after {
transform: rotate(180deg);
}
.sv-panel__icon {
outline: none;
}
.sv-panel__icon:before {
content: "";
display: inline-block;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center center;
height: 0.5em;
width: 0.6em;
margin-left: 1.5em;
vertical-align: middle;
}
.sv-panel__icon--expanded:before {
transform: rotate(180deg);
}
.sv-panel .sv-question__title {
font-size: 1em;
padding-left: 0.55em;
}
.sv-panel__content:not(:first-child) {
margin-top: 0.75em;
}
.sv-panel .sv-row:not(:last-child) {
padding-bottom: 1.875em;
}
.sv-panel__title--error {
background-color: var(--error-background-color, rgba(213, 41, 1, 0.2));
}
.sv-paneldynamic__progress-container {
position: relative;
margin-left: 0.75em;
margin-right: 250px;
margin-top: 20px;
}
.sv-paneldynamic__add-btn {
background-color: var(--add-button-color, #1948b3);
float: right;
margin-top: -18px;
}
[dir=rtl] .sv-paneldynamic__add-btn,
[style*="direction:rtl"] .sv-paneldynamic__add-btn,
[style*="direction: rtl"] .sv-paneldynamic__add-btn {
float: left;
}
.sv-paneldynamic__add-btn--list-mode {
float: none;
margin-top: 1em;
}
.sv-paneldynamic__remove-btn {
background-color: var(--remove-button-color, #ff1800);
margin-top: 1.25em;
}
.sv-paneldynamic__remove-btn--right {
margin-top: 0;
margin-left: 1.25em;
}
.sv-paneldynamic__prev-btn,
.sv-paneldynamic__next-btn {
box-sizing: border-box;
display: inline-block;
fill: var(--text-color, #404040);
cursor: pointer;
width: 0.7em;
top: -0.28em;
position: absolute;
}
.sv-paneldynamic__prev-btn svg,
.sv-paneldynamic__next-btn svg {
display: block;
height: 0.7em;
width: 0.7em;
}
.sv-paneldynamic__prev-btn {
left: -1.3em;
transform: rotate(90deg);
}
.sv-paneldynamic__next-btn {
right: -1.3em;
transform: rotate(270deg);
}
.sv-paneldynamic__prev-btn--disabled,
.sv-paneldynamic__next-btn--disabled {
fill: var(--disable-color, #dbdbdb);
cursor: auto;
}
.sv-paneldynamic__progress-text {
color: var(--progress-text-color, #9d9d9d);
font-weight: bold;
font-size: 0.87em;
margin-top: 0.69em;
margin-left: 1em;
}
.sv-paneldynamic__separator {
border: none;
margin: 0;
}
.sv-paneldynamic__progress--top {
margin-bottom: 1em;
}
.sv-paneldynamic__progress--bottom {
margin-top: 1em;
}
.sv-paneldynamic__panel-wrapper ~ .sv-paneldynamic__panel-wrapper {
padding-top: 2.5em;
}
.sv-paneldynamic__panel-wrapper--in-row {
display: flex;
flex-direction: row;
align-items: center;
}
@supports (display: flex) {
.sv-row {
display: flex;
flex-wrap: wrap;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.sv-row > .sv-row__panel,
.sv-row__question:not(:last-child) {
float: left;
}
}
@media only screen and (-ms-high-contrast: active) and (max-width: 600px), only screen and (-ms-high-contrast: none) and (max-width: 600px) {
.sv-row > .sv-row__panel,
.sv-row__question:not(:last-child) {
padding-bottom: 2.5em;
float: none;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
[dir=rtl] .sv-row__question:not(:last-child),
[style*="direction:rtl"] .sv-row__question:not(:last-child),
[style*="direction: rtl"] .sv-row__question:not(:last-child) {
float: right;
}
}
@media only screen and (-ms-high-contrast: active) and (max-width: 6000px), only screen and (-ms-high-contrast: none) and (max-width: 6000px) {
.sv-row__question--small:only-child {
max-width: 3000px;
}
}
@media only screen and (-ms-high-contrast: active) and (max-width: 3000px), only screen and (-ms-high-contrast: none) and (max-width: 3000px) {
.sv-row__question--small:only-child {
max-width: 1200px;
}
}
@media only screen and (-ms-high-contrast: active) and (max-width: 2000px), only screen and (-ms-high-contrast: none) and (max-width: 2000px) {
.sv-row__question--small:only-child {
max-width: 700px;
}
}
@media only screen and (-ms-high-contrast: active) and (max-width: 1000px), only screen and (-ms-high-contrast: none) and (max-width: 1000px) {
.sv-row__question--small:only-child {
max-width: 500px;
}
}
@media only screen and (-ms-high-contrast: active) and (max-width: 500px), only screen and (-ms-high-contrast: none) and (max-width: 500px) {
.sv-row__question--small:only-child {
max-width: 300px;
}
}
@media only screen and (-ms-high-contrast: active) and (max-width: 600px), only screen and (-ms-high-contrast: none) and (max-width: 600px) {
.sv-row > .sv-row__panel,
.sv-row__question {
width: 100% !important;
padding-right: 0 !important;
}
}
.sv-row > .sv-row__panel,
.sv-row__question {
vertical-align: top;
white-space: normal;
}
.sv-row__question:first-child:last-child {
flex: none !important;
}
.sv-row:not(:last-child) {
padding-bottom: 2.5em;
}
.sv-question {
overflow: auto;
box-sizing: border-box;
font-family: inherit;
}
.sv-question__title {
position: relative;
box-sizing: border-box;
margin: 0;
padding: 0.25em 0.44em;
cursor: default;
font-size: 1.25em;
word-break: break-word;
}
.sv-question__required-text {
line-height: 0.8em;
font-size: 1.4em;
}
.sv-question__description {
margin: 0;
padding-left: 0.55em;
font-size: 1em;
word-break: break-word;
}
.sv-question__input {
width: 100%;
height: 1.81em;
}
.sv-question__content {
margin-left: 0.55em;
}
.sv-question__erbox {
color: var(--error-color, #d52901);
font-size: 0.74em;
font-weight: bold;
}
.sv-question__erbox--location--top {
margin-bottom: 0.4375em;
}
.sv-question__erbox--location--bottom {
margin-top: 0.4375em;
}
.sv-question__footer {
padding: 0.87em 0;
}
.sv-question__title--answer {
background-color: var(--answer-background-color, rgba(26, 179, 148, 0.2));
}
.sv-question__title--error {
background-color: var(--error-background-color, rgba(213, 41, 1, 0.2));
}
.sv-question__header--location--top {
margin-bottom: 0.65em;
}
.sv-question__header--location--left {
float: left;
width: 27%;
margin-right: 0.875em;
}
[dir=rtl] .sv-question__header--location--left,
[style*="direction:rtl"] .sv-question__header--location--left,
[style*="direction: rtl"] .sv-question__header--location--left {
float: right;
}
.sv-question__header--location--bottom {
margin-top: 0.8em;
}
.sv-question__content--left {
overflow: hidden;
}
.sv-question__other {
margin-top: 0.5em;
}
.sv-question__form-group {
margin-top: 0.5em;
}
.sv-question--disabled .sv-question__header {
color: var(--disabled-text-color, rgba(64, 64, 64, 0.5));
}
.sv-image {
display: inline-block;
}
.sv-question__title--expandable {
cursor: pointer;
display: flex;
padding-right: 24px;
align-items: center;
}
.sv-question__title--expandable:after {
content: "";
display: block;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center center;
background-size: 10px 12px;
width: 24px;
height: 24px;
position: absolute;
right: 0;
}
.sv-question__title--expandable.sv-question__title--expanded:after {
transform: rotate(180deg);
}
.sv-question__icon {
outline: none;
}
.sv-question__icon:before {
content: "";
display: inline-block;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center center;
height: 0.5em;
width: 0.6em;
margin-left: 1.5em;
vertical-align: middle;
}
.sv-question__icon--expanded:before {
transform: rotate(180deg);
}
.sv-progress {
height: 0.19em;
background-color: var(--header-background-color, #e7e7e7);
position: relative;
}
.sv-progress__bar {
position: relative;
height: 100%;
background-color: var(--main-color, #1ab394);
}
.sv-progress__text {
position: absolute;
margin-top: 0.69em;
color: var(--progress-text-color, #9d9d9d);
font-size: 0.87em;
font-weight: bold;
padding-left: 0.6321em;
}
@media only screen and (min-width: 1000px) {
.sv-progress__text {
margin-left: 5%;
}
}
@media only screen and (max-width: 1000px) {
.sv-progress__text {
margin-left: 10px;
}
}
.sv_progress-buttons__list li:before {
border-color: var(--progress-buttons-color, #8dd9ca);
background-color: var(--progress-buttons-color, #8dd9ca);
}
.sv_progress-buttons__list li:after {
background-color: var(--text-border-color, #d4d4d4);
}
.sv_progress-buttons__list .sv_progress-buttons__page-title {
color: var(--text-color, #404040);
}
.sv_progress-buttons__list .sv_progress-buttons__page-description {
color: var(--text-color, #404040);
}
.sv_progress-buttons__list li.sv_progress-buttons__list-element--passed:before {
border-color: var(--main-color, #1ab394);
background-color: var(--main-color, #1ab394);
}
.sv_progress-buttons__list li.sv_progress-buttons__list-element--passed + li:after {
background-color: var(--progress-buttons-color, #8dd9ca);
}
.sv_progress-buttons__list li.sv_progress-buttons__list-element--current:before {
border-color: var(--main-color, #1ab394);
background-color: white;
}
.sv_progress-buttons__list li.sv_progress-buttons__list-element--passed.sv_progress-buttons__list-element--current:before {
border-color: var(--main-color, #1ab394);
background-color: white;
}
.sv-title {
font-family: "Raleway";
font-weight: 700;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
}
.sv-description {
color: var(--disabled-text-color, rgba(64, 64, 64, 0.5));
}
.sv-question .sv-selectbase {
margin-bottom: 4px;
}
.sv-selectbase__item {
margin-bottom: 0.425em;
vertical-align: top;
}
.sv-selectbase__item--inline {
display: inline-block;
padding-right: 5%;
}
.sv-selectbase__column {
min-width: 140px;
vertical-align: top;
}
.sv-selectbase__label {
position: relative;
display: block;
box-sizing: border-box;
cursor: inherit;
margin-left: 41px;
min-height: 30px;
}
[dir=rtl] .sv-selectbase__label,
[style*="direction:rtl"] .sv-selectbase__label,
[style*="direction: rtl"] .sv-selectbase__label {
margin-right: 41px;
margin-left: 0;
}
.sv-selectbase__decorator.sv-item__decorator {
position: absolute;
left: -41px;
}
[dir=rtl] .sv-selectbase__decorator.sv-item__decorator,
[style*="direction:rtl"] .sv-selectbase__decorator.sv-item__decorator,
[style*="direction: rtl"] .sv-selectbase__decorator.sv-item__decorator {
left: initial;
right: -41px;
}
.sv-selectbase__clear-btn {
margin-top: 0.9em;
background-color: var(--clean-button-color, #1948b3);
}
.sv-selectbase .sv-selectbase__item.sv-q-col-1 {
padding-right: 0;
}
.sv-multipletext {
width: 100%;
table-layout: fixed;
}
.sv-multipletext__item-label {
display: flex;
align-items: center;
}
.sv-multipletext__item {
flex: 1;
}
.sv-multipletext__item-title {
margin-right: 1em;
width: 33%;
}
.sv-multipletext__cell:not(:first-child) {
padding-left: 0.5em;
}
.sv-multipletext__cell:not(:last-child) {
padding-right: 0.5em;
}
.sv-matrix {
overflow-x: auto;
}
.sv-matrix .sv-table__cell--header {
text-align: center;
}
.sv-matrix__label {
display: inline-block;
margin: 0;
}
.sv-matrix__cell {
min-width: 10em;
text-align: center;
}
.sv-matrix__cell:first-child {
text-align: left;
}
.sv-matrix__text {
cursor: pointer;
}
.sv-matrix__text--checked {
color: var(--body-background-color, white);
background-color: var(--main-color, #1ab394);
}
.sv-matrix__text--disabled {
cursor: default;
}
.sv-matrix__text--disabled.sv-matrix__text--checked {
background-color: var(--disable-color, #dbdbdb);
}
.sv-matrix__row--error {
background-color: var(--error-background-color, rgba(213, 41, 1, 0.2));
}
.sv-matrixdynamic__add-btn {
background-color: var(--add-button-color, #1948b3);
}
.sv-matrixdynamic__remove-btn {
background-color: var(--remove-button-color, #ff1800);
}
.sv-detail-panel__icon {
display: block;
position: absolute;
left: 50%;
top: 50%;
height: 13px;
width: 24px;
transform: translate(-50%, -50%) rotate(270deg);
}
.sv-detail-panel__icon--expanded {
transform: translate(-50%, -50%);
}
.sv-detail-panel__icon:before {
content: "";
display: block;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%239A9A9A;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='19,6 17,4 10,11 3,4 1,6 10,15 '/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center center;
height: 18px;
width: 24px;
}
.sv-root-modern ::-webkit-scrollbar {
height: 6px;
width: 6px;
background-color: var(--main-hover-color, #9f9f9f);
}
.sv-root-modern ::-webkit-scrollbar-thumb {
background: var(--main-color, #1ab394);
}
.sv-table {
width: 100%;
background-color: rgba(var(--main-hover-color, #9f9f9f), 0.1);
border-collapse: separate;
border-spacing: 0;
}
.sv-table tbody tr:last-child .sv-table__cell {
padding-bottom: 2.5em;
}
.sv-table tr:first-child .sv-table__cell {
padding-top: 1.875em;
}
.sv-table td:first-child,
.sv-table th:first-child {
padding-left: 1.875em;
}
.sv-table td:last-child,
.sv-table th:last-child {
padding-right: 1.875em;
}
.sv-table__row--detail {
background-color: var(--header-background-color, #e7e7e7);
}
.sv-table__row--detail td {
border-top: 1px solid var(--text-border-color, #d4d4d4);
border-bottom: 1px solid var(--text-border-color, #d4d4d4);
padding: 1em 0;
}
.sv-table__cell {
padding: 0.9375em 0;
box-sizing: content-box;
vertical-align: top;
}
.sv-table__cell:not(:last-child) {
padding-right: 1em;
}
.sv-table__cell:not(:first-child) {
padding-left: 1em;
}
.sv-table__cell--header {
font-family: Raleway;
font-weight: bold;
text-align: left;
}
.sv-table__cell--rowText {
vertical-align: middle;
}
.sv-table__cell--detail {
text-align: center;
vertical-align: middle;
width: 32px;
}
.sv-table__cell--detail-rowtext {
vertical-align: middle;
}
.sv-table__cell--detail-panel {
padding-left: 1em;
}
.sv-table__cell--detail-button {
appearance: none;
position: relative;
border: 3px solid var(--border-color, rgba(64, 64, 64, 0.5));
border-radius: 50px;
text-align: center;
vertical-align: middle;
width: 32px;
height: 32px;
padding: 0;
margin: 0;
outline: none;
cursor: pointer;
background: transparent;
}
.sv-table__empty--rows--section {
text-align: center;
vertical-align: middle;
}
.sv-table__empty--rows--text {
padding: 20px;
}
.sv-table__cell--actions sv-action-bar,
.sv-table__cell--actions .sv-action-bar {
margin-left: 0;
padding-left: 0;
}
.sv-footer.sv-action-bar {
display: block;
min-height: var(--base-line-height, 2em);
padding: 2.5em 0 0.87em 0;
margin-left: auto;
}
.sv-footer.sv-action-bar .sv-action__content {
display: block;
}
.sv-footer.sv-action-bar .sv-action:not(:last-child) .sv-action__content {
padding-right: 0;
}
.sv-btn--navigation {
margin: 0 1em;
float: right;
background-color: var(--main-color, #1ab394);
}
.sv-footer__complete-btn,
.sv-footer__next-btn,
.sv-footer__preview-btn {
float: right;
}
.sv-footer__prev-btn,
.sv-footer__edit-btn {
float: left;
}
[dir=rtl] .sv-footer__complete-btn,
[style*="direction:rtl"] .sv-footer__complete-btn,
[style*="direction: rtl"] .sv-footer__complete-btn {
float: left;
}
[dir=rtl] .sv-footer__preview-btn,
[style*="direction:rtl"] .sv-footer__preview-btn,
[style*="direction: rtl"] .sv-footer__preview-btn {
float: left;
}
[dir=rtl] .sv-footer__next-btn,
[style*="direction:rtl"] .sv-footer__next-btn,
[style*="direction: rtl"] .sv-footer__next-btn {
float: left;
}
[dir=rtl] .sv-footer__prev-btn,
[style*="direction:rtl"] .sv-footer__prev-btn,
[style*="direction: rtl"] .sv-footer__prev-btn {
float: right;
}
[dir=rtl] .sv-footer__edit-btn,
[style*="direction:rtl"] .sv-footer__edit-btn,
[style*="direction: rtl"] .sv-footer__edit-btn {
float: right;
}
.sv-btn.sv-action-bar-item,
.sv-btn {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
border-radius: 1.214em;
color: var(--body-background-color, white);
cursor: pointer;
font-family: inherit;
font-size: 0.875em;
font-weight: bold;
outline: none;
padding: 0.5em 2.786em 0.6em;
text-align: left;
}
.sv-btn--navigation {
background-color: var(--main-color, #1ab394);
}
.sv-item {
position: relative;
cursor: pointer;
}
.sv-item--disabled {
cursor: default;
}
.sv-item__decorator {
position: relative;
display: inline-block;
box-sizing: border-box;
width: 30px;
height: 30px;
border: solid 1px transparent;
vertical-align: middle;
}
.sv-item__svg {
position: absolute;
top: 50%;
left: 50%;
display: inline-block;
box-sizing: border-box;
width: 24px;
height: 24px;
margin-right: -50%;
transform: translate(-50%, -50%);
}
.sv-item__control:focus + .sv-item__decorator {
border-color: var(--main-color, #1ab394);
outline: none;
}
.sv-item__control-label {
position: relative;
top: 4px;
}
.sv-checkbox__decorator {
border-radius: 2px;
}
.sv-checkbox__svg {
border: 3px solid var(--border-color, rgba(64, 64, 64, 0.5));
border-radius: 2px;
fill: transparent;
}
.sv-checkbox--allowhover:hover .sv-checkbox__svg {
border: none;
background-color: var(--main-hover-color, #9f9f9f);
fill: white;
}
.sv-checkbox--checked .sv-checkbox__svg {
border: none;
background-color: var(--main-color, #1ab394);
fill: white;
}
.sv-checkbox--checked.sv-checkbox--disabled .sv-checkbox__svg {
border: none;
background-color: var(--disable-color, #dbdbdb);
fill: white;
}
.sv-checkbox--disabled .sv-checkbox__svg {
border: 3px solid var(--disable-color, #dbdbdb);
}
.sv-radio__decorator {
border-radius: 100%;
}
.sv-radio__svg {
border: 3px solid var(--border-color, rgba(64, 64, 64, 0.5));
border-radius: 100%;
fill: transparent;
}
.sv-radio--allowhover:hover .sv-radio__svg {
fill: var(--border-color, rgba(64, 64, 64, 0.5));
}
.sv-radio--checked .sv-radio__svg {
border-color: var(--radio-checked-color, #404040);
fill: var(--radio-checked-color, #404040);
}
.sv-radio--disabled .sv-radio__svg {
border-color: var(--disable-color, #dbdbdb);
}
.sv-radio--disabled.sv-radio--checked .sv-radio__svg {
fill: var(--disable-color, #dbdbdb);
}
.sv-boolean {
display: block;
position: relative;
line-height: 1.5em;
}
.sv-boolean__switch {
float: left;
box-sizing: border-box;
width: 4em;
height: 1.5em;
margin-right: 1.0625em;
margin-left: 1.3125em;
padding: 0.125em 0.1875em;
border-radius: 0.75em;
margin-bottom: 2px;
}
.sv-boolean__switch {
background-color: var(--main-color, #1ab394);
}
.sv-boolean__slider {
background-color: var(--slider-color, #fff);
}
.sv-boolean__label--disabled {
color: var(--disabled-label-color, rgba(64, 64, 64, 0.5));
}
.sv-boolean--disabled .sv-boolean__switch {
background-color: var(--main-hover-color, #9f9f9f);
}
.sv-boolean--disabled .sv-boolean__slider {
background-color: var(--disabled-slider-color, #cfcfcf);
}
.sv-boolean input:focus ~ .sv-boolean__switch {
outline: 1px solid var(--main-color, #1ab394);
outline-offset: 1px;
}
[dir=rtl] .sv-boolean__switch,
[style*="direction:rtl"] .sv-boolean__switch,
[style*="direction: rtl"] .sv-boolean__switch {
float: right;
}
.sv-boolean__slider {
display: block;
width: 1.25em;
height: 1.25em;
transition-duration: 0.1s;
transition-property: margin-left;
transition-timing-function: linear;
border: none;
border-radius: 100%;
}
.sv-boolean--indeterminate .sv-boolean__slider {
margin-left: calc(50% - 0.625em);
}
.sv-boolean--checked .sv-boolean__slider {
margin-left: calc(100% - 1.25em);
}
.sv-boolean__label {
cursor: pointer;
float: left;
}
[dir=rtl] .sv-boolean__label,
[style*="direction:rtl"] .sv-boolean__label,
[style*="direction: rtl"] .sv-boolean__label {
float: right;
}
[dir=rtl] .sv-boolean--indeterminate .sv-boolean__slider,
[style*="direction:rtl"] .sv-boolean--indeterminate .sv-boolean__slider,
[style*="direction: rtl"] .sv-boolean--indeterminate .sv-boolean__slider {
margin-right: calc(50% - 0.625em);
}
[dir=rtl] .sv-boolean--checked .sv-boolean__slider,
[style*="direction:rtl"] .sv-boolean--checked .sv-boolean__slider,
[style*="direction: rtl"] .sv-boolean--checked .sv-boolean__slider {
margin-right: calc(100% - 1.25em);
}
.sv-boolean__switch {
background-color: var(--main-color, #1ab394);
}
.sv-boolean__slider {
background-color: var(--slider-color, #fff);
}
.sv-boolean__label--disabled {
color: var(--disabled-label-color, rgba(64, 64, 64, 0.5));
}
.sv-boolean--disabled .sv-boolean__switch {
background-color: var(--main-hover-color, #9f9f9f);
}
.sv-boolean--disabled .sv-boolean__slider {
background-color: var(--disabled-slider-color, #cfcfcf);
}
.sv-imagepicker__item {
border: none;
padding: 0.24em;
}
.sv-imagepicker__item--inline {
display: inline-block;
}
.sv-imagepicker__item--inline:not(:last-child) {
margin-right: 4%;
}
.sv-imagepicker__image {
border: 0.24em solid transparent;
display: block;
pointer-events: none;
}
.sv-imagepicker__label {
cursor: inherit;
}
.sv-imagepicker__text {
font-size: 1.14em;
padding-left: 0.24em;
}
.sv-imagepicker__item--allowhover:hover .sv-imagepicker__image {
background-color: var(--main-hover-color, #9f9f9f);
border-color: var(--main-hover-color, #9f9f9f);
}
.sv-imagepicker__item:not(.sv-imagepicker__item--checked) .sv-imagepicker__control:focus ~ div .sv-imagepicker__image {
background-color: var(--main-hover-color, #9f9f9f);
border-color: var(--main-hover-color, #9f9f9f);
}
.sv-imagepicker__item--checked .sv-imagepicker__image {
background-color: var(--main-color, #1ab394);
border-color: var(--main-color, #1ab394);
}
.sv-imagepicker__item {
cursor: pointer;
}
.sv-imagepicker__item--disabled {
cursor: default;
}
.sv-imagepicker__item--disabled.sv-imagepicker__item--checked .sv-imagepicker__image {
background-color: var(--disable-color, #dbdbdb);
border-color: var(--disable-color, #dbdbdb);
}
.sv-dropdown {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
display: block;
background: transparent;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");
background-repeat: no-repeat, repeat;
background-position: right 0.7em top 50%, 0 0;
background-size: 0.57em 100%;
border: none;
border-bottom: 0.06em solid var(--text-border-color, #d4d4d4);
box-sizing: border-box;
font-family: inherit;
font-size: inherit;
padding-block: 0.25em;
padding-inline-end: 1.5em;
padding-inline-start: 0.87em;
height: 2.19em;
width: 100%;
display: flex;
justify-content: space-between;
}
.sv-dropdown:focus,
.sv-dropdown:focus-within {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%231AB394;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E ");
border-color: var(--text-border-color, #d4d4d4);
outline: none;
}
.sv-dropdown::-ms-expand {
display: none;
}
.sv-dropdown--error {
border-color: var(--error-color, #d52901);
color: var(--error-color, #d52901);
}
.sv-dropdown--error::placeholder,
.sv-dropdown--error::-ms-input-placeholder {
color: var(--error-color, #d52901);
}
.sv-dropdown option {
color: var(--text-color, #404040);
}
.sv-dropdown__value {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
font-family: var(--font-family, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif);
font-size: inherit;
color: var(--text-color, #404040);
position: relative;
}
.sv_dropdown_control__input-field-component {
height: auto;
}
.sv-dropdown_clean-button {
padding: 3px 12px;
margin: auto 0;
}
.sv-dropdown_clean-button-svg {
width: 12px;
height: 12px;
}
.sv-input.sv-dropdown:focus-within .sv-dropdown__filter-string-input {
z-index: 2000;
}
.sv-dropdown__filter-string-input {
border: none;
outline: none;
padding: 0;
font-family: var(--font-family, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif);
font-size: inherit;
background-color: transparent;
width: 100%;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: inline-block;
appearance: none;
position: absolute;
left: 0;
top: 0;
height: 100%;
}
.sv-dropdown--empty:not(.sv-input--disabled) .sv-dropdown__filter-string-input::placeholder {
font-family: var(--font-family, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif);
color: var(--text-color, #404040);
}
.sv-dropdown__filter-string-input::placeholder {
color: var(--disabled-text-color, rgba(64, 64, 64, 0.5));
font-size: inherit;
width: 100%;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: inline-block;
appearance: none;
}
[dir=rtl] .sv-dropdown,
[style*="direction:rtl"] .sv-dropdown,
[style*="direction: rtl"] .sv-dropdown {
background-position: left 0.7em top 50%, 0 0;
}
.sv-input.sv-tagbox:not(.sv-tagbox--empty):not(.sv-input--disabled) {
height: auto;
padding: 0.5em;
padding-inline-end: 2em;
}
.sv-tagbox_clean-button {
height: 1.5em;
padding: 0.5em;
margin: auto 0;
}
.sv-tagbox__value.sv-dropdown__value {
position: relative;
gap: 0.25em;
display: flex;
flex-wrap: wrap;
flex-grow: 1;
padding-inline: unset;
margin-inline: unset;
margin-block: unset;
}
.sv-tagbox__item {
position: relative;
display: flex;
color: var(--text-color, #404040);
height: 1.5em;
padding-block: 0.25em;
padding-inline-end: 0.4em;
padding-inline-start: 0.87em;
border: solid 0.1875em #9f9f9f;
border-radius: 2px;
min-width: 2.3125em;
}
.sv-tagbox__item:hover {
background-color: var(--main-hover-color, #9f9f9f);
color: var(--body-background-color, white);
}
.sv-tagbox__item:hover .sv-tagbox__item_clean-button-svg use {
fill: var(--body-background-color, white);
}
.sv-tagbox__item-text {
color: inherit;
font-size: 1em;
}
.sv-tagbox__item_clean-button-svg {
margin: 0.3125em;
width: 1em;
height: 1em;
}
.sv-tagbox__item_clean-button-svg use {
fill: var(--text-color, #404040);
}
.sv-tagbox__filter-string-input {
width: auto;
display: flex;
flex-grow: 1;
position: initial;
}
.sv-tagbox__placeholder {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
width: auto;
height: 100%;
text-align: left;
cursor: text;
pointer-events: none;
color: var(--main-hover-color, #9f9f9f);
}
.sv-tagbox {
border-bottom: 0.06em solid var(--text-border-color, #d4d4d4);
}
.sv-tagbox:focus {
border-color: var(--text-border-color, #d4d4d4);
}
.sv-tagbox--error {
border-color: var(--error-color, #d52901);
color: var(--error-color, #d52901);
}
.sv-tagbox--error::placeholder {
color: var(--error-color, #d52901);
}
.sv-tagbox--error::-ms-input-placeholder {
color: var(--error-color, #d52901);
}
.sv-text {
box-sizing: border-box;
width: 100%;
height: 2.19em;
padding: 0.25em 0 0.25em 0.87em;
border: none;
border-radius: 0;
border-bottom: 0.07em solid var(--text-border-color, #d4d4d4);
box-shadow: none;
background-color: transparent;
font-family: inherit;
font-size: 1em;
}
.sv-text:focus {
border-color: var(--main-color, #1ab394);
outline: none;
box-shadow: none;
}
.sv-text:invalid {
box-shadow: none;
}
.sv-text:-webkit-autofill {
-webkit-box-shadow: 0 0 0 30px white inset;
}
.sv-text::placeholder {
opacity: 1;
color: var(--text-color, #404040);
}
.sv-text:-ms-input-placeholder {
opacity: 1;
color: var(--text-color, #404040);
}
.sv-text::-ms-input-placeholder {
opacity: 1;
color: var(--text-color, #404040);
}
.sv-text[type=date] {
padding-right: 2px;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");
background-repeat: no-repeat, repeat;
background-position: right 0.61em top 50%, 0 0;
background-size: 0.57em auto, 100%;
}
.sv-text[type=date]:focus {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%231AB394;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E ");
}
.sv-text[type=date]::-webkit-calendar-picker-indicator {
color: transparent;
background: transparent;
}
.sv-text[type=date]::-webkit-clear-button {
display: none;
}
.sv-text[type=date]::-webkit-inner-spin-button {
display: none;
}
.sv-text--error {
color: var(--error-color, #d52901);
border-color: var(--error-color, #d52901);
}
.sv-text--error::placeholder {
color: var(--error-color, #d52901);
}
.sv-text--error::-ms-input-placeholder {
color: var(--error-color, #d52901);
}
input.sv-text,
textarea.sv-comment,
select.sv-dropdown {
color: var(--text-color, #404040);
background-color: var(--inputs-background-color, white);
}
.sv-rating {
color: var(--text-color, #404040);
padding-bottom: 3px;
}
.sv-rating input:focus + .sv-rating__min-text + .sv-rating__item-text,
.sv-rating input:focus + .sv-rating__item-text {
outline: 1px solid var(--main-color, #1ab394);
outline-offset: 2px;
}
.sv-rating__item {
position: relative;
display: inline;
}
.sv-rating__item-text {
min-width: 2.3125em;
height: 2.3125em;
display: inline-block;
color: var(--main-hover-color, #9f9f9f);
padding: 0 0.3125em;
border: solid 0.1875em var(--main-hover-color, #9f9f9f);
text-align: center;
font-size: 1em;
font-weight: bold;
line-height: 1.13;
cursor: pointer;
margin: 3px 0;
margin-right: 0.26em;
box-sizing: border-box;
}
.sv-rating__item-text > span {
margin-top: 0.44em;
display: inline-block;
}
.sv-rating__item-text:hover {
background-color: var(--main-hover-color, #9f9f9f);
color: var(--body-background-color, white);
}
.sv-rating__item--selected .sv-rating__item-text {
background-color: var(--main-color, #1ab394);
color: var(--body-background-color, white);
border-color: var(--main-color, #1ab394);
}
.sv-rating__item--selected .sv-rating__item-text:hover {
background-color: var(--main-color, #1ab394);
}
.sv-rating__min-text {
font-size: 1em;
margin-right: 1.25em;
cursor: pointer;
}
.sv-rating__max-text {
font-size: 1em;
margin-left: 0.87em;
cursor: pointer;
}
.sv-question--disabled .sv-rating__item-text {
cursor: default;
color: var(--disable-color, #dbdbdb);
border-color: var(--disable-color, #dbdbdb);
}
.sv-question--disabled .sv-rating__item-text:hover {
background-color: transparent;
}
.sv-question--disabled .sv-rating--disabled .sv-rating__item-text:hover .sv-rating__item--selected .sv-rating__item-text {
background-color: var(--disable-color, #dbdbdb);
color: var(--body-background-color, white);
}
.sv-question--disabled .sv-rating__item--selected .sv-rating__item-text {
background-color: var(--disable-color, #dbdbdb);
color: var(--body-background-color, white);
}
.sv-question--disabled .sv-rating__min-text {
cursor: default;
}
.sv-question--disabled .sv-rating__max-text {
cursor: default;
}
.sv-comment {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0.06em solid var(--text-border-color, #d4d4d4);
border-radius: 0;
box-sizing: border-box;
padding: 0.25em 0.87em;
font-family: inherit;
font-size: 1em;
outline: none;
width: 100%;
max-width: 100%;
}
.sv-comment:focus {
border-color: var(--main-color, #1ab394);
}
.sv-file {
position: relative;
}
.sv-file__decorator {
background-color: var(--body-container-background-color, #f4f4f4);
padding: 1.68em 0;
}
.sv-file__clean-btn {
background-color: var(--remove-button-color, #ff1800);
margin-top: 1.25em;
}
.sv-file__choose-btn:not(.sv-file__choose-btn--disabled) {
background-color: var(--add-button-color, #1948b3);
display: inline-block;
}
.sv-file__choose-btn--disabled {
cursor: default;
background-color: var(--disable-color, #dbdbdb);
display: inline-block;
}
.sv-file__no-file-chosen {
display: inline-block;
font-size: 0.87em;
margin-left: 1em;
}
.sv-file__preview {
display: inline-block;
padding-right: 23px;
position: relative;
margin-top: 1.25em;
vertical-align: top;
}
.sv-file__preview:not(:last-child) {
margin-right: 31px;
}
.sv-file__remove-svg {
position: absolute;
fill: #ff1800;
cursor: pointer;
height: 16px;
top: 0;
right: 0;
width: 16px;
}
.sv-file__remove-svg .sv-svg-icon {
width: 16px;
height: 16px;
}
.sv-file__sign a {
color: var(--text-color, #404040);
text-align: left;
text-decoration: none;
}
.sv-file__wrapper {
position: relative;
display: inline-block;
margin: 0;
margin-left: 50%;
transform: translate(-50%, 0);
padding: 0;
}
.sv-clearfix:after {
content: "";
display: table;
clear: both;
}
.sv-completedpage {
font-family: Raleway;
font-size: 1.875em;
font-weight: bold;
box-sizing: border-box;
height: 14em;
padding-top: 4.5em;
padding-bottom: 4.5em;
text-align: center;
color: var(--text-color, #404040);
background-color: var(--body-container-background-color, #f4f4f4);
}
.sv-completedpage:before {
display: block;
width: 72px;
height: 72px;
margin-left: calc(50% - 36px);
content: "";
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72 72' style='enable-background:new 0 0 72 72;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%239A9A9A;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M11.9,72c-0.6-0.1-1.2-0.3-1.8-0.4C4.2,70.1,0,64.7,0,58.6c0-15.1,0-30.1,0-45.2C0,6,6,0,13.4,0 c12,0,24,0,36,0c2.4,0,4.4,1.7,4.6,4c0.2,2.4-1.3,4.4-3.6,4.9C50,9,49.7,9,49.4,9C37.6,9,25.8,9,14,9c-1.5,0-2.8,0.4-3.9,1.5 c-0.8,0.9-1.2,2-1.2,3.2c0,8.2,0,16.4,0,24.6C9,45,9,51.6,9,58.2c0,2.9,1.9,4.8,4.8,4.8c14.9,0,29.7,0,44.6,0c2.6,0,4.6-2,4.6-4.6 c0-5.9,0-11.8,0-17.7c0-2.4,1.6-4.3,3.9-4.6c2.3-0.3,4.3,1,5,3.4c0,0.1,0.1,0.2,0.1,0.2c0,6.8,0,13.6,0,20.4c0,0.1-0.1,0.3-0.1,0.4 c-0.8,5.4-4.7,9.8-10.1,11.2c-0.6,0.1-1.2,0.3-1.8,0.4C44,72,28,72,11.9,72z'/%3E%3Cpath class='st0' d='M35.9,38.8c0.4-0.4,0.5-0.7,0.7-0.9c8.4-8.4,16.8-16.8,25.2-25.2c1.9-1.9,4.5-2,6.3-0.4 c1.9,1.6,2.1,4.6,0.4,6.4c-0.2,0.2-0.3,0.3-0.5,0.5c-9.5,9.5-19.1,19.1-28.6,28.6c-2.2,2.2-4.8,2.2-7,0 c-5.1-5.1-10.2-10.2-15.4-15.4c-1.3-1.3-1.7-2.8-1.2-4.5c0.5-1.7,1.6-2.8,3.4-3.1c1.6-0.4,3.1,0.1,4.2,1.3c4,4,7.9,7.9,11.9,11.9 C35.6,38.2,35.7,38.5,35.9,38.8z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
@media only screen and (min-width: 1000px) {
.sv-completedpage {
margin-right: 5%;
margin-left: calc(5% + 0.293em);
}
}
@media only screen and (max-width: 1000px) {
.sv-completedpage {
margin-left: calc(10px + 0.293em);
margin-right: 10px;
}
}
.sv-header {
white-space: nowrap;
}
.sv-logo--left {
display: inline-block;
vertical-align: top;
margin-right: 2em;
}
.sv-logo--right {
vertical-align: top;
margin-left: 2em;
float: right;
}
.sv-logo--top {
display: block;
width: 100%;
text-align: center;
}
.sv-logo--bottom {
display: block;
width: 100%;
text-align: center;
}
.sv-header__text {
display: inline-block;
vertical-align: top;
}
.sjs_sp_container {
border: 1px dashed var(--disable-color, #dbdbdb);
}
.sjs_sp_placeholder {
color: var(--foreground-light, #909090);
}
.sv-action-bar {
display: flex;
box-sizing: content-box;
position: relative;
align-items: center;
margin-left: auto;
overflow: hidden;
white-space: nowrap;
}
.sv-action-bar-separator {
display: inline-block;
width: 1px;
height: 24px;
vertical-align: middle;
margin-right: 16px;
background-color: var(--border, #d6d6d6);
}
.sv-action-bar--default-size-mode .sv-action-bar-separator {
margin: 0 calc(1 * var(--base-unit, 8px));
}
.sv-action-bar--small-size-mode .sv-action-bar-separator {
margin: 0 calc(0.5 * var(--base-unit, 8px));
}
.sv-action-bar-item {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: flex;
padding: calc(1 * var(--base-unit, 8px));
box-sizing: border-box;
border: none;
border-radius: 2px;
background-color: transparent;
color: var(--foreground, #161616);
cursor: pointer;
font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
overflow-x: hidden;
white-space: nowrap;
}
button.sv-action-bar-item {
overflow: hidden;
}
.sv-action-bar--default-size-mode .sv-action-bar-item {
height: calc(5 * var(--base-unit, 8px));
font-size: calc(2 * var(--base-unit, 8px));
line-height: calc(3 * var(--base-unit, 8px));
margin: 0 calc(1 * var(--base-unit, 8px));
}
.sv-action-bar--small-size-mode .sv-action-bar-item {
height: calc(4 * var(--base-unit, 8px));
font-size: calc(1.5 * var(--base-unit, 8px));
line-height: calc(2 * var(--base-unit, 8px));
margin: 0 calc(0.5 * var(--base-unit, 8px));
}
.sv-action:first-of-type .sv-action-bar-item {
margin-inline-start: 0;
}
.sv-action:last-of-type .sv-action-bar-item {
margin-inline-end: 0;
}
.sv-action-bar--default-size-mode .sv-action-bar-item__title--with-icon {
margin-inline-start: calc(1 * var(--base-unit, 8px));
}
.sv-action-bar--small-size-mode .sv-action-bar-item__title--with-icon {
margin-inline-start: calc(0.5 * var(--base-unit, 8px));
}
.sv-action-bar-item__icon svg {
display: block;
}
.sv-action-bar-item__icon use {
fill: var(--foreground-light, #909090);
}
.sv-action-bar-item:not(.sv-action-bar-item--pressed):hover:enabled,
.sv-action-bar-item:not(.sv-action-bar-item--pressed):focus:enabled {
outline: none;
background-color: var(--background-dim, #f3f3f3);
}
.sv-action-bar-item--active.sv-action-bar-item--pressed:focus, .sv-action-bar-item--active.sv-action-bar-item--pressed:focus-visible {
outline: none;
}
.sv-action-bar-item:not(.sv-action-bar-item--pressed):active:enabled {
opacity: 0.5;
}
.sv-action-bar-item:disabled {
opacity: 0.25;
cursor: default;
}
.sv-action-bar-item__title {
color: inherit;
vertical-align: middle;
white-space: nowrap;
}
.sv-action-bar-item--secondary .sv-action-bar-item__icon use {
fill: var(--secondary, #ff9814);
}
.sv-action-bar-item--active .sv-action-bar-item__icon use {
fill: var(--primary, #19b394);
}
.sv-action-bar-item-dropdown {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: flex;
height: calc(5 * var(--base-unit, 8px));
padding: calc(1 * var(--base-unit, 8px));
box-sizing: border-box;
border: none;
border-radius: 2px;
background-color: transparent;
cursor: pointer;
line-height: calc(3 * var(--base-unit, 8px));
font-size: calc(2 * var(--base-unit, 8px));
font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.sv-expand-action:before {
content: "";
display: inline-block;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center center;
height: 10px;
width: 12px;
margin: auto 8px;
}
.sv-expand-action--expanded:before {
transform: rotate(180deg);
}
.sv-dots {
width: 48px;
}
.sv-dots__item {
width: 100%;
}
.sv-dots__item .sv-action-bar-item__icon {
margin: auto;
}
.sv-action--hidden {
width: 0px;
height: 0px;
overflow: hidden;
visibility: hidden;
}
.sv-action__content {
display: flex;
flex-direction: row;
align-items: center;
}
.sv-action__content > * {
flex: 0 0 auto;
}
.sv-action--space {
margin-left: auto;
}
.sv-action-bar-item--pressed:not(.sv-action-bar-item--active) {
background-color: var(--background-dim, #f3f3f3);
opacity: 50%;
}
.sv-dragged-element-shortcut {
height: calc(3 * var(--base-unit, 8px));
min-width: calc(12.5 * var(--base-unit, 8px));
border-radius: calc(4.5 * var(--base-unit, 8px));
background-color: var(--background, #fff);
padding: calc(2 * var(--base-unit, 8px));
cursor: grabbing;
position: absolute;
z-index: 1000;
box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
font-family: var(--font-family, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif);
font-size: calc(2 * var(--base-unit, 8px));
padding-left: calc(2.5 * var(--base-unit, 8px));
line-height: calc(3 * var(--base-unit, 8px));
}
.sv-matrixdynamic__drag-icon {
padding-top: calc(1.75 * var(--base-unit, 8px));
}
.sv-matrixdynamic__drag-icon:after {
content: " ";
display: block;
height: calc(0.75 * var(--base-unit, 8px));
width: calc(2.5 * var(--base-unit, 8px));
border: 1px solid #e7e7e7;
box-sizing: border-box;
border-radius: calc(1.25 * var(--base-unit, 8px));
cursor: move;
margin-top: calc(1.5 * var(--base-unit, 8px));
}
.sv-matrix-row--drag-drop-ghost-mod td {
background-color: var(--background-dim, #f3f3f3);
}
.sv-matrix-row--drag-drop-ghost-mod td > * {
visibility: hidden;
}
sv-popup {
display: block;
position: absolute;
z-index: -1;
}
.sv-popup {
position: fixed;
left: 0;
top: 0;
width: 100vw;
height: 100vh;
outline: none;
z-index: 1500;
}
.sv-popup__container {
box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
position: absolute;
padding: 0;
}
.sv-popup__shadow {
width: 100%;
height: 100%;
border-radius: calc(1 * var(--base-unit, 8px));
}
.sv-popup__body-content {
background-color: var(--background, #fff);
border-radius: calc(0.5 * var(--base-unit, 8px));
width: 100%;
height: 100%;
box-sizing: border-box;
display: flex;
flex-direction: column;
max-height: 90vh;
max-width: 90vw;
}
.sv-popup--modal {
display: flex;
align-items: center;
justify-content: center;
background-color: var(--background-semitransparent, rgba(144, 144, 144, 0.5));
padding: calc(11 * var(--base-unit, 8px)) calc(15 * var(--base-unit, 8px));
box-sizing: border-box;
}
.sv-popup--modal .sv-popup__container {
position: static;
}
.sv-popup--modal .sv-popup__body-content {
padding: calc(4 * var(--base-unit, 8px));
}
.sv-popup--overlay.sv-popup--overlay {
width: 100%;
height: var(--sv-popup-overlay-height, 100vh);
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__container {
background: var(--background-semitransparent, rgba(144, 144, 144, 0.5));
max-width: 100vw;
max-height: calc(var(--sv-popup-overlay-height, 100vh) - 1 * var(--base-unit, 8px));
height: calc(var(--sv-popup-overlay-height, 100vh) - 1 * var(--base-unit, 8px));
width: 100%;
padding-top: calc(2 * var(--base-unit, 8px));
border: unset;
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__body-content {
max-height: var(--sv-popup-overlay-height, 100vh);
max-width: 100vw;
border-radius: calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) 0px 0px;
background: var(--background, #fff);
box-shadow: 0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) rgba(0, 0, 0, 0.1);
padding: calc(3 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
height: calc(100% - (1 * var(--base-unit, 8px)));
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__scrolling-content {
height: calc(100% - 10 * var(--base-unit, 8px));
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__body-footer {
margin-top: calc(2 * var(--base-unit, 8px));
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__body-footer .sv-action-bar {
width: 100%;
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__body-footer .sv-action {
width: 100%;
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__body-footer-item {
width: 100%;
}
.sv-popup--overlay.sv-popup--overlay .sv-popup__button {
background-color: var(--primary, #19b394);
border: 2px solid var(--primary, #19b394);
color: var(--primary-foreground, #fff);
}
.sv-popup--modal .sv-popup__scrolling-content {
padding: 2px;
margin: -2px;
}
.sv-popup__scrolling-content {
height: 100%;
overflow: auto;
display: flex;
flex-direction: column;
}
.sv-popup__scrolling-content::-webkit-scrollbar, .sv-popup__scrolling-content *::-webkit-scrollbar {
height: 6px;
width: 6px;
background-color: var(--background-dim, #f3f3f3);
}
.sv-popup__scrolling-content::-webkit-scrollbar-thumb, .sv-popup__scrolling-content *::-webkit-scrollbar-thumb {
background: var(--primary-light, rgba(25, 179, 148, 0.1));
}
.sv-popup__content {
min-width: 100%;
height: 100%;
display: flex;
flex-direction: column;
min-height: 0;
}
.sv-popup--show-pointer.sv-popup--top .sv-popup__pointer {
transform: translate(calc(-1 * var(--base-unit, 8px))) rotate(180deg);
}
.sv-popup--show-pointer.sv-popup--bottom .sv-popup__pointer {
transform: translate(calc(-1 * var(--base-unit, 8px)), calc(-1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--right {
transform: translate(calc(1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--right .sv-popup__pointer {
transform: translate(-12px, -4px) rotate(-90deg);
}
.sv-popup--show-pointer.sv-popup--left {
transform: translate(calc(-1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--left .sv-popup__pointer {
transform: translate(-4px, -4px) rotate(90deg);
}
.sv-popup__pointer {
display: block;
position: absolute;
}
.sv-popup__pointer:after {
content: " ";
display: block;
width: 0;
height: 0;
border-left: calc(1 * var(--base-unit, 8px)) solid transparent;
border-right: calc(1 * var(--base-unit, 8px)) solid transparent;
border-bottom: calc(1 * var(--base-unit, 8px)) solid var(--background, #fff);
align-self: center;
}
.sv-popup__body-header {
font-family: Open Sans;
font-size: calc(3 * var(--base-unit, 8px));
line-height: calc(4 * var(--base-unit, 8px));
font-style: normal;
font-weight: 700;
margin-bottom: calc(2 * var(--base-unit, 8px));
color: var(--foreground, #161616);
}
.sv-popup__body-footer {
display: flex;
margin-top: calc(4 * var(--base-unit, 8px));
}
.sv-popup__body-footer .sv-action-bar {
gap: calc(1.5 * var(--base-unit, 8px));
}
.sv-popup__button {
padding: calc(2 * var(--base-unit, 8px)) calc(6 * var(--base-unit, 8px));
background: var(--background, #fff);
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
border-radius: 4px;
margin: 2px;
cursor: pointer;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: 600;
font-size: calc(2 * var(--base-unit, 8px));
line-height: calc(3 * var(--base-unit, 8px));
text-align: center;
color: var(--primary, #19b394);
border: none;
outline: none;
}
.sv-popup__button:hover {
box-shadow: 0 0 0 2px var(--primary, #19b394);
}
.sv-popup__button:disabled {
color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
cursor: default;
}
.sv-popup__button:disabled:hover {
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}
.sv-popup__button--apply {
background-color: var(--primary, #19b394);
color: var(--primary-foreground, #fff);
}
.sv-popup__button--apply:disabled {
background-color: var(--background-dim, #f3f3f3);
}
.sv-popup--modal .sv-list__filter, .sv-popup--overlay .sv-list__filter {
padding-top: calc(1 * var(--base-unit, 8px));
}
.sv-popup--modal .sv-list__filter-icon, .sv-popup--overlay .sv-list__filter-icon {
top: calc(2.5 * var(--base-unit, 8px));
}
.sv-button-group {
display: flex;
align-items: center;
flex-direction: row;
font-size: calc(2 * var(--base-unit, 8px));
overflow: auto;
border: 1px solid var(--border, #d6d6d6);
}
.sv-button-group:focus-within {
box-shadow: 0 0 0 1px var(--primary, #19b394);
border-color: var(--primary, #19b394);
}
.sv-button-group__item {
display: flex;
box-sizing: border-box;
flex-direction: row;
justify-content: center;
align-items: center;
appearance: none;
width: 100%;
padding: 11px calc(2 * var(--base-unit, 8px));
line-height: calc(3 * var(--base-unit, 8px));
outline: none;
font-size: calc(2 * var(--base-unit, 8px));
font-weight: 400;
background: var(--background, #fff);
cursor: pointer;
overflow: hidden;
color: var(--foreground, #161616);
position: relative;
}
.sv-button-group__item:not(:last-of-type) {
border-right: 1px solid var(--border, #d6d6d6);
}
.sv-button-group__item--hover:hover {
background-color: var(--background-dim, #f3f3f3);
}
.sv-button-group__item-icon {
display: block;
height: calc(3 * var(--base-unit, 8px));
}
.sv-button-group__item-icon use {
fill: var(--foreground-light, #909090);
}
.sv-button-group__item--selected {
font-weight: 600;
color: var(--primary, #19b394);
}
.sv-button-group__item--selected .sv-button-group__item-icon use {
fill: var(--primary, #19b394);
}
.sv-button-group__item--selected:hover {
background-color: var(--background, #fff);
}
.sv-button-group__item-decorator {
display: flex;
align-items: center;
max-width: 100%;
}
.sv-button-group__item-caption {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.sv-button-group__item-icon + .sv-button-group__item-caption {
margin-left: calc(1 * var(--base-unit, 8px));
}
.sv-button-group__item--disabled {
color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
cursor: default;
}
.sv-button-group__item--disabled .sv-button-group__item-icon use {
fill: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
}
.sv-button-group__item--disabled:hover {
background-color: var(--background, #fff);
}
.sv-button-group:focus-within {
box-shadow: 0 0 0 1px var(--primary, #19b394);
border-color: var(--primary, #19b394);
}
.sv-visuallyhidden {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(0 0 0 0);
}
.sv-hidden {
display: none !important;
}
.sv-title-actions {
display: flex;
align-items: center;
width: 100%;
}
.sv-title-actions__title {
flex-wrap: wrap;
max-width: 90%;
min-width: 50%;
white-space: initial;
}
.sv-action-title-bar {
min-width: 56px;
}
.sv-title-actions .sv-title-actions__title {
flex-wrap: wrap;
flex: 0 0 auto;
max-width: unset;
min-width: unset;
}
.sv-title-actions .sv-action-title-bar {
flex: 1 1 auto;
justify-content: flex-end;
min-width: unset;
}
.sv_window {
position: fixed;
bottom: 3px;
right: 10px;
background-color: cadetblue;
padding: 1px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
white-space: normal;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
line-break: auto;
z-index: 100;
}
.sv_window_title {
padding: 8px 14px;
margin: 0;
font-size: 14px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 5px 5px 0 0;
}
.sv_window_content {
padding: 0;
margin: 0;
max-height: 80vh;
overflow-y: auto;
}
.sv_window_title a,
.sv_window_title a:link,
.sv_window_title a:visited {
text-decoration: none;
font-size: 14px;
font-style: normal;
color: black;
}
.sv-brand-info {
width: 100%;
font-family: "Open Sans", sans-serif;
text-align: center;
color: #161616;
padding: 150px 32px 150px 32px;
background: white;
}
.sv-brand-info a {
color: #161616;
}
.sv-brand-info__text {
line-height: 24px;
font-size: 16px;
}
.sv-brand-info__logo {
display: inline-block;
}
.sv-brand-info__logo img {
width: 200px;
}
.sv-brand-info__terms {
line-height: 16px;
font-size: 12px;
}
.sv-ranking {
outline: none;
user-select: none;
}
.sv-ranking-item {
cursor: pointer;
position: relative;
}
.sv-ranking-item:focus .sv-ranking-item__icon--hover {
visibility: hidden;
}
.sv-ranking-item:hover .sv-ranking-item__icon--hover {
visibility: visible;
}
.sv-question--disabled .sv-ranking-item:hover .sv-ranking-item__icon--hover {
visibility: hidden;
}
.sv-ranking-item:focus {
outline: none;
}
.sv-ranking-item:focus .sv-ranking-item__icon--focus {
visibility: visible;
top: 15px;
}
.sv-ranking-item:focus .sv-ranking-item__index {
background: var(--background, #fff);
border: calc(0.25 * var(--base-unit, 8px)) solid var(--primary, #19b394);
}
.sv-ranking-item__content.sv-ranking-item__content {
display: flex;
align-items: center;
line-height: 1em;
padding: calc(0.5 * var(--base-unit, 8px)) 0px;
border-radius: calc(12.5 * var(--base-unit, 8px));
}
.sv-ranking-item__icon-container {
position: relative;
left: 0;
top: 0;
bottom: 0;
flex-shrink: 0;
width: calc(3 * var(--base-unit, 8px));
height: calc(4 * var(--base-unit, 8px));
margin-right: calc(1 * var(--base-unit, 8px));
margin-left: calc(1 * var(--base-unit, 8px));
}
.sv-ranking-item__icon.sv-ranking-item__icon {
visibility: hidden;
fill: var(--primary, #19b394);
position: absolute;
top: calc(1 * var(--base-unit, 8px));
margin-right: calc(1 * var(--base-unit, 8px));
margin-left: calc(1 * var(--base-unit, 8px));
width: calc(1.75 * var(--base-unit, 8px));
height: calc(2 * var(--base-unit, 8px));
}
.sv-ranking-item__index.sv-ranking-item__index {
display: flex;
flex-shrink: 0;
align-items: center;
justify-content: center;
background: var(--primary-light, rgba(25, 179, 148, 0.1));
color: var(--foreground, #161616);
font-size: calc(2 * var(--base-unit, 8px));
border-radius: 100%;
border: calc(0.25 * var(--base-unit, 8px)) solid transparent;
width: calc(5 * var(--base-unit, 8px));
height: calc(5 * var(--base-unit, 8px));
line-height: calc(3 * var(--base-unit, 8px));
}
.sv-ranking-item__text {
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: var(--foreground, #161616);
font-size: calc(2 * var(--base-unit, 8px));
line-height: calc(3 * var(--base-unit, 8px));
margin: 0 calc(2 * var(--base-unit, 8px));
}
.sd-ranking--disabled .sv-ranking-item__text {
color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
}
.sv-ranking-item__ghost.sv-ranking-item__ghost {
display: none;
background-color: var(--background-dim, #f3f3f3);
border-radius: calc(12.5 * var(--base-unit, 8px));
padding: calc(0.5 * var(--base-unit, 8px)) 0px;
width: calc(25 * var(--base-unit, 8px));
height: calc(5 * var(--base-unit, 8px));
z-index: 1;
position: absolute;
left: calc(5 * var(--base-unit, 8px));
}
[dir=rtl] .sv-ranking-item__ghost {
left: initilal;
right: calc(5 * var(--base-unit, 8px));
}
.sv-ranking-item--ghost .sv-ranking-item__ghost {
display: block;
}
.sv-ranking-item--ghost .sv-ranking-item__content {
visibility: hidden;
}
.sv-ranking-item--drag .sv-ranking-item__content {
box-shadow: 0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) rgba(0, 0, 0, 0.1);
border-radius: calc(12.5 * var(--base-unit, 8px));
}
.sv-ranking--drag .sv-ranking-item:hover .sv-ranking-item__icon {
visibility: hidden;
}
.sv-ranking-item--drag .sv-ranking-item__icon--hover {
visibility: visible;
}
.sv-ranking--mobile .sv-ranking-item__icon--hover {
visibility: visible;
fill: var(--foreground-light, #909090);
}
.sv-ranking--mobile.sv-ranking--drag .sv-ranking-item--ghost .sv-ranking-item__icon.sv-ranking-item__icon--hover {
visibility: hidden;
}
.sv-ranking--mobile.sv-ranking-shortcut {
max-width: 80%;
}
.sv-ranking--design-mode .sv-ranking-item:hover .sv-ranking-item__icon {
visibility: hidden;
}
.sv-ranking--disabled {
opacity: 0.8;
}
.sv-ranking-shortcut .sv-ranking-item__icon {
fill: var(--primary, #19b394);
}
.sv-list {
padding: 0;
margin: 0;
overflow-y: auto;
background: var(--background, #fff);
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
list-style-type: none;
}
.sv-list__empty-container {
width: 100%;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
box-sizing: border-box;
padding: calc(1.5 * var(--base-unit, 8px)) calc(8 * var(--base-unit, 8px));
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.sv-list__empty-text {
line-height: calc(3 * var(--base-unit, 8px));
font-size: calc(2 * var(--base-unit, 8px));
font-weight: 400;
text-align: center;
color: var(--foreground-light, #909090);
}
.sv-list__item {
width: 100%;
align-items: center;
box-sizing: border-box;
color: var(--foreground, #161616);
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.sv-list__item-body {
width: 100%;
align-items: center;
box-sizing: border-box;
padding-block: calc(1 * var(--base-unit, 8px));
padding-inline-end: calc(8 * var(--base-unit, 8px));
padding-inline-start: calc(2 * var(--base-unit, 8px));
color: var(--foreground, #161616);
font-size: calc(2 * var(--base-unit, 8px));
line-height: calc(3 * var(--base-unit, 8px));
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.sv-list__item.sv-list__item--focused,
.sv-list__item:hover,
.sv-list__item:focus {
outline: none;
}
.sv-list__item.sv-list__item--focused .sv-list__item-body,
.sv-list__item:hover .sv-list__item-body,
.sv-list__item:focus .sv-list__item-body {
background-color: var(--background-dim, #f3f3f3);
}
.sv-list__item--with-icon.sv-list__item--with-icon {
padding: 0;
}
.sv-list__item--with-icon.sv-list__item--with-icon .sv-list__item-body {
padding-top: calc(1.5 * var(--base-unit, 8px));
padding-bottom: calc(1.5 * var(--base-unit, 8px));
gap: calc(2 * var(--base-unit, 8px));
display: flex;
}
.sv-list__item-icon {
float: left;
width: calc(3 * var(--base-unit, 8px));
height: calc(3 * var(--base-unit, 8px));
}
.sv-list__item-icon svg {
display: block;
}
.sv-list__item-icon use {
fill: var(--foreground-light, #909090);
}
[dir=rtl] .sv-list__item-icon,
[style*="direction:rtl"] .sv-list__item-icon,
[style*="direction: rtl"] .sv-list__item-icon {
float: right;
}
.sv-list__item-separator {
margin: calc(1 * var(--base-unit, 8px)) 0;
height: 1px;
background-color: var(--border, #d6d6d6);
}
.sv-list__item.sv-list__item--selected .sv-list__item-body {
background-color: var(--primary, #19b394);
color: var(--background, #fff);
}
.sv-list__item.sv-list__item--selected .sv-list__item-icon use {
fill: var(--background, #fff);
}
.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-body,
.sv-list__item.sv-list__item--selected:hover .sv-list__item-body,
li:focus .sv-list__item.sv-list__item--selected .sv-list__item-body {
background-color: var(--primary, #19b394);
color: var(--primary-foreground, #fff);
}
.sv-list__item.sv-list__item--disabled .sv-list__item-body {
cursor: default;
color: var(--foreground-light, #909090);
}
.sv-list__item span {
white-space: nowrap;
}
.sv-list__container {
position: relative;
display: flex;
height: 100%;
flex-direction: column;
display: flex;
min-height: 0;
}
.sv-list__filter {
border-bottom: 1px solid var(--border-inside, rgba(0, 0, 0, 0.16));
background: var(--background, #fff);
padding-bottom: calc(1 * var(--base-unit, 8px));
}
.sv-list__filter-icon {
display: block;
position: absolute;
top: calc(1.5 * var(--base-unit, 8px));
inset-inline-start: calc(2 * var(--base-unit, 8px));
}
.sv-list__filter-icon .sv-svg-icon {
width: calc(3 * var(--base-unit, 8px));
height: calc(3 * var(--base-unit, 8px));
}
.sv-list__filter-icon .sv-svg-icon use {
fill: var(--foreground-light, #909090);
}
.sv-list__input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: block;
background: var(--background, #fff);
box-sizing: border-box;
width: 100%;
outline: none;
font-size: 1em;
color: var(--foreground, #161616);
padding: calc(1.5 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
padding-inline-start: calc(7 * var(--base-unit, 8px));
line-height: calc(3 * var(--base-unit, 8px));
border: none;
}
.sv-list__input::placeholder {
color: var(--foreground-light, #909090);
}
.sv-list__input:disabled,
.sv-list__input:disabled::placeholder {
color: var(--foreground-light, #909090);
}
.sv-list__loading-indicator {
pointer-events: none;
}
.sv-list__loading-indicator .sv-list__item-body {
background-color: transparent;
}
.sjs_sp_container {
position: relative;
}
.sjs_sp_controls {
position: absolute;
left: 0;
bottom: 0;
}
.sjs_sp_controls > button {
user-select: none;
}
.sjs_sp_container > div > canvas:focus {
outline: none;
}
.sjs_sp_placeholder {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
z-index: 0;
user-select: none;
pointer-events: none;
width: 100%;
height: 100%;
}
.sv-boolean__decorator {
border-radius: 2px;
}
.sv_main .sv-boolean__decorator + .sv-boolean__label {
float: none;
vertical-align: top;
margin-left: 0.5em;
}
.sv-boolean__svg {
border: none;
border-radius: 2px;
background-color: #1ab394;
fill: white;
width: 24px;
height: 24px;
}
.sv-boolean--allowhover:hover .sv-boolean__checked-path {
display: inline-block;
}
.sv-boolean--allowhover:hover .sv-boolean__svg {
background-color: #9f9f9f;
fill: white;
}
.sv-boolean--allowhover:hover .sv-boolean__unchecked-path,
.sv-boolean--allowhover:hover .sv-boolean__indeterminate-path {
display: none;
}
.sv-boolean__checked-path,
.sv-boolean__indeterminate-path {
display: none;
}
.sv-boolean--indeterminate .sv-boolean__svg {
background-color: inherit;
fill: #1ab394;
}
.sv-boolean--indeterminate .sv-boolean__indeterminate-path {
display: inline-block;
}
.sv-boolean--indeterminate .sv-boolean__unchecked-path,
.sv-boolean--checked .sv-boolean__unchecked-path {
display: none;
}
.sv-boolean--checked .sv-boolean__checked-path {
display: inline-block;
}
.sv-boolean--disabled.sv-boolean--indeterminate .sv-boolean__svg {
background-color: inherit;
fill: #dbdbdb;
}
.sv-boolean--disabled .sv-boolean__svg {
background-color: #dbdbdb;
}
td.sv_matrix_cell .sv_qbln,
td.td.sv_matrix_cell .sv_qbln {
text-align: center;
}
td.sv_matrix_cell .sv_qbln .sv-boolean,
td.td.sv_matrix_cell .sv_qbln .sv-boolean {
text-align: initial;
}
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question {
display: block;
width: 100% !important;
}
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question .sv-question__header--location--left,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question .sv-question__header--location--left {
float: none;
}
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question .sv-selectbase__item--inline,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question .sv-imagepicker__item--inline,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question .sv-selectbase__item--inline,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question .sv-imagepicker__item--inline {
display: block;
}
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table {
display: block;
}
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table thead,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table thead {
display: none;
}
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table td.sv-table__cell--choice,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table td.sv-table__cell--choice {
text-align: initial;
}
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table tbody,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table tr,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table td,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table tbody,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table tr,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table td {
display: block;
}
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-matrixdropdown td:before,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-matrixdynamic td:before,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-matrixdropdown td:before,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-matrixdynamic td:before {
content: attr(data-responsive-title);
}
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-matrix-root td label.sv-matrix__label,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-matrix-root td label.sv-matrix__label {
display: inline;
}
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-matrix-root td:after,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-matrix-root td:after {
content: attr(data-responsive-title);
}
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-matrix-root .sv-matrix__cell,
.sv_m600 .sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-matrix-root .sv-matrix__cell {
text-align: initial;
}
@media (max-width: 600px) {
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question {
display: block;
width: 100% !important;
}
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question .sv-question__header--location--left,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question .sv-question__header--location--left {
float: none;
}
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question .sv-selectbase__item--inline,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question .sv-imagepicker__item--inline,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question .sv-selectbase__item--inline,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question .sv-imagepicker__item--inline {
display: block;
}
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table {
display: block;
}
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table thead,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table thead {
display: none;
}
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table td.sv-table__cell--choice,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table td.sv-table__cell--choice {
text-align: initial;
}
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table tbody,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table tr,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-table td,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table tbody,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table tr,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-table td {
display: block;
}
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-matrixdropdown td:before,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-matrixdynamic td:before,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-matrixdropdown td:before,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-matrixdynamic td:before {
content: attr(data-responsive-title);
}
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-matrix-root td label.sv-matrix__label,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-matrix-root td label.sv-matrix__label {
display: inline;
}
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-matrix-root td:after,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-matrix-root td:after {
content: attr(data-responsive-title);
}
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-question table.sv-matrix-root .sv-matrix__cell,
.sv-root-modern .sv-container-modern .sv-body .sv-page .sv-row .sv-row__question table.sv-matrix-root .sv-matrix__cell {
text-align: initial;
}
}
body {
--sv-modern-mark: true;
}
.sv-matrixdynamic__drag-icon {
padding-top: 16px;
}
.sv-matrixdynamic__drag-icon:after {
content: " ";
display: block;
height: 6px;
width: 20px;
border: 1px solid var(--border-color, rgba(64, 64, 64, 0.5));
box-sizing: border-box;
border-radius: 10px;
cursor: move;
margin-top: 12px;
}
.sv-matrix__drag-drop-ghost-position-top,
.sv-matrix__drag-drop-ghost-position-bottom {
position: relative;
}
.sv-matrix__drag-drop-ghost-position-top::after,
.sv-matrix__drag-drop-ghost-position-bottom::after {
content: "";
width: 100%;
height: 4px;
background-color: var(--main-color, #1ab394);
position: absolute;
left: 0;
}
.sv-matrix__drag-drop-ghost-position-top::after {
top: 0;
}
.sv-matrix__drag-drop-ghost-position-bottom::after {
bottom: 0;
}
.sv-skeleton-element {
background-color: var(--background-dim, var(--background-dim, #f3f3f3));
}.wp-sjs-plugin {
margin: 10px;
}
.wp-sjs-plugin label {
font-weight: initial;
color: #6d7072;
}
.wp-sjs-plugin h5 {
letter-spacing: initial;
text-transform: none;
}
.wp-sjs-plugin input[type="text"]:focus {
border-color: initial;
outline: none;
outline-offset: none;
}
.wp-sjs-plugin input[type="text"] {
-webkit-backface-visibility: initial;
background: initial;
border: none;
box-sizing: initial;
outline: none;
padding: 0;
-webkit-appearance: none;
outline-offset: 0;
border-radius: 0;
}
.wp-sjs-plugin .sv-dropdown_clean-button {
padding-top: 0;
padding-bottom: 0;
}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--base-color: #dedee5;--base-color-alt: #f5f5f7;--brand-color: #3e4349;--brand-color-alt: #6d7680;--accent-color: #3ba9d2;--accent-color-alt: #79c4e0}@font-face{font-family:'page-builder-framework';src:url(//www.striped-giraffe.com/wp-content/themes/page-builder-framework/fonts/page-builder-framework.woff2) format("woff2"),url(//www.striped-giraffe.com/wp-content/themes/page-builder-framework/fonts/page-builder-framework.woff) format("woff"),url(//www.striped-giraffe.com/wp-content/themes/page-builder-framework/fonts/page-builder-framework.ttf) format("truetype"),url(//www.striped-giraffe.com/wp-content/themes/page-builder-framework/fonts/page-builder-framework.eot);font-weight:normal;font-style:normal}.wpbff{font-family:'page-builder-framework' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpbff-arrow-up:before{content:"\f101"}.wpbff-arrow-down:before{content:"\f102"}.wpbff-arrow-right:before{content:"\f103"}.wpbff-arrow-left:before{content:"\f104"}.wpbff-hamburger:before{content:"\f105"}.wpbff-times:before{content:"\f106"}.wpbff-clock:before{content:"\f107"}.wpbff-cart:before{content:"\f108"}.wpbff-basket:before{content:"\f109"}.wpbff-caret-up:before{content:"\f10a"}.wpbff-caret-down:before{content:"\f10b"}.wpbff-caret-right:before{content:"\f10c"}.wpbff-caret-left:before{content:"\f10d"}.wpbff-facebook:before{content:"\f10e"}.wpbff-twitter:before{content:"\f10f"}.wpbff-google:before{content:"\f110"}.wpbff-youtube:before{content:"\f111"}.wpbff-pinterest:before{content:"\f112"}.wpbff-linkedin:before{content:"\f113"}.wpbff-vimeo:before{content:"\f114"}.wpbff-soundcloud:before{content:"\f115"}.wpbff-yelp:before{content:"\f116"}.wpbff-instagram:before{content:"\f117"}.wpbff-search:before{content:"\f118"}.wpbff-bag:before{content:"\f119"}.wpbff-behance:before{content:"\f11a"}.wpbff-spotify:before{content:"\f11b"}.wpbff-reddit:before{content:"\f11c"}.wpbff-info:before{content:"\f11d"}.wpbff-info:before{content:"\f11d"}.wpbff-rss:before{content:"\f11e"}.wpbff-github:before{content:"\f11f"}.wpbff-messenger:before{content:"\f120"}.wpbff-xing:before{content:"\f121"}.wpbff-whatsapp:before{content:"\f122"}.wpbff-snapchat:before{content:"\f123"}.wpbff-email:before{content:"\f124"}.wpbff-home:before{content:"\f125"}.wpbff-user:before{content:"\f126"}.wpbf-container{max-width:1200px;padding:0 20px}.wpbf-container-center{margin-left:auto;margin-right:auto}.wpbf-container:before,.wpbf-container:after{content:"";display:table}.wpbf-container:after{clear:both}.wpbf-clearfix:before{content:"";display:table-cell}.wpbf-clearfix:after{content:"";display:table;clear:both}.wpbf-float-left{float:left}.wpbf-float-right{float:right}[class*='wpbf-float-']{max-width:100%}.wpbf-button,input[type="submit"]{-webkit-appearance:none;text-align:center;padding:14px 16px;background:var(--base-color);color:var(--brand-color-alt);outline:0;border:none;display:inline-block;cursor:pointer;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;line-height:1;font-weight:700}.wpbf-button:hover,input[type="submit"]:hover{background:var(--base-color);color:var(--brand-color-alt)}.wpbf-button-primary{background:var(--accent-color);color:#fff}.wpbf-button-primary:hover{background:var(--accent-color-alt);color:#fff}.wpbf-button-small{padding:10px 12px}.wpbf-button-large{padding:18px 20px}.wpbf-button-full{display:block}input[type="checkbox"],input[type="radio"]{cursor:pointer}textarea,select,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="number"],input[type="datetime"]{-webkit-appearance:none;width:100%;background:#fff;border:1px solid var(--base-color);padding:13px 15px;outline:none;line-height:1}form :-ms-input-placeholder{color:var(--brand-color);opacity:.5}form ::-ms-input-placeholder{color:var(--brand-color);opacity:.5}form ::placeholder{color:var(--brand-color);opacity:.5}form [placeholder]:focus:-ms-input-placeholder{color:var(--brand-color);opacity:.7}form [placeholder]:focus::-ms-input-placeholder{color:var(--brand-color);opacity:.7}form [placeholder]:focus::placeholder{color:var(--brand-color);opacity:.7}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select::-ms-expand{display:none}select{background-image:url(//www.striped-giraffe.com/wp-content/themes/page-builder-framework/img/arrow-down.png);background-position:right 20px center;background-repeat:no-repeat;background-size:10px auto}.wpbf-notice{background:var(--base-color-alt);border:2px solid var(--base-color);padding:5px 10px;border-radius:4px;margin-bottom:20px;font-weight:700}.wpbf-notice-warning{background:rgba(232,187,26,0.1);border-color:#e8bb1a;color:#e8bb1a}.wpbf-notice-error{background:rgba(255,99,71,0.1);border-color:tomato;color:tomato}.wpbf-notice-success{background:rgba(79,225,144,0.1);border-color:#4fe190;color:#4fe190}table,.wpbf-table{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid var(--base-color);margin-bottom:20px}table th,table td,.wpbf-table th,.wpbf-table td{padding:8px;border:1px solid var(--base-color)}table th,.wpbf-table th{text-align:left;background:var(--base-color-alt)}table thead th,.wpbf-table thead th{vertical-align:bottom}.wpbf-table-striped tr:nth-of-type(odd){background:var(--base-color-alt)}.wpbf-table-small th,.wpbf-table-small td{padding:4px 8px}.wpbf-table-large th,.wpbf-table-large td{padding:15px}.wpbf-table-hover tbody tr{-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.wpbf-table-hover tbody tr:hover{background:var(--base-color-alt)}.wpbf-grid{margin-left:-35px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.wpbf-grid>*{width:100%;padding-left:35px}.wpbf-grid>.wpbf-grid{margin-left:0;padding-left:0}.wpbf-grid+.wpbf-grid{margin-top:35px}.wpbf-grid-xlarge{margin-left:-45px}.wpbf-grid-xlarge>*{padding-left:45px}.wpbf-grid-xlarge+.wpbf-grid-xlarge{margin-top:45px}.wpbf-grid-large{margin-left:-35px}.wpbf-grid-large>*{padding-left:35px}.wpbf-grid-large+.wpbf-grid-large{margin-top:35px}.wpbf-grid-medium{margin-left:-25px}.wpbf-grid-medium>*{padding-left:25px}.wpbf-grid-medium+.wpbf-grid-medium{margin-top:25px}.wpbf-grid-small{margin-left:-15px}.wpbf-grid-small>*{padding-left:15px}.wpbf-grid-small+.wpbf-grid-small{margin-top:15px}.wpbf-grid-collapse{margin-left:0}.wpbf-grid-collapse>*{padding-left:0}.wpbf-grid-collapse+.wpbf-grid-collapse,.wpbf-grid-collapse>*{margin-top:0}.wpbf-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.wpbf-grid-divider>*{padding-left:25px;padding-right:25px}.wpbf-grid-divider>[class*='wpbf-1-']:not(.wpbf-1-1):nth-child(n+2),.wpbf-grid-divider>[class*='wpbf-2-']:nth-child(n+2),.wpbf-grid-divider>[class*='wpbf-3-']:nth-child(n+2),.wpbf-grid-divider>[class*='wpbf-4-']:nth-child(n+2),.wpbf-grid-divider>[class*='wpbf-5-']:nth-child(n+2),.wpbf-grid-divider>[class*='wpbf-6-']:nth-child(n+2),.wpbf-grid-divider>[class*='wpbf-7-']:nth-child(n+2),.wpbf-grid-divider>[class*='wpbf-8-']:nth-child(n+2),.wpbf-grid-divider>[class*='wpbf-9-']:nth-child(n+2){border-left:1px solid var(--base-color)}.wpbf-grid>*{float:left}.wpbf-grid-1-1>*{width:100%}.wpbf-grid-1-2>*{width:50%}.wpbf-grid-1-3>*{width:33.333%}.wpbf-grid-1-4>*{width:25% !important}.wpbf-grid-1-5>*{width:20%}.wpbf-grid-1-6>*{width:16.666%}.wpbf-grid-1-10>*{width:10%}.wpbf-1-1{width:100%}.wpbf-1-2,.wpbf-2-4,.wpbf-3-6,.wpbf-5-10{width:50%}.wpbf-1-3,.wpbf-2-6{width:33.333%}.wpbf-2-3,.wpbf-4-6{width:66.666%}.wpbf-1-4{width:25%}.wpbf-3-4{width:75%}.wpbf-1-5,.wpbf-2-10{width:20%}.wpbf-2-5,.wpbf-4-10{width:40%}.wpbf-3-5,.wpbf-6-10{width:60%}.wpbf-4-5,.wpbf-8-10{width:80%}.wpbf-1-6{width:16.666%}.wpbf-5-6{width:83.333%}.wpbf-1-10{width:10%}.wpbf-3-10{width:30%}.wpbf-7-10{width:70%}.wpbf-9-10{width:90%}.wpbf-grid:before,.wpbf-grid:after{content:"";display:block;overflow:hidden}.wpbf-grid:after{clear:both}.wpbf-text-left{text-align:left}.wpbf-text-right{text-align:right}.wpbf-text-center{text-align:center}.wpbf-text-justify{text-align:justify}.wpbf-uppercase,.wpbf-text-uppercase{text-transform:uppercase}.wpbf-inline-block{display:inline-block}.wpbf-image,.wpbf-img{width:100%;height:auto}.wpbf-hidden{display:none}.wpbf-margin-xlarge{margin-top:120px;margin-bottom:120px}.wpbf-margin-xlarge-top{margin-top:120px}.wpbf-margin-xlarge-bottom{margin-bottom:120px}.wpbf-margin-xlarge-left{margin-left:120px}.wpbf-margin-xlarge-right{margin-right:120px}.wpbf-margin-large{margin-top:80px;margin-bottom:80px}.wpbf-margin-large-top{margin-top:80px}.wpbf-margin-large-bottom{margin-bottom:80px}.wpbf-margin-large-left{margin-left:80px}.wpbf-margin-large-right{margin-right:80px}.wpbf-margin-medium{margin-top:40px;margin-bottom:40px}.wpbf-margin-medium-top{margin-top:40px}.wpbf-margin-medium-bottom{margin-bottom:40px}.wpbf-margin-medium-left{margin-left:40px}.wpbf-margin-medium-right{margin-right:40px}.wpbf-margin{margin-top:20px;margin-bottom:20px}.wpbf-margin-top{margin-top:20px}.wpbf-margin-bottom{margin-bottom:20px}.wpbf-margin-left{margin-left:20px}.wpbf-margin-right{margin-right:20px}.wpbf-margin-small{margin-top:10px;margin-bottom:10px}.wpbf-margin-small-top{margin-top:10px}.wpbf-margin-small-bottom{margin-bottom:10px}.wpbf-margin-small-left{margin-left:10px}.wpbf-margin-small-right{margin-right:10px}.wpbf-padding-xlarge{padding-top:120px;padding-bottom:120px}.wpbf-padding-xlarge-top{padding-top:120px}.wpbf-padding-xlarge-bottom{padding-bottom:120px}.wpbf-padding-xlarge-left{padding-left:120px}.wpbf-padding-xlarge-right{padding-right:120px}.wpbf-padding-large{padding-top:80px;padding-bottom:80px}.wpbf-padding-large-top{padding-top:80px}.wpbf-padding-large-bottom{padding-bottom:80px}.wpbf-padding-large-left{padding-left:80px}.wpbf-padding-large-right{padding-right:80px}.wpbf-padding-medium{padding-top:40px;padding-bottom:40px}.wpbf-padding-medium-top{padding-top:40px}.wpbf-padding-medium-bottom{padding-bottom:40px}.wpbf-padding-medium-left{padding-left:40px}.wpbf-padding-medium-right{padding-right:40px}.wpbf-padding{padding-top:20px;padding-bottom:20px}.wpbf-padding-top{padding-top:20px}.wpbf-padding-bottom{padding-bottom:20px}.wpbf-padding-left{padding-left:20px}.wpbf-padding-right{padding-right:20px}.wpbf-padding-small{padding-top:10px;padding-bottom:10px}.wpbf-padding-small-top{padding-top:10px}.wpbf-padding-small-bottom{padding-bottom:10px}.wpbf-padding-small-left{padding-left:10px}.wpbf-padding-small-right{padding-right:10px}body{color:var(--brand-color-alt);font-size:16px;line-height:1.7}button,input,optgroup,select,textarea{font-size:16px}textarea{line-height:1.7}h1,h2,h3,h4,h5,h6{color:var(--brand-color);margin:0 0 20px 0;font-weight:700;line-height:1.2}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}:focus{outline:1px dotted rgba(0,0,0,0.6)}body:focus{outline:none}.using-mouse :focus{outline:none}.using-mouse::-moz-focus-inner{border:0}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;clip:auto !important;clip-path:none;color:#000;display:block;font-size:16px;height:auto;left:10px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:10px;width:auto;z-index:100000}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}p,figure{margin:0;padding:0}button{line-height:1.7;border:none;background:transparent}pre{background:var(--base-color-alt);padding:20px;margin-bottom:20px;line-height:1.7;overflow:auto}code{background:var(--base-color-alt);padding:2px}p{margin-bottom:20px}figure{margin-bottom:20px}ul,ol{margin:0 0 20px 0}ul ul,ul ol,ol ul,ol ol{margin:5px 0}ul ul li,ol ul li{list-style:disc}.opacity{opacity:0}img{vertical-align:middle;max-width:100%;height:auto}b,strong{font-weight:700}a{text-decoration:none;outline:none;color:var(--accent-color);-moz-transition:color 0.2s;-o-transition:color 0.2s;-webkit-transition:color 0.2s;transition:color 0.2s}a:hover{color:var(--accent-color-alt)}textarea{vertical-align:top;resize:vertical}.wpbf-navigation{width:100%;background:var(--base-color-alt);position:relative;z-index:555}.wpbf-nav-wrapper{padding-top:20px;padding-bottom:20px;position:relative}.wpbf-navigation .wpbf-grid-collapse{display:table;width:100%}.wpbf-navigation .wpbf-logo-container,.wpbf-navigation .wpbf-menu-container{display:table-cell;float:none;vertical-align:middle}.wpbf-menu{margin:0;padding:0}.wpbf-menu li{list-style:none}.wpbf-menu a{display:block}.wpbf-menu:before,.wpbf-menu:after{content:"";display:table}.wpbf-menu:after{clear:both}.wpbf-logo-container{line-height:1.5}.wpbf-logo a{font-weight:700;font-size:22px}.wpbf-tagline{font-weight:700;margin:0}.wpbf-menu-item-search{position:relative}.wpbf-menu-item-search.active i{opacity:0}.wpbf-menu-item-search .wpbf-menu-search{position:absolute;z-index:3;top:50%;margin-top:-25px;right:0;display:none;opacity:0;width:0;max-width:350px}.wpbf-menu-item-search .wpbf-menu-search input[type=search]{height:50px}.wpbf-mobile-menu a,.wpbf-menu a{-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.wpbf-menu li{-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.wpbf-menu>.current-menu-item>a{color:var(--accent-color-alt) !important}.wpbf-menu .sub-menu{margin:0;padding:0}.wpbf-sub-menu>.menu-item-has-children>a:after{margin-left:5px;font-family:"page-builder-framework";content:"\f102";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.wpbf-sub-menu>.menu-item-has-children>.sub-menu{display:none;position:absolute;z-index:111;background:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15)}.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu) .sub-menu{width:220px}.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu){position:relative}.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu) .menu-item-has-children{position:relative}.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu) .menu-item-has-children>.sub-menu{display:none;opacity:0;left:100%;top:0;position:absolute;z-index:111;background:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15)}.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu) .menu-item-has-children>a:after{float:right;margin-left:20px;font-family:"page-builder-framework";content:"\f103";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpbf-sub-menu-align-right>.menu-item-has-children:not(.wpbf-mega-menu) .sub-menu{right:0}.wpbf-sub-menu-align-right>.menu-item-has-children:not(.wpbf-mega-menu) .menu-item-has-children>a:after{display:none}.wpbf-sub-menu-align-right>.menu-item-has-children:not(.wpbf-mega-menu) .menu-item-has-children .sub-menu{left:-100%}.wpbf-sub-menu-align-center>.menu-item-has-children:not(.wpbf-mega-menu)>.sub-menu{left:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpbf-sub-menu-focus>.sub-menu{display:block !important;opacity:1 !important}.wpbf-menu-right .wpbf-menu a,.wpbf-menu-left .wpbf-menu a,.wpbf-menu-stacked .wpbf-menu a,.wpbf-menu-stacked-advanced .wpbf-menu a,.wpbf-menu-centered .wpbf-menu a,.wpbf-pre-header .wpbf-menu a,.wpbf-page-footer .wpbf-menu a{padding:10px 20px}.wpbf-menu-right .wpbf-menu>.menu-item,.wpbf-menu-left .wpbf-menu>.menu-item,.wpbf-menu-stacked .wpbf-menu>.menu-item,.wpbf-menu-stacked-advanced .wpbf-menu>.menu-item,.wpbf-menu-centered .wpbf-menu>.menu-item,.wpbf-pre-header .wpbf-menu>.menu-item,.wpbf-page-footer .wpbf-menu>.menu-item{float:left}.wpbf-menu-right .wpbf-menu{float:right}.wpbf-menu-left .wpbf-logo-container{text-align:right}.wpbf-menu-left .wpbf-menu{float:left}.wpbf-menu-centered .logo-container{display:none;text-align:center;padding:0 20px}.wpbf-menu-centered .logo-container a{padding:0}.wpbf-menu-centered .wpbf-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.wpbf-menu-stacked{text-align:center}.wpbf-menu-stacked .wpbf-menu{display:inline-block;text-align:left}.wpbf-mobile-logo a{font-weight:700}.wpbf-menu-toggle-container{text-align:right}.wpbf-menu-left .wpbf-menu-toggle-container{text-align:left}.wpbf-nav-item,.wpbf-mobile-nav-item{cursor:pointer;display:inline-block;padding:0;margin:0 15px 0 0;vertical-align:middle}.wpbf-nav-item li,.wpbf-mobile-nav-item li{list-style:none}.wpbf-nav-item a,.wpbf-mobile-nav-item a{color:inherit}.wpbf-mobile-menu-toggle,.wpbf-menu-toggle{margin:0}.wpbf-mobile-nav-wrapper{padding-top:20px;padding-bottom:20px}.wpbf-mobile-menu-hamburger .wpbf-mobile-nav-wrapper,.wpbf-mobile-menu-off-canvas .wpbf-mobile-nav-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;width:100%}.wpbf-mobile-menu-default .wpbf-mobile-logo-container,.wpbf-mobile-menu-default .wpbf-menu-toggle-container{text-align:center}.wpbf-mobile-menu-default .wpbf-menu-toggle-container{margin-top:20px}.wpbf-mobile-menu-container{display:none;background:#fff}.wpbf-mobile-menu{margin:0;padding:0;z-index:111}.wpbf-mobile-menu li{list-style:none}.wpbf-mobile-menu a{display:block;padding:10px 20px}.wpbf-mobile-menu .menu-item{border-top:1px solid var(--base-color)}.wpbf-mobile-menu>.menu-item:last-child{border-bottom:1px solid var(--base-color)}.wpbf-mobile-menu-container nav{overflow-y:auto;height:100%}.wpbf-mobile-menu .sub-menu{margin:0;padding:0;display:none}.wpbf-mobile-menu .menu-item-has-children{position:relative}.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}.wpbf-pre-header .wpbf-menu{float:right}.wpbf-pre-header .wpbf-menu .sub-menu{z-index:999}.wpbf-pre-header .wpbf-inner-pre-header-right .wpbf-menu{float:right}.wpbf-pre-header .wpbf-inner-pre-header-right .wpbf-menu .sub-menu{text-align:left}.wpbf-pre-header .wpbf-inner-pre-header-left .wpbf-menu{float:left}.wpbf-page-footer .wpbf-inner-footer-content .wpbf-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.wpbf-page-footer .wpbf-inner-footer-right .wpbf-menu{float:right}.wpbf-page-footer .wpbf-inner-footer-left .wpbf-menu{float:left}.post-links{margin-bottom:20px}.next-post-link{float:right}.admin-bar .wpbf-navigation-active{margin-top:32px}.wpbf-woo-menu-item .wpbf-woo-menu-item-count{border-radius:3px;vertical-align:middle;display:inline-block;padding:2px 7px;margin-left:10px;text-align:center;background:var(--accent-color);color:#fff;font-size:12px;position:relative}.wpbf-woo-menu-item .wpbf-woo-menu-item-count:before{content:"\f10d";font-family:'page-builder-framework' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-6px;color:var(--accent-color);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-product-search{position:relative}.woocommerce-product-search .search-field{padding-right:40px}.woocommerce-product-search button{display:none}.woocommerce-product-search:before{content:"\f118";right:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--brand-color-alt);font-family:'page-builder-framework' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpbf-pre-header{font-size:14px;background:#fff}.wpbf-pre-header .wpbf-menu{font-size:14px}.wpbf-pre-header .wpbf-menu .sub-menu a{font-size:14px}.wpbf-inner-pre-header{padding-top:10px;padding-bottom:10px}.wpbf-page-footer{font-size:14px;background:var(--base-color-alt)}.wpbf-page-footer .wpbf-menu{font-size:14px}.wpbf-inner-footer{padding-top:20px;padding-bottom:20px}.wpbf-footer-one-column,.wpbf-pre-header-one-column{text-align:center}.wpbf-footer-two-columns,.wpbf-pre-header-two-columns{width:100%;display:table}.wpbf-footer-two-columns .wpbf-inner-footer-left,.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-left,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-left,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-left,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{display:table-cell;width:50%;vertical-align:middle}.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{text-align:right}.wpbf-breadcrumbs{padding:0;font-size:14px;margin-bottom:10px}.wpbf-breadcrumbs .wpbf-breadcrumb{list-style:none;display:inline-block}.wpbf-breadcrumbs-container{padding-top:15px;padding-bottom:15px;background:var(--base-color)}.wpbf-breadcrumbs-container .wpbf-breadcrumbs{margin-bottom:0}body{background:#fff}.wpbf-page{position:relative;-ms-word-wrap:break-word;word-wrap:break-word}.wpbf-video{margin-bottom:20px;position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.wpbf-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpbf-post.sticky{border:5px solid var(--base-color-alt) !important;padding:20px 20px 0 20px}.page-title{margin-bottom:40px}.wpbf-author-box{background:var(--base-color-alt);margin-bottom:20px;padding:20px}.wpbf-author-box h1{margin-bottom:20px}.wpbf-author-box .avatar{border-radius:100%;width:60px}.wpbf-post-image-wrapper{margin-bottom:20px}.wpbf-post-image-link{display:inline-block;max-width:100%}.article-meta{font-size:14px}.article-meta .article-time{text-decoration:underline}.article-meta .article-meta-separator:last-of-type{display:none}.article-meta .avatar{border-radius:100%;margin-right:5px;width:32px}.article-footer{clear:both}.footer-tags,.footer-categories{font-size:14px}.wpbf-read-more{margin-bottom:20px}.pagination{margin-bottom:20px}.pagination h2{display:none}.pagination .page-numbers{height:50px;line-height:50px;padding:0 20px;background:var(--base-color-alt);display:inline-block;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.pagination .page-numbers.current{background:var(--base-color) !important}.wpbf-archive-content .wpbf-post-style-plain{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--base-color)}.wpbf-archive-content .wpbf-post-style-plain .article-footer>*:last-child{margin-bottom:0}.wpbf-archive-content .wpbf-post-style-plain:last-child{padding-bottom:0 !important;border-bottom:none !important}.wpbf-archive-content .wpbf-post-style-boxed{padding:20px;background:var(--base-color-alt);margin-bottom:20px}.wpbf-archive-content .wpbf-post-style-boxed .article-footer>*:last-child{margin-bottom:0}.wpbf-archive-content .wpbf-post-style-boxed.stretched .wpbf-post-image-wrapper{margin-left:-20px;margin-right:-20px}.wpbf-archive-content .wpbf-post-style-boxed.stretched .article-header>.wpbf-post-image-wrapper:first-child{margin-top:-20px}.wpbf-single-content .wpbf-post-style-plain #comments-title{margin-top:40px;padding-top:40px;border-top:10px solid var(--base-color-alt)}.wpbf-single-content .wpbf-post-style-plain #reply-title{padding-top:40px;margin-top:40px;border-top:10px solid var(--base-color-alt);display:block}.wpbf-single-content .wpbf-post-style-plain #reply-title small{font-size:14px}.wpbf-single-content .wpbf-post-style-boxed .wpbf-article-wrapper{padding:20px;background:var(--base-color-alt);margin-bottom:20px}.wpbf-single-content .wpbf-post-style-boxed .wpbf-article-wrapper .article-footer>*:last-child{margin-bottom:0}.wpbf-single-content .wpbf-post-style-boxed .commentlist{margin-top:40px}.wpbf-single-content .wpbf-post-style-boxed #respond{padding:20px;background:var(--base-color-alt);margin-bottom:20px;margin-top:40px}.wpbf-single-content .wpbf-post-style-boxed #respond #commentform>p:last-of-type{margin-bottom:0}.wpbf-single-content .wpbf-post-style-boxed.stretched .wpbf-post-image-wrapper{margin-left:-20px;margin-right:-20px}.wpbf-single-content .wpbf-post-style-boxed.stretched .article-header>.wpbf-post-image-wrapper:first-child{margin-top:-20px}.commentlist ul{margin:0;padding:0}.commentlist li{list-style:none}.commentlist .children{margin-left:20px}.comment{position:relative;padding:25px;border:3px solid var(--base-color);margin-bottom:20px}.comment .comment-edit-link{position:absolute;right:20px;top:20px}.comment .comment-meta{font-size:14px;margin-bottom:20px}.comment .comment-content ul{margin-bottom:20px;padding-left:40px}.comment .comment-content ul li{list-style:disc}.comment .avatar{width:65px;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;height:auto;margin-right:10px;display:inline-block}.comment .comment-author-info{display:inline-block}.comment .comment-author .fn{font-style:normal;font-weight:700}.comment .comment-time{color:var(--brand-color-alt);margin-left:5px}.comment .comment-time a{color:var(--brand-color-alt)}.comment .comment-time:before{font-family:"page-builder-framework";content:"\f107";margin-right:3px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comment .comment-reply-link{display:inline-block}.pingback{position:relative;padding:25px;border:3px solid var(--base-color);margin-bottom:20px}.pingback a{display:block}.pingback .comment-edit-link{position:absolute;right:20px;top:20px;font-size:14px}.bypostauthor{border-color:var(--accent-color)}.wpbf-comment-nav{font-size:14px;padding:0}.wpbf-comment-nav .previous{float:left}.wpbf-comment-nav .next{float:right}.widget:not(.widget_text) ul{margin:0;padding:0}.widget:not(.widget_text) ul li{list-style:none}.wpbf-sidebar .widget,.elementor-widget-sidebar .widget{margin-bottom:20px;padding:20px;background:var(--base-color-alt)}#s{padding-right:40px}.searchform{position:relative}.searchform:before{content:"\f118";right:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--brand-color-alt);font-family:'page-builder-framework' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpbf-no-sidebar .wpbf-main.wpbf-medium-2-3{width:100%}.wpbf-no-sidebar .wpbf-main-grid{margin-left:0;margin-right:0}.wpbf-no-sidebar .wpbf-main-grid>*{padding-left:0;padding-right:0}.scrolltop{position:fixed;width:40px;height:40px;text-align:center;line-height:40px;z-index:222;background:rgba(0,0,0,0.5);bottom:20px;right:20px;-moz-transition:background 0.2s;-o-transition:background 0.2s;-webkit-transition:background 0.2s;transition:background 0.2s;display:none;color:#fff}.scrolltop:hover{color:#fff}.scrolltop:before{font-family:"page-builder-framework";content:"\f101";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrolltop:hover{background:rgba(0,0,0,0.7)}blockquote{margin:20px 0 20px 20px;padding:0 0 0 20px;border-left:5px solid var(--base-color);font-style:italic}blockquote cite{opacity:.75;font-size:14px}img.alignright,figure.alignright,div.alignright{float:right;margin:0 0 20px 20px}img.alignleft,figure.alignleft,div.alignleft{float:left;margin:0 20px 20px 0}img.aligncenter,figure.aligncenter div.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{text-align:center;max-width:100%}.wp-caption-text{font-size:14px;padding:10px}.gallery:before{content:"";display:table-cell}.gallery:after{content:"";display:table;clear:both}.gallery{margin-bottom:20px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;padding:10px}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.333%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.666%}.gallery-columns-7 .gallery-item{width:14.285%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.111%}.gallery img{width:100%;height:auto;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.gallery img:hover{opacity:.7}.gallery .gallery-caption{font-size:12px}.page-links{margin-bottom:20px;clear:both}span.wpcf7-not-valid-tip{position:absolute;top:0;left:5px;height:auto;background:#fff;font-size:14px;color:tomato}div.wpcf7-response-output{font-size:14px;padding:10px;margin:0;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px}div.wpcf7-spam-blocked,div.wpcf7-validation-errors{border-color:tomato;color:tomato}div.wpcf7-mail-sent-ok{border-color:#4fe190;color:#4fe190}h1.elementor-heading-title,h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title,h5.elementor-heading-title,h6.elementor-heading-title{line-height:1.2}.elementor-editor-active .wpbf-navigation-transparent{display:none !important}.elementor-field-group .elementor-select-wrapper select{background-image:none}#breadcrumbs{font-size:14px;margin-bottom:10px}.has-tiny-font-size{font-size:12px}.has-small-font-size{font-size:14px}.has-large-font-size{font-size:20px}.has-larger-font-size{font-size:32px}.has-extra-font-size{font-size:44px}.wpbf-no-sidebar .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:unset}.alignwide iframe,.alignfull iframe{width:100%}.wp-block-separator{max-width:280px;margin:40px auto;border:none;background:var(--base-color);height:2px}.wp-block-separator.is-style-wide{width:100%;max-width:none;height:1px}.wp-block-separator.is-style-dots:before{color:var(--base-color);font-size:30px}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:20px 0 20px 20px;padding:0 0 0 20px}.wp-block-quote.has-text-align-right{margin:20px 20px 20px 0;padding:0 20px 0 0;border:none;border-right:5px solid var(--base-color)}.wp-block-quote.has-text-align-center{padding:0;margin-left:0;border:none}.wp-block-pullquote blockquote{padding:0 20px;margin:0;border-left:none}.wp-block-pullquote{margin:40px 0;padding:20px 0;border-top:5px solid var(--base-color);border-bottom:5px solid var(--base-color)}.wp-block-image figcaption,.wp-block-table figcaption{margin-top:10px;margin-bottom:20px;text-align:center;font-size:14px}.blocks-gallery-caption{margin-top:0;margin-bottom:20px;text-align:center;width:100%;font-size:14px}.wp-block-button,.wp-block-buttons{margin-bottom:20px}.wp-block-button__link{background:var(--accent-color);-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.is-style-outline .wp-block-button__link:not(.has-text-color){border-color:var(--accent-color);color:var(--accent-color)}.wp-block-media-text{margin-bottom:20px}.wp-block-cover{margin-bottom:20px}.wp-block-cover p:not(.has-text-color){color:#fff}.wp-block-audio audio{width:100%} .sg-home-video {
width: 100vw;
object-fit: cover;
}
.vc_custom_1713946349240 > div {
line-height: 0;
}
@media (max-width: 991px) {
.sg-video-desktop {
display: none;
}
}
@media (min-width: 992px) {
.sg-video-mobil {
display: none;
}
}  #header.short {
background: black !important;
}
#Expertise {
box-shadow: none !important;
background-color: transparent !important;
} nav#navigation > ul#menu-main-menu-v2-en > li:hover > a,
nav#navigation > ul#menu-main-menu-v2 > li:hover > a {
color: rgb(255,255,255) !important;
}
.wpbf-container .wpbf-1-4.wpbf-logo-container {
width: 8% !important;
}
.wpbf-container .wpbf-3-4.wpbf-menu-container {
width: 100%;
}
.wpbf-navigation .wpbf-menu .sub-menu a {
position: relative !important;
}
#container.white .wpbf-navigation {
color: white !important;
} ul#menu-main-menu-v2 li#menu-item-wpml-ls-413-de:last-child::before,
ul#menu-main-menu-v2 li#menu-item-wpml-ls-413-en:last-child::before,
ul#menu-main-menu-v2-en li#menu-item-wpml-ls-413-de:last-child::before,
ul#menu-main-menu-v2-en li#menu-item-wpml-ls-413-en:last-child::before,
ul#menu-main-menu-v3 li#menu-item-wpml-ls-418-de:last-child::before,
ul#menu-main-menu-v3 li#menu-item-wpml-ls-418-en:last-child::before,
ul#menu-main-menu-v3-en li#menu-item-wpml-ls-418-de:last-child::before,
ul#menu-main-menu-v3-en li#menu-item-wpml-ls-418-en:last-child::before {
content: ' | ';
color: white;
font-weight: bold;
padding: 10px 2px;
}
.white header:not(.hovered):not(.short) ul#menu-main-menu-v3 li#menu-item-wpml-ls-418-de:last-child::before,
.white header:not(.hovered):not(.short) ul#menu-main-menu-v3 li#menu-item-wpml-ls-418-en:last-child::before,
.white header:not(.hovered):not(.short) ul#menu-main-menu-v3-en li#menu-item-wpml-ls-418-de:last-child::before,
.white header:not(.hovered):not(.short) ul#menu-main-menu-v3-en li#menu-item-wpml-ls-418-en:last-child::before {
color: black;
}
ul#menu-main-menu-v2 li.menu-item-wpml-ls-413-en:last-child,
ul#menu-main-menu-v2 li.menu-item-wpml-ls-413-de:last-child,
ul#menu-main-menu-v2-en li.menu-item-wpml-ls-413-en:last-child,
ul#menu-main-menu-v2-en li.menu-item-wpml-ls-413-de:last-child,
ul#menu-main-menu-v3 li.menu-item-wpml-ls-418-en:last-child,
ul#menu-main-menu-v3 li.menu-item-wpml-ls-418-de:last-child,
ul#menu-main-menu-v3-en li.menu-item-wpml-ls-418-en:last-child,
ul#menu-main-menu-v3-en li.menu-item-wpml-ls-418-de:last-child {
display: flex;
}
#menu-item-wpml-ls-413-de a,
#menu-item-wpml-ls-413-en a,
#menu-item-wpml-ls-418-de a,
#menu-item-wpml-ls-418-en a{
padding: 10px 0;
} #menu-item-wpml-ls-413-de a:after,
#menu-item-wpml-ls-413-en a:after,
#menu-item-wpml-ls-418-de a:after,
#menu-item-wpml-ls-418-en a:after {
border: none !important;
} ul#menu-main-menu-v2 li#menu-item-wpml-ls-413-de:nth-last-child(2) a,
ul#menu-main-menu-v2 li#menu-item-wpml-ls-413-en:nth-last-child(2) a,
ul#menu-main-menu-v2-en li#menu-item-wpml-ls-413-de:nth-last-child(2) a,
ul#menu-main-menu-v2-en li#menu-item-wpml-ls-413-en:nth-last-child(2) a,
ul#menu-main-menu-v3 li#menu-item-wpml-ls-418-de:nth-last-child(2) a,
ul#menu-main-menu-v3 li#menu-item-wpml-ls-418-en:nth-last-child(2) a,
ul#menu-main-menu-v3-en li#menu-item-wpml-ls-418-de:nth-last-child(2) a,
ul#menu-main-menu-v3-en li#menu-item-wpml-ls-418-en:nth-last-child(2) a{
color: #EF6C01 !important;
} #navigation ul ul {
position: absolute;
top: 80px;
} #navigation ul#menu-main-menu-v3-en > li:hover a,
#navigation ul#menu-main-menu-v3 > li:hover a {
padding-bottom: 21px;
}
#navigation ul#menu-main-menu-v3-en > li > ul,
#navigation ul#menu-main-menu-v3 > li > ul {
position: absolute;
top: 60px;
width: auto !important;
}
#navigation ul#menu-main-menu-v3-en > li.has-third-lvl > ul,
#navigation ul#menu-main-menu-v3 > li.has-third-lvl > ul:last-child {
border-right: 1px solid #ef6c01;
}
#navigation ul#menu-main-menu-v3-en ul ul,
#navigation ul#menu-main-menu-v3 ul ul {
position: absolute;
top: 0;
}
#navigation ul > li.menu-item-36039 > a {
padding-bottom: 40px;
}
#navigation ul ul {
padding-bottom: 0 !important;
}
@media screen and (max-width: 1025px) {
#navigation ul ul {
margin-bottom: 0px !important;
margin-top: 0px !important;
padding-bottom: 0px !important;
position: static;
}
#navigation {
margin-bottom: 0px !important;
margin-top: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
}
.wpbf-navigation {
transition: background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
header#header.short {
background: black;
}
@media screen and (min-width: 1026px) {
.wpbf-navigation ul > li > ul > li > a,
.wpbf-navigation ul > li > ul > li > a,
.wpbf-navigation ul > li > ul > li > a,
.wpbf-navigation ul > li > ul > li > a,
.wpbf-navigation ul > li > ul > li > a {
color: #B4B4B4 !important;
}
.wpbf-navigation ul > li > ul > li:hover > a,
.wpbf-navigation ul > li > ul > li:hover > a,
.wpbf-navigation ul > li > ul > li:hover > a,
.wpbf-navigation ul > li > ul > li:hover > a,
.wpbf-navigation ul > li > ul > li:hover > a {
color: white !important;
} #navigation > ul.#menu-main-menu-v2-en > li > ul,
#navigation > ul.#menu-main-menu-v2 > li > ul {
top: 80px;
}
ul > li > ul > li {
height: 1.7em;
}
.sub-menu {
background-color: transparent !important;
box-shadow: none !important;
}
.sub-menu .sub-menu li { width: 220px;
} ul.sub-menu > li > ul.sub-menu {
-webkit-column-count: auto; -moz-column-count: auto; column-count: auto;
-webkit-column-fill: auto; -moz-column-fill: auto; column-fill: auto;
-webkit-column-width: 160px; -moz-column-width: 160px; column-width: 160px;
height: 125px; position: absolute !important;
width: auto !important;
left: 100% !important;
top: 0 !important;
opacity: 1;
gap: 0 !important;
} #menu-main-menu-v3-en .sub-menu > li > ul.sub-menu,
#menu-main-menu-v3 .sub-menu > li > ul.sub-menu {
top: 0 !important;
}
.logged-in .sub-menu > li > ul.sub-menu {
top: 115px !important;
}
.sub-menu > li > .sub-menu > li > a {
color: #B4B4B4 !important;
}
.sub-menu > li > .sub-menu > li:hover > a {
color: white !important;
}
.sub-menu > li > .sub-menu > li:hover:before,
ul.sub-menu > li:hover:before,
ul.sub-menu > li:hover:before,
ul.sub-menu > li:hover:before,
ul.sub-menu > li:hover:before,
ul.sub-menu > li:hover:before {
content: '▸';
color:#ef6c01;
float:left;
margin-left: 8px;
display: inline-block;
}
@media (max-width: 1600px) {
.sub-menu > li > .sub-menu > li:hover:before {
top: 10px;
}
}
.sub-menu > li > a:after {
display: none;
}
.sub-menu li {
font-size: 14px;
color: grey;
width: 280px;
}  #navigation > ul#menu-main-menu-v2-en > li:first-child > ul > li > a,
#navigation > ul#menu-main-menu-v2 > li:first-child > ul > li > a {
font-weight: 400;
font-size: 16px !important;
text-transform: uppercase;
}
#navigation > ul#menu-main-menu-v2-en > li:first-child > ul,
#navigation > ul#menu-main-menu-v2 > li:first-child > ul {
width: 160px !important;
}
#navigation > ul#menu-main-menu-v2-en > li:first-child > ul > li,
#navigation > ul#menu-main-menu-v2 > li:first-child > ul > li {
height: 2.5em;
}
#navigation > ul#menu-main-menu-v2-en > li:first-child > ul > li > ul > li,
#navigation > ul#menu-main-menu-v2 > li:first-child > ul > li > ul > li {
height: 26px;
}
#navigation > ul#menu-main-menu-v2-en > li,
#navigation > ul#menu-main-menu-v2 > li {
height: 1.7em;
} ul#menu-main-menu-v3-en .sub-menu li,
ul#menu-main-menu-v3 .sub-menu li {
font-size: 14px;
color: grey;
width: auto;
position: unset!important;
} #navigation > ul#menu-main-menu-v3-en > li.menu-item-38844 .sub-menu:after,
#navigation > ul#menu-main-menu-v3 > li.menu-item-38882 .sub-menu:after {
height: 120px;
right: -138px;
}
#navigation > ul#menu-main-menu-v3-en > li > ul > li > a,
#navigation > ul#menu-main-menu-v3-en > li > ul > li > a,
#navigation > ul#menu-main-menu-v3 > li > ul > li > a,
#navigation > ul#menu-main-menu-v3 > li > ul > li > a {
font-weight: 400;
font-size: 14px !important;
text-transform: uppercase;
}
#navigation > ul#menu-main-menu-v3-en > li.menu-item-37821 > ul > li,
#navigation > ul#menu-main-menu-v3-en > li.menu-item-37985 > ul > li,
#navigation > ul#menu-main-menu-v3 > li.menu-item-37821 > ul > li,
#navigation > ul#menu-main-menu-v3 > li.menu-item-37985 > ul > li {
height: 2em;
}
#navigation > ul#menu-main-menu-v3-en > li.menu-item-37821 > ul > li > ul > li,
#navigation > ul#menu-main-menu-v3-en > li.menu-item-37985 > ul > li > ul > li,
#navigation > ul#menu-main-menu-v3 > li.menu-item-37821 > ul > li > ul > li,
#navigation > ul#menu-main-menu-v3 > li.menu-item-37985 > ul > li > ul > li {
height: 26px;
}
#navigation > ul#menu-main-menu-v3-en > li,
#navigation > ul#menu-main-menu-v3 > li {
height: 1.7em;
}
}
@media (min-width: 1600px) {
#navigation > ul > li > a {
font-size: 16px !important;
}
} .uavc-icons-center.uavc-icons {
text-align: center;
margin-bottom: 35px;
}  .wpb_row.vc_row-fluid{
}
@font-face{
font-family:'DinWebPro';
src:url(https://www.striped-giraffe.com/wp-content/themes/page-builder-framework/fonts/DINWebPro.woff) format("woff");
font-display: fallback;
}
@font-face{
font-family:'DinWebPro Bold';
src:url(https://www.striped-giraffe.com/wp-content/themes/page-builder-framework/fonts/DINWebPro-Bold.woff) format("woff");
font-display: fallback;
}
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap");
body{
font-family: "DinWebPro", sans-serif;
font-size:18px;
line-height:1.45em;
color:#000;
}
.rss-font{
font-family: "DinWebPro", sans-serif;
color:#000;
}
h1,h2,h3,h4,h5,h6{
color:#000;
}
h1,h2,h3,h4,h5,h6,strong,b{
font-weight: normal;
}
h1,strong,b{
font-family: "DinWebPro Bold", sans-serif;
}
header#header{
position: fixed;
width:100%;
z-index:9999;
background-color: rgba(0,0,0,0);
transition: height 300ms ease-in-out, background-color 300ms ease-in-out, background 150ms ease-in-out;
}
header#header:not(.short) {
height: 185px;
}
#header .wpbf-logo{
position: relative;
}
#header .wpbf-logo img{
transition: opacity 300ms ease-in-out;
opacity: 1;
}
header#header.short{
background-color:rgba(0,0,0,1);
}
#container.white #content{
padding-top:200px !important;
}
#container.white #header.short .wpbf-navigation,
#container.white #header.short .wpbf-menu a,
#container.white #header.short .wpbf-mobile-menu a,
#container.white #header.short .wpbf-close{
color:#fff;
}
header#header .inverted{
position: absolute;
top:0em;
left:0em;
opacity: 0;
}
#container.white header#header.short img{
opacity: 0;
}
#container.white header#header.short img.inverted{
opacity: 1;
}
body .wpbf-nav-wrapper{
max-width: 90% !important;
padding-left:40px;
padding-right:40px;
padding-top:0px;
padding-bottom:0px;
}
body .vc_gitem-animate-slideBottom .vc_gitem-zone-b{
top:90%;
}
body .vc_row-o-full-height:first-of-type h1{
font-size:5em;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a{
-webkit-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
}
.righttext{
position: relative;
}
span.mmd_bar{
position: relative;
}
.wpb_wrapper{
position: relative;
}
.always100wide img,
.always100wide figure,
.always100wide .vc_single_image-wrapper{
width: 100%;
height:auto;
}
#footerlogo .wpb_single_image{
}
body .mmd_progress_bar .mmd_single_bar{
background:black;
height:450px;
}
body .mmd_progress_bar .mmd_single_bar .mmd_bar{
border-radius:0px;
position: absolute;
bottom:0;
left:0;
width:100%;
}
body .mmd_progress_bar{
display: block;
line-height: 0;
}
body .mmd_progress_bar .mmd_single_bar{
margin-left:15px;
display: inline-block;
width:3em;
position: relative;
}
body .mmd_progress_bar .mmd_single_bar.mmd_progress-bar-color-white .mmd_bar {
background-color: #FFFFFF;
text-align: right;
padding-right: 10px;
line-height: 32px;
font-size: 16px;
transition: height 1200ms ease-in-out;
height:0%;
}
.righttext{
display: block;
padding-left: 1em;
box-sizing: border-box;
text-align: left;
color: #000;
transform: rotate(-90deg);
font-size: 1.5em;
width: 300px;
transform-origin: bottom left;
position: absolute;
bottom: 0;
left: 70%;
text-transform: uppercase;
font-family: 'DinWebPro Bold';
line-height:1em;
}
.righttext.double{
left:91%;
}
.righttext.double.offset{
bottom:50px;
color:#fff;
position: relative;
}
.mmd_progress_bar .mmd_single_bar .mmd_label{
padding: 0em;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.bar_numbers{
color:#EF6C00;
position: absolute;
left: 0px;
width: 100%;
text-align: center;
background-color:#000;
font-family: 'DinWebPro Bold';
font-size:1em;
}
.bar_numbers.percentage:after{
content: "%";
}
.newscontainer > .wpb_column{
padding-top:100px !important;
padding-bottom:50px !important;
}
.newscontainer > .vc_column_container.vc_col-sm-4{
top:0px;
transition: top 1s;
}
.newscontainer.animate > .vc_column_container.vc_col-sm-4{
top:-50px;
}
.newscontainer.animate > .vc_column_container.vc_col-sm-4:nth-of-type(3){
top:50px;
} h3{
line-height: 1.45em;
}
.newscontainer .vc_grid-item h3{
font-size:1.4em;
margin-bottom:0em;
text-transform: uppercase;
}
.newscontainer .vc_grid-item h4{
margin-top:0em;
font-size:1.1em;
}
.newscontainer .vc_grid-item .white{
color:#fff;
}
.newscontainer .vc_grid-item .orange{
color:#EF6C00;
}
.newscontainer .vc_gitem-zone-a .vc_gitem-row-position-bottom{
}
.newscontainer .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_general.vc_btn3{
font-size:1em;
padding:0em;
background-color:transparent;
background:transparent;
color:white;
border:none;
box-shadow: none !important;
text-transform: uppercase;
font-family: "DinWebPro", sans-serif;
position: relative;
top:0px;
transition: top 300ms;
}
.newscontainer .vc_is-hover .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_general.vc_btn3{
top:-5px;
}
.newscontainer .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_gitem-col{
transition: padding-top 300ms ease-in-out;
}
.newscontainer .vc_is-hover .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_gitem-col{
padding-top:200px !important;
}
.newscontainer .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_general.vc_btn3:after{
content:"";
width:100%;
height:1px;
border-bottom:3px solid #EF6C00;
display: block;
position: absolute;
bottom:-10px;
transition: bottom 300ms;
}
.newscontainer .vc_is-hover .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_general.vc_btn3:after{
bottom:-5px;
}
.newscontainer .vc_column_container > .vc_column-inner{
padding:0px !important;
}
.vc_gitem-zone-b .vc_gitem-row-position-bottom p{
margin-bottom:0em;
}
#footer .vc_row{
margin-top:40px;
color:#B4B4B4;
}
#footer .vc_row a{
color:#B4B4B4;
}
#footer .address{
margin-bottom:100px;
color:#fff;
}
#footer strong{
display: inline-block;
margin-bottom:0.5em;
}
.absolute{
position: absolute;
width:100%;
top:0;
}
.absolute.bottom{
top:auto;
bottom:0px;
}
.absolute.bottom .vc_btn3{
position: relative;
color:#fff !important;
margin-top:-150px;
font-size:2em;
margin-right:150px;
padding-bottom:0px;
}
.absolute.bottom .vc_btn3:hover{
color:#fff !important;
font-size:2em;
padding-bottom:0px;
}
.wpbf-sub-menu>.menu-item-has-children>a:after{
display: none;
}
#header .wpbf-logo{
height:175px;
overflow: hidden;
transition: height 350ms ease;
}
#header.short .wpbf-logo{
height:35px;
}
.wpbf-sub-menu>.menu-item-has-children>.sub-menu{
box-shadow: none !important;
background:transparent !important;
position: relative;
width:100% !important;
transition: height 300ms ease-in-out;
}
.wpbf-navigation .wpbf-menu .sub-menu li{
position: relative;
}
.wpbf-navigation .wpbf-menu .sub-menu a{
padding-top:0em;
padding-bottom:5px;
white-space: nowrap;
position: absolute;
}
.wpbf-navigation .wpbf-logo-container{
padding-top:10px;
}
.wpbf-navigation .wpbf-logo-container,
.wpbf-navigation .wpbf-menu-container{
vertical-align: top;
}
.uavc-icons p{
display: none;
}
.aio-icon, .vc_row .aio-icon{
height:auto !important;
width:1.5em !important;
text-align: left !important;
}
a.aio-tooltip:after{
display: none !important;
}
::selection{
background-color:#EF6C00;
color:#fff;
}
#tinymce{
background-color:#ccc;
}
.vc_row{
z-index: 2;
position:relative;
padding-left:5%;
padding-right:5%;
}
.vc_row[data-vc-full-width] > .vc_column-inner{
padding-left:5%;
padding-right:5%;
}
.vc_column_container > .vc_column-inner{
margin-bottom:1px;
}
.vc_row .vc_row{
padding-left:0%;
padding-right:0%;
}
.vc_row[data-vc-full-width]{
z-index: 1;
padding-left:0%;
padding-right:0%;
}
.vc_row[data-vc-full-width] > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row{
padding-left:5%;
padding-right:5%;
}
body #footer .vc_row[data-vc-full-width]{
}
h1{
font-size:58px;
text-transform: uppercase;
font-family: "DinWebPro Bold";
}
h2{
text-transform: uppercase;
font-family: "DinWebPro Bold";
}
h3 strong{
font-weight: normal;
font-family: "DinWebPro Bold";
}
.wpbf-button, input[type="submit"]{
display: block;
margin-left:0px;
margin-right:auto;
font-size: 1.5em;
text-transform: uppercase;
background:none !important;
color:#000;
border-bottom:5px solid #EF6C00;
padding:0em;
padding-bottom:5px;
margin-top:20px;
}
.wpbf-button, input[type="submit"]:hover{
}
.vc_row.closetotop{ margin-top:-160px;
margin-bottom: 75px;
}
.vc_row.closertotop{
margin-top:-250px;
}
.clear{
clear:both;
}
.wpcf7 .clear{
height:1em;
}
.wpcf7 label.clear{
margin-bottom:1em;
display: block;
}
.wpcf7 p:empty{
display: none;
}
.wpcf7 select.wpcf7-not-valid{
border-color:red;
color:red !important;
}
textarea{
width:96%;
height:14em;
}
.wpcf7-response-output{
width:96%;
}
.formcol{
width:48%;
float:left;
}
.formcol.left{
padding-right:2%;
}
.formcol.right{
padding-left:2%;
}
.wpb_video_widget .wpb_video_wrapper{
padding-top:0em !important;
}
body blockquote{
margin: 0;
padding: 0;
border-left: none;
text-transform: none;
font-style: normal;
font-size:1.75em;
line-height:1.2em;
margin-bottom:2em;
position: relative;
}
body .small blockquote{
font-size:1.25em;
}
body.single blockquote{
font-size:1.25em;
line-height:1.5em;
}
body blockquote p{
position: relative;
z-index: 1;
}
body blockquote:after{
content:"\”";
position: absolute;
color:#EF6C00;
left:50%;
margin-left:-50px;
top:20px;
font-size:240px;
font-family: 'Oswald', sans-serif;
font-weight: 700;
z-index: 0;
mix-blend-mode: darken;
}
body.single blockquote:after{
margin-left:-50px;
font-size:180px;
}
body .vc_row.vc_column-gap-35{
margin-left: 0;
margin-right: 0;
}
body .vc_row.vc_column-gap-35 > .vc_column_container{
padding-right:5%;
padding-left:0em;
}
.teaserbox{
position: relative;
overflow: hidden;
margin:0px !important;
cursor: pointer;
}
.teaserbox.border .wpb_single_image img{
border:1px solid #ededed;
}
.teaserbox_inner{
position: relative;
display: block;
width:100%;
}
.teaserbox .wpb_single_image{
position: relative;
z-index: 1;
margin:0px !important;
}
.teaserbox .teaserheadline,
.teaserbox .teasertext,
.teaserbox .teaserlink{
color:#000;
margin-left:25px;
position: absolute;
z-index: 2;
max-width:90%;
box-sizing:border-box;
left:1px;
}
.teaserbox .teaserheadline p{
margin-top:15px;
line-height:1.3em;
font-size:24px;
}
.teaserbox .teaser_logo{
width:100%;
position: absolute;
bottom:30%;
z-index: 2;
text-align: center !important;
display: block;
display: table;
height: 40%;
}
.teaserbox .teaser_logo figure{
text-align: center;
padding-left:25px;
padding-right:25px;
transition: all 300ms ease-in-out;
margin-left: auto;
margin-right: auto;
display: table-cell;
vertical-align: middle;
}
.teaserbox .wpb_single_image img{
} .teaserbox .teaser_logo figure img{
max-height: 125px;
width: auto;
transition: all 300ms ease-in-out;
max-width: 65%;
height: auto;
width: auto;
} .teaserbox .teaserlink a{
transition: all 300ms ease-in-out;
display: block;
font-size:1.25em;
}
.teaserbox .teaserlink a:after{
position: absolute;
content:"";
display: block;
width:100%;
border-bottom:5px solid #EF6C00;
bottom:-10px;
transition: all 300ms ease-in-out;
}
.teaserbox:hover .teaserlink a:after{
bottom:-5px;
}
.teaserbox.overlay:hover .teaserlink a{
color:#fff !important;
}
.teaserbox.wide .teaserheadline,
.teaserbox.wide .teaserlink{
margin-left:100px;
}
.teaserbox.wide .teaserlink{
text-transform: uppercase;
font-size:24px;
bottom:100px;
transition: all 300ms ease-in-out;
}
.teaserbox.wide .teaserheadline{
margin-top:100px;
}
.teaserbox.wide .teasertext{
margin-left:0px;
padding-left:100px;
padding-bottom:175px;
}
.teaserbox.wide .teasertext .wpb_wrapper{
max-width: 60%;
}
.teaserbox.wide:hover .teaserlink{
}
.teaserbox .teaserheadline{
margin-top:25px;
}
.teaserbox .teaserheadline h2{
font-family: "DinWebPro";
color:#fff;
margin-bottom:5px;
}
.teaserbox.wide .teaserheadline h2{
margin-bottom: 0px;
font-size:40px;
}
.teaserbox.wide .teaserheadline h3{
color:#EF6C00;
text-transform: uppercase;
}
.teaserbox .teasertext{
color:#fff;
display: block;
bottom:0px;
margin-left:0px;
width: 100%;
max-width: 100%;
padding: 25px;
padding-top:50px;
padding-bottom:125px;
background-color:rgba(0, 0, 0, 0);
transition: all 350ms ease-in;
}
.teaserbox .teasertext .wpb_wrapper{
opacity: 0;
transition: opacity 550ms ease-in;
}
.teaserbox .teaserlink{
transition: all 350ms ease-in;
bottom:35px;
text-transform: uppercase;
}
.teaserbox:hover .teaserlink{
}
.teaserbox:hover .teasertext{
background-color:rgba(0, 0, 0, 0.65);
bottom:0px;
}
.teaserbox:hover .teasertext .wpb_wrapper{
opacity: 1;
}
h1.headline_superbig{
font-size:58px;
text-transform: none;
}
h2.headline_superbig{
font-size:46px;
line-height:1.1em;
letter-spacing: -0.02em;
text-transform: uppercase;
}
h1.headline_introduction,
h2.headline_introduction{
font-size:30px;
}
.vc_separator .vc_sep_holder{
height:auto !important;
}
#footerprogress{
font-size:0.9em;
}
#footerprogress .aio-icon{
display: inline-block;
}
.wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {
width: 100% !important;
height: 100% !important;
}
.mejs-container {
padding-top: 56.25%;
}
.wp-video, video.wp-video-shortcode {
max-width: 100% !important;
}
video.wp-video-shortcode {
position: relative;
}
.mejs-mediaelement {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.mejs-controls {
display: none !important;
}
.mejs-overlay-play {
top: 0;
right: 0;
bottom: 0;
left: 0;
width: auto !important;
height: auto !important;
}
.hiddenrow{
display: none !important;
}
body .wpbf-navigation .wpbf-menu > .current-menu-item > a,
body .wpbf-mobile-menu > .current-menu-item > a{
color: #000;
}
body .wpbf-navigation .wpbf-menu > .current-menu-item > a:after,
body .wpbf-navigation .wpbf-menu > .current-menu-parent > a:after{
content:"";
display: block;
margin-left:0px;
border-bottom:5px solid #ef6c00;
width:100% !important;
}
body .wpbf-navigation .wpbf-menu > li > a:after{
content:"";
display: block;
margin-left:0px;
border-bottom:5px solid #ef6c00;
width:0;
transition: width 150ms ease-in;
}
body .wpbf-navigation .wpbf-menu > li > a:hover:after{
width:100%;
}
body #header.short .wpbf-navigation .wpbf-menu > .current-menu-item > a,
body #header.short .wpbf-mobile-menu > .current-menu-item > a{
color: #fff !important;
}
.white #header:not(.short) .wpbf-menu > li.current-menu-item > a,
.white #header:not(.short) .wpbf-menu > li:not(.wpml-ls-current-language) > a {
color: #000 !important;
}
.white #header.hovered .wpbf-menu > li.current-menu-item > a,
.white #header.hovered .wpbf-menu > li:not(.wpml-ls-current-language) > a {
color: #fff !important;
}
body .vc_btn3.vc_btn3-style-modern,
body .vc_btn3.vc_btn3-style-modern:hover,
body .vc_btn3.vc_btn3-style-modern:active{
color:inherit !important;
font-size: 1.25em;
font-family: "DinWebPro Bold";
padding:0em;
background:none !important;
background-color:transparent !important;
border:none !important;
box-shadow: none;
position: relative;
padding-bottom:0px;
}
body .vc_btn3.vc_btn3-style-modern:after{
content:"";
display: block;
margin-left:0px;
border-bottom:5px solid #ef6c00;
bottom:-5px;
position: relative;
transition: bottom 150ms ease-in;
}
body .vc_btn3.vc_btn3-style-modern:hover:after{
bottom:0px;
}
body .vc_grid-item:hover .vc_btn3.vc_btn3-style-modern:after{
bottom:0px;
}
.wpb_wrapper a{
font-family: "DinWebPro Bold";
position: relative;
display: inline-block;
z-index: 2;
color:inherit;
}
body.page-id-214 .wpb_wrapper a,
#footer .wpb_wrapper a{
font-family: "DinWebPro";
transition: color 150ms ease-in;
}
#footer .wpb_wrapper b a{
font-family: "DinWebPro Bold";
}
body.page-id-214 .wpb_wrapper a:hover,
#footer .wpb_wrapper a:hover{
color:#fff;
}
body.page-id-214 .wpb_wrapper a:after,
#footer .wpb_wrapper a:after{
display: none;
}
.wpb_wrapper a:hover{
color:inherit;
}
.wpb_wrapper a:after{
content:"";
display: block;
width:100%;
position: absolute;
left:0px;
margin-left:0px;
bottom:4px;
border-bottom:2px solid #ef6c00;
z-index: 1;
mix-blend-mode: darken;
}
.wpb_wrapper a.vc_icon_element-link:after,
.wpb_wrapper a.vc_single_image-wrapper:after {
display: none !important;
}
.wpb_wrapper .teaserbox a:after{
mix-blend-mode: initial;
}
a[href^="mailto:"],
a.mail-link{
font-family: "DinWebPro";
color:#ef6c00;
}
a[href^="tel:"]{
color:inherit !important;
}
a.mail-link:after,
a[href^="tel:"]:after,
.wpb_wrapper  a[href^="mailto:"]:after{
display: none !important;
}
.wpb_wrapper ul{
list-style-position: outside;
list-style-type:none;
padding-left: 15px;
}
.wpb_wrapper ul li{
list-style-position: outside;
position: relative;
padding-left: 5px;
padding-bottom:0.5em;
}
.wpb_wrapper ol li{
list-style-position: outside;
position: relative;
padding-left: 5px;
padding-bottom:0.5em;
margin-left:-20px;
}
.wpb_wrapper ul li:before{
position: absolute;
content:"■";
font-size:0.65em;
top:0px;
left:-15px;
color:#ef6c00;
}
.partnerlogo{
max-width:200px;
height:auto;
}
span.wpcf7-list-item{
margin-left:0em;
display: block;
}
.wpcf7-list-item-label{
font-size:0.8em;
width:96%;
display: inline-block;
position: relative;
}
.wpcf7 small{
font-size:0.8em;
color:#999;
}
input[type="checkbox"]{
display: none;
} .wpcf7 input[type="checkbox"] + .wpcf7-list-item-label::before {
width: 18px;
height: 18px;
background-color: transparent;
border:1px solid #ccc;
display: block;
content: "";
float: left;
margin-right: 10px;
margin-top:3px;
}
.wpcf7 input[type="checkbox"]:checked  + .wpcf7-list-item-label::before {
border:1px solid #000;
}
.wpcf7 input[type="checkbox"]:checked  + .wpcf7-list-item-label::after {
content: "✓";
display: block;
left:3px;
top:1px;
position: absolute;
}
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder{
color:#ccc !important;
opacity: 1;
}
input.wpcf7-not-valid{
border:1px solid red !important;
}
input.wpcf7-not-valid::placeholder{
color:red !important;
}
.wpcf7-not-valid .wpcf7-list-item-label::before{
border:1px solid red !important;
}
.wpcf7-not-valid-tip{
display: none !important;
visibility: hidden !important;
}
.partnerlogos{
width:100%;
}
.partnerlogos .vc_column_container > .vc_column-inner{
padding-left:0px;
padding-right:0px;
}
.partnerlogos .wpb_single_image{
display:block;
float:left;
width:25%;
height:100px;
margin-bottom:25px;
margin-top:25px;
position: relative;
}
.partnerlogos .wpb_single_image.wide{
width:25%;
}
.partnerlogos.kunden .wpb_single_image{
width:33%;
}
.partnerlogos .wpb_single_image a:after{
display: none;
}
.partnerlogos .wpb_single_image figure{
position: absolute;
height:100%;
width:100%;
text-align: center;
display: table;
}
.partnerlogos .wpb_single_image figure .vc_single_image-wrapper{
display: table-cell;
vertical-align: middle;
text-align: center;
}
.partnerlogos .wpb_single_image figure img{
max-width:80%;
height:auto;
width: auto;
position: relative;
max-height:120px;
filter: grayscale(100%);
transition: filter 150ms  ease-in;
}
.partnerlogos.kunden .wpb_single_image figure img{
filter: grayscale(0%);
}
.partnerlogos .wpb_single_image.saplogo figure img{
max-width:65%;
}
.partnerlogos .wpb_single_image:hover figure img{
filter: grayscale(0%);
}
.wpbf-logo .claim{
opacity: 0;
position: absolute;
left:30px;
top:7px;
transition: opacity 150ms  ease-in;
}
header#header.short .wpbf-logo .claim{
opacity: 1;
}
.white header#header:hover{ }
.white header#header.short:hover{
background-color:rgba(0,0,0,1);
}
.footerlogo p{
line-height: 0;
margin-bottom: 0em;
}
.insights .vc_gitem-animated-block{
display: none !important;
}
.insights .vc_gitem-zone{ line-height:1.5em;
}
.insights .vc_gitem-zone p{
margin-bottom:0.5em;
}
.vc_gitem-zone.fullwidth{
width:100% !important;
}
body .vc_grid-filter.vc_grid-filter-center{
margin-top:4px; }
.wpb_wrapper ul.vc_grid-filter{
padding-left: 0px;
}
.wpb_wrapper ul.vc_grid-filter li:before{
display: none;
}
.wpb_wrapper ul.vc_grid-filter li{
display: inline-block;
}
.wpb_wrapper ul.vc_grid-filter li span{
}
body .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover,
body .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active{
background-color:#000;
}
body .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span,
body .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span{
color:#fff;
}
body .insights .vc_btn3.vc_btn3-style-modern{
font-size:1em;
margin-top:0.5em;
}
body .insights h4{
font-size:17px;
line-height:1.25em;
margin-bottom:0em;
font-family: "DinWebPro Bold";
}
body .insights .subheadline{
font-family: "DinWebPro";
display:block;
margin-bottom:0.5em;
}
.filterheadline{
font-size: 1em;
text-align: left;
}
.filtertags{
font-size: 1em;
display: block;
margin-left:auto;
margin-right:auto;
color:#999;
}
.filtertags span{
cursor: pointer;
display: inline-block;
margin-right:1em;
}
.filtertags span:hover{
color:#000;
}
.filtertags span.active{
color:#000;
font-family: "DinWebPro Bold";
}
.filtertags br{
display: none;
}
@media only screen and (max-width: 1340px){
.insights .vc_gitem-zone:nth-of-type(5){
clear:both;
}
}
@media only screen and (max-width: 1200px){
.insights .vc_gitem-zone:nth-of-type(4){
clear:both;
}
.insights .vc_gitem-zone:nth-of-type(5){
clear:none;
}
}
@media only screen and (max-width: 1600px){
body .insights h4{
font-size:16px;
}
#footerprogress .aio-icon{
font-size:24px !important;
}
.wpbf-container{
max-width: 1200px !important;
}
body .wpbf-nav-wrapper{
max-width: 100% !important
}
.teaserbox:hover .teaserlink a{
color:inherit;
}
body{
font-size:16px;
}
body .vc_row-o-full-height:first-of-type h1{
font-size:4.5em;
}
h2{
font-size: 26px;
}
h2.headline_introduction{
font-size: 26px;
}
h3{
font-size:22px;
}
h1.headline_superbig{
font-size: 52px;
}
h2.headline_superbig{
font-size:36px;
}
body blockquote{
font-size:1.65em;
}
#header.short ul.wpbf-menu > li > a {
line-height: 22px;
}
}
body.single .vc_col-sm-3,
body.single .vc_col-sm-6{
padding-right:25px;
}
body.single .vc_row{
margin-bottom:0.5em;
}
body.single .vc_row .vc_row{
margin-bottom:1em;
}
body.single .vc_row .vc_row:last-of-type{
margin-bottom: 0em;
}
body.single .wpb_wrapper{
padding-bottom:0.4em;
}
body.single .post-links{
display: none;
}
body.single h2.headline_superbig{
}
.authorbox{
font-size:0.9em;
}
.author_image{
border-radius: 100%;
border:1px solid #ccc;
margin-bottom:1em;
}
.footerform{
padding-top:50px;
color:#B4B4B4;
}
.footerform input[type="text"],
.footerform input[type="email"]{
background:transparent;
color:#fff;
}
.footerform input[type="submit"]{
color:#fff;
}
#contact_flag{
z-index:98;
display: block;
position: fixed;
right:-350px;
bottom:10%;
transition: right 300ms  ease-in-out;
text-transform: uppercase;
}
#contact_flag.active{
right:0px;
}
#contact_flag .label{
cursor: pointer;
transform: rotate(-90deg);
transform-origin: bottom left;
position: absolute;
left:0px;
bottom:0px;
height:40px;
line-height: 41px;
color:#fff;
background-color: #ef6c00;
padding-left:25px;
padding-right:25px;
box-sizing:border-box;
text-align: center;
font-size: 1.1em;
letter-spacing: 0.085em;
}
#contact_flag .contentcontainer{ padding:25px;
background-color:rgba(30, 30, 30, 0.85);
width:350px;
color:#fff;
font-size:0.9em;
}
#contact_flag .contentcontainer p:last-of-type{
margin-bottom: 0em;
}
#contact_flag .contentcontainer a{
position: relative;
line-height:1em;
}
#contact_flag .contentcontainer a:after{
content:"";
display: block;
width:100%;
position: absolute;
left:0px;
margin-left:0px;
bottom:-4px;
border-bottom:2px solid #ef6c00;
z-index: 1;
}
#contact_flag .contentcontainer  a[href^="mailto:"]:after{
display: none;
}
#contact_flag .contentcontainer a:hover{
color:inherit;
}
#contact_flag .contentcontainer h2{
color:#fff;
font-size:1.25em;
}
.switchlang a:after{
display: none !important;
}
a.gmap{
font-family: "DinWebPro";
position: relative;
margin-left:40px;
line-height:30px;
}
a.gmap:before{
position: absolute;
left:-40px;
display: block;
content:"";
width:30px;
height:30px;
background-image: url(//www.striped-giraffe.com/de//wp-content/uploads/2021/01/mapmarker.png);
background-size: cover;
}
#footer .small{
font-size:0.85em;
}
#wpcf7_optin,
#wpcf7_after_optin{
display: none;
}
#wpcf7_after_optin{
position: relative;
}
.vc_gitem-zone.vc_gitem-zone-a > a:after{
display: none !important;
}
.vc_gitem-zone .wpb_single_image a:after{
display: none !important;
}
.vc_gitem_row .vc_grid-filter.vc_grid-filter-center{
text-align: left;
font-family: "DinWebPro Bold";
text-transform: uppercase;
}
body .vc_gitem_row .vc_btn3.vc_btn3-style-modern{
font-size: 1em;
}
body.wpbf-blog .wpb_wrapper ul.vc_grid-filter{
margin-bottom:50px;
}
body .vc_btn3.vc_btn3-style-modern.vc_btn3-color-white{
color:#fff !important;
} .wpbf-mobile-nav-wrapper{
background-color: #000;
}
.wpbf-mobile-menu-container .wpbff{
color:#fff !important;
}
.wpbf-mobile-menu-container ul ul li a{
padding-left:50px;
}
.wpbf-mobile-menu .menu-item{
border-top:none !important;
}
.wpbf-mobile-menu>.menu-item:last-child{
border-bottom: none !important;
}
.wpbf-mobile-menu-container ul ul li:last-of-type{
border-bottom:1px solid #666;
}
.wpbf-mobile-menu a{
background-color: #000;
}
#wpbf-mobile-menu-toggle{
color:#fff;
}
.insights_leftbox{
min-height:550px !important;
}
.insights_leftbox h2{
transform: rotate(-90deg);
transform-origin: top right;
display: block;
position: absolute;
white-space: nowrap;
right:5%;
}
.desktop_only{
display: block;
}
.mobile_only{
display: none;
}
.article-content p{
margin-bottom:2em;
}
.article-content h2{
margin-top:2em;
margin-bottom:1em;
}
.article-content .vc_col-sm-4 h2{
margin-top:0em;
margin-bottom:1em;
padding-right:25px;
}
.vc_gitem_row .vc_custom_heading{
}
.vc_col-sm-4 h2{
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.vc_col-sm-4 .teaserbox h2{
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
.scrolltop {
position: fixed;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
bottom:0px;
right:0px;
}
#navigation{
padding-top:10px;
padding-bottom:10px;
}
#header{
background: linear-gradient(180deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 100%);
}
.white #header{
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,.75) 25%, rgba(255,255,255,0) 100%);
}
header#header.hovered,
.white header#header.hovered {
background: rgba(0,0,0,0.99);
height: 240px;
}
.white #header.hovered .wpbf-logo .logo {
display: none;
}
.white #header.hovered .wpbf-logo .logo.inverted {
display: inline-block;
opacity: 1;
}
#navigation ul ul{
padding-bottom:0.5em;
}
@media (max-width: 1200px){
.insights .vc_gitem-zone{
width:33.33% !important;
}
.insights_leftbox{
min-height: 450px;
}
}
@media (max-width: 1024px) {
body .white .wpbf-mobile-menu > .menu-item > a,
body .white .wpbf-mobile-menu > .menu-item > ul li a,
body .white .wpbf-navigation .wpbf-menu > .current-menu-item > a,
body .white .wpbf-mobile-menu > .current-menu-item > a{
color: #fff !important;
}
}
@media (max-width: 768px){
#footer .vc_row{
margin-top:0px;
}
body{
width:100%;
overflow-x: hidden;
}
#container.white #content{
padding-top:150px !important;
}
#navigation ul ul{
padding-bottom:0em;
}
#navigation{
padding-top: 0px;
padding-bottom: 0px;
}
body blockquote{
font-size:1.25em;
}
body blockquote:after{
content:"\”";
position: absolute;
color:#EF6C00;
left:50%;
margin-left:-35px;
top:20px;
font-size:180px;
font-family: 'Oswald', sans-serif;
font-weight: 700;
z-index: 0;
}
.insights .vc_gitem-zone{
width:50% !important;
}
#footer .vc_col-sm-3{
margin-bottom:1.5em;
}
.desktop_only{
display: none;
}
.mobile_only{
display: block;
}
.mobile_only img{
width:100%;
height:auto;
}
body .vc_row-o-full-height:first-of-type h1{
font-size:2.5em;
}
.vc_row-o-full-height{
min-height:90vh !important;
}
body .vc_col-sm-4,
body .vc_col-sm-8{
width:100%;
}
body .vc_col-sm-4 .vc_column-inner,
body .vc_col-sm-8 .vc_column-inner{
padding-left:0px !important;
}
}
@media (max-width: 1024px){
#navigation ul ul{
margin-top: 0;
padding-bottom: 0;
}
#navigation{
padding-top: 0;
padding-bottom: 0;
}
}
@media (max-width: 600px){
.scrolltop{
display: none !important;
}
.wpbf-mobile-menu-container.active #navigation{
height:120vh !important;
background-color:black;
overflow: scroll;
}
h1{
font-size:40px;
}
.formcol{
width:100%;
}
.formcol.left{
padding-right: 0px !important;
margin-bottom: 1em;
}
.formcol.right{
padding-left:0px !important;
}
.insights_leftbox{
min-height: 1em !important;
}
.insights_leftbox .wpb_wrapper{
padding-left:25px;
padding-right:25px;
}
.insights_leftbox .wpb_wrapper .wpb_wrapper{
padding-left:0px;
padding-right:0px;
}
.insights_leftbox .vc_column-inner{
background-image: none !important;
}
.wpb_wrapper .insights{
padding-left:25px;
padding-right:25px;
}
.insights_leftbox h2{
transform: none;
text-align: left !important;
position: relative;
right:auto !important;
}
.insights .vc_gitem-zone{
width: 50% !important;
}
.newscontainer.animate > .vc_column_container.vc_col-sm-4{
top:0px !important;
}
.newscontainer > .wpb_column{
padding-top: 0px !important;
padding-bottom: 0px !important;
}
#contact_flag{
z-index:98;
display: block;
position: fixed;
left:0px;
bottom:-400px;
width:100%;
transition: bottom 300ms  ease-in-out;
text-transform: uppercase;
}
#contact_flag .contentcontainer{
width:100%;
height:400px;
background-color:rgba(30, 30, 30, 0.95);
}
#contact_flag.active{
right:auto;
bottom:0px;
}
#contact_flag .label{
transform: rotate(0deg);
transform-origin: bottom left;
position: absolute;
left: 0px;
top:-30px;
bottom: auto;
font-size:0.9em;
height:30px;
line-height: 31px;
}
.teaserbox:hover .teasertext{
display: none !important;
}
#inner-content{
width:100%;
}
.vc_column_container > .vc_column-inner{
padding-left:0.5px !important;
}
.vc_row{
padding-right:40px;
padding-left:40px;
}
.teaserbox.wide .teaserheadline h2{
font-size:1.5em !important;
}
body .teaserbox.wide,
body .teaserbox{
margin-left:-16px !important;
margin-right:-16px !important;
}
body .vc_row.vc_column-gap-35 > .vc_column_container{
padding-right:0em;
}
.vc_row .vc_row{ }
body .vc_row .vc_row .teaserbox{
margin-left:-80px !important;
margin-right:-80px !important;
}
.teaserbox .teaserheadline,
.teaserbox .teasertext,
.teaserbox .teaserlink,
.teaserbox.wide .teaserheadline,
.teaserbox.wide .teasertext,
.teaserbox.wide .teaserlink{
margin-left: 36px;
margin-right: 36px;
}
.vc_row .vc_row .teaserbox .teaserheadline,
.vc_row .vc_row .teaserbox .teasertext,
.vc_row .vc_row .teaserbox .teaserlink{
margin-left: 80px;
margin-right: 50px;
}
.teaserbox.wide .teaserheadline{
margin-top: 25px;
}
.teaserbox.wide .teaserlink{
bottom: 25px;
font-size: 1.25em !important;
}
.teaserbox.wide .teaserlink a{
font-size: inherit !important;
}
body .vc_col-sm-8 .wpb_text_column{
padding-left:0px !important;
}
.footerlogo img{
text-align: left;
max-height:200px;
width:auto;
height:200px;
margin-bottom:3.5em !important;
}
body .mmd_progress_bar .mmd_single_bar:first-of-type{
margin-left:0em;
}
#footerprogress h2{
text-align: left !important;
}
#footer .small a{
display: block !important;
}
.vc_row-o-full-height{
min-height:90vh !important;
}
.vc_row.closetotop{
}
body .vc_row-o-full-height:first-of-type h1{
font-size:2em;
}
body{
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.partnerlogos .wpb_single_image{
width:50%;
}
.partnerlogos .wpb_single_image.wide{
width:100%;
}
.partnerlogos .wpb_single_image{
margin-top:0px;
}
.partnerlogos.kunden .wpb_single_image{
width:50%;
margin-top:0px;
margin-bottom:0px;
}
}
@media (max-width: 500px){
body .vc_row-o-full-height:first-of-type h1{
font-size:1.9em;
}
body .vc_row .vc_row .teaserbox{
margin-left:-42px !important;
margin-right:-42px !important;
}
.vc_row .vc_row .teaserbox .teaserheadline,
.vc_row .vc_row .teaserbox .teasertext,
.vc_row .vc_row .teaserbox .teaserlink{
margin-left: 42px;
margin-right: 42px;
}
.insights .vc_gitem-zone{
width: 100% !important;
}
body #inner-content{
padding-right: 20px;
padding-left: 20px;
}
.vc_row{
padding-right:20px;
padding-left:20px;
}
h2,
h1.headline_introduction,
h2.headline_introduction{
font-size:21px;
}
h1.headline_superbig,
h2.headline_superbig{
font-size:24px;
}
h3{
font-size:18px;
}
body .mmd_progress_bar .mmd_single_bar{
margin-left:5px;
}
body .teaserbox.wide,
body .teaserbox{
margin-left:-42px !important;
margin-right:-42px !important;
}
body .vc_row.vc_column-gap-35 > .vc_column_container{
padding-right:0em;
}
body .newscontainer .vc_col-sm-4 .teaserbox{
margin-left:0px !important;
margin-right:0px !important;
}
body.home .newscontainer .vc_col-sm-4 .teaserbox{
margin-left:-18px !important;
margin-right:-16px !important;
}
}
#footerblogload{
visibility: hidden;
display: block;
height:0px;
width:0px;
overflow: hidden !important;
}
.vc_gitem-col .vc_grid-filter-item{
display: none !important;
}
.vc_gitem-col .vc_grid-filter-item:first-of-type{
display: block !important;
}
.wpcf7-form.sent select{
color:#ccc !important;
}
.vc_grid-filter-dropdown{
margin-bottom: 3.5em !important;
}
.vc_grid-styled-select{
position: relative;
min-width:50%;
}
.vc_grid-styled-select select{
font-size: 1.25em !important;
position: relative;
}
.vc_grid-styled-select:after{
color:#ccc;
position: absolute;
display: block;
content:"▾";
font-size:24px;
right:10px;
top:15px;
line-height: 0;
z-index: 9;
pointer-events: none;
}
.vc_grid-filter-dropdown:before{
font-family: "DinWebPro Bold";
font-size: 1.25em !important;
content: "Wählen Sie Ihr Thema: "; display: inline-block;
margin-right: 1em;
position: relative;
left:0px;
top:2px;
}
html[lang="en-US"] .vc_grid-filter-dropdown:before{
content: "Choose your topic: ";
}
.vc_grid-styled-select i{
display: none !important;
}
select:focus,
select:hover{
color:#000;
}
.grecaptcha-badge{
display: none !important;
}
rssapp-carousel iframe,
.twitter-tweet iframe{
width:100.5% !important; }
a.calendly{
text-decoration: none;
color:#fff;
background-color:#ef6c00;
padding:0.5em 0.75em 0.35em;
line-height:1em;
border:2px solid #ef6c00;
}
a.calendly:hover{
background-color:#fff;
}
a.calendly:after{
display: none;
} div._brlbs-content-blocker > div._brlbs-default > p > a:after {
border-bottom: none !important;
}
.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn {
background: #EF6B00 !important;
}
#active_after_optin{
display:none;
}
form._form ._form-content,
form._form ._form-content span,
form._form ._form-fieldset,
form._form ._form-content label,
form._form ._form-content legend,
form._form ._form-content div,
form._form ._form-content input{
font-family: inherit !important;
font-size:16px !important;
color: inherit !important;
letter-spacing: :inherit !important;
font-weight: 300 !important;
}
form._form ._form-content input{
border:1px solid var(--base-color) !important;
}
form._form ._form-fieldset{
border:none !important;
padding:0em;
margin:0 !important;
}
form._form ._form-fieldset label,
form._form ._form-content ._html-code{
font-size:16px !important;
line-height:1.35em !important;
}
form._form ._form-content ._html-code p{
font-family: inherit !important;
font-size:15px !important;
}
form._form ._form-content ._html-code p a{
font-family: inherit !important;
font-size:15px !important;
}
form._form ._form-content ._html-code a:after{
bottom:-2px;
}
form._form ._form-content legend{
font-size:15px !important;
font-weight: 600 !important;
}
form._form ._form-fieldset label,
form._form ._form_element label{
display:block;
font-weight: 500 !important;
}
form._form ._field-wrapper{
margin-bottom:1.25em !important;
}
body form._form{
margin-left:0 !important;
max-width: 100% !important;
padding:0 !important;
}
body ._form_18 ._form_element,
body ._form_140 ._form_element,
body ._form_142 ._form_element{
display: inline-block;
width:48%;
margin-left:1%;
margin-right:1%;
float:left;
}
body ._form_18 ._form_element label,
body ._form_140 ._form_element label,
body ._form_142 ._form_element label{
display:none;
}
body ._form_18 ._form_element._clear,
body ._form_140 ._form_element._clear,
body ._form_142 ._form_element._clear{
width:100%;
float:none;
}
body ._form_18,
body ._form_140,
body ._form_142{
margin-left:-1%;
}
body ._form_18 textarea,
body ._form_140 textarea{
width:98%;
float:left;
}
@media only screen and (max-width:767px){
body ._form_18 ._form_element,
body ._form_140 ._form_element,
body ._form_142 ._form_element{
width:100%;
margin-left:0%;
margin-right:0%;
float:none;
}
body ._form_18 textarea,
body ._form_140 textarea{
width:100%;
}
}
html body ._form_157 form._form ._clear ._html-code br{
display: none;
}
html body form._form ._form-content ._button-wrapper ._submit#_form_10_submit,
html body form._form ._form-content ._button-wrapper ._submit#_form_12_submit,
:root ._submit#_form_18_submit,
:root ._submit#_form_140_submit,
:root ._submit#_form_142_submit,
:root ._submit#_form_144_submit,
:root ._submit#_form_157_submit,
html body form ._form-content ._button-wrapper ._submit{
margin-top:1.5em !important;
border:none !important;
border-radius:0px !important;
border-bottom: 4px solid #EF6C00 !important;
background: transparent !important;
color: black !important;
font-family: "DinWebPro Bold";
text-transform: uppercase;
padding-left: 0 !important;
padding-right: 0 !important;
padding-bottom: 0em !important;
font-size: 1.45em;
font-weight:  500 !important;
line-height: 1.35em !important;
cursor: pointer !important;
}
:root ._submit#_form_18_submit,
:root ._submit#_form_140_submit,
:root ._submit#_form_142_submit,
:root ._submit#_form_144_submit{
margin-left:-10px;
}
:root ._submit#_form_144_submit,
:root ._submit#_form_157_submit{
margin-left:-20px;
}
:root ._submit#_form_157_submit{
margin-top:10px !important;
}
html body form._form ._form-content ._button-wrapper ._submit#_form_10_submit:hover,
html body form._form ._form-content ._button-wrapper ._submit#_form_12_submit:hover{
padding-bottom:-5px;
}
form._form ._form-content div._error-inner{
color:red !important;
font-size:0.9em !important;
}
._form-fieldset span{
display:block;
position: relative;
}
._form_element input{
border-radius:0 !important;
}
._row._checkbox-radio input[type="checkbox"]{
display: none !important;
}
._row._checkbox-radio input[type="checkbox"] + span{
pointer-events: none;
margin-bottom:1em !important;
}
._checkbox-radio ._error-inner{  }
._row._checkbox-radio input[type="checkbox"] + span label{
pointer-events:all;
font-size: 15px !important;
}
._row._checkbox-radio input[type="checkbox"] + span label::before{
width: 18px;
height: 18px;
background-color: transparent;
border: 1px solid #ccc;
display: block;
content: "";
float: left;
margin-right: 10px;
margin-top: -2px;
}
._row._checkbox-radio input[type="checkbox"]:checked + span label::before{
border: 1px solid #000;
}
._row._checkbox-radio input[type="checkbox"]:checked + span label::after{
content: "✓";
display: block;
left: 3px;
top: 0px;
position: absolute;
}
:root ._submit#_form_18_submit,
:root ._submit#_form_140_submit{
margin-top:0px !important;
}
#acform ._form-content ._form_element,
#acnews ._form-content ._form_element{
width:calc(48% - 20px);
}
#acform ._form-content ._form_element input,
#acnews ._form-content ._form_element input{
width:100% !important;
font-size: 0.9em !important;
}
#acform ._form-content textarea{
width:calc(100% - 50px) !important;
height:10em !important;
border-radius: 0 !important;
border: 1px solid var(--base-color) !important;
padding: 10px 12px;
}
#acform ._form-label,
#acnews ._form-label{
display: none !important;
}
#acform ._checkbox-radio ._error-inner,
#acnews ._checkbox-radio ._error-inner{
display: block !important;
visibility: visible !important;
}
@media only screen and (min-width:1px){
:root ._form_element ._checkbox-radio label{
display: block !important;
}
:root #acform ._form-fieldset{
width:200%;
}
:root #acnews ._form-fieldset{
width:200%;
}
}
@media only screen and (max-width:800px){
:root #acform ._form-fieldset{
width:100%;
}
:root #acnews ._form-fieldset{
width:100%;
}
#acform ._form-content ._form_element{
width:100% !important;
}
#acform ._form-content textarea{
width:100% !important;
}
:root #acform input[type="checkbox"]{
display: none !important;
}
}
:root body #acnews form._form_142,
:root body #acnews form._form_144{
background-color:transparent !important;
color:#B4B4B4 !important;
}
:root body #acnews form._form_142 input,
:root body #acnews form._form_144 input{
color:#fff !important;
text-shadow: none !important;
}
:root body #acnews form._form_142 select,
:root body #acnews form._form_144 select{
background-color:transparent !important;
color:#fff !important;
}
:root body #acnews form._form_142 input::placeholder,
:root body #acnews form._form_144 input::placeholder{
color:#fff !important;
}
:root body #acnews form._form_142 ._clear,
:root body #acnews form._form_144 ._clear{
margin-bottom:0 !important;
}
:root body #acnews form._form_142 ._field-wrapper,
:root body #acnews form._form_144 ._field-wrapper{
margin-bottom: 0 !important;
}
:root ._submit#_form_142_submit,
:root ._submit#_form_144_submit{
color:#fff !important;
margin-top:0px !important;
}
:root form ::placeholder,
:root form ::placeholder{
color:rgb(204, 204, 204);
opacity: 1 !important;
}
:root form._form_142 ::placeholder,
:root form._form_144 ::placeholder{
opacity: 1 !important;
}
:root form._form ._form-fieldset > div span label,
:root form._form ._html-code p{
font-size:0.85em !important;
}
:root form._form ._form-fieldset > div span label a,
:root form._form ._html-code p a{
font-size:1em !important;
}
:root ._button-wrapper{
margin-top:0 !important;
}
div._html-code{
}
@media only screen and (max-width:800px){
#acnews ._form-content ._form_element{
width:100% !important;
}
} @media (min-width: 320px) and (max-width: 667px) {
#_form_142_submit {
margin-top: 20px !important;
margin-left: 0px !important;
}
.vc_row {
padding-right: 20px;
padding-left: 0px;
}
} @media (min-width: 320px) and (max-width: 667px) {
.vc_gitem-zone {
min-height: 150px!important;
}
}