.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}




/**handles:contact-form-7,parent-style,ohio-style,icon-pack-fontawesome,js_composer_front**/
.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 .5em 1em;padding:.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.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;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::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.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:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}

@charset "UTF-8";/*!"

Theme Name: Nomads Worlds
Theme URI: 
Author: Shadows Collective
Author URI: https://shadowscollective.com
Description:

License: GNU General Public License v2 or later
License URI: LICENSE
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

:root {
	--nomads-bg-color: #17151E;
	--clb-color-primary: #db0a2d;
	--clb-color-primary-50: rgba(219, 10, 45, 0.5);
	--clb-color-secondary: #7646dd;
	--clb-color-secondary-50: rgba(118, 70, 221, 0.5);
	--clb-color-white: white;
	--clb-color-black: #111013;
	--clb-color-black-rgb: 17, 16, 19;
	--clb-color-black-light: #161519;
	--clb-color-overlay: #111013;
	--clb-color-grey: #635d6f;
	--clb-color-grey-light: #9690a2;
	--clb-color-success: #29a366;
	--clb-color-warning: #ec8013;
	--clb-color-danger: #db0a2d;
	--clb-color-neutral: #9690a2;
	--clb-selection-color: rgba(217, 10, 44, 0.15);
	--clb-placeholder-color: #635d6f;
	--clb-link-color: inherit;
	--clb-link-hover-color: var(--clb-color-primary);
	--clb-border-color: rgba(150, 144, 162, 0.15);
	--clb-button-color: var(--clb-color-black);
	--clb-video-button-color: var(--clb-button-color);
	--clb-button-hover-color: var(--clb-color-primary);
	--clb-fill-color: color-mix(in srgb, var(--clb-color-neutral) 8%, transparent);
	--clb-pattern-color: color-mix(in srgb, var(--clb-color-neutral) 30%, transparent);
	--clb-preloader-color: var(--clb-color-white);
	--clb-preloader-spinner-color: #161519;
	--clb-dm-color-white: var(--clb-color-white);
	--clb-dm-fill-color: #161519;
	--clb-border-radius: 0.35rem;
	--clb-border-radius-small: calc(var(--clb-border-radius) / 2);
	--clb-border-radius-large: calc(var(--clb-border-radius) * 2);
	--clb-border-radius-extra-large: calc(var(--clb-border-radius) * 2.5);
	--clb-button-border-radius: var(--clb-border-radius);
	--clb-button-border-radius-small: calc(var(--clb-button-border-radius) / 2);
	--clb-button-border-radius-large: calc(var(--clb-button-border-radius) * 2);
	--clb-icon-size: 1.4em;
	--clb-icon-size-small: 1.2em;
	--clb-icon-size-large: 1.6em;
	--clb-circle: 3.5rem;
	--clb-circle-small: 2.5rem;
	--clb-circle-extra-small: 2rem;
	--clb-circle-large: 4.5rem;
	--clb-button-height: 3rem;
	--clb-button-height-small: 2.125rem;
	--clb-button-height-large: 3.5rem;
	--clb-button-side-padding: 1.25rem;
	--clb-button-side-padding-small: 0.75rem;
	--clb-button-side-padding-large: 1.5rem;
	--clb-header-height: 12vh;
	--clb-header-height-2: 20vh;
	--clb-header-height-5: 32vh;
	--clb-header-height-6: 10.5vh;
	--clb-sticky-header-height: 9vh;
	--clb-subheader-height: 2.375rem;
	--clb-header-border-style: hidden;
	--clb-header-border-width: 1px;
	--clb-header-border-color: var(--clb-border-color);
	--clb-sticky-header-border-style: hidden;
	--clb-sticky-header-border-color: var(--clb-border-color);
	--clb-side-elements-height: 3.5rem;
	--clb-color-switcher-height: 1.8rem;
	--clb-admin-bar-height: 2rem;
	--clb-admin-bar-height-mobile: 2.875rem;
	--clb-spacer: 3vh;
	--clb-spacer-negative: calc(var(--clb-spacer) * (-1));
	--clb-grid-gutter: 1.25rem;
	--clb-grid-gutter-2x: 2rem;
	--clb-grid-gutter-3x: calc(var(--clb-grid-gutter-2x) + 1rem);
	--clb-grid-gutter-4x: calc(var(--clb-grid-gutter-2x) + 2rem);
	--clb-grid-gutter-5x: calc(var(--clb-grid-gutter-2x) + 3rem);
	--clb-grid-gutter-6x: calc(var(--clb-grid-gutter-2x) + 4rem);
	--clb-grid-gutter-negative: calc(var(--clb-grid-gutter) * (-1));
	--clb-bullets-spacer: 2.75rem;
	--clb-container-side-spacer: 7.4vw;
	--clb-gap: 0.5em;
	--clb-gap-small: 0.25em;
	--clb-gap-large: 1em;
	--clb-cursor-default: default;
	--clb-cursor-pointer: pointer;
	--clb-cursor-help: help;
	--clb-container-width: 1300px;
	--clb-container-width-laptop: 1280px;
	--clb-container-width-laptop-small: 1220px;
	--clb-container-width-laptop-extra-small: 1140px;
	--clb-container-width-large: 1360px;
	--clb-transition-function: cubic-bezier(.645, .045, .355, 1);
	--clb-transition-duration: .35s;
	--clb-transition-duration-faster: .2s;
	--clb-transform-scale: scale3d(1.06, 1.06, 1.06);
	--clb-text-size-small: .95em;
	--clb-text-size-extra-small: .9em;
	--clb-text-size-large: 1.05em;
	--clb-text-size-mobile: 0.5rem;
	--clb-text-size-caption: 0.9rem;
	--clb-text-line-heigth-small: 1.4;
	--clb-text-bold: bold;
	--clb-text-semi-bold: 600;
	--clb-text-medium: 500;
	--clb-text-normal: 400;
	--clb-body-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	--clb-body-color: var(--clb-color-black-light);
	--clb-body-font-size: 1.025rem;
	--clb-body-letter-spacing: initial;
	--clb-body-line-height: 1.66;
	--clb-body-font-weight: 400;
	--clb-body-style: normal;
	--clb-body-text-transform: none;
	--clb-body-text-decoration: none;
	--clb-subtitles-font-family: inherit;
	--clb-subtitles-color: inherit;
	--clb-subtitles-font-size: 0.9em;
	--clb-subtitles-letter-spacing: inherit;
	--clb-subtitles-line-height: inherit;
	--clb-subtitles-font-weight: 500;
	--clb-subtitles-style: normal;
	--clb-subtitles-text-transform: none;
	--clb-subtitles-text-decoration: none;
	--clb-titles-font-family: "DM Sans", sans-serif;
	--clb-titles-color: var(--clb-color-black);
	--clb-titles-font-size: inherit;
	--clb-titles-letter-spacing: inherit;
	--clb-titles-line-height: inherit;
	--clb-titles-font-weight: 600;
	--clb-titles-style: normal;
	--clb-titles-text-transform: none;
	--clb-titles-text-decoration: none;
	--clb-titles-h1-font-size: 4.5rem;
	--clb-titles-h1-font-size-min: 3.105rem;
	--clb-titles-h2-font-size: 3.15rem;
	--clb-titles-h2-font-size-min: 2.1735rem;
	--clb-titles-h3-font-size: 2.205rem;
	--clb-titles-h3-font-size-min: 2rem;
	--clb-titles-h4-font-size: 1.5435rem;
	--clb-titles-h4-font-size-min: 1.5rem;
	--clb-titles-h5-font-size: 1.25332rem;
	--clb-titles-h5-font-size-min: 1.25rem;
	--clb-titles-h6-font-size: var(--clb-text-size);
	--clb-code-font-family: menlo, monaco, consolas, "Lucida Console", monospace;
	--clb-action-font-family: var(--clb-titles-font-family);
	--clb-action-font-size: 0.95em;
	--clb-action-font-size-small: 0.9em;
	--clb-action-font-size-large: 1em;
	--clb-action-font-weight: var(--clb-titles-font-weight);
	--clb-countdown-font-size: var(--clb-titles-h3-font-size-min);
	--clb-countdown-font-size-min: var(--clb-titles-h4-font-size-min);
	--clb-card-titles-font-size: var(--clb-titles-h4-font-size-min);
	--clb-card-titles-font-size-min: var(--clb-titles-h5-font-size-min);
	--clb-product-thumbnail: 4.25rem
}

.vc_row {
	position: relative
}

.vc_row::after {
	content: "";
	display: table;
	clear: both
}

.vc_row:not(.-nospace) {
	margin-left: var(--clb-grid-gutter-negative);
	margin-right: var(--clb-grid-gutter-negative)
}

.vc_row:not(.-nospace) .grid-item,
.vc_row:not(.-nospace) [class^=vc_col] {
	position: relative;
	min-height: 1px;
	padding-left: var(--clb-grid-gutter);
	padding-right: var(--clb-grid-gutter)
}

.vc_row.blog-posts+.lazy-load,
.vc_row.blog-posts+.pagination-standard,
.vc_row.portfolio-grid+.lazy-load,
.vc_row.portfolio-grid+.pagination-standard {
	margin-top: var(--clb-grid-gutter)
}

div[class*=vc_col-xs] {
	float: left
}

.vc_col-xs-1 {
	width: calc(100%/12 * 1)
}

.vc_col-xs-2 {
	width: calc(100%/12 * 2)
}

.vc_col-xs-3 {
	width: calc(100%/12 * 3)
}

.vc_col-xs-4 {
	width: calc(100%/12 * 4)
}

.vc_col-xs-5 {
	width: calc(100%/12 * 5)
}

.vc_col-xs-6 {
	width: calc(100%/12 * 6)
}

.vc_col-xs-7 {
	width: calc(100%/12 * 7)
}

.vc_col-xs-8 {
	width: calc(100%/12 * 8)
}

.vc_col-xs-9 {
	width: calc(100%/12 * 9)
}

.vc_col-xs-10 {
	width: calc(100%/12 * 10)
}

.vc_col-xs-11 {
	width: calc(100%/12 * 11)
}

.vc_col-xs-12 {
	width: calc(100%/12 * 12)
}

.vc_row:not(.vc_row-no-padding) .vc_column_container>.vc_column-inner {
	padding-left: var(--clb-grid-gutter);
	padding-right: var(--clb-grid-gutter)
}

section.vc_section {
	padding-left: var(--clb-grid-gutter);
	padding-right: var(--clb-grid-gutter);
	margin-left: var(--clb-grid-gutter-negative);
	margin-right: var(--clb-grid-gutter-negative)
}

.grid-item:not(.-nospace) {
	padding-top: var(--clb-grid-gutter);
	padding-bottom: var(--clb-grid-gutter)
}

.-nospace.vc_row {
	margin: 0
}

.-nospace.vc_row .grid-item {
	padding: 0
}

.main-section .animated-holder,
.page-headline .animated-holder,
.project.-layout10 .animated-holder,
.project.-layout6 .animated-holder,
.project.-layout8 .animated-holder,
.project.-layout9 .animated-holder,
[data-interactive-links-grid] .animated-holder {
	z-index: 1
}

.main-section .animated-holder>*,
.page-headline .animated-holder>*,
.project.-layout10 .animated-holder>*,
.project.-layout6 .animated-holder>*,
.project.-layout8 .animated-holder>*,
.project.-layout9 .animated-holder>*,
[data-interactive-links-grid] .animated-holder>* {
	animation-name: slide_up_elements
}

.animated-holder>*,
.hamburger-nav .menu>*,
.hamburger-nav-details>*,
.hamburger-nav:not(.type2) .sub-menu>*,
.hamburger-nav:not(.type2) .sub-sub-menu>*,
.header-5 .sub-menu>*,
.header-5 .sub-sub-menu>* {
	will-change: transform;
	opacity: 0;
	transform: translateY(2rem);
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	animation-duration: var(--clb-transition-duration);
	transition-timing-function: var(--clb-transition-function)
}

.active .animated-holder>*,
.active .hamburger-nav-details>*,
.active.hamburger-nav .hamburger-nav-holder>.menu>*,
.active>.sub-menu>*,
.active>.sub-sub-menu>*,
.last-active .animated-holder>*,
.last-active .hamburger-nav-details>*,
.last-active.hamburger-nav .hamburger-nav-holder>.menu>*,
.last-active>.sub-menu>*,
.last-active>.sub-sub-menu>*,
.visible:not(.open-onclick) .animated-holder>*,
.visible:not(.open-onclick) .hamburger-nav-details>*,
.visible:not(.open-onclick).hamburger-nav .hamburger-nav-holder>.menu>*,
.visible:not(.open-onclick)>.sub-menu>*,
.visible:not(.open-onclick)>.sub-sub-menu>* {
	animation-name: slide_up_elements
}

.last-active .animated-holder * {
	opacity: 0 !important;
	transform: translateY(.75rem);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

:hover:not(.showed-onclick)>.sub-sub-nav>.sub-sub-menu>* {
	animation-name: slide_up_elements
}

.animated-holder>:nth-child(1),
.hamburger-nav .menu>:nth-child(1),
.hamburger-nav-details>:nth-child(1),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(1),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(1),
.header-5 .sub-menu>:nth-child(1),
.header-5 .sub-sub-menu>:nth-child(1) {
	animation-delay: 50ms;
	transition-delay: 50ms
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(1)>[data-aos-delay] {
	animation-delay: 50ms !important;
	transition-delay: 50ms !important
}

.clb-slider .animated-holder>:nth-child(1) {
	animation-delay: .45s;
	transition-delay: 0.45s
}

.animated-holder>:nth-child(2),
.hamburger-nav .menu>:nth-child(2),
.hamburger-nav-details>:nth-child(2),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(2),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(2),
.header-5 .sub-menu>:nth-child(2),
.header-5 .sub-sub-menu>:nth-child(2) {
	animation-delay: .1s;
	transition-delay: 0.1s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(2)>[data-aos-delay] {
	animation-delay: .1s !important;
	transition-delay: 0.1s !important
}

.clb-slider .animated-holder>:nth-child(2) {
	animation-delay: .5s;
	transition-delay: 0.5s
}

.animated-holder>:nth-child(3),
.hamburger-nav .menu>:nth-child(3),
.hamburger-nav-details>:nth-child(3),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(3),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(3),
.header-5 .sub-menu>:nth-child(3),
.header-5 .sub-sub-menu>:nth-child(3) {
	animation-delay: .15s;
	transition-delay: 0.15s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(3)>[data-aos-delay] {
	animation-delay: .15s !important;
	transition-delay: 0.15s !important
}

.clb-slider .animated-holder>:nth-child(3) {
	animation-delay: .55s;
	transition-delay: 0.55s
}

.animated-holder>:nth-child(4),
.hamburger-nav .menu>:nth-child(4),
.hamburger-nav-details>:nth-child(4),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(4),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(4),
.header-5 .sub-menu>:nth-child(4),
.header-5 .sub-sub-menu>:nth-child(4) {
	animation-delay: .2s;
	transition-delay: 0.2s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(4)>[data-aos-delay] {
	animation-delay: .2s !important;
	transition-delay: 0.2s !important
}

.clb-slider .animated-holder>:nth-child(4) {
	animation-delay: .6s;
	transition-delay: 0.6s
}

.animated-holder>:nth-child(5),
.hamburger-nav .menu>:nth-child(5),
.hamburger-nav-details>:nth-child(5),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(5),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(5),
.header-5 .sub-menu>:nth-child(5),
.header-5 .sub-sub-menu>:nth-child(5) {
	animation-delay: .25s;
	transition-delay: 0.25s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(5)>[data-aos-delay] {
	animation-delay: .25s !important;
	transition-delay: 0.25s !important
}

.clb-slider .animated-holder>:nth-child(5) {
	animation-delay: .65s;
	transition-delay: 0.65s
}

.animated-holder>:nth-child(6),
.hamburger-nav .menu>:nth-child(6),
.hamburger-nav-details>:nth-child(6),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(6),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(6),
.header-5 .sub-menu>:nth-child(6),
.header-5 .sub-sub-menu>:nth-child(6) {
	animation-delay: .3s;
	transition-delay: 0.3s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(6)>[data-aos-delay] {
	animation-delay: .3s !important;
	transition-delay: 0.3s !important
}

.clb-slider .animated-holder>:nth-child(6) {
	animation-delay: .7s;
	transition-delay: 0.7s
}

.animated-holder>:nth-child(7),
.hamburger-nav .menu>:nth-child(7),
.hamburger-nav-details>:nth-child(7),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(7),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(7),
.header-5 .sub-menu>:nth-child(7),
.header-5 .sub-sub-menu>:nth-child(7) {
	animation-delay: .35s;
	transition-delay: 0.35s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(7)>[data-aos-delay] {
	animation-delay: .35s !important;
	transition-delay: 0.35s !important
}

.clb-slider .animated-holder>:nth-child(7) {
	animation-delay: .75s;
	transition-delay: 0.75s
}

.animated-holder>:nth-child(8),
.hamburger-nav .menu>:nth-child(8),
.hamburger-nav-details>:nth-child(8),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(8),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(8),
.header-5 .sub-menu>:nth-child(8),
.header-5 .sub-sub-menu>:nth-child(8) {
	animation-delay: .4s;
	transition-delay: 0.4s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(8)>[data-aos-delay] {
	animation-delay: .4s !important;
	transition-delay: 0.4s !important
}

.clb-slider .animated-holder>:nth-child(8) {
	animation-delay: .8s;
	transition-delay: 0.8s
}

.animated-holder>:nth-child(9),
.hamburger-nav .menu>:nth-child(9),
.hamburger-nav-details>:nth-child(9),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(9),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(9),
.header-5 .sub-menu>:nth-child(9),
.header-5 .sub-sub-menu>:nth-child(9) {
	animation-delay: .45s;
	transition-delay: 0.45s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(9)>[data-aos-delay] {
	animation-delay: .45s !important;
	transition-delay: 0.45s !important
}

.clb-slider .animated-holder>:nth-child(9) {
	animation-delay: .85s;
	transition-delay: 0.85s
}

.animated-holder>:nth-child(10),
.hamburger-nav .menu>:nth-child(10),
.hamburger-nav-details>:nth-child(10),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(10),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(10),
.header-5 .sub-menu>:nth-child(10),
.header-5 .sub-sub-menu>:nth-child(10) {
	animation-delay: .5s;
	transition-delay: 0.5s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(10)>[data-aos-delay] {
	animation-delay: .5s !important;
	transition-delay: 0.5s !important
}

.clb-slider .animated-holder>:nth-child(10) {
	animation-delay: .9s;
	transition-delay: 0.9s
}

.animated-holder>:nth-child(11),
.hamburger-nav .menu>:nth-child(11),
.hamburger-nav-details>:nth-child(11),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(11),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(11),
.header-5 .sub-menu>:nth-child(11),
.header-5 .sub-sub-menu>:nth-child(11) {
	animation-delay: .55s;
	transition-delay: 0.55s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(11)>[data-aos-delay] {
	animation-delay: .55s !important;
	transition-delay: 0.55s !important
}

.clb-slider .animated-holder>:nth-child(11) {
	animation-delay: .95s;
	transition-delay: 0.95s
}

.animated-holder>:nth-child(12),
.hamburger-nav .menu>:nth-child(12),
.hamburger-nav-details>:nth-child(12),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(12),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(12),
.header-5 .sub-menu>:nth-child(12),
.header-5 .sub-sub-menu>:nth-child(12) {
	animation-delay: .6s;
	transition-delay: 0.6s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(12)>[data-aos-delay] {
	animation-delay: .6s !important;
	transition-delay: 0.6s !important
}

.clb-slider .animated-holder>:nth-child(12) {
	animation-delay: 1s;
	transition-delay: 1s
}

.animated-holder>:nth-child(13),
.hamburger-nav .menu>:nth-child(13),
.hamburger-nav-details>:nth-child(13),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(13),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(13),
.header-5 .sub-menu>:nth-child(13),
.header-5 .sub-sub-menu>:nth-child(13) {
	animation-delay: .65s;
	transition-delay: 0.65s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(13)>[data-aos-delay] {
	animation-delay: .65s !important;
	transition-delay: 0.65s !important
}

.clb-slider .animated-holder>:nth-child(13) {
	animation-delay: 1.05s;
	transition-delay: 1.05s
}

.animated-holder>:nth-child(14),
.hamburger-nav .menu>:nth-child(14),
.hamburger-nav-details>:nth-child(14),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(14),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(14),
.header-5 .sub-menu>:nth-child(14),
.header-5 .sub-sub-menu>:nth-child(14) {
	animation-delay: .7s;
	transition-delay: 0.7s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(14)>[data-aos-delay] {
	animation-delay: .7s !important;
	transition-delay: 0.7s !important
}

.clb-slider .animated-holder>:nth-child(14) {
	animation-delay: 1.1s;
	transition-delay: 1.1s
}

.animated-holder>:nth-child(15),
.hamburger-nav .menu>:nth-child(15),
.hamburger-nav-details>:nth-child(15),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(15),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(15),
.header-5 .sub-menu>:nth-child(15),
.header-5 .sub-sub-menu>:nth-child(15) {
	animation-delay: .75s;
	transition-delay: 0.75s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(15)>[data-aos-delay] {
	animation-delay: .75s !important;
	transition-delay: 0.75s !important
}

.clb-slider .animated-holder>:nth-child(15) {
	animation-delay: 1.15s;
	transition-delay: 1.15s
}

.animated-holder>:nth-child(16),
.hamburger-nav .menu>:nth-child(16),
.hamburger-nav-details>:nth-child(16),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(16),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(16),
.header-5 .sub-menu>:nth-child(16),
.header-5 .sub-sub-menu>:nth-child(16) {
	animation-delay: .8s;
	transition-delay: 0.8s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(16)>[data-aos-delay] {
	animation-delay: .8s !important;
	transition-delay: 0.8s !important
}

.clb-slider .animated-holder>:nth-child(16) {
	animation-delay: 1.2s;
	transition-delay: 1.2s
}

.animated-holder>:nth-child(17),
.hamburger-nav .menu>:nth-child(17),
.hamburger-nav-details>:nth-child(17),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(17),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(17),
.header-5 .sub-menu>:nth-child(17),
.header-5 .sub-sub-menu>:nth-child(17) {
	animation-delay: .85s;
	transition-delay: 0.85s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(17)>[data-aos-delay] {
	animation-delay: .85s !important;
	transition-delay: 0.85s !important
}

.clb-slider .animated-holder>:nth-child(17) {
	animation-delay: 1.25s;
	transition-delay: 1.25s
}

.animated-holder>:nth-child(18),
.hamburger-nav .menu>:nth-child(18),
.hamburger-nav-details>:nth-child(18),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(18),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(18),
.header-5 .sub-menu>:nth-child(18),
.header-5 .sub-sub-menu>:nth-child(18) {
	animation-delay: .9s;
	transition-delay: 0.9s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(18)>[data-aos-delay] {
	animation-delay: .9s !important;
	transition-delay: 0.9s !important
}

.clb-slider .animated-holder>:nth-child(18) {
	animation-delay: 1.3s;
	transition-delay: 1.3s
}

.animated-holder>:nth-child(19),
.hamburger-nav .menu>:nth-child(19),
.hamburger-nav-details>:nth-child(19),
.hamburger-nav:not(.type2) .sub-menu>:nth-child(19),
.hamburger-nav:not(.type2) .sub-sub-menu>:nth-child(19),
.header-5 .sub-menu>:nth-child(19),
.header-5 .sub-sub-menu>:nth-child(19) {
	animation-delay: .95s;
	transition-delay: 0.95s
}

[data-interactive-links-grid] .portfolio-grid>:nth-child(19)>[data-aos-delay] {
	animation-delay: .95s !important;
	transition-delay: 0.95s !important
}

.clb-slider .animated-holder>:nth-child(19) {
	animation-delay: 1.35s;
	transition-delay: 1.35s
}

@keyframes slide_up_elements {
	from {
		transform: translateY(3.25rem);
		opacity: 0
	}

	to {
		transform: translateY(0);
		opacity: 1
	}
}

body {
	color: var(--clb-body-color);
	font-family: var(--clb-body-font-family);
	font-size: var(--clb-body-font-size);
	letter-spacing: var(--clb-body-letter-spacing);
	line-height: var(--clb-body-line-height);
	font-weight: var(--clb-body-font-weight);
	font-style: var(--clb-body-style);
	text-transform: var(--clb-body-text-transform);
	text-decoration: var(--clb-body-text-decoration);
	background-color: var(--clb-color-white);
	height: 100%;
	overflow-x: hidden;
	padding: 0;
	margin: 0;
	text-rendering: optimizeLegibility;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body * {
	overflow-wrap: break-word
}

body.archive {
	width: 100%
}

body.no-scroll {
	overflow-y: hidden
}

body ::-webkit-scrollbar {
	width: .35rem;
	background: color-mix(in srgb, var(--clb-color-black) 10%, transparent);
	border-radius: var(--clb-border-radius)
}

body ::-webkit-scrollbar-thumb {
	background: color-mix(in srgb, var(--clb-color-black) 20%, transparent);
	border-radius: var(--clb-border-radius)
}

body ::-webkit-scrollbar-thumb:hover {
	background: color-mix(in srgb, var(--clb-color-black) 30%, transparent)
}

::selection {
	background-color: var(--clb-selection-color)
}

.card:not(.-contained) .image-holder {
	border-radius: var(--clb-border-radius)
}

.card:not(.-contained).-with-shadow .image-holder {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.card .image-holder {
	overflow: hidden;
	position: relative;
	margin: 0
}

.card .image-holder,
.card .image-holder>a {
	display: block
}

.card .image-holder img {
	min-width: 100%;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.card.-metro:not(.-no-media) .image-holder {
	padding-bottom: 100%;
	position: relative
}

.card.-metro:not(.-no-media) .image-holder iframe,
.card.-metro:not(.-no-media) .image-holder img {
	position: absolute;
	left: 0;
	top: 0;
	object-fit: cover;
	width: 100%;
	min-width: 100%;
	height: 100%
}

.card.-metro:not(.-no-media) .image-holder .clb-slider {
	position: absolute
}

.card.-metro:not(.-no-media) .image-holder .clb-slider,
.card.-metro:not(.-no-media) .image-holder .clb-slider .clb-slider-outer-stage {
	height: 100%
}

.card.-metro:not(.-no-media) .image-holder .clb-slider img {
	position: relative
}

.card.-contained:not(.-layout13) {
	overflow: hidden;
	border-radius: var(--clb-border-radius)
}

.card.-contained .card-details {
	background-color: var(--clb-fill-color)
}

.card.-contained.-with-shadow:not(.-layout13) {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.card.-img-scale:hover .image-holder img {
	transform: var(--clb-transform-scale)
}

.card.-img-overlay .image-holder .overlay,
.card.-img-overlay .image-holder::after {
	background: linear-gradient(90deg, var(--clb-color-primary-50) 0, var(--clb-color-secondary-50) 100%);
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	content: "";
	display: block;
	position: absolute;
	transition: opacity var(--clb-transition-function) var(--clb-transition-duration)
}

.card.-img-overlay:hover .image-holder .overlay,
.card.-img-overlay:hover .image-holder::after {
	opacity: 1
}

.card.-img-greyscale:not(:hover) .image-holder img {
	filter: grayscale(1)
}

.card.-img-transition .image-holder img:not(:first-child) {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	width: 100%;
	min-width: 100%;
	height: 100%
}

.card.-img-transition:hover .image-holder img:not(:first-child) {
	opacity: 1
}

.card:not(.-with-overlay):not(.-image-only) .card-details {
	padding-top: 1.5rem
}

.card:not(.-with-overlay):not(.-image-only).-contained .card-details {
	padding-bottom: 1.5rem;
	padding-left: var(--clb-spacer);
	padding-right: var(--clb-spacer)
}

.card:not(.-layout4):not(.-layout6) .overlay-details {
	color: var(--clb-color-white)
}

.card .overlay-details {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 1;
	padding: var(--clb-spacer);
	display: flex
}

.card .overlay-details:not(.-top) {
	bottom: 0
}

.card .overlay-details:not(.card-details) p {
	margin: 0
}

.card .overlay-details.-top {
	top: 0
}

.card:hover .-fade-down,
.card:hover .-fade-up {
	transform: none;
	opacity: 1
}

.double-width:not(.vc_col-lg-12) .card.-metro .image-holder {
	padding-bottom: calc(50% - var(--clb-grid-gutter))
}

hr {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 60%, transparent);
	width: 100%;
	border: 0;
	height: 1px;
	margin: .5rem auto;
	display: block
}

ol,
ul {
	margin-bottom: 1.35em;
	padding-left: 2rem
}

ol:not(.-unlist)>li,
ul:not(.-unlist)>li {
	margin: .25rem 0
}

li>ol,
li>ul {
	margin-bottom: 0
}

dt {
	font-weight: var(--clb-text-bold)
}

dd {
	margin: 0 1.5em 1.5em
}

img {
	height: auto;
	max-width: 100%;
	vertical-align: top
}

figure {
	margin: 1em 0
}

fieldset {
	border: none;
	padding: 0;
	margin: 0
}

fieldset legend {
	font-weight: var(--clb-text-semi-bold)
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.screen-reader-text:focus {
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	display: block;
	font-size: var(--clb-text-size-small);
	font-size: .875rem;
	font-weight: var(--clb-text-semi-bold);
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}

.wp-block-table,
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}

.wp-block-table:not(.-unstyle) td,
.wp-block-table:not(.-unstyle) th,
table:not(.-unstyle) td,
table:not(.-unstyle) th {
	border: none;
	border-top: 1px solid var(--clb-border-color);
	border-bottom: 1px solid var(--clb-border-color);
	text-align: inherit;
	padding: .7rem .7rem .7rem 0;
	vertical-align: top
}

.wp-block-table:not(.-unstyle) td:last-child,
.wp-block-table:not(.-unstyle) th:last-child,
table:not(.-unstyle) td:last-child,
table:not(.-unstyle) th:last-child {
	padding-right: 0
}

.wp-block-table thead th,
table thead th {
	border: none
}

.wp-block-table th,
table th {
	font-weight: var(--clb-text-semi-bold);
	font-size: var(--clb-text-size-caption)
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd),
table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: var(--clb-fill-color)
}

.wp-block-table.is-style-stripes td,
table.is-style-stripes td {
	border-color: var(--clb-border-color)
}

.wp-block-table.-unstyle,
table.-unstyle {
	line-height: var(--clb-text-line-heigth-small)
}

.wp-block-table.-unstyle td,
.wp-block-table.-unstyle th,
table.-unstyle td,
table.-unstyle th {
	vertical-align: top
}

a {
	text-decoration: none;
	background-repeat: no-repeat;
	background-size: 100% .18em;
	background-position: 0 110%;
	color: var(--clb-link-color)
}

a:not(.-unlink):not(.tag):not(.button):not(.icon-button).-dashed,
a:not(.-unlink):not(.tag):not(.button):not(.icon-button):hover {
	color: var(--clb-link-hover-color)
}

a:not(.-unlink):not(.tag):not(.button):not(.icon-button).-undash {
	background-image: none
}

a.titles-typo {
	letter-spacing: -.02rem
}

a .title:hover,
a:hover {
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

@keyframes underline {
	0% {
		background-size: 100% .18em;
		background-position: 0 110%
	}

	50% {
		background-size: 0 .18em;
		background-position: 0 110%
	}

	50.01% {
		background-size: 0 .18em;
		background-position: right 0 top 110%
	}

	100% {
		background-size: 100% .18em;
		background-position: right 0 top 110%
	}
}

.links-underline a:not(.button):not(.tag):not(.-undash).-dashed,
.links-underline a:not(.button):not(.tag):not(.-undash):hover {
	animation: .4s cubic-bezier(.58, .3, .005, 1) 0s 1 normal none running underline;
	background-image: linear-gradient(currentColor 0, currentColor 100%)
}

.font-titles,
.titles-typo,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: var(--clb-titles-font-family);
	font-weight: var(--clb-titles-font-weight);
	margin: 0
}

.font-titles:not(.title)+*,
.titles-typo:not(.title)+*,
h1:not(.title)+*,
h2:not(.title)+*,
h3:not(.title)+*,
h4:not(.title)+*,
h5:not(.title)+*,
h6:not(.title)+* {
	margin-block-start: 1em
}

.font-titles.heading-md,
.font-titles.wc-prl-title,
.titles-typo.heading-md,
.titles-typo.wc-prl-title,
h1.heading-md,
h1.wc-prl-title,
h2.heading-md,
h2.wc-prl-title,
h3.heading-md,
h3.wc-prl-title,
h4.heading-md,
h4.wc-prl-title,
h5.heading-md,
h5.wc-prl-title,
h6.heading-md,
h6.wc-prl-title {
	font-size: 1.55rem;
	margin-bottom: var(--clb-spacer)
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: var(--clb-titles-color);
	font-size: var(--clb-titles-font-size);
	letter-spacing: var(--clb-titles-letter-spacing);
	line-height: var(--clb-titles-line-height);
	font-style: var(--clb-titles-style);
	text-transform: var(--clb-titles-text-transform);
	text-decoration: var(--clb-titles-text-decoration)
}

h1 {
	letter-spacing: -.045em;
	line-height: 1;
	font-size: clamp(var(--clb-titles-h1-font-size-min), calc(4.5vw + .25rem), var(--clb-titles-h1-font-size))
}

h2 {
	letter-spacing: -.04em;
	line-height: 1.05;
	font-size: clamp(var(--clb-titles-h2-font-size-min), calc(3.15vw + .25rem), var(--clb-titles-h2-font-size))
}

h3 {
	letter-spacing: -.035em;
	line-height: 1.15;
	font-size: clamp(var(--clb-titles-h3-font-size-min), calc(2.205vw + .25rem), var(--clb-titles-h3-font-size))
}

h3:not(.title)+* {
	margin-top: 1rem
}

h4 {
	letter-spacing: -.03em;
	line-height: 1.2;
	font-size: clamp(var(--clb-titles-h4-font-size-min), calc(1.5435vw + .25rem), var(--clb-titles-h4-font-size))
}

h5 {
	letter-spacing: -.025em;
	line-height: 1.25;
	font-size: clamp(var(--clb-titles-h5-font-size-min), calc(1.25332vw + .25rem), var(--clb-titles-h5-font-size))
}

h6 {
	font-size: var(--clb-titles-h6-font-size);
	letter-spacing: -.02em;
	line-height: 1.35
}

h4:not(.title)+*,
h5:not(.title)+*,
h6:not(.title)+* {
	margin-top: .75rem
}

*,
::after,
::before {
	box-sizing: border-box
}

cite,
dfn,
em,
i {
	font-style: italic
}

blockquote,
q {
	margin: 0;
	padding: 0 0 0 1.5rem;
	quotes: """";
	position: relative;
	border-left: .25rem solid rgba(150, 144, 162, .5)
}

blockquote p,
q p {
	margin: 0;
	font-style: normal;
	font-weight: var(--clb-body-font-weight);
	position: relative
}

blockquote cite,
blockquote h4,
q cite,
q h4 {
	position: relative;
	text-align: left;
	margin-top: 5px;
	font-weight: var(--clb-text-semi-bold);
	font-size: var(--clb-text-size-small);
	font-style: normal
}

address {
	margin: 0 0 1.5em;
	font-style: normal
}

pre {
	font-family: var(--clb-code-font-family);
	font-size: var(--clb-text-size-extra-small);
	background-color: var(--clb-fill-color);
	border-left: 5px solid var(--clb-fill-color);
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1rem
}

pre>a {
	color: inherit !important;
	font-weight: var(--clb-text-semi-bold)
}

pre:not(.-warning) {
	border-radius: var(--clb-border-radius)
}

pre.-warning {
	margin: 0;
	border-top-right-radius: var(--clb-border-radius);
	border-top-left-radius: var(--clb-border-radius)
}

pre.-warning+pre {
	margin-top: 0;
	background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent);
	color: var(--clb-color-warning);
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

code {
	font-family: var(--clb-code-font-family);
	font-size: var(--clb-text-size-small);
	color: var(--clb-color-grey);
	background-color: var(--clb-fill-color);
	padding: 3px 6px;
	word-break: normal;
	border-radius: var(--clb-border-radius-small)
}

caption {
	font-size: var(--clb-text-size-caption);
	font-weight: var(--clb-text-semi-bold)
}

code,
kbd,
tt,
var {
	font-family: var(--clb-code-font-family)
}

abbr,
acronym {
	border-bottom: 1px dotted var(--clb-fill-color);
	cursor: var(--clb-cursor-help)
}

ins,
mark {
	text-decoration: none
}

mark {
	background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent);
	padding: .25rem 0;
	color: inherit
}

big {
	font-size: 125%
}

.site-content {
	background-color: var(--clb-color-white);
	min-height: calc(100vh - 25vh)
}

.site-content::before {
	content: "";
	display: table;
	clear: both
}

@supports (-webkit-touch-callout:none) {
	.site-content {
		overflow-x: hidden
	}
}

.page-container {
	margin: 0 auto;
	position: relative;
	padding-left: var(--clb-grid-gutter);
	padding-right: var(--clb-grid-gutter)
}

.page-container:not(.-full-w),
.page-container:not(.-full-w) .elementor-section.elementor-section-boxed>.elementor-container,
.page-container:not(.-full-w) .entry-content>.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
.page-container:not(.-full-w) .entry-content>.elementor>.elementor-section.elementor-section-boxed>.elementor-container .elementor-section.elementor-section-boxed>.elementor-container {
	max-width: var(--clb-container-width)
}

.page-container.-full-w.-reset {
	padding-left: 0;
	padding-right: 0
}

.page-container.top-offset {
	padding-top: var(--clb-grid-gutter-5x)
}

.page-container.bottom-offset {
	padding-bottom: var(--clb-grid-gutter-5x)
}

.page-container::after {
	content: "";
	display: table;
	clear: both
}

.boxed-container {
	position: relative
}

.content-area::after {
	content: "";
	display: table;
	clear: both
}

body.page-is-loaded .color-switcher-toddler {
	transition: all var(--clb-transition-function) var(--clb-transition-duration);
	transition-property: transform, color
}

.single-post .page-content.-left .content-area .vc_col-lg-8,
.single-post .page-content.-right .content-area .vc_col-lg-8 {
	left: auto;
	width: 100%
}

.search-no-results .breadcrumbs,
.search-no-results .woo-sidebar {
	display: none
}

.search-no-results .page-content.-left,
.search-no-results .page-content.-right {
	width: 100%
}

.global-page-animation>#page {
	opacity: 0;
	margin-top: -1.5rem;
	transition-duration: .5s;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.global-page-animation.global-page-animation-active>#page {
	opacity: 1;
	margin-top: 0
}

.global-page-animation.global-page-animation-fade-out>#page {
	opacity: 0;
	margin-top: -1.5rem
}

.page-sidebar {
	float: right;
	position: relative;
	z-index: 1;
	width: calc(25% - 50px);
	margin-bottom: 50px
}

.page-sidebar.-left {
	float: left
}

.page-sidebar.-right {
	float: right
}

.page-sidebar.-boxed {
	padding: var(--clb-spacer);
	background-color: var(--clb-fill-color);
	border-radius: var(--clb-border-radius)
}

.page-sidebar .widget {
	padding-top: 0
}

.menu-blank.button {
	color: inherit;
	min-height: 2.75rem;
	padding: 0 1rem;
	border: 2px dashed rgba(236, 128, 19, .5) !important
}

.menu-blank.button:hover {
	border: 2px dashed color-mix(in srgb, var(--clb-color-primary) 75%, transparent) !important
}

.has-submenu-icon {
	position: absolute;
	top: 50%;
	transform-origin: center;
	transform: translateY(-50%) scale(.75) rotate(0);
	right: 0;
	line-height: 0;
	opacity: .5
}

.has-submenu-icon .menu-plus {
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.has-submenu.active>a>.has-submenu-icon .menu-plus,
.has-submenu.visible>a>.has-submenu-icon .menu-plus,
.has-submenu:hover>a>.has-submenu-icon .menu-plus {
	transform: rotate(135deg) !important
}

.menu,
.menu .sub-menu,
.menu .sub-sub-menu {
	margin: 0;
	padding: 0;
	list-style: none
}

.menu .sub-menu>li::before,
.menu .sub-sub-menu>li::before,
.menu>li::before {
	content: "";
	display: none
}

.nav {
	cursor: var(--clb-cursor-default);
	position: relative;
	font-weight: var(--clb-text-medium);
	height: 100%
}

.nav .menu li {
	z-index: 11
}

.nav.hidden {
	display: flex;
	align-items: center
}

.nav .close-bar,
.nav a::before {
	display: none
}

.nav .mobile-overlay {
	display: block
}

.nav.with-counters .nav-item:not(.version) {
	counter-increment: number
}

.nav.with-counters .nav-item:not(.version)>a>span {
	position: relative
}

.nav.with-counters .nav-item:not(.version)>a>span::before {
	content: "0" counter(number);
	display: inline-block;
	font-weight: var(--clb-text-bold);
	width: auto;
	right: 0;
	top: -.75em;
	line-height: .6em;
	font-size: .6em;
	position: absolute;
	height: auto;
	opacity: .75
}

.nav.hidden:not(.-visible) {
	display: none
}

.header:not(.-mobile) .menu {
	min-height: 2.75rem;
	display: flex;
	align-items: stretch
}

.header:not(.-mobile) .menu li {
	position: relative;
	padding: 0
}

.header:not(.-mobile) .menu li span {
	white-space: normal;
	line-height: 1.3
}

.header:not(.-mobile) .menu li .menu-chevron {
	margin-left: 2.5vw;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.header:not(.-mobile) .menu li>ul {
	width: auto;
	position: absolute;
	left: 0;
	top: 2.75rem;
	z-index: 10;
	margin: 0;
	background-color: var(--nomads-bg-color);
	min-width: 13.5rem;
	padding: .25rem;
	opacity: 1;
	visibility: hidden;
	transform-origin: 50% -50px;
	transform: perspective(400px) rotateX(-10deg);
	transition: all var(--clb-transition-function) var(--clb-transition-duration);
	border-radius: var(--clb-border-radius);
	box-shadow: 0 20px 32px -8px color-mix(in srgb, var(--clb-color-black) 15%, transparent), 0 0 1px color-mix(in srgb, var(--clb-color-black) 5%, transparent);
	transition-property: transform, opacity, visibility
}

.header:not(.-mobile) .menu li>ul>li {
	margin: 0;
	line-height: 100%;
	font-weight: var(--clb-body-font-weight);
	font-size: .98rem
}

.header:not(.-mobile) .menu li>ul>li a {
	display: block;
	padding: .55rem .75rem;
	border-radius: calc(var(--clb-border-radius) * .85)
}

.header:not(.-mobile) .menu li>ul>li a:hover {
	background-color: var(--nomads-bg-color)
}

.header:not(.-mobile) .menu li>ul>li a>.has-submenu-icon>.menu-chevron {
	display: none
}

.header:not(.-mobile) .menu li>ul>li>ul {
	top: -.25rem;
	left: calc(100% + .25rem)
}

.header:not(.-mobile) .menu li>ul .has-submenu-icon {
	margin-right: .75rem
}

.header:not(.-mobile) .menu li.active>ul,
.header:not(.-mobile) .menu li:hover>ul {
	transform: none;
	visibility: visible;
	z-index: 200;
	transform: none;
	visibility: visible;
	opacity: 1
}

.header:not(.-mobile) .menu li.active .sub-menu-wide ul,
.header:not(.-mobile) .menu li:hover .sub-menu-wide ul {
	visibility: visible;
	opacity: 1
}

.header:not(.-mobile) .menu li.active .menu-chevron,
.header:not(.-mobile) .menu li:hover .menu-chevron {
	transform: rotate3d(1, 0, 0, 180deg)
}

.header:not(.-mobile) .menu>.nav-item {
	margin: 0;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.header:not(.-mobile) .menu>.nav-item>a {
	padding: 0 1.2vw;
	height: 100%;
	display: flex;
	align-items: center
}

.header:not(.-mobile) .menu>.nav-item>a>.has-submenu-icon>.menu-plus {
	display: none
}

.header:not(.-mobile) .menu .sub-menu-wide {
	width: calc(100vw - var(--clb-spacer) - var(--clb-spacer));
	border-radius: var(--clb-border-radius-large);
	display: flex;
	align-items: flex-start;
	justify-content: center
}

.header:not(.-mobile) .menu .sub-menu-wide>li {
	width: calc(100% / 6)
}

.header:not(.-mobile) .menu .sub-menu-wide>li>a.menu-link {
	text-transform: uppercase;
	opacity: .65;
	font-size: .8em;
	font-weight: var(--clb-text-semi-bold);
	margin-bottom: .5rem
}

.header:not(.-mobile) .menu .sub-menu-wide>li>a.menu-link:hover {
	background: 0 0
}

.header:not(.-mobile) .menu .sub-menu-wide>li a {
	padding-left: .85rem;
	padding-right: .85rem
}

.header:not(.-mobile) .menu .sub-menu-wide ul {
	padding: 0;
	box-shadow: none !important;
	position: static;
	transform: none;
	min-width: unset
}

.header:not(.-mobile) .menu .sub-menu-wide .has-submenu-icon {
	display: none
}

.header:not(.-mobile) .menu:hover .nav-item:not(:hover) {
	opacity: .5
}

.header:not(.-mobile) .mobile-overlay {
	height: 100%
}

.header:not(.-mobile) .mobile-overlay .lang-dropdown {
	display: none
}

.header:not(.-mobile) .mobile-overlay .holder {
	height: 100%
}

.header:not(.-mobile) .copyright,
.header:not(.-mobile) .mobile-hamburger {
	display: none
}

.header:not(.-mobile) .nav-container {
	height: 100%;
	display: flex;
	align-items: center
}

.header:not(.-mobile) .nav.with-mobile-menu #mobile-menu {
	display: none
}

.header.-mobile .menu-chevron {
	display: none
}

.header.-mobile .menu li>ul {
	height: 0;
	margin: 0;
	padding-left: 15px;
	overflow: hidden;
	font-size: .95em;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.header.-mobile .menu li>ul.active {
	height: auto
}

.header.-mobile .menu li>ul li {
	padding: 0
}

.header.-mobile .menu li>ul li.active {
	font-weight: var(--clb-text-semi-bold)
}

.header.-mobile .menu li>ul ul {
	font-weight: var(--clb-text-medium)
}

.header.-mobile .menu>.nav-item {
	font-size: var(--clb-text-size-large);
	position: relative;
	padding: 0;
	margin: 0 -20px
}

.header.-mobile .menu>.nav-item a {
	display: block;
	line-height: 2em;
	padding: 5px 20px;
	position: relative
}

.header.-mobile .menu>.nav-item a .has-submenu-icon {
	right: .25rem;
	position: absolute;
	min-width: var(--clb-circle-small);
	width: var(--clb-circle-small);
	height: var(--clb-circle-small);
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center
}

.header.-mobile .menu>.nav-item a .has-submenu-icon .icon svg {
	transform: none
}

.header.-mobile .menu>.nav-item.active>a::before {
	content: "";
	display: block;
	position: absolute;
	height: 100%;
	width: 2px;
	left: 0;
	top: 0;
	opacity: 1;
	background-color: var(--nomads-bg-color);
}

.header.-mobile .nav.with-mobile-menu #menu-primary {
	display: none
}

.header.-mobile .nav:not(.with-mobile-menu) #mobile-menu {
	display: none
}

.header.-mobile .desktop-hamburger {
	display: none
}

.header.-mobile .search-global {
	display: block
}

.hamburger {
	user-select: none;
	border: none;
	padding: 0;
	background-color: unset
}

.hamburger-button {
	background-color: unset;
	padding: 0;
	border: none
}

.hamburger-outer {
	background-color: #ffffff;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	border-radius: var(--clb-circle)
}

.hamburger-outer>.hamburger.icon-button {
	margin-right: 0 !important;
	background-color: transparent
}

.hamburger-caption {
	margin: 0 .5rem;
	text-transform: uppercase;
	font-weight: var(--clb-text-medium);
	font-size: var(--clb-text-size-caption)
}

.hamburger.icon-button>.icon {
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	flex-direction: column;
	align-items: flex-start
}

.hamburger.icon-button>.icon::after,
.hamburger.icon-button>.icon::before {
	content: "";
	height: 2px;
	margin: 3px 0;
	background-color: #ffffff;
}

.hamburger.icon-button>.icon::before {
	width: 1.375rem
}

.hamburger.icon-button>.icon::after {
	width: 1.1rem
}

.menu-optional {
	position: relative;
	display: flex;
	align-items: center
}

.menu-optional .custom-icon {
	max-width: 50%
}

.menu-optional .button-group {
	gap: var(--clb-gap);
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.menu-optional>li:first-child {
	padding-left: 1vw
}

.hamburger-nav {
	padding: var(--clb-spacer);
	display: flex;
	flex-direction: column
}

.hamburger-nav-holder {
	height: 100%;
	top: var(--clb-spacer);
	display: flex;
	align-items: center
}

.hamburger-nav .menu {
	counter-reset: number;
	width: 25%;
	position: relative
}

.hamburger-nav .menu li {
	color: var(--clb-color-white)
}

.hamburger-nav .lazy-load.-outlined .menu-blank.button:not(.-flat),
.hamburger-nav .menu-blank.-outlined,
.hamburger-nav .pagination:not(.text-center).-outlined .menu-blank.button:not(.-flat),
.lazy-load.-outlined .hamburger-nav .menu-blank.button:not(.-flat),
.pagination:not(.text-center).-outlined .hamburger-nav .menu-blank.button:not(.-flat) {
	color: var(--clb-color-white)
}

.hamburger-nav .menu .menu-chevron {
	display: none
}

.hamburger-nav .menu.menu-blank {
	width: auto;
	margin: 0;
	color: var(--clb-color-white)
}

.hamburger-nav .menu .nav-item {
	counter-increment: number
}

.hamburger-nav .menu .nav-item>a::before {
	display: inline-block;
	opacity: 1;
	font-weight: var(--clb-text-bold);
	width: auto;
	vertical-align: top;
	line-height: 20px;
	font-size: 14px;
	position: relative;
	height: auto;
	background: 0 0;
	align-self: flex-start;
	color: currentColor;
	opacity: .5;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.hamburger-nav .menu .mega-menu-item {
	margin: 0;
	padding: 5px 50px 5px 0;
	list-style-type: none;
	line-height: 1;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.hamburger-nav .menu .mega-menu-item>a {
	width: 100%;
	vertical-align: middle;
	font-weight: var(--clb-text-bold);
	font-size: 5vh;
	font-family: var(--clb-titles-font-family);
	display: block;
	position: relative;
	z-index: 2
}

.hamburger-nav .menu .mega-menu-item>a:focus,
.hamburger-nav .menu .mega-menu-item>a:hover {
	color: inherit
}

.hamburger-nav .menu .mega-menu-item>a span {
	line-height: 1.2;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.hamburger-nav .menu .mega-menu-item .has-submenu-icon:not(:hover) {
	transform: translateY(-50%) scale(1) rotate(0)
}

.hamburger-nav .menu .mega-menu-item>ul {
	width: 100%;
	margin: 0;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	visibility: hidden;
	opacity: 0
}

.hamburger-nav .menu .mega-menu-item>ul.visible {
	opacity: 1;
	visibility: visible
}

.hamburger-nav .menu .mega-menu-item.active>a span,
.hamburger-nav .menu .mega-menu-item:hover>a span {
	opacity: .5;
	transform: translateX(1rem)
}

.hamburger-nav .menu .mega-menu-item.active>a::before,
.hamburger-nav .menu .mega-menu-item:hover>a::before {
	transform: translateX(1rem);
	opacity: 0
}

.hamburger-nav .menu .mega-menu-item.active>a .ion,
.hamburger-nav .menu .mega-menu-item:hover>a .ion {
	color: var(--clb-color-primary)
}

.hamburger-nav .menu .mega-menu-item.active>ul,
.hamburger-nav .menu .mega-menu-item:hover>ul {
	opacity: 1;
	visibility: visible
}

.hamburger-nav .menu .mega-menu-item.active>ul>*,
.hamburger-nav .menu .mega-menu-item:hover>ul>* {
	transform: none;
	visibility: visible;
	opacity: 1
}

.hamburger-nav-details {
	font-size: var(--clb-text-size-small);
	padding-top: 2rem;
	padding-right: 2rem;
	flex-wrap: wrap;
	color: var(--clb-color-grey);
	display: flex;
	align-items: flex-start
}

.hamburger-nav-details .lang-dropdown {
	background-color: var(--clb-fill-color);
	color: var(--clb-color-white);
	width: auto;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23bbbbbb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

.hamburger-nav-details .details-column {
	width: 25%;
	margin: 1rem 0
}

.hamburger-nav-details .details-column a {
	color: inherit
}

.hamburger-nav-details .details-column .network,
.hamburger-nav-details .details-column b {
	color: var(--clb-color-white)
}

.hamburger-nav:not(.type2):not(.type3) {
	padding-left: var(--clb-grid-gutter-4x);
	padding-right: var(--clb-grid-gutter-4x)
}

.hamburger-nav:not(.type2):not(.type3) .menu .nav-item>a::before {
	margin-right: .5rem
}

.hamburger-nav.type2,
.hamburger-nav.type3 {
	display: block
}

.hamburger-nav.type2 .page-container,
.hamburger-nav.type3 .page-container {
	height: 100%;
	display: flex;
	flex-direction: column
}

.hamburger-nav.type2 .hamburger-nav-holder,
.hamburger-nav.type3 .hamburger-nav-holder {
	overflow-x: hidden;
	overflow-y: scroll;
	scrollbar-width: none;
	justify-content: center
}

.hamburger-nav.type2 .hamburger-nav-holder::-webkit-scrollbar,
.hamburger-nav.type2 .hamburger-nav-holder::-webkit-scrollbar-thumb,
.hamburger-nav.type3 .hamburger-nav-holder::-webkit-scrollbar,
.hamburger-nav.type3 .hamburger-nav-holder::-webkit-scrollbar-thumb {
	visibility: hidden
}

.hamburger-nav.type2 .menu,
.hamburger-nav.type3 .menu {
	min-width: initial;
	text-align: center;
	width: 40vw
}

.hamburger-nav.type2 .menu .has-submenu-icon,
.hamburger-nav.type3 .menu .has-submenu-icon {
	position: static;
	top: 0;
	right: 0;
	margin-left: -3rem;
	transform: translate(100%, 0);
	z-index: 1
}

.hamburger-nav.type2 .menu .has-submenu-icon:not(:hover),
.hamburger-nav.type3 .menu .has-submenu-icon:not(:hover) {
	transform: translate(100%, 0)
}

.hamburger-nav.type2 .menu .has-submenu-icon .ion,
.hamburger-nav.type3 .menu .has-submenu-icon .ion {
	background-color: transparent;
	font-size: 1.25em
}

.hamburger-nav.type2 .menu li,
.hamburger-nav.type3 .menu li {
	padding-right: 0;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	text-transform: uppercase
}

.hamburger-nav.type2 .menu li>a,
.hamburger-nav.type3 .menu li>a {
	position: relative;
	width: auto;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center
}

.hamburger-nav.type2 .menu li>a span,
.hamburger-nav.type3 .menu li>a span {
	padding: 0 10px;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.hamburger-nav.type2 .menu li>a span.cloned,
.hamburger-nav.type3 .menu li>a span.cloned {
	position: absolute;
	top: 0;
	transform: translateY(100%);
	opacity: 0
}

.hamburger-nav.type2 .menu li>a::before,
.hamburger-nav.type3 .menu li>a::before {
	position: absolute;
	left: -1rem
}

.hamburger-nav.type2 .menu li>ul,
.hamburger-nav.type3 .menu li>ul {
	max-height: 0;
	overflow: hidden;
	position: static;
	visibility: visible !important;
	opacity: 1 !important;
	margin: 0;
	align-items: flex-start;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.hamburger-nav.type2 .menu li>ul span,
.hamburger-nav.type3 .menu li>ul span {
	font-size: .75em
}

.hamburger-nav.type2 .menu li.active>ul,
.hamburger-nav.type3 .menu li.active>ul {
	max-height: 100vh;
	margin-top: 20px;
	margin-bottom: 20px
}

.hamburger-nav.type2 .menu li:hover .has-submenu-icon,
.hamburger-nav.type3 .menu li:hover .has-submenu-icon {
	transform: translateX(100%)
}

.hamburger-nav.type2 .menu li:hover>a span:not(.cloned),
.hamburger-nav.type3 .menu li:hover>a span:not(.cloned) {
	transform: translateY(-110%);
	opacity: 0
}

.hamburger-nav.type2 .menu li:hover>a span.cloned,
.hamburger-nav.type3 .menu li:hover>a span.cloned {
	transform: translateY(0);
	opacity: .5
}

.hamburger-nav.type2 .hamburger-nav-details {
	justify-content: center
}

.hamburger-nav.type3 {
	padding: 0;
	align-items: center;
	justify-content: space-between;
	flex-direction: row
}

.hamburger-nav.type3>.page-container {
	flex-direction: row;
	align-items: center;
	justify-content: center
}

.hamburger-nav.type3 .hamburger-nav-holder {
	width: 75%;
	justify-content: flex-start
}

.hamburger-nav.type3 .menu {
	width: 100%;
	padding-left: 0;
	max-height: 80vh
}

.hamburger-nav.type3 .menu .mega-menu-item>a {
	overflow: hidden;
	padding-left: var(--clb-grid-gutter);
	font-size: 10vh;
	display: flex;
	justify-content: flex-start
}

.hamburger-nav.type3 .menu .mega-menu-item>a span {
	line-height: .95
}

.hamburger-nav.type3 .menu .mega-menu-item>a span.cloned {
	width: 100%;
	-webkit-text-stroke: 1px currentColor;
	-webkit-text-fill-color: transparent
}

.hamburger-nav.type3 .menu .mega-menu-item>a::before {
	left: 0
}

.hamburger-nav.type3 .hamburger-nav-details {
	width: 25%;
	height: 100%;
	padding-left: var(--clb-spacer);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column
}

.hamburger-nav.type3 .hamburger-nav-details .details-column {
	width: 100%
}

.header {
	background: 0 0;
	vertical-align: middle;
	left: 0;
	right: 0;
	z-index: 60;
	border-color: var(--nomads-bg-color)
}

.header:not(.header-sidebar) {
	border-bottom-style: var(--clb-header-border-style);
	border-bottom-width: var(--clb-header-border-width)
}

.header.header-sidebar {
	border-right-style: var(--clb-header-border-style);
	border-right-width: var(--clb-header-border-width)
}

.header.header-sidebar .search-global.fixed {
	display: none
}

.header:not(.-fixed) {
	position: absolute
}

.header-cap {
	width: 100%;
	height: var(--clb-header-height)
}

.header-wrap {
	position: relative;
	z-index: 1;
	height: var(--clb-header-height);
	background-color: var(--nomads-bg-color);
	
}

.header-wrap .left-part,
.header-wrap .right-part,
.header-wrap .top-part {
	display: flex;
	align-items: center
}

.header-wrap .right-part {
	justify-content: flex-end
}

.header-wrap-inner {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.header-wrap-inner.vertical-inner {
	flex-direction: column
}

.header-wrap-inner .menu-optional {
	display: flex;
	align-items: center
}

.header-wrap:not(.page-container) {
	padding-left: var(--clb-spacer);
	padding-right: var(--clb-spacer)
}

.header-wrap.wrapped-container {
	padding: 0 15px
}

.header-wrap .top-part {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.header-wrap .bottom-part {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.header .social-bar {
	display: none
}

.header ul li {
	list-style: none
}

.header .logo-mobile,
.header .logo-sticky,
.header .logo-sticky-mobile {
	display: none
}

.header .desktop-hamburger.-left .hamburger-outer,
.header .middle-part-inner.-left .hamburger-outer,
.header .mobile-hamburger.-left .hamburger-outer,
.header .top-part-inner.-left .hamburger-outer {
	padding-right: .75rem
}

.header .desktop-hamburger.-right .hamburger-outer,
.header .mobile-hamburger.-right .hamburger-outer {
	padding-left: .75rem;
	flex-direction: row-reverse
}

.header.header-2 .header-wrap .top-part:not(.page-container) {
	padding-left: var(--clb-spacer);
	padding-right: var(--clb-spacer)
}

.header.header-2:not(.-mobile) .header-wrap {
	height: var(--clb-header-height-2);
	padding: 0;
	display: flex;
	justify-content: stretch;
	flex-direction: column
}

.header.header-2:not(.-mobile) .header-wrap .left-part,
.header.header-2:not(.-mobile) .header-wrap .right-part {
	min-width: 35vw
}

.header.header-2:not(.-mobile) .header-wrap .top-part.page-container::after {
	content: none
}

.header.header-2:not(.-mobile) .header-wrap .middle-part {
	border-top: 1px solid var(--clb-border-color)
}

.header.header-2:not(.-mobile) .header-wrap .bottom-part {
	flex-grow: 1
}

.header.header-2:not(.-mobile) .header-wrap .bottom-part,
.header.header-2:not(.-mobile) .header-wrap .top-part {
	height: auto;
	padding-top: 1.5vh;
	padding-bottom: 1.5vh
}

.header.header-2:not(.-mobile).-sticky .header-wrap {
	height: 17vh
}

.header.header-2.-mobile .header-wrap {
	padding: 0
}

.header.header-2.-mobile .header-wrap .right-part {
	flex-grow: 2
}

.header.header-2.-mobile .branding+.menu-optional {
	flex-grow: 2;
	justify-content: flex-end
}

.header.header-3:not(.-mobile) .nav {
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

.header.header-4 .left-part {
	display: flex;
	align-items: center
}

.header.header-4 .left-part .desktop-hamburger {
	margin-right: 1rem
}

.header.header-4 .left-part .menu-optional>li:first-child {
	padding-left: 0
}

.header.header-4:not(.-mobile) {
	opacity: 0;
	transition-duration: var(--clb-transition-duration);
	transition-timing-function: var(--clb-transition-function);
	transition-property: opacity
}

.header.header-4:not(.-mobile) .branding {
	z-index: 11;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.header.header-4:not(.-mobile) .branding-title {
	width: auto;
	padding: 0 30px
}

.header.header-4:not(.-mobile) .top-part {
	height: 100%;
	position: relative
}

.header.header-4:not(.-mobile) .top-part .nav {
	position: absolute
}

.header.header-4:not(.-mobile) .top-part.page-container::after {
	display: none
}

.header.header-5:not(.-mobile) {
	width: var(--clb-header-height-5);
	min-height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	padding: 0
}

.header.header-5:not(.-mobile) .header-wrap {
	height: 100vh;
	padding-bottom: var(--clb-spacer)
}

.header.header-5:not(.-mobile) .header-wrap .top-part {
	min-height: var(--clb-header-height);
	justify-content: flex-start
}

.header.header-5:not(.-mobile) .header-wrap .bottom-part {
	justify-content: flex-start
}

.header.header-5:not(.-mobile) .middle-part,
.header.header-5:not(.-mobile) .mobile-overlay {
	width: 100%
}

.header.header-5:not(.-mobile) .menu {
	width: 100%;
	flex-direction: column
}

.header.header-5:not(.-mobile) .menu li {
	font-size: var(--clb-text-size-large);
	font-weight: var(--clb-text-semi-bold);
	width: 100%
}

.header.header-5:not(.-mobile) .menu li a {
	width: 100%;
	padding-top: .45rem;
	padding-bottom: .45rem
}

.header.header-5:not(.-mobile) .menu li .sub-menu {
	margin-left: var(--clb-spacer);
	padding-left: var(--clb-spacer)
}

.header.header-5:not(.-mobile) .menu li .sub-menu,
.header.header-5:not(.-mobile) .menu li .sub-menu .sub-sub-menu {
	box-shadow: none;
	background: 0 0
}

.header.header-5:not(.-mobile) .menu li>ul {
	box-shadow: none;
	min-width: var(--clb-header-height-5);
	position: absolute;
	top: 0;
	left: 100%;
	color: var(--clb-color-white);
	background-color: transparent;
	padding: 0;
	transform: none
}

.header.header-5:not(.-mobile) .menu li>ul li {
	transition-duration: var(--clb-transition-duration)
}

.header.header-5:not(.-mobile) .menu li:hover::after,
.header.header-5:not(.-mobile) .menu li:hover>ul,
.header.header-5:not(.-mobile) .menu li:hover>ul>* {
	transform: translateX(0);
	visibility: visible;
	opacity: 1
}

.header.header-5:not(.-mobile) .menu>.nav-item>a {
	padding-left: 0;
	padding-right: 0
}

.header.header-5:not(.-mobile) .menu>.nav-item.has-submenu .menu-plus {
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.header.header-5:not(.-mobile) .menu>.nav-item.has-submenu .menu-chevron {
	display: none
}

.header.header-5:not(.-mobile) .menu>.nav-item::after {
	content: "";
	height: 100vh;
	position: fixed;
	left: var(--clb-header-height-5);
	right: 0;
	top: 0;
	z-index: -1;
	pointer-events: none;
	visibility: hidden;
	opacity: 0;
	background-color: color-mix(in srgb, var(--clb-color-overlay) 99%, transparent);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.header.header-5:not(.-mobile) .menu-optional {
	position: relative;
	flex-direction: column;
	justify-content: flex-end
}

.header.header-5:not(.-mobile) .menu-optional .cart-button {
	flex-direction: row-reverse;
	justify-content: flex-end
}

.header.header-5:not(.-mobile) .menu-optional>li {
	width: 100%
}

.header.header-5:not(.-mobile) .menu-optional>li,
.header.header-5:not(.-mobile) .menu-optional>li:first-child {
	padding-left: 0
}

.header.header-5:not(.-mobile) .menu-optional>li .cart-mini {
	top: auto;
	bottom: var(--clb-spacer);
	right: auto;
	left: 0;
	margin-left: var(--clb-spacer);
	margin-bottom: calc(var(--clb-circle) + 30px);
	position: fixed
}

.header.header-6:not(.-mobile) .branding {
	padding: 0 .75rem;
	white-space: nowrap;
	min-width: 25vh;
	justify-content: flex-end;
	
}

.header.header-7 .branding {
	white-space: nowrap
}

.header.header-7:not(.-mobile) .header-wrap-inner {
	align-items: center
}

.header.header-7:not(.-mobile) .branding {
	top: 0
}

.header.header-7:not(.-mobile) .middle-part {
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.header.header-7:not(.-mobile) .middle-part .hamburger-outer {
	padding-left: .75rem;
	padding-right: unset;
	transform: rotate(-90deg);
	flex-direction: row-reverse
}

.header.header-7:not(.-mobile) .middle-part .hamburger-outer>.hamburger {
	transform: rotate(90deg)
}

.header.header-7.-mobile .top-part {
	order: 2
}

.header.header-7.-mobile .middle-part {
	order: 1
}

.header.header-7.-mobile .bottom-part {
	order: 3
}

.header:not(.-mobile).header-5,
.header:not(.-mobile).header-6,
.header:not(.-mobile).header-7 {
	border-right-width: 1px
}

.header:not(.-mobile).header-6,
.header:not(.-mobile).header-7 {
	width: var(--clb-header-height-6);
	position: fixed;
	left: 0;
	top: 0;
	height: 100%
}

.header:not(.-mobile).header-6.-sticky .header-wrap,
.header:not(.-mobile).header-7.-sticky .header-wrap {
	height: 100%
}

.header:not(.-mobile).header-6 .header-wrap,
.header:not(.-mobile).header-7 .header-wrap {
	height: 100%
}

.header:not(.-mobile).header-6 .vertical-inner,
.header:not(.-mobile).header-7 .vertical-inner {
	padding-top: var(--clb-spacer);
	padding-bottom: var(--clb-spacer)
}

.header:not(.-mobile).header-6 .header-wrap,
.header:not(.-mobile).header-7 .header-wrap {
	padding: 0
}

.header:not(.-mobile).header-6~.hamburger-nav.split,
.header:not(.-mobile).header-7~.hamburger-nav.split {
	left: 80px;
	z-index: 100
}

.header:not(.-mobile).header-6 .cart-mini,
.header:not(.-mobile).header-7 .cart-mini {
	top: auto;
	right: auto;
	left: 0;
	bottom: -3.25rem;
	margin-bottom: var(--clb-spacer);
	position: fixed;
	transform-origin: left bottom;
	transform: rotate(90deg) translate(0, 0)
}

.header:not(.-mobile).header-6 .menu,
.header:not(.-mobile).header-7 .menu {
	display: none
}

.header:not(.-mobile).header-6 .top-part,
.header:not(.-mobile).header-7 .top-part {
	align-items: flex-start
}

.header:not(.-mobile).header-6 .top-part-inner,
.header:not(.-mobile).header-7 .top-part-inner {
	width: 100%;
	height: var(--clb-header-height-6);
	transform-origin: right top;
	transform: rotate(-90deg) translate(0, -100%);
	display: flex;
	flex-direction: row-reverse;
	align-items: center
}

.header:not(.-mobile).header-6 .top-part .hamburger,
.header:not(.-mobile).header-7 .top-part .hamburger {
	transform: rotate(90deg)
}

.header:not(.-mobile).header-6 .top-part .hamburger-outer,
.header:not(.-mobile).header-7 .top-part .hamburger-outer {
	padding-left: .75rem;
	flex-direction: row-reverse
}

.header:not(.-mobile).header-6 .top-part .menu-blank,
.header:not(.-mobile).header-7 .top-part .menu-blank {
	display: none
}

.header:not(.-mobile).header-6 .bottom-part,
.header:not(.-mobile).header-7 .bottom-part {
	height: auto;
	position: relative;
	justify-content: flex-start
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional,
.header:not(.-mobile).header-7 .bottom-part .menu-optional {
	height: var(--clb-header-height-6);
	transform-origin: left bottom;
	transform: rotate(-90deg) translate(0, 100%)
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional>li:first-child,
.header:not(.-mobile).header-7 .bottom-part .menu-optional>li:first-child {
	padding-left: 0;
	padding-right: 0
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional>.button-group,
.header:not(.-mobile).header-7 .bottom-part .menu-optional>.button-group {
	margin-right: var(--clb-gap)
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional>.button-group .button,
.header:not(.-mobile).header-7 .bottom-part .menu-optional>.button-group .button {
	white-space: nowrap;
	transition-property: background-color, color
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional .lang-dropdown,
.header:not(.-mobile).header-7 .bottom-part .menu-optional .lang-dropdown {
	margin-right: 1rem
}

.header:not(.-mobile).header-6 .bottom-part .menu-optional .cart-button,
.header:not(.-mobile).header-7 .bottom-part .menu-optional .cart-button {
	flex-direction: row-reverse
}

.header:not(.-mobile).extended-menu .hamburger {
	display: none
}

.header:not(.-mobile).hamburger-position-right .left-part .hamburger,
.header:not(.-mobile).hamburger-position-right .menu-optional-left .hamburger,
.header:not(.-mobile).hamburger-position-right .top-part .hamburger {
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.header:not(.-mobile).hamburger-position-right .bottom-part .hamburger,
.header:not(.-mobile).hamburger-position-right .menu-optional-right .hamburger,
.header:not(.-mobile).hamburger-position-right .right-part .hamburger {
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.header:not(.-mobile).hamburger-position-left .bottom-part .hamburger,
.header:not(.-mobile).hamburger-position-left .menu-optional-right .hamburger,
.header:not(.-mobile).hamburger-position-left .right-part .hamburger {
	display: none
}

.header:not(.-mobile).hamburger-position-left .left-part .hamburger,
.header:not(.-mobile).hamburger-position-left .menu-optional-left .hamburger,
.header:not(.-mobile).hamburger-position-left .top-part .hamburger {
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.header.-mobile .social-bar {
	display: flex
}

.header.-mobile .search-global.-mobile-visible {
	position: initial;
	background-color: initial
}

.header.-mobile.header-5 .header-wrap-inner,
.header.-mobile.header-6 .header-wrap-inner,
.header.-mobile.header-7 .header-wrap-inner {
	flex-direction: row
}

.header.-mobile.header-5 .header-wrap-inner .middle-part,
.header.-mobile.header-5 .header-wrap-inner .top-part,
.header.-mobile.header-6 .header-wrap-inner .middle-part,
.header.-mobile.header-6 .header-wrap-inner .top-part,
.header.-mobile.header-7 .header-wrap-inner .middle-part,
.header.-mobile.header-7 .header-wrap-inner .top-part {
	align-items: center;
	justify-content: flex-start
}

.header.-mobile.header-5 .header-wrap-inner .middle-part,
.header.-mobile.header-6 .header-wrap-inner .middle-part,
.header.-mobile.header-7 .header-wrap-inner .middle-part {
	display: flex
}

.header.-mobile.header-5 .header-wrap-inner .bottom-part,
.header.-mobile.header-6 .header-wrap-inner .bottom-part,
.header.-mobile.header-7 .header-wrap-inner .bottom-part {
	justify-content: flex-end
}

.header.-mobile.header-6 .middle-part-inner,
.header.-mobile.header-6 .top-part-inner,
.header.-mobile.header-7 .middle-part-inner,
.header.-mobile.header-7 .top-part-inner {
	display: flex
}

.header.-sticky {
	background-color: var(--clb-color-white);
	border-color: var(--clb-sticky-header-border-color);
	border-bottom-style: var(--clb-sticky-header-border-style);
	border-bottom-width: var(--clb-header-border-width);
	position: fixed;
	top: 0
}

.header.-sticky:not(.-fixed) {
	transform: translate3d(0, -100%, 0);
	opacity: 0;
	visibility: hidden
}

.header.-sticky:not(.-fixed) .header-wrap {
	height: var(--clb-sticky-header-height)
}

.header.-sticky.showed {
	opacity: 1;
	visibility: visible;
	transform: none;
	z-index: 1000;
	transition-delay: 0.2s;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.header.-sticky.with-header-cap {
	margin: 0
}

.header.-sticky .branding img {
	min-height: 38px;
	max-height: 4.5vh
}

.header.-fixed {
	position: fixed
}

.branding {
	position: relative;
	display: flex;
	align-items: center
}

.branding-title {
	font-weight: var(--clb-text-bold);
	font-size: 1.4em
}

.branding-title .light {
	color: var(--clb-color-white)
}

.branding:hover {
	opacity: .65;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.branding .logo-dynamic:hover img,
.branding .logo-mobile:hover img,
.branding .logo:hover img {
	transform: none
}

.branding .logo img,
.branding .logo-dynamic img,
.branding .logo-mobile img {
	min-height: 42px;
	max-height: 66px;
	display: flex
}

.branding .logo-sticky {
	display: none
}

:not(.is-mobile-menu).with-header-2 .header-cap {
	height: var(--clb-header-height-2)
}

:not(.is-mobile-menu).with-header-5.with-spacer .elementor-section-stretched,
:not(.is-mobile-menu).with-header-5.with-spacer .site-content,
:not(.is-mobile-menu).with-header-5.with-spacer [data-vc-stretch-content] {
	padding-left: var(--clb-header-height-5)
}

:not(.is-mobile-menu).with-header-5.with-spacer .site-footer {
	margin-left: var(--clb-header-height-5)
}

:not(.is-mobile-menu).with-header-5 .back-link,
:not(.is-mobile-menu).with-header-5 .elements-bar.left,
:not(.is-mobile-menu).with-header-5 .scroll-bar-container,
:not(.is-mobile-menu).with-header-5 .search-global.fixed,
:not(.is-mobile-menu).with-header-5 .subheader {
	margin-left: var(--clb-header-height-5)
}

:not(.is-mobile-menu).with-header-5 .notification .alert {
	margin-left: calc(var(--clb-header-height-5)/ 2)
}

:not(.is-mobile-menu).with-header-7 .hamburger-nav:not(.type2):not(.type3) {
	padding-left: var(--clb-header-height)
}

:not(.is-mobile-menu).with-header-7 .hamburger-nav .close-bar {
	justify-content: center
}

:not(.is-mobile-menu).with-header-6.with-spacer .elementor-section-stretched,
:not(.is-mobile-menu).with-header-6.with-spacer .site-content,
:not(.is-mobile-menu).with-header-6.with-spacer [data-vc-stretch-content],
:not(.is-mobile-menu).with-header-7.with-spacer .elementor-section-stretched,
:not(.is-mobile-menu).with-header-7.with-spacer .site-content,
:not(.is-mobile-menu).with-header-7.with-spacer [data-vc-stretch-content] {
	padding-left: var(--clb-header-height-6)
}

:not(.is-mobile-menu).with-header-6.with-spacer .site-footer,
:not(.is-mobile-menu).with-header-7.with-spacer .site-footer {
	margin-left: var(--clb-header-height-6)
}

:not(.is-mobile-menu).with-header-6 .hamburger-nav .close-bar,
:not(.is-mobile-menu).with-header-7 .hamburger-nav .close-bar {
	width: 100vh;
	padding-left: var(--clb-spacer);
	padding-right: var(--clb-spacer);
	height: var(--clb-header-height-6);
	transform-origin: left top;
	transform: rotate(90deg) translate(0, -100%)
}

:not(.is-mobile-menu).with-header-6 .back-link,
:not(.is-mobile-menu).with-header-6 .elements-bar.left,
:not(.is-mobile-menu).with-header-6 .scroll-bar-container,
:not(.is-mobile-menu).with-header-6 .search-global.fixed,
:not(.is-mobile-menu).with-header-6 .subheader,
:not(.is-mobile-menu).with-header-7 .back-link,
:not(.is-mobile-menu).with-header-7 .elements-bar.left,
:not(.is-mobile-menu).with-header-7 .scroll-bar-container,
:not(.is-mobile-menu).with-header-7 .search-global.fixed,
:not(.is-mobile-menu).with-header-7 .subheader {
	margin-left: var(--clb-header-height-6)
}

:not(.is-mobile-menu).with-header-6 .notification .alert,
:not(.is-mobile-menu).with-header-7 .notification .alert {
	margin-left: calc(var(--clb-header-height-6)/ 2)
}

:not(.is-mobile-menu).with-header-6 .search-global.fixed,
:not(.is-mobile-menu).with-header-7 .search-global.fixed {
	bottom: var(--clb-spacer)
}

:not(.is-mobile-menu).with-header-5 .header-cap,
:not(.is-mobile-menu).with-header-6 .header-cap,
:not(.is-mobile-menu).with-header-7 .header-cap {
	display: none
}

:not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .header-5,
:not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .header-6,
:not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .header-7,
:not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .header-5,
:not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .header-6,
:not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .header-7,
:not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .header-5,
:not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .header-6,
:not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .header-7 {
	display: none
}

:not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .site-content,
:not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .site-footer,
:not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .site-content,
:not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .site-footer,
:not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .site-content,
:not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .site-footer {
	margin-left: 0
}

:not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] .elementor-section-stretched,
:not(.is-mobile-menu).with-header-5[data-elementor-device-mode=mobile] [data-vc-stretch-content],
:not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] .elementor-section-stretched,
:not(.is-mobile-menu).with-header-6[data-elementor-device-mode=mobile] [data-vc-stretch-content],
:not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] .elementor-section-stretched,
:not(.is-mobile-menu).with-header-7[data-elementor-device-mode=mobile] [data-vc-stretch-content] {
	padding-left: 0
}

.is-mobile-menu .hamburger-nav {
	display: none
}

.is-mobile-menu .header {
	opacity: 1
}

.is-mobile-menu .mobile-hamburger {
	min-width: var(--clb-circle)
}

.is-mobile-menu .mobile-hamburger.-left {
	margin-right: .75rem
}

.is-mobile-menu .mobile-hamburger.-right {
	margin-left: .75rem
}

.elementor-html .header:not(.header-5):not(.header-6):not(.header-7),
.vc_editor .header:not(.header-5):not(.header-6):not(.header-7) {
	z-index: 0
}

.slider-with-bullets .clb-slider:not(.-slider-lightbox) .clb-slider-nav-btn,
.slider-with-bullets .elements-bar.right,
.slider-with-bullets .portfolio-onepage-slider .clb-slider-nav-btn {
	margin-right: var(--clb-bullets-spacer)
}

.slider-with-bullets:not(.slider-with-bullets-type5) .sticky-nav {
	margin-right: var(--clb-bullets-spacer)
}

.slider-with-bullets:not(.slider-with-bullets-type8) .header {
	margin-right: var(--clb-bullets-spacer)
}

.admin-bar .-sticky:not(.-mobile),
.admin-bar .clb-popup:not(.project-lightbox):not(.clb-gallery-lightbox),
.admin-bar .header-5:not(.-mobile) .top-part,
.admin-bar .header-6:not(.-mobile) .top-part,
.admin-bar .header-7:not(.-mobile) .middle-part,
.admin-bar .header-7:not(.-mobile) .top-part {
	margin-top: var(--clb-admin-bar-height)
}

.admin-bar:not(.with-header-sidebar) .back-link {
	margin-top: calc(var(--clb-header-height) + var(--clb-admin-bar-height))
}

.admin-bar:not(.with-header-sidebar).with-subheader .back-link {
	margin-top: calc(var(--clb-header-height) + var(--clb-admin-bar-height) + var(--clb-subheader-height))
}

.admin-bar.with-header-sidebar .back-link {
	margin-top: var(--clb-admin-bar-height)
}

.subheader {
	background-color: var(--clb-fill-color);
	vertical-align: middle;
	cursor: var(--clb-cursor-default);
	position: relative;
	font-size: .85em;
	z-index: 10
}

.subheader,
.subheader a {
	color: var(--clb-color-grey)
}

.subheader .page-container {
	padding-top: 8px;
	padding-bottom: 8px;
	min-height: var(--clb-subheader-height);
	display: flex;
	align-items: center;
	justify-content: space-between
}

.subheader .page-container.-full-w {
	padding-left: var(--clb-spacer);
	padding-right: var(--clb-spacer)
}

.subheader .page-container:after {
	display: none
}

.subheader ul,
.subheader ul li {
	display: flex;
	align-items: center
}

.subheader ul.-left>li:not(:last-child)::after,
.subheader ul.-right>li:not(:last-child)::after {
	content: "";
	height: 1rem;
	width: 1px;
	background-color: var(--clb-color-grey);
	margin: 0 .5rem;
	display: block
}

.subheader ul.-right,
.subheader ul.-right li {
	flex-direction: row-reverse
}

.site-footer {
	background-color: #17151E
}

.site-footer .widgets {
	padding-top: var(--clb-grid-gutter-5x);
	padding-bottom: var(--clb-grid-gutter-5x)
}

.site-footer .widgets p {
	margin-top: 0
}

.site-footer-copyright {
	font-size: var(--clb-text-size-small)
}

.site-footer-copyright .holder {
	padding-top: var(--clb-spacer);
	padding-bottom: var(--clb-spacer)
}

.site-footer-copyright .holder:not(.-center) {
	display: flex;
	justify-content: space-between
}

.site-footer .page-container+.site-footer-copyright .holder {
	border-top: 1px solid var(--clb-border-color)
}

.site-footer .page-container.-full-w {
	padding-left: var(--clb-spacer);
	padding-right: var(--clb-spacer)
}

.site-footer .page-container>.holder {
	padding: 1rem 0;
	min-width: 100%
}

.site-footer .page-container>.holder .-left-bar,
.site-footer .page-container>.holder .-right-bar {
	height: var(--clb-color-switcher-height);
	display: flex;
	align-items: center
}

.site-footer .page-container>.holder .-left-bar .color-switcher,
.site-footer .page-container>.holder .-right-bar .color-switcher {
	left: unset
}

.site-footer .page-container>.holder .-right-bar {
	justify-content: flex-end
}

.site-footer .page-container>.holder .-right-bar .color-switcher {
	margin-left: var(--clb-grid-gutter)
}

#yith-wcwl-popup-message,
.alert {
	background-color: var(--clb-fill-color);
	padding: 1rem var(--clb-grid-gutter);
	gap: var(--clb-gap);
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: space-between;
	border-radius: var(--clb-border-radius);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

#yith-wcwl-popup-message .icon-button,
.alert .icon-button {
	color: inherit;
	margin: -.65rem -.65rem -.65rem 0
}

#yith-wcwl-popup-message a,
.alert a {
	color: var(--clb-body-color)
}

#yith-wcwl-popup-message.-block,
.alert.-block {
	display: flex
}

#yith-wcwl-popup-message.-success,
.alert.-success {
	background-color: color-mix(in srgb, var(--clb-color-success) 15%, transparent)
}

#yith-wcwl-popup-message.-success,
#yith-wcwl-popup-message.-success a,
.alert.-success,
.alert.-success a {
	color: var(--clb-color-success)
}

#yith-wcwl-popup-message.-warning,
.alert.-warning {
	background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent)
}

#yith-wcwl-popup-message.-warning,
#yith-wcwl-popup-message.-warning a,
.alert.-warning,
.alert.-warning a {
	color: var(--clb-color-warning)
}

#yith-wcwl-popup-message.-danger,
.alert.-danger {
	background-color: color-mix(in srgb, var(--clb-color-danger) 15%, transparent)
}

#yith-wcwl-popup-message.-danger,
#yith-wcwl-popup-message.-danger a,
.alert.-danger,
.alert.-danger a {
	color: var(--clb-color-danger)
}

#yith-wcwl-popup-message.-small,
.alert.-small {
	padding: .75rem 1rem;
	font-size: var(--clb-text-size-small);
	line-height: var(--clb-text-line-heigth-small)
}

#yith-wcwl-popup-message.-large,
.alert.-large {
	padding: 1.25rem 1.5rem;
	font-size: var(--clb-text-size-large)
}

#yith-wcwl-popup-message.-fixed,
.alert.-fixed {
	position: fixed;
	transform: translateX(-50%);
	left: 50%;
	bottom: var(--clb-spacer);
	z-index: 50;
	box-shadow: 0 5px 10px 0 color-mix(in srgb, var(--clb-color-neutral) 10%, transparent)
}

#yith-wcwl-popup-message.-fixed.ajax-cart-response,
.alert.-fixed.ajax-cart-response {
	z-index: 51
}

#yith-wcwl-popup-message.-fixed a,
.alert.-fixed a {
	font-weight: var(--clb-text-semi-bold)
}

#yith-wcwl-popup-message.-fixed.-success,
.alert.-fixed.-success {
	background-color: color-mix(in srgb, var(--clb-color-success) 15%, #fff)
}

#yith-wcwl-popup-message.-fixed.-danger,
.alert.-fixed.-danger {
	background-color: color-mix(in srgb, var(--clb-color-danger) 15%, #fff)
}

#yith-wcwl-popup-message.-with-shadow,
.alert.-with-shadow {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

#yith-wcwl-popup-message-message,
.alert-message {
	text-align: left;
	flex-grow: 2;
	gap: var(--clb-gap-small)
}

#yith-wcwl-popup-message-message .icon,
.alert-message .icon {
	vertical-align: middle;
	margin-top: -2px
}

#yith-wcwl-popup-message-message img,
.alert-message img {
	max-height: 1.5rem
}

.author-details {
	margin-top: var(--clb-gap-small);
	font-size: var(--clb-text-size-small)
}

.avatar {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 40%, transparent);
	width: var(--clb-circle);
	height: var(--clb-circle);
	position: relative;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	border-radius: 100%
}

.avatar>img.avatar {
	max-width: 100%;
	width: 100%;
	height: auto
}

.avatar.jetpack-lazy-image {
	display: none
}

.avatar::after {
	content: "";
	height: 100%;
	width: 100%;
	z-index: 1;
	top: 0;
	left: 0;
	content: "";
	display: block;
	position: absolute;
	border-radius: 100%;
	box-shadow: inset 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.avatar.-small {
	width: var(--clb-circle-small);
	height: var(--clb-circle-small)
}

.avatar.-large {
	width: var(--clb-circle-large);
	height: var(--clb-circle-large)
}

.badge,
.tag,
.tagcloud>a,
.testimonial-headline>b,
.wp-block-tag-cloud>a {
	font-weight: var(--clb-text-medium);
	gap: var(--clb-gap-small);
	padding: .35rem .65rem;
	line-height: 1;
	min-height: 1.625rem;
	font-size: var(--clb-text-size-caption);
	border-radius: var(--clb-border-radius);
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.badge.-primary {
	background-color: var(--clb-color-primary)
}

.badge:not(.-outlined) {
	color: var(--clb-color-white)
}

.badge:not(.-primary):not(.-outlined) {
	background-color: var(--clb-color-black-light)
}

.badge.-outlined,
.lazy-load.-outlined .badge.button:not(.-flat),
.pagination:not(.text-center).-outlined .badge.button:not(.-flat) {
	padding: .25rem .55rem;
	border: 2px solid currentColor
}

.badge.-pill {
	margin-bottom: .75rem;
	border-radius: .8rem
}

.badge.-pill.-inverse {
	color: var(--clb-color-white)
}

.badge.-pill>svg {
	fill: currentColor;
	margin-right: .25rem
}

.tag,
.tagcloud>a,
.testimonial-headline>b,
.wp-block-tag-cloud>a {
	background: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent);
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.tag>a,
.tagcloud>a>a,
.testimonial-headline>b>a,
.wp-block-tag-cloud>a>a {
	background-image: none !important
}

.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock).active,
.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock):active,
.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock):focus,
.tag:not(.tag-sale):not(.in-stock):not(.out-of-stock):hover,
.tagcloud>a:not(.tag-sale):not(.in-stock):not(.out-of-stock).active,
.tagcloud>a:not(.tag-sale):not(.in-stock):not(.out-of-stock):active,
.tagcloud>a:not(.tag-sale):not(.in-stock):not(.out-of-stock):focus,
.tagcloud>a:not(.tag-sale):not(.in-stock):not(.out-of-stock):hover,
.testimonial-headline>b:not(.tag-sale):not(.in-stock):not(.out-of-stock).active,
.testimonial-headline>b:not(.tag-sale):not(.in-stock):not(.out-of-stock):active,
.testimonial-headline>b:not(.tag-sale):not(.in-stock):not(.out-of-stock):focus,
.testimonial-headline>b:not(.tag-sale):not(.in-stock):not(.out-of-stock):hover,
.wp-block-tag-cloud>a:not(.tag-sale):not(.in-stock):not(.out-of-stock).active,
.wp-block-tag-cloud>a:not(.tag-sale):not(.in-stock):not(.out-of-stock):active,
.wp-block-tag-cloud>a:not(.tag-sale):not(.in-stock):not(.out-of-stock):focus,
.wp-block-tag-cloud>a:not(.tag-sale):not(.in-stock):not(.out-of-stock):hover {
	background: color-mix(in srgb, var(--clb-color-neutral) 40%, transparent)
}

.tag.tag-sale,
.tagcloud>a.tag-sale,
.testimonial-headline>b.tag-sale,
.wp-block-tag-cloud>a.tag-sale {
	background-color: var(--clb-color-primary);
	color: var(--clb-color-white)
}

.breadcrumb {
	width: 100%;
	min-height: var(--clb-button-height-small);
	flex-wrap: wrap;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.breadcrumb-holder {
	flex-grow: 2;
	font-size: var(--clb-text-size-small);
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.breadcrumb-item {
	font-size: var(--clb-text-size-small);
	font-weight: var(--clb-text-semi-bold)
}

.breadcrumb-item span.active {
	font-weight: var(--clb-body-font-weight)
}

.breadcrumb-item svg {
	margin: 0 .4rem;
	fill: currentColor
}

.post-type-archive-product .breadcrumbs-container.vc_col-lg-push-2 {
	left: auto;
	width: 100%
}

.added_to_cart,
.btn,
.button,
a.button,
button[type=submit],
input[type=submit] {
	background-color: var(--clb-button-color);
	font-family: var(--clb-action-font-family);
	font-size: var(--clb-action-font-size);
	font-weight: var(--clb-action-font-weight);
	min-height: var(--clb-button-height);
	padding: 0 var(--clb-button-side-padding);
	gap: var(--clb-gap);
	cursor: var(--clb-cursor-pointer);
	border: 2px solid transparent;
	white-space: nowrap;
	background-image: none !important;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	border-radius: var(--clb-button-border-radius);
	transition: all var(--clb-transition-function) var(--clb-transition-duration);
	justify-content: center;
	transition-property: background-color, color, border-color, box-shadow
}

.added_to_cart.aos-animate,
.btn.aos-animate,
.button.aos-animate,
a.button.aos-animate,
button[type=submit].aos-animate,
input[type=submit].aos-animate {
	transition-delay: 0s !important
}

.added_to_cart svg,
.btn svg,
.button svg,
a.button svg,
button[type=submit] svg,
input[type=submit] svg {
	fill: currentColor
}

.added_to_cart>img.icon,
.btn>img.icon,
.button>img.icon,
a.button>img.icon,
button[type=submit]>img.icon,
input[type=submit]>img.icon {
	max-height: 1.25em
}

.added_to_cart>.spinner,
.btn>.spinner,
.button>.spinner,
a.button>.spinner,
button[type=submit]>.spinner,
input[type=submit]>.spinner {
	color: currentColor
}

.added_to_cart.-block,
.btn.-block,
.button.-block,
a.button.-block,
button[type=submit].-block,
input[type=submit].-block {
	display: flex;
	align-items: center
}

.added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-pagination),
.btn:not(.-outlined):not(.-flat):not(.-text):not(.-pagination),
.button:not(.-outlined):not(.-flat):not(.-text):not(.-pagination),
a.button:not(.-outlined):not(.-flat):not(.-text):not(.-pagination),
button[type=submit]:not(.-outlined):not(.-flat):not(.-text):not(.-pagination),
input[type=submit]:not(.-outlined):not(.-flat):not(.-text):not(.-pagination) {
	color: var(--clb-color-white)
}

.added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,
.added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,
.added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,
.btn:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,
.btn:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,
.btn:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,
.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,
.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,
.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,
a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,
a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,
a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,
button[type=submit]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,
button[type=submit]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,
button[type=submit]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,
input[type=submit]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,
input[type=submit]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,
input[type=submit]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover {
	background-color: var(--clb-button-hover-color);
	color: var(--clb-color-white)
}

.added_to_cart.-with-shadow.-flat:hover,
.added_to_cart.-with-shadow:not(.-flat),
.btn.-with-shadow.-flat:hover,
.btn.-with-shadow:not(.-flat),
.button.-with-shadow.-flat:hover,
.button.-with-shadow:not(.-flat),
a.button.-with-shadow.-flat:hover,
a.button.-with-shadow:not(.-flat),
button[type=submit].-with-shadow.-flat:hover,
button[type=submit].-with-shadow:not(.-flat),
input[type=submit].-with-shadow.-flat:hover,
input[type=submit].-with-shadow:not(.-flat) {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.added_to_cart.-outlined,
.btn.-outlined,
.button.-outlined,
.lazy-load.-outlined .added_to_cart.button:not(.-flat),
.lazy-load.-outlined .btn.button:not(.-flat),
.lazy-load.-outlined .button:not(.-flat),
.lazy-load.-outlined a.button:not(.-flat),
.lazy-load.-outlined button.button[type=submit]:not(.-flat),
.lazy-load.-outlined input.button[type=submit]:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.button:not(.-flat),
.pagination:not(.text-center).-outlined .btn.button:not(.-flat),
.pagination:not(.text-center).-outlined .button:not(.-flat),
.pagination:not(.text-center).-outlined a.button:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit]:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit]:not(.-flat),
a.button.-outlined,
button[type=submit].-outlined,
input[type=submit].-outlined {
	background-color: transparent;
	border-color: currentColor
}

.added_to_cart.-outlined:not(.-pagination):active,
.added_to_cart.-outlined:not(.-pagination):focus,
.added_to_cart.-outlined:not(.-pagination):hover,
.btn.-outlined:not(.-pagination):active,
.btn.-outlined:not(.-pagination):focus,
.btn.-outlined:not(.-pagination):hover,
.button.-outlined:not(.-pagination):active,
.button.-outlined:not(.-pagination):focus,
.button.-outlined:not(.-pagination):hover,
.lazy-load.-outlined .added_to_cart.button:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined .added_to_cart.button:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined .added_to_cart.button:not(.-pagination):hover:not(.-flat),
.lazy-load.-outlined .btn.button:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined .btn.button:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined .btn.button:not(.-pagination):hover:not(.-flat),
.lazy-load.-outlined .button:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined .button:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined .button:not(.-pagination):hover:not(.-flat),
.lazy-load.-outlined a.button:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined a.button:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined a.button:not(.-pagination):hover:not(.-flat),
.lazy-load.-outlined button.button[type=submit]:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined button.button[type=submit]:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined button.button[type=submit]:not(.-pagination):hover:not(.-flat),
.lazy-load.-outlined input.button[type=submit]:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined input.button[type=submit]:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined input.button[type=submit]:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.button:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.button:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.button:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined .btn.button:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined .btn.button:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined .btn.button:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined .button:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined .button:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined .button:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined a.button:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined a.button:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined a.button:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit]:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit]:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit]:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit]:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit]:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit]:not(.-pagination):hover:not(.-flat),
a.button.-outlined:not(.-pagination):active,
a.button.-outlined:not(.-pagination):focus,
a.button.-outlined:not(.-pagination):hover,
button[type=submit].-outlined:not(.-pagination):active,
button[type=submit].-outlined:not(.-pagination):focus,
button[type=submit].-outlined:not(.-pagination):hover,
input[type=submit].-outlined:not(.-pagination):active,
input[type=submit].-outlined:not(.-pagination):focus,
input[type=submit].-outlined:not(.-pagination):hover {
	border-color: currentColor
}

.added_to_cart.-text,
.btn.-text,
.button.-text,
a.button.-text,
button[type=submit].-text,
input[type=submit].-text {
	background-color: transparent;
	border: none;
	padding: 0;
	min-height: initial;
	transition-delay: 0s !important;
	font-size: 1em;
	border-radius: var(--clb-button-border-radius-small);
	box-shadow: 0 0 0 .6rem transparent
}

.added_to_cart.-text:active,
.added_to_cart.-text:focus,
.added_to_cart.-text:hover,
.btn.-text:active,
.btn.-text:focus,
.btn.-text:hover,
.button.-text:active,
.button.-text:focus,
.button.-text:hover,
a.button.-text:active,
a.button.-text:focus,
a.button.-text:hover,
button[type=submit].-text:active,
button[type=submit].-text:focus,
button[type=submit].-text:hover,
input[type=submit].-text:active,
input[type=submit].-text:focus,
input[type=submit].-text:hover {
	background-color: var(--clb-fill-color);
	box-shadow: 0 0 0 .6rem var(--clb-fill-color)
}

.added_to_cart.-flat,
.btn.-flat,
.button.-flat,
a.button.-flat,
button[type=submit].-flat,
input[type=submit].-flat {
	background-color: transparent;
	border: none
}

.added_to_cart.-flat:active,
.added_to_cart.-flat:focus,
.added_to_cart.-flat:hover,
.btn.-flat:active,
.btn.-flat:focus,
.btn.-flat:hover,
.button.-flat:active,
.button.-flat:focus,
.button.-flat:hover,
a.button.-flat:active,
a.button.-flat:focus,
a.button.-flat:hover,
button[type=submit].-flat:active,
button[type=submit].-flat:focus,
button[type=submit].-flat:hover,
input[type=submit].-flat:active,
input[type=submit].-flat:focus,
input[type=submit].-flat:hover {
	background-color: var(--clb-fill-color)
}

.added_to_cart.-flat,
.added_to_cart.-outlined,
.added_to_cart.-text,
.btn.-flat,
.btn.-outlined,
.btn.-text,
.button.-flat,
.button.-outlined,
.button.-text,
.lazy-load.-outlined .added_to_cart.button:not(.-flat),
.lazy-load.-outlined .btn.button:not(.-flat),
.lazy-load.-outlined .button:not(.-flat),
.lazy-load.-outlined a.button:not(.-flat),
.lazy-load.-outlined button.button[type=submit]:not(.-flat),
.lazy-load.-outlined input.button[type=submit]:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.button:not(.-flat),
.pagination:not(.text-center).-outlined .btn.button:not(.-flat),
.pagination:not(.text-center).-outlined .button:not(.-flat),
.pagination:not(.text-center).-outlined a.button:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit]:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit]:not(.-flat),
a.button.-flat,
a.button.-outlined,
a.button.-text,
button[type=submit].-flat,
button[type=submit].-outlined,
button[type=submit].-text,
input[type=submit].-flat,
input[type=submit].-outlined,
input[type=submit].-text {
	color: var(--clb-button-color)
}

.added_to_cart.-flat:not(.-pagination):active,
.added_to_cart.-flat:not(.-pagination):focus,
.added_to_cart.-flat:not(.-pagination):hover,
.added_to_cart.-outlined:not(.-pagination):active,
.added_to_cart.-outlined:not(.-pagination):focus,
.added_to_cart.-outlined:not(.-pagination):hover,
.added_to_cart.-text:not(.-pagination):active,
.added_to_cart.-text:not(.-pagination):focus,
.added_to_cart.-text:not(.-pagination):hover,
.btn.-flat:not(.-pagination):active,
.btn.-flat:not(.-pagination):focus,
.btn.-flat:not(.-pagination):hover,
.btn.-outlined:not(.-pagination):active,
.btn.-outlined:not(.-pagination):focus,
.btn.-outlined:not(.-pagination):hover,
.btn.-text:not(.-pagination):active,
.btn.-text:not(.-pagination):focus,
.btn.-text:not(.-pagination):hover,
.button.-flat:not(.-pagination):active,
.button.-flat:not(.-pagination):focus,
.button.-flat:not(.-pagination):hover,
.button.-outlined:not(.-pagination):active,
.button.-outlined:not(.-pagination):focus,
.button.-outlined:not(.-pagination):hover,
.button.-text:not(.-pagination):active,
.button.-text:not(.-pagination):focus,
.button.-text:not(.-pagination):hover,
.lazy-load.-outlined .added_to_cart.button:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined .added_to_cart.button:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined .added_to_cart.button:not(.-pagination):hover:not(.-flat),
.lazy-load.-outlined .btn.button:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined .btn.button:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined .btn.button:not(.-pagination):hover:not(.-flat),
.lazy-load.-outlined .button:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined .button:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined .button:not(.-pagination):hover:not(.-flat),
.lazy-load.-outlined a.button:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined a.button:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined a.button:not(.-pagination):hover:not(.-flat),
.lazy-load.-outlined button.button[type=submit]:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined button.button[type=submit]:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined button.button[type=submit]:not(.-pagination):hover:not(.-flat),
.lazy-load.-outlined input.button[type=submit]:not(.-pagination):active:not(.-flat),
.lazy-load.-outlined input.button[type=submit]:not(.-pagination):focus:not(.-flat),
.lazy-load.-outlined input.button[type=submit]:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.button:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.button:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.button:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined .btn.button:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined .btn.button:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined .btn.button:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined .button:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined .button:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined .button:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined a.button:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined a.button:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined a.button:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit]:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit]:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit]:not(.-pagination):hover:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit]:not(.-pagination):active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit]:not(.-pagination):focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit]:not(.-pagination):hover:not(.-flat),
a.button.-flat:not(.-pagination):active,
a.button.-flat:not(.-pagination):focus,
a.button.-flat:not(.-pagination):hover,
a.button.-outlined:not(.-pagination):active,
a.button.-outlined:not(.-pagination):focus,
a.button.-outlined:not(.-pagination):hover,
a.button.-text:not(.-pagination):active,
a.button.-text:not(.-pagination):focus,
a.button.-text:not(.-pagination):hover,
button[type=submit].-flat:not(.-pagination):active,
button[type=submit].-flat:not(.-pagination):focus,
button[type=submit].-flat:not(.-pagination):hover,
button[type=submit].-outlined:not(.-pagination):active,
button[type=submit].-outlined:not(.-pagination):focus,
button[type=submit].-outlined:not(.-pagination):hover,
button[type=submit].-text:not(.-pagination):active,
button[type=submit].-text:not(.-pagination):focus,
button[type=submit].-text:not(.-pagination):hover,
input[type=submit].-flat:not(.-pagination):active,
input[type=submit].-flat:not(.-pagination):focus,
input[type=submit].-flat:not(.-pagination):hover,
input[type=submit].-outlined:not(.-pagination):active,
input[type=submit].-outlined:not(.-pagination):focus,
input[type=submit].-outlined:not(.-pagination):hover,
input[type=submit].-text:not(.-pagination):active,
input[type=submit].-text:not(.-pagination):focus,
input[type=submit].-text:not(.-pagination):hover {
	color: var(--clb-button-hover-color)
}

.added_to_cart.-primary:not(.-outlined):not(.-flat):not(.-text):active,
.added_to_cart.-primary:not(.-outlined):not(.-flat):not(.-text):focus,
.added_to_cart.-primary:not(.-outlined):not(.-flat):not(.-text):hover,
.added_to_cart.btn-brand:not(.-outlined):not(.-flat):not(.-text):active,
.added_to_cart.btn-brand:not(.-outlined):not(.-flat):not(.-text):focus,
.added_to_cart.btn-brand:not(.-outlined):not(.-flat):not(.-text):hover,
.btn.-primary:not(.-outlined):not(.-flat):not(.-text):active,
.btn.-primary:not(.-outlined):not(.-flat):not(.-text):focus,
.btn.-primary:not(.-outlined):not(.-flat):not(.-text):hover,
.btn.btn-brand:not(.-outlined):not(.-flat):not(.-text):active,
.btn.btn-brand:not(.-outlined):not(.-flat):not(.-text):focus,
.btn.btn-brand:not(.-outlined):not(.-flat):not(.-text):hover,
.button.-primary:not(.-outlined):not(.-flat):not(.-text):active,
.button.-primary:not(.-outlined):not(.-flat):not(.-text):focus,
.button.-primary:not(.-outlined):not(.-flat):not(.-text):hover,
.button.btn-brand:not(.-outlined):not(.-flat):not(.-text):active,
.button.btn-brand:not(.-outlined):not(.-flat):not(.-text):focus,
.button.btn-brand:not(.-outlined):not(.-flat):not(.-text):hover,
a.button.-primary:not(.-outlined):not(.-flat):not(.-text):active,
a.button.-primary:not(.-outlined):not(.-flat):not(.-text):focus,
a.button.-primary:not(.-outlined):not(.-flat):not(.-text):hover,
a.button.btn-brand:not(.-outlined):not(.-flat):not(.-text):active,
a.button.btn-brand:not(.-outlined):not(.-flat):not(.-text):focus,
a.button.btn-brand:not(.-outlined):not(.-flat):not(.-text):hover,
button[type=submit].-primary:not(.-outlined):not(.-flat):not(.-text):active,
button[type=submit].-primary:not(.-outlined):not(.-flat):not(.-text):focus,
button[type=submit].-primary:not(.-outlined):not(.-flat):not(.-text):hover,
button[type=submit].btn-brand:not(.-outlined):not(.-flat):not(.-text):active,
button[type=submit].btn-brand:not(.-outlined):not(.-flat):not(.-text):focus,
button[type=submit].btn-brand:not(.-outlined):not(.-flat):not(.-text):hover,
input[type=submit].-primary:not(.-outlined):not(.-flat):not(.-text):active,
input[type=submit].-primary:not(.-outlined):not(.-flat):not(.-text):focus,
input[type=submit].-primary:not(.-outlined):not(.-flat):not(.-text):hover,
input[type=submit].btn-brand:not(.-outlined):not(.-flat):not(.-text):active,
input[type=submit].btn-brand:not(.-outlined):not(.-flat):not(.-text):focus,
input[type=submit].btn-brand:not(.-outlined):not(.-flat):not(.-text):hover {
	background-color: var(--clb-color-black-light)
}

.added_to_cart.-primary.-outlined,
.added_to_cart.btn-brand.-outlined,
.btn.-primary.-outlined,
.btn.btn-brand.-outlined,
.button.-primary.-outlined,
.button.btn-brand.-outlined,
.lazy-load.-outlined .added_to_cart.-primary.button:not(.-flat),
.lazy-load.-outlined .added_to_cart.btn-brand.button:not(.-flat),
.lazy-load.-outlined .btn.-primary.button:not(.-flat),
.lazy-load.-outlined .btn.btn-brand.button:not(.-flat),
.lazy-load.-outlined .button.-primary:not(.-flat),
.lazy-load.-outlined .button.btn-brand:not(.-flat),
.lazy-load.-outlined a.button.-primary:not(.-flat),
.lazy-load.-outlined a.button.btn-brand:not(.-flat),
.lazy-load.-outlined button.button[type=submit].-primary:not(.-flat),
.lazy-load.-outlined button.button[type=submit].btn-brand:not(.-flat),
.lazy-load.-outlined input.button[type=submit].-primary:not(.-flat),
.lazy-load.-outlined input.button[type=submit].btn-brand:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.-primary.button:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.btn-brand.button:not(.-flat),
.pagination:not(.text-center).-outlined .btn.-primary.button:not(.-flat),
.pagination:not(.text-center).-outlined .btn.btn-brand.button:not(.-flat),
.pagination:not(.text-center).-outlined .button.-primary:not(.-flat),
.pagination:not(.text-center).-outlined .button.btn-brand:not(.-flat),
.pagination:not(.text-center).-outlined a.button.-primary:not(.-flat),
.pagination:not(.text-center).-outlined a.button.btn-brand:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit].-primary:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit].btn-brand:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit].-primary:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit].btn-brand:not(.-flat),
a.button.-primary.-outlined,
a.button.btn-brand.-outlined,
button[type=submit].-primary.-outlined,
button[type=submit].btn-brand.-outlined,
input[type=submit].-primary.-outlined,
input[type=submit].btn-brand.-outlined {
	border-color: var(--clb-color-primary);
	color: var(--clb-color-primary)
}

.added_to_cart.-primary.-outlined:active,
.added_to_cart.-primary.-outlined:focus,
.added_to_cart.-primary.-outlined:hover,
.added_to_cart.btn-brand.-outlined:active,
.added_to_cart.btn-brand.-outlined:focus,
.added_to_cart.btn-brand.-outlined:hover,
.btn.-primary.-outlined:active,
.btn.-primary.-outlined:focus,
.btn.-primary.-outlined:hover,
.btn.btn-brand.-outlined:active,
.btn.btn-brand.-outlined:focus,
.btn.btn-brand.-outlined:hover,
.button.-primary.-outlined:active,
.button.-primary.-outlined:focus,
.button.-primary.-outlined:hover,
.button.btn-brand.-outlined:active,
.button.btn-brand.-outlined:focus,
.button.btn-brand.-outlined:hover,
.lazy-load.-outlined .added_to_cart.-primary.button:active:not(.-flat),
.lazy-load.-outlined .added_to_cart.-primary.button:focus:not(.-flat),
.lazy-load.-outlined .added_to_cart.-primary.button:hover:not(.-flat),
.lazy-load.-outlined .added_to_cart.btn-brand.button:active:not(.-flat),
.lazy-load.-outlined .added_to_cart.btn-brand.button:focus:not(.-flat),
.lazy-load.-outlined .added_to_cart.btn-brand.button:hover:not(.-flat),
.lazy-load.-outlined .btn.-primary.button:active:not(.-flat),
.lazy-load.-outlined .btn.-primary.button:focus:not(.-flat),
.lazy-load.-outlined .btn.-primary.button:hover:not(.-flat),
.lazy-load.-outlined .btn.btn-brand.button:active:not(.-flat),
.lazy-load.-outlined .btn.btn-brand.button:focus:not(.-flat),
.lazy-load.-outlined .btn.btn-brand.button:hover:not(.-flat),
.lazy-load.-outlined .button.-primary:active:not(.-flat),
.lazy-load.-outlined .button.-primary:focus:not(.-flat),
.lazy-load.-outlined .button.-primary:hover:not(.-flat),
.lazy-load.-outlined .button.btn-brand:active:not(.-flat),
.lazy-load.-outlined .button.btn-brand:focus:not(.-flat),
.lazy-load.-outlined .button.btn-brand:hover:not(.-flat),
.lazy-load.-outlined a.button.-primary:active:not(.-flat),
.lazy-load.-outlined a.button.-primary:focus:not(.-flat),
.lazy-load.-outlined a.button.-primary:hover:not(.-flat),
.lazy-load.-outlined a.button.btn-brand:active:not(.-flat),
.lazy-load.-outlined a.button.btn-brand:focus:not(.-flat),
.lazy-load.-outlined a.button.btn-brand:hover:not(.-flat),
.lazy-load.-outlined button.button[type=submit].-primary:active:not(.-flat),
.lazy-load.-outlined button.button[type=submit].-primary:focus:not(.-flat),
.lazy-load.-outlined button.button[type=submit].-primary:hover:not(.-flat),
.lazy-load.-outlined button.button[type=submit].btn-brand:active:not(.-flat),
.lazy-load.-outlined button.button[type=submit].btn-brand:focus:not(.-flat),
.lazy-load.-outlined button.button[type=submit].btn-brand:hover:not(.-flat),
.lazy-load.-outlined input.button[type=submit].-primary:active:not(.-flat),
.lazy-load.-outlined input.button[type=submit].-primary:focus:not(.-flat),
.lazy-load.-outlined input.button[type=submit].-primary:hover:not(.-flat),
.lazy-load.-outlined input.button[type=submit].btn-brand:active:not(.-flat),
.lazy-load.-outlined input.button[type=submit].btn-brand:focus:not(.-flat),
.lazy-load.-outlined input.button[type=submit].btn-brand:hover:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.-primary.button:active:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.-primary.button:focus:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.-primary.button:hover:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.btn-brand.button:active:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.btn-brand.button:focus:not(.-flat),
.pagination:not(.text-center).-outlined .added_to_cart.btn-brand.button:hover:not(.-flat),
.pagination:not(.text-center).-outlined .btn.-primary.button:active:not(.-flat),
.pagination:not(.text-center).-outlined .btn.-primary.button:focus:not(.-flat),
.pagination:not(.text-center).-outlined .btn.-primary.button:hover:not(.-flat),
.pagination:not(.text-center).-outlined .btn.btn-brand.button:active:not(.-flat),
.pagination:not(.text-center).-outlined .btn.btn-brand.button:focus:not(.-flat),
.pagination:not(.text-center).-outlined .btn.btn-brand.button:hover:not(.-flat),
.pagination:not(.text-center).-outlined .button.-primary:active:not(.-flat),
.pagination:not(.text-center).-outlined .button.-primary:focus:not(.-flat),
.pagination:not(.text-center).-outlined .button.-primary:hover:not(.-flat),
.pagination:not(.text-center).-outlined .button.btn-brand:active:not(.-flat),
.pagination:not(.text-center).-outlined .button.btn-brand:focus:not(.-flat),
.pagination:not(.text-center).-outlined .button.btn-brand:hover:not(.-flat),
.pagination:not(.text-center).-outlined a.button.-primary:active:not(.-flat),
.pagination:not(.text-center).-outlined a.button.-primary:focus:not(.-flat),
.pagination:not(.text-center).-outlined a.button.-primary:hover:not(.-flat),
.pagination:not(.text-center).-outlined a.button.btn-brand:active:not(.-flat),
.pagination:not(.text-center).-outlined a.button.btn-brand:focus:not(.-flat),
.pagination:not(.text-center).-outlined a.button.btn-brand:hover:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit].-primary:active:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit].-primary:focus:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit].-primary:hover:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit].btn-brand:active:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit].btn-brand:focus:not(.-flat),
.pagination:not(.text-center).-outlined button.button[type=submit].btn-brand:hover:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit].-primary:active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit].-primary:focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit].-primary:hover:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit].btn-brand:active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit].btn-brand:focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=submit].btn-brand:hover:not(.-flat),
a.button.-primary.-outlined:active,
a.button.-primary.-outlined:focus,
a.button.-primary.-outlined:hover,
a.button.btn-brand.-outlined:active,
a.button.btn-brand.-outlined:focus,
a.button.btn-brand.-outlined:hover,
button[type=submit].-primary.-outlined:active,
button[type=submit].-primary.-outlined:focus,
button[type=submit].-primary.-outlined:hover,
button[type=submit].btn-brand.-outlined:active,
button[type=submit].btn-brand.-outlined:focus,
button[type=submit].btn-brand.-outlined:hover,
input[type=submit].-primary.-outlined:active,
input[type=submit].-primary.-outlined:focus,
input[type=submit].-primary.-outlined:hover,
input[type=submit].btn-brand.-outlined:active,
input[type=submit].btn-brand.-outlined:focus,
input[type=submit].btn-brand.-outlined:hover {
	border-color: var(--clb-color-black-light);
	color: var(--clb-color-black-light)
}

.added_to_cart.-primary.-flat,
.added_to_cart.-primary.-text,
.added_to_cart.btn-brand.-flat,
.added_to_cart.btn-brand.-text,
.btn.-primary.-flat,
.btn.-primary.-text,
.btn.btn-brand.-flat,
.btn.btn-brand.-text,
.button.-primary.-flat,
.button.-primary.-text,
.button.btn-brand.-flat,
.button.btn-brand.-text,
a.button.-primary.-flat,
a.button.-primary.-text,
a.button.btn-brand.-flat,
a.button.btn-brand.-text,
button[type=submit].-primary.-flat,
button[type=submit].-primary.-text,
button[type=submit].btn-brand.-flat,
button[type=submit].btn-brand.-text,
input[type=submit].-primary.-flat,
input[type=submit].-primary.-text,
input[type=submit].btn-brand.-flat,
input[type=submit].btn-brand.-text {
	color: var(--clb-color-primary)
}

.added_to_cart.-primary:not(.-outlined):not(.-flat):not(.-text),
.added_to_cart.btn-brand:not(.-outlined):not(.-flat):not(.-text),
.btn.-primary:not(.-outlined):not(.-flat):not(.-text),
.btn.btn-brand:not(.-outlined):not(.-flat):not(.-text),
.button.-primary:not(.-outlined):not(.-flat):not(.-text),
.button.btn-brand:not(.-outlined):not(.-flat):not(.-text),
a.button.-primary:not(.-outlined):not(.-flat):not(.-text),
a.button.btn-brand:not(.-outlined):not(.-flat):not(.-text),
button[type=submit].-primary:not(.-outlined):not(.-flat):not(.-text),
button[type=submit].btn-brand:not(.-outlined):not(.-flat):not(.-text),
input[type=submit].-primary:not(.-outlined):not(.-flat):not(.-text),
input[type=submit].btn-brand:not(.-outlined):not(.-flat):not(.-text) {
	background-color: var(--clb-color-primary)
}

.added_to_cart.-small,
.added_to_cart.btn-small,
.btn.-small,
.btn.btn-small,
.button.-small,
.button.btn-small,
a.button.-small,
a.button.btn-small,
button[type=submit].-small,
button[type=submit].btn-small,
input[type=submit].-small,
input[type=submit].btn-small {
	font-size: var(--clb-action-font-size-small);
	min-height: var(--clb-button-height-small)
}

.added_to_cart.-small:not(.-text),
.added_to_cart.btn-small:not(.-text),
.btn.-small:not(.-text),
.btn.btn-small:not(.-text),
.button.-small:not(.-text),
.button.btn-small:not(.-text),
a.button.-small:not(.-text),
a.button.btn-small:not(.-text),
button[type=submit].-small:not(.-text),
button[type=submit].btn-small:not(.-text),
input[type=submit].-small:not(.-text),
input[type=submit].btn-small:not(.-text) {
	padding: 0 var(--clb-button-side-padding-small)
}

.added_to_cart.-large,
.btn.-large,
.button.-large,
a.button.-large,
button[type=submit].-large,
input[type=submit].-large {
	min-height: var(--clb-button-height-large)
}

.added_to_cart.-large:not(.-text),
.btn.-large:not(.-text),
.button.-large:not(.-text),
a.button.-large:not(.-text),
button[type=submit].-large:not(.-text),
input[type=submit].-large:not(.-text) {
	padding: 0 var(--clb-button-side-padding-large)
}

.added_to_cart:active,
.added_to_cart:focus,
.btn:active,
.btn:focus,
.button:active,
.button:focus,
a.button:active,
a.button:focus,
button[type=submit]:active,
button[type=submit]:focus,
input[type=submit]:active,
input[type=submit]:focus {
	box-shadow: 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.added_to_cart:hover .icon,
.btn:hover .icon,
.button:hover .icon,
a.button:hover .icon,
button[type=submit]:hover .icon,
input[type=submit]:hover .icon {
	animation: iconMove ease-out var(--clb-transition-duration)
}

.added_to_cart:hover .icon.-left-animation,
.btn:hover .icon.-left-animation,
.button:hover .icon.-left-animation,
a.button:hover .icon.-left-animation,
button[type=submit]:hover .icon.-left-animation,
input[type=submit]:hover .icon.-left-animation {
	animation: iconMove ease-out var(--clb-transition-duration) reverse
}

a.btn,
a.button {
	background-image: none
}

@keyframes iconMove {
	0% {
		transform: translateX(0)
	}

	30% {
		opacity: 0
	}

	31% {
		transform: translateX(1.25rem)
	}

	32% {
		transform: translateX(-1.25rem)
	}

	84% {
		opacity: 1
	}

	100% {
		transform: translateX(0)
	}
}

input[type=checkbox],
input[type=radio] {
	width: 1.125rem;
	height: 1.125rem;
	margin: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	appearance: none;
	outline: 0;
	border: 2px solid var(--clb-color-grey);
	vertical-align: middle;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

input[type=checkbox]:checked,
input[type=radio]:checked {
	background-color: var(--clb-color-primary);
	border-color: var(--clb-color-primary)
}

input[type=checkbox]:invalid:not([aria-required=true]),
input[type=radio]:invalid:not([aria-required=true]) {
	border-color: var(--clb-color-danger)
}

input[type=checkbox]:active,
input[type=checkbox]:focus,
input[type=radio]:active,
input[type=radio]:focus {
	box-shadow: 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-primary) 25%, transparent)
}

input[type=checkbox]+label,
input[type=checkbox]+span,
input[type=radio]+label,
input[type=radio]+span {
	font-weight: var(--clb-body-font-weight);
	display: inline;
	vertical-align: middle;
	margin-left: .2em;
	line-height: var(--clb-text-line-heigth-small)
}

input[type=checkbox]+label:not(.woocommerce-terms-and-conditions-checkbox-text),
input[type=checkbox]+span:not(.woocommerce-terms-and-conditions-checkbox-text),
input[type=radio]+label:not(.woocommerce-terms-and-conditions-checkbox-text),
input[type=radio]+span:not(.woocommerce-terms-and-conditions-checkbox-text) {
	font-size: var(--clb-text-size-small)
}

input[type=checkbox] {
	border-radius: var(--clb-border-radius-small)
}

input[type=checkbox]:checked {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}

input[type=radio] {
	border-radius: 100%
}

input[type=radio]:checked {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}

.custom-cursor .circle-cursor {
	position: fixed;
	left: 0;
	top: 0;
	pointer-events: none;
	transform: translateZ(0);
	visibility: hidden;
	
}

.custom-cursor .circle-cursor-inner {
	
}

.custom-cursor .circle-cursor-inner.cursor-link-hover {
	
}

.custom-cursor .circle-cursor-outer {
	
}

.custom-cursor .cursor-link.circle-cursor-inner {
	background: 0 0 !important
}

.custom-cursor .cursor-link.circle-cursor-inner.cursor-link-hover {
	opacity: 1
}

.custom-cursor .cursor-link.circle-cursor-inner svg {
	fill: white
}

.custom-cursor .cursor-link.circle-cursor-outer.cursor-link-hover {

}

.custom-cursor a[data-cursor-class] {
	
}

.icon-button {
	position: relative;
	background-color: transparent;
	padding: 0;
	border: none;
	cursor: var(--clb-cursor-pointer);
	text-align: center;
	outline: 0;
	min-width: var(--clb-circle);
	width: var(--clb-circle);
	height: var(--clb-circle);
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	transition: background-color var(--clb-transition-function) var(--clb-transition-duration)
}

.icon-button>.icon {
	margin-left: 0;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	transition: all var(--clb-transition-function) var(--clb-transition-duration);
	transition-property: transform, opacity
}

.icon-button.-small {
	min-width: var(--clb-circle-small);
	width: var(--clb-circle-small);
	height: var(--clb-circle-small)
}

.icon-button.-extra-small {
	min-width: var(--clb-circle-extra-small);
	width: var(--clb-circle-extra-small);
	height: var(--clb-circle-extra-small)
}

.icon-button.cart,
.icon-button.hamburger,
.icon-button.search-global.fixed,
.icon-button:hover {
	background-color: var(--clb-fill-color)
}

.icon-button:hover .icon {
	opacity: .75;
	transform: var(--clb-transform-scale)
}

.icon-button:active,
.icon-button:focus {
	background-color: var(--clb-fill-color);
	box-shadow: inset 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.icon-buttons-animation .icon-button::before {
	content: "";
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: var(--clb-color-primary);
	transform: scale(0);
	transition: all var(--clb-transition-function) var(--clb-transition-duration);
	border-radius: 50%
}

.icon-buttons-animation .icon-button:focus {
	outline: 0
}

.icon-buttons-animation .icon-button:focus::before {
	animation: var(--clb-transition-duration) click_animation var(--clb-transition-function) 1
}

@keyframes click_animation {
	from {
		transform: scale(1);
		opacity: .15
	}

	to {
		transform: scale(4);
		opacity: 0
	}
}

.icon-group {
	color: inherit;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
	border-radius: 100%
}

.icon-group.-contained,
.icon-group.-outlined,
.lazy-load.-outlined .icon-group.button:not(.-flat),
.pagination:not(.text-center).-outlined .icon-group.button:not(.-flat) {
	min-width: var(--clb-circle);
	max-width: var(--clb-circle);
	height: var(--clb-circle)
}

.icon-group.-contained .icon,
.icon-group.-outlined .icon,
.lazy-load.-outlined .icon-group.button:not(.-flat) .icon,
.pagination:not(.text-center).-outlined .icon-group.button:not(.-flat) .icon {
	font-size: 1.75em
}

.icon-group.-contained {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.icon-group.-outlined,
.lazy-load.-outlined .icon-group.button:not(.-flat),
.pagination:not(.text-center).-outlined .icon-group.button:not(.-flat) {
	border: 2px solid var(--clb-color-black-light)
}

.icon-group>img,
.icon-group>img.icon {
	max-width: 50%;
	max-height: 50%
}

.icon-group:not(.-contained):not(.-outlined) {
	justify-content: flex-start
}

.icon-group:not(.-contained):not(.-outlined)>img {
	max-height: 2rem;
	max-width: initial
}

.icon-group:not(.-contained):not(.-outlined) .icon {
	font-size: 2em
}

.icon-group:not(.-contained):not(.-outlined).-small .icon {
	font-size: 1.75em
}

.icon-group:not(.-contained):not(.-outlined).-large .icon {
	font-size: 2.25em
}

.icon-group.-small.-contained,
.icon-group.-small.-outlined,
.lazy-load.-outlined .icon-group.-small.button:not(.-flat),
.pagination:not(.text-center).-outlined .icon-group.-small.button:not(.-flat) {
	min-width: var(--clb-circle-small);
	max-width: var(--clb-circle-small);
	height: var(--clb-circle-small)
}

.icon-group.-large.-contained,
.icon-group.-large.-outlined,
.lazy-load.-outlined .icon-group.-large.button:not(.-flat),
.pagination:not(.text-center).-outlined .icon-group.-large.button:not(.-flat) {
	min-width: var(--clb-circle-large);
	max-width: var(--clb-circle-large);
	height: var(--clb-circle-large)
}

.icon {
	font-size: var(--clb-icon-size);
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center
}

.icon svg path {
	fill: currentColor
}

.icon svg.minimal {
	display: none
}

body i.icon {
	width: initial;
	height: initial;
	line-height: 1;
	margin: 0;
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.-extra-small .icon,
.-small .icon {
	font-size: var(--clb-icon-size-small)
}

.-extra-small svg:not(.icon-bootstrap),
.-small svg:not(.icon-bootstrap) {
	transform: scale(.85)
}

.-large .icon {
	font-size: var(--clb-icon-size-large)
}

.-large svg {
	transform: scale(1.25)
}

.pagination>.page-item>.page-link {
	min-width: var(--clb-button-height);
	display: flex;
	justify-content: center
}

.pagination>.page-item>.page-link:active,
.pagination>.page-item>.page-link:focus {
	box-shadow: 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.pagination>.page-item>span.page-link {
	pointer-events: none
}

.pagination>.page-item:first-child svg {
	transform: scaleX(-1)
}

.pagination>.page-item:first-child:hover .icon {
	animation: iconMove ease-out var(--clb-transition-duration) reverse
}

.lazy-load {
	margin: auto;
	font-weight: var(--clb-text-semi-bold);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.lazy-load.load-more .loading-text {
	display: none
}

.lazy-load.load-more.active .loadmore-text {
	display: none
}

.lazy-load.load-more.active .loading-text {
	display: inline
}

.lazy-load:not(.active) .button {
	box-shadow: none
}

.lazy-load,
.pagination:not(.text-center) {
	min-width: 100%;
	padding: var(--clb-grid-gutter) 0;
	display: flex
}

.lazy-load.-small .button,
.pagination:not(.text-center).-small .button {
	min-width: var(--clb-button-height-small);
	min-height: var(--clb-button-height-small);
	padding: 0 .75rem
}

.lazy-load.-large .button,
.pagination:not(.text-center).-large .button {
	min-height: var(--clb-button-height-large);
	min-width: var(--clb-button-height-large);
	line-height: 1.75rem;
	padding: 0 1.4rem
}

.lazy-load.-flat .button:not(.-flat),
.pagination:not(.text-center).-flat .button:not(.-flat) {
	color: inherit;
	background-color: var(--clb-fill-color)
}

.lazy-load.-flat .button:active,
.lazy-load.-flat .button:focus,
.lazy-load.-flat .button:hover,
.lazy-load.-outlined .button:active,
.lazy-load.-outlined .button:focus,
.lazy-load.-outlined .button:hover,
.lazy-load.-outlined .pagination.button:not(.text-center):not(.-flat) .button:active,
.lazy-load.-outlined .pagination.button:not(.text-center):not(.-flat) .button:focus,
.lazy-load.-outlined .pagination.button:not(.text-center):not(.-flat) .button:hover,
.pagination:not(.text-center).-flat .button:active,
.pagination:not(.text-center).-flat .button:focus,
.pagination:not(.text-center).-flat .button:hover,
.pagination:not(.text-center).-outlined .button:active,
.pagination:not(.text-center).-outlined .button:focus,
.pagination:not(.text-center).-outlined .button:hover,
.pagination:not(.text-center).-outlined .lazy-load.button:not(.-flat) .button:active,
.pagination:not(.text-center).-outlined .lazy-load.button:not(.-flat) .button:focus,
.pagination:not(.text-center).-outlined .lazy-load.button:not(.-flat) .button:hover {
	background: 0 0 !important
}

.lazy-load:not(.-flat):not(.-outlined):not(.text-center) .button:not(.-flat),
.pagination:not(.text-center):not(.-flat):not(.-outlined):not(.text-center) .button:not(.-flat) {
	color: var(--clb-color-white)
}

.pagination-standard {
	min-width: 100%
}

@keyframes mymove {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.progress-holder {
	height: .5rem;
	background-color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent);
	overflow: hidden;
	display: flex;
	border-radius: .25rem
}

.progress-holder>.progress-bar {
	width: 0;
	background: linear-gradient(90deg, var(--clb-color-primary) 0, var(--clb-color-secondary) 100%);
	border-radius: .25rem;
	transition: width var(--clb-transition-function) .9s
}

.progress-holder.-contained {
	height: 1.125rem;
	padding: .3125rem;
	border-radius: .5625rem
}

.progress-holder.-contained.-thin {
	height: .875rem;
	border-radius: .4375rem
}

.progress-holder.-contained.-bold {
	height: 1.375rem;
	border-radius: .6875rem
}

.progress-holder.-thin {
	height: .25rem;
	border-radius: .125rem
}

.progress-holder.-thin>.progress-bar {
	border-radius: .125rem
}

.progress-holder.-bold {
	height: .75rem;
	border-radius: .75rem
}

.progress-holder.-bold>.progress-bar {
	border-radius: .375rem
}

select {
	position: relative;
	appearance: none;
	background-repeat: no-repeat;
	background-position: right 1rem center;
	padding: 0 1rem;
	min-height: var(--clb-button-height)
}

select:not([multiple=multiple]) {
	background-size: 14px 12px;
	padding-right: 2.75rem !important;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231b1b28' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

select[multiple=multiple] {
	padding: 0
}

select[multiple=multiple] option {
	padding: .65rem 1rem
}

select:not(.lang-dropdown) {
	color: var(--clb-color-grey)
}

select.lang-dropdown {
	color: inherit;
	width: auto
}

select.-small {
	padding-right: 2rem !important
}

input[type=file] {
	padding: 0
}

.select2-container--default {
	width: 100% !important
}

.select2-container--default .select2-selection--single {
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-left: 0;
	color: inherit;
	line-height: initial
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 100%;
	position: relative;
	top: 0;
	right: 0;
	width: 1rem;
	display: flex;
	align-items: center
}

.select2-container--default .select2-selection--single .select2-selection__arrow>b {
	border: none;
	margin: 0;
	left: auto;
	top: auto;
	position: relative;
	height: 1rem;
	width: 1rem;
	background-repeat: no-repeat;
	transform: scale(.8) rotate(0);
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231b1b28' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

.select2-container--default.select2-container--open .select2-selection__arrow>b {
	transform: scale(.8) rotate(180deg)
}

.select2-container--default .select2-dropdown {
	border: none;
	border-radius: var(--clb-border-radius);
	box-shadow: 0 20px 32px -8px color-mix(in srgb, var(--clb-color-black) 15%, transparent), 0 0 1px color-mix(in srgb, var(--clb-color-black) 5%, transparent)
}

.select2-container--default .select2-search--dropdown {
	padding: 1rem
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	padding: 0 .75rem;
	min-height: var(--clb-button-height-small);
	font-size: var(--clb-text-size-extra-small)
}

.select2-container--default .select2-results__option {
	padding-left: 1rem;
	padding-right: 1rem
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: var(--clb-color-black-light)
}

@-moz-document url-prefix() {
	select {
		line-height: var(--clb-button-height)
	}

	select.-small {
		line-height: 2rem
	}
}

.btn-loading::before,
.container-loading::before,
.spinner::before,
.tp-loader.spinner5::before,
.yith-wcan-loading::before {
	content: "";
	width: 1.5rem;
	height: 1.5rem;
	border: .2rem solid rgba(150, 144, 162, .25);
	border-top: .2rem solid currentColor;
	border-right: .2rem solid currentColor;
	opacity: .75;
	animation: .75s spinner var(--clb-transition-function) infinite;
	border-radius: 50%
}

.btn-loading>.icon,
.container-loading>.icon,
.spinner>.icon,
.tp-loader.spinner5>.icon,
.yith-wcan-loading>.icon {
	display: none
}

.btn-loading.-large,
.container-loading.-large,
.spinner.-large,
.tp-loader.spinner5.-large,
.yith-wcan-loading.-large {
	width: 2.5rem;
	height: 2.5rem
}

.container-loading,
.tp-loader.spinner5,
.yith-wcan-loading {
	background-image: none !important;
	background: 0 0
}

.container-loading::before,
.tp-loader.spinner5::before,
.yith-wcan-loading::before {
	position: absolute;
	left: calc(50% - 20px);
	top: calc(50% - 20px);
	width: 2.5rem;
	height: 2.5rem
}

.container-loading.hidden::before,
.tp-loader.spinner5.hidden::before,
.yith-wcan-loading.hidden::before {
	display: none
}

@-webkit-keyframes spinner {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes spinner {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.form-switch>.form-check-input[type=checkbox] {
	position: relative;
	width: var(--clb-button-height-small);
	border-radius: 2em;
	border-radius: 1.1rem
}

.form-switch>.form-check-input[type=checkbox]::before {
	content: "";
	position: absolute;
	width: .625rem;
	height: .625rem;
	left: .125rem;
	background-color: var(--clb-color-grey);
	border-radius: 100%;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.form-switch>.form-check-input[type=checkbox]:checked {
	background-color: transparent;
	background-image: none
}

.form-switch>.form-check-input[type=checkbox]:checked::before {
	left: calc(100% - .125rem);
	transform: translate(-100%);
	background-color: var(--clb-color-primary)
}

.form-switch>.form-check-label {
	color: var(--clb-color-black-light)
}

.select2-container--default .select2-selection--single,
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
	color: inherit;
	padding: 0 1rem;
	font-family: inherit;
	border: none;
	width: 100%;
	text-align: inherit;
	min-height: var(--clb-button-height);
	background-color: color-mix(in srgb, var(--clb-color-neutral) 10%, transparent);
	font-size: var(--clb-text-size);
	border-radius: var(--clb-border-radius);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.select2-container--default .select2-selection--single::placeholder,
input[type=date]::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=text]::placeholder,
input[type=url]::placeholder,
select::placeholder,
textarea::placeholder {
	color: var(--clb-placeholder-color)
}

.lazy-load.-outlined .select2-container--default .select2-selection--single.button:not(.-flat),
.lazy-load.-outlined input.button[type=date]:not(.-flat),
.lazy-load.-outlined input.button[type=email]:not(.-flat),
.lazy-load.-outlined input.button[type=number]:not(.-flat),
.lazy-load.-outlined input.button[type=password]:not(.-flat),
.lazy-load.-outlined input.button[type=search]:not(.-flat),
.lazy-load.-outlined input.button[type=tel]:not(.-flat),
.lazy-load.-outlined input.button[type=text]:not(.-flat),
.lazy-load.-outlined input.button[type=url]:not(.-flat),
.lazy-load.-outlined select.button:not(.-flat),
.lazy-load.-outlined textarea.button:not(.-flat),
.pagination:not(.text-center).-outlined .select2-container--default .select2-selection--single.button:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=date]:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=email]:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=number]:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=password]:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=search]:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=tel]:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=text]:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=url]:not(.-flat),
.pagination:not(.text-center).-outlined select.button:not(.-flat),
.pagination:not(.text-center).-outlined textarea.button:not(.-flat),
.select2-container--default .lazy-load.-outlined .select2-selection--single.button:not(.-flat),
.select2-container--default .pagination:not(.text-center).-outlined .select2-selection--single.button:not(.-flat),
.select2-container--default .select2-selection--single.-outlined,
input[type=date].-outlined,
input[type=email].-outlined,
input[type=number].-outlined,
input[type=password].-outlined,
input[type=search].-outlined,
input[type=tel].-outlined,
input[type=text].-outlined,
input[type=url].-outlined,
select.-outlined,
textarea.-outlined {
	background-color: transparent;
	border: 2px solid var(--clb-color-grey-light)
}

.lazy-load.-outlined .select2-container--default .select2-selection--single.button:active:not(.-flat),
.lazy-load.-outlined .select2-container--default .select2-selection--single.button:focus:not(.-flat),
.lazy-load.-outlined input.button[type=date]:active:not(.-flat),
.lazy-load.-outlined input.button[type=date]:focus:not(.-flat),
.lazy-load.-outlined input.button[type=email]:active:not(.-flat),
.lazy-load.-outlined input.button[type=email]:focus:not(.-flat),
.lazy-load.-outlined input.button[type=number]:active:not(.-flat),
.lazy-load.-outlined input.button[type=number]:focus:not(.-flat),
.lazy-load.-outlined input.button[type=password]:active:not(.-flat),
.lazy-load.-outlined input.button[type=password]:focus:not(.-flat),
.lazy-load.-outlined input.button[type=search]:active:not(.-flat),
.lazy-load.-outlined input.button[type=search]:focus:not(.-flat),
.lazy-load.-outlined input.button[type=tel]:active:not(.-flat),
.lazy-load.-outlined input.button[type=tel]:focus:not(.-flat),
.lazy-load.-outlined input.button[type=text]:active:not(.-flat),
.lazy-load.-outlined input.button[type=text]:focus:not(.-flat),
.lazy-load.-outlined input.button[type=url]:active:not(.-flat),
.lazy-load.-outlined input.button[type=url]:focus:not(.-flat),
.lazy-load.-outlined select.button:active:not(.-flat),
.lazy-load.-outlined select.button:focus:not(.-flat),
.lazy-load.-outlined textarea.button:active:not(.-flat),
.lazy-load.-outlined textarea.button:focus:not(.-flat),
.pagination:not(.text-center).-outlined .select2-container--default .select2-selection--single.button:active:not(.-flat),
.pagination:not(.text-center).-outlined .select2-container--default .select2-selection--single.button:focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=date]:active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=date]:focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=email]:active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=email]:focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=number]:active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=number]:focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=password]:active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=password]:focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=search]:active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=search]:focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=tel]:active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=tel]:focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=text]:active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=text]:focus:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=url]:active:not(.-flat),
.pagination:not(.text-center).-outlined input.button[type=url]:focus:not(.-flat),
.pagination:not(.text-center).-outlined select.button:active:not(.-flat),
.pagination:not(.text-center).-outlined select.button:focus:not(.-flat),
.pagination:not(.text-center).-outlined textarea.button:active:not(.-flat),
.pagination:not(.text-center).-outlined textarea.button:focus:not(.-flat),
.select2-container--default .lazy-load.-outlined .select2-selection--single.button:active:not(.-flat),
.select2-container--default .lazy-load.-outlined .select2-selection--single.button:focus:not(.-flat),
.select2-container--default .pagination:not(.text-center).-outlined .select2-selection--single.button:active:not(.-flat),
.select2-container--default .pagination:not(.text-center).-outlined .select2-selection--single.button:focus:not(.-flat),
.select2-container--default .select2-selection--single.-outlined:active,
.select2-container--default .select2-selection--single.-outlined:focus,
input[type=date].-outlined:active,
input[type=date].-outlined:focus,
input[type=email].-outlined:active,
input[type=email].-outlined:focus,
input[type=number].-outlined:active,
input[type=number].-outlined:focus,
input[type=password].-outlined:active,
input[type=password].-outlined:focus,
input[type=search].-outlined:active,
input[type=search].-outlined:focus,
input[type=tel].-outlined:active,
input[type=tel].-outlined:focus,
input[type=text].-outlined:active,
input[type=text].-outlined:focus,
input[type=url].-outlined:active,
input[type=url].-outlined:focus,
select.-outlined:active,
select.-outlined:focus,
textarea.-outlined:active,
textarea.-outlined:focus {
	outline: 0;
	border-color: var(--clb-color-grey)
}

.select2-container--default .select2-selection--single.-small,
input[type=date].-small,
input[type=email].-small,
input[type=number].-small,
input[type=password].-small,
input[type=search].-small,
input[type=tel].-small,
input[type=text].-small,
input[type=url].-small,
select.-small,
textarea.-small {
	padding: 0 .75rem;
	min-height: var(--clb-button-height-small);
	font-size: var(--clb-text-size-extra-small)
}

.select2-container--default .select2-selection--single.-large,
input[type=date].-large,
input[type=email].-large,
input[type=number].-large,
input[type=password].-large,
input[type=search].-large,
input[type=tel].-large,
input[type=text].-large,
input[type=url].-large,
select.-large,
textarea.-large {
	padding: 0 var(--clb-grid-gutter);
	min-height: var(--clb-button-height-large);
	font-size: var(--clb-text-size-large)
}

.select2-container--default .select2-selection--single:not(.-outlined):active,
.select2-container--default .select2-selection--single:not(.-outlined):focus,
input[type=date]:not(.-outlined):active,
input[type=date]:not(.-outlined):focus,
input[type=email]:not(.-outlined):active,
input[type=email]:not(.-outlined):focus,
input[type=number]:not(.-outlined):active,
input[type=number]:not(.-outlined):focus,
input[type=password]:not(.-outlined):active,
input[type=password]:not(.-outlined):focus,
input[type=search]:not(.-outlined):active,
input[type=search]:not(.-outlined):focus,
input[type=tel]:not(.-outlined):active,
input[type=tel]:not(.-outlined):focus,
input[type=text]:not(.-outlined):active,
input[type=text]:not(.-outlined):focus,
input[type=url]:not(.-outlined):active,
input[type=url]:not(.-outlined):focus,
select:not(.-outlined):active,
select:not(.-outlined):focus,
textarea:not(.-outlined):active,
textarea:not(.-outlined):focus {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent);
	outline: 0
}

.select2-container--default .select2-selection--single.wpcf7-not-valid,
input[type=date].wpcf7-not-valid,
input[type=email].wpcf7-not-valid,
input[type=number].wpcf7-not-valid,
input[type=password].wpcf7-not-valid,
input[type=search].wpcf7-not-valid,
input[type=tel].wpcf7-not-valid,
input[type=text].wpcf7-not-valid,
input[type=url].wpcf7-not-valid,
select.wpcf7-not-valid,
textarea.wpcf7-not-valid {
	box-shadow: 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-danger) 25%, transparent)
}

.woocommerce-invalid-required-field .select2-selection--single,
.woocommerce-invalid-required-field input[type=date],
.woocommerce-invalid-required-field input[type=email],
.woocommerce-invalid-required-field input[type=number],
.woocommerce-invalid-required-field input[type=password],
.woocommerce-invalid-required-field input[type=search],
.woocommerce-invalid-required-field input[type=tel],
.woocommerce-invalid-required-field input[type=text],
.woocommerce-invalid-required-field input[type=url],
.woocommerce-invalid-required-field select,
.woocommerce-invalid-required-field textarea {
	box-shadow: 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-primary) 20%, transparent)
}

button {
	appearance: none;
	color: inherit
}

textarea {
	resize: vertical;
	height: 10rem
}

textarea,
textarea.-large,
textarea.-small {
	padding-top: .75rem;
	padding-bottom: .75rem
}

label {
	display: block;
	font-size: var(--clb-text-size-caption);
	font-weight: var(--clb-text-medium)
}

label+* {
	margin-top: .5rem
}

.tooltip {
	position: relative;
	background-color: var(--clb-color-black);
	color: var(--clb-color-white);
	font-size: var(--clb-text-size-caption);
	padding: .375rem .5rem;
	font-weight: var(--clb-text-medium);
	z-index: 10;
	border-radius: var(--clb-border-radius)
}

.tooltip::before {
	content: "";
	position: absolute;
	width: .625rem;
	height: .625rem;
	background-color: var(--clb-color-black);
	transform: rotate(45deg);
	bottom: -.3125rem;
	left: calc(50% - .3125rem);
	z-index: -1
}

.tooltip.-right::before {
	bottom: calc(50% - .3125rem);
	left: -.3125rem
}

.tooltip.-left::before {
	bottom: calc(50% - .3125rem);
	right: -.3125rem;
	left: auto
}

.tooltip.-bottom::before {
	top: -.3125rem;
	bottom: auto
}

.category-holder {
	gap: var(--clb-gap-small)
}

.category-holder.-with-tag {
	flex-wrap: wrap;
	display: flex
}

.category-holder:not(.-with-tag) .category:not(:last-child)::after,
.category-holder:not(.-with-tag) a:not(:last-child)::after {
	content: ","
}

.blog-item {
	position: relative
}

.blog-item .card-details .title {
	font-size: clamp(var(--clb-card-titles-font-size-min), calc(.5vw + 1rem), var(--clb-card-titles-font-size))
}

.blog-item .card-details>:not(:last-child) {
	margin-bottom: .65rem
}

.blog-item .card-details .headline-meta {
	font-size: var(--clb-text-size-caption)
}

.blog-item .card-details p {
	margin-top: 0
}

.blog-item .card-details .button {
	margin-top: .9rem
}

.blog-item .card-details-item,
.blog-item .card-details-item .category-holder {
	margin: 0
}

.blog-item .card-details.-center .category-holder,
.blog-item .card-details.-center .headline-meta {
	justify-content: center
}

.blog-item .card-details.-right .category-holder,
.blog-item .card-details.-right .headline-meta {
	justify-content: flex-end
}

.blog-item .card-details-item>* {
	margin-bottom: .75rem
}

.blog-item .image-holder iframe {
	width: 100%
}

.blog-item .image-holder .slider {
	color: var(--clb-color-white)
}

.blog-item .image-holder .slider .clb-slider-nav-btn {
	transform: none !important;
	margin-bottom: var(--clb-grid-gutter);
	margin-right: var(--clb-grid-gutter)
}

.blog-item .image-holder .slider .clb-slider-stage img.active {
	z-index: 1
}

.blog-item .image-holder a+a:not(.tag) {
	display: none
}

.blog-item.sticky .sticky-icon {
	transform: scale(1.35);
	margin-right: .25rem;
	margin-top: -.4rem;
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.blog-item.-layout1 .overlay-details {
	background: var(--clb-color-black-rgb);
	background: linear-gradient(360deg, rgba(var(--clb-color-black-rgb), .5) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.blog-item.-layout1 .headline-meta {
	color: var(--clb-color-grey)
}

.blog-item.-layout1.sticky.-contained .card-details {
	background-color: color-mix(in srgb, var(--clb-color-warning) 10%, transparent)
}

.blog-item.-layout2 .image-holder {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 40%, transparent)
}

.blog-item.-layout2 .overlay-details:not(.-top) {
	background: var(--clb-color-black-rgb);
	background: linear-gradient(360deg, rgba(var(--clb-color-black-rgb), .5) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.blog-item.-layout2 .overlay-details .button,
.blog-item.-layout2 .overlay-details .title {
	color: var(--clb-color-white)
}

.blog-item.-layout2 .overlay-details .tag:not(:hover) {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 45%, transparent)
}

.blog-item.-layout1 .title a,
.blog-item.-layout3 .title a,
.blog-item.-layout5 .title a,
.blog-item.-layout6 .title a,
.blog-item.-layout7 .title a {
	color: var(--clb-titles-color)
}

.blog-item.-layout2 .overlay-details.-top,
.blog-item.-layout3 .overlay-details.-top,
.blog-item.-layout5 .overlay-details.-top,
.blog-item.-layout7 .overlay-details.-top {
	background: var(--clb-color-black-rgb);
	background: linear-gradient(180deg, rgba(var(--clb-color-black-rgb), .5) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.blog-item.-layout2 .overlay-details:not(.-top),
.blog-item.-layout4 .overlay-details:not(.-top) {
	display: block
}

.blog-item.-layout2.-no-media .image-holder,
.blog-item.-layout4.-no-media .image-holder {
	padding-bottom: 100%
}

.blog-item.-layout2.-img-overlay .image-holder::after,
.blog-item.-layout4.-img-overlay .image-holder::after {
	display: none
}

.blog-item.-layout3.-no-media>a,
.blog-item.-layout5.-no-media>a {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 40%, transparent);
	border-bottom-left-radius: var(--clb-border-radius);
	border-top-left-radius: var(--clb-border-radius)
}

.blog-item.-layout3.-no-media>a .image-holder,
.blog-item.-layout5.-no-media>a .image-holder {
	height: 100%
}

.blog-item.-layout4.sticky .image-holder {
	background-color: color-mix(in srgb, var(--clb-color-warning) 10%, transparent)
}

.blog-item.-layout4 .overlay-details {
	width: auto
}

.blog-item.-layout4 .image-holder {
	background-color: var(--clb-fill-color)
}

.blog-item.-layout4 .image-holder a>.overlay,
.blog-item.-layout4 .image-holder a>iframe,
.blog-item.-layout4 .image-holder a>img {
	opacity: 0;
	visibility: hidden
}

.blog-item.-layout4:hover .image-holder a>.overlay,
.blog-item.-layout4:hover .image-holder a>iframe,
.blog-item.-layout4:hover .image-holder a>img {
	opacity: 1;
	visibility: visible;
	transition: opacity var(--clb-transition-duration) var(--clb-transition-function) !important
}

.blog-item.-layout4:hover * {
	color: var(--clb-color-white)
}

.blog-item.-layout4 .image-holder .overlay,
.blog-item.-layout6.-contained .image-holder .overlay {
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	transition: none;
	background-color: color-mix(in srgb, var(--clb-color-overlay) 50%, transparent);
	content: "";
	display: block;
	position: absolute
}

.blog-item.-layout4:not(:hover) *,
.blog-item.-layout6.-contained:not(:hover) * {
	transition: none !important
}

.blog-item.-layout4:hover *,
.blog-item.-layout6.-contained:hover * {
	transition: var(--clb-transition-duration) var(--clb-transition-function) !important
}

.blog-item.-layout6 .overlay-details {
	position: relative;
	padding: .5rem 0 0 0
}

.blog-item.-layout6:not(.-contained) {
	border-top: 1px solid var(--clb-border-color)
}

.blog-item.-layout6:not(.-contained) .card-details {
	padding-top: var(--clb-spacer);
	padding-bottom: var(--clb-spacer)
}

.blog-item.-layout7:not(.-contained) {
	padding-top: var(--clb-spacer);
	border-top: 1px solid var(--clb-border-color)
}

.blog-item.-layout7.-contained {
	background-color: var(--clb-fill-color)
}

.blog-item.-layout7.-contained .card-details {
	background-color: transparent
}

.blog-item.-layout6 .read-more,
.blog-item.-layout7 .read-more {
	display: flex
}

.blog-item.-no-media.-contained .card-details {
	border-radius: var(--clb-border-radius)
}

.blog-grid .gallery {
	flex-flow: row wrap;
	margin-bottom: 20px !important;
	display: flex;
	justify-content: center
}

.blog-grid .gallery .gallery-item {
	display: inline-block;
	margin: 0 5px 5px 0;
	margin-top: 0 !important;
	text-align: center;
	vertical-align: top;
	width: 100%;
	position: relative
}

.blog-grid .gallery .gallery-item img {
	border: none !important;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.blog-grid .gallery .gallery-item .gallery-caption {
	position: absolute;
	background-color: rgba(255, 255, 255, .8);
	padding: 3px 10px;
	transform: translateY(-100%);
	width: 100%;
	opacity: 0;
	font-size: .8em;
	font-weight: var(--clb-body-font-weight);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.blog-grid .gallery .gallery-item:hover .gallery-caption {
	opacity: 1
}

.blog-grid .gallery .gallery-item:hover img {
	opacity: .8
}

.blog-grid .gallery.gallery-columns-3 .gallery-item {
	max-width: calc((100% - 5px * 2)/ 3)
}

.blog-grid .gallery.gallery-columns-3 .gallery-item:last-of-type,
.blog-grid .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n+3) {
	margin-right: 0
}

.page-id-124 .entry-content,
.single-post .entry-content {
	margin-bottom: var(--clb-grid-gutter-3x)
}

.page-id-124 .entry-content .alert,
.page-id-124 .entry-content .ohio-text-sc:last-child p,
.page-id-124 .entry-content ol,
.page-id-124 .entry-content p:not(.-unspace),
.page-id-124 .entry-content ul,
.single-post .entry-content .alert,
.single-post .entry-content .ohio-text-sc:last-child p,
.single-post .entry-content ol,
.single-post .entry-content p:not(.-unspace),
.single-post .entry-content ul {
	margin-bottom: 1.35em
}

.page-id-124 .entry-content .alert:first-child,
.page-id-124 .entry-content .ohio-text-sc:last-child p:first-child,
.page-id-124 .entry-content ol:first-child,
.page-id-124 .entry-content p:not(.-unspace):first-child,
.page-id-124 .entry-content ul:first-child,
.single-post .entry-content .alert:first-child,
.single-post .entry-content .ohio-text-sc:last-child p:first-child,
.single-post .entry-content ol:first-child,
.single-post .entry-content p:not(.-unspace):first-child,
.single-post .entry-content ul:first-child {
	margin-top: 0
}

.single-post .single-post-layout {
	margin-bottom: var(--clb-grid-gutter-3x)
}

.single-post .single-post-layout.-with-sharing .post-page-container {
	padding-top: var(--clb-spacer)
}

.single-post .single-post-layout .post-share .social-networks {
	background-color: var(--clb-fill-color)
}

.single-post .single-post-layout .share-bar {
	z-index: 10
}

.single-post .single-post-layout.-layout1 .post-share {
	top: var(--clb-spacer)
}

.single-post .single-post-layout.-layout1 .post-share+.page-container {
	padding-left: 0 !important;
	padding-right: 0 !important
}

.single-post .single-post-layout.-layout2 .post-page-container .holder>.page-container {
	padding-left: 0 !important;
	padding-right: 0 !important
}

.single-post .entry-footer {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.single-post .entry-footer-tags {
	font-size: var(--clb-text-size-small)
}

.single-post .entry-footer-tags a {
	color: inherit
}

.single-post .entry-footer-tags .tagcloud {
	gap: var(--clb-gap-small);
	flex-wrap: wrap;
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.single-post .entry-footer-tags .tags-caption {
	margin-right: .5rem
}

.single-post .author-container .widget_ohio_widget_about_author {
	gap: var(--clb-grid-gutter);
	padding: var(--clb-spacer);
	margin-bottom: var(--clb-grid-gutter-3x);
	background-color: var(--clb-fill-color);
	border-radius: var(--clb-border-radius)
}

.single-post .page-headline .category-holder::after {
	margin-left: .3rem
}

.single-post .related-posts {
	padding-bottom: calc(var(--clb-grid-gutter-4x) - var(--clb-grid-gutter))
}

.single-post .related-posts .grid-item {
	padding-top: 0
}

.single-post .comments {
	padding-top: var(--clb-grid-gutter-4x);
	padding-bottom: var(--clb-grid-gutter-4x)
}

.single-post.with-fixed-header:not(.with-header-sidebar) .single-post-layout.-with-sharing .post-share {
	top: var(--clb-header-height)
}

.single-post.with-fixed-header:not(.with-header-sidebar).admin-bar .single-post-layout.-with-sharing .post-share {
	top: calc(var(--clb-header-height) + var(--clb-admin-bar-height))
}

.single-post.with-sticky-header:not(.with-header-sidebar) .single-post-layout.-with-sharing .post-share {
	top: calc(var(--clb-sticky-header-height) + var(--clb-grid-gutter))
}

.single-post.with-sticky-header:not(.with-header-sidebar).admin-bar .single-post-layout.-with-sharing .post-share {
	top: calc(var(--clb-sticky-header-height) + var(--clb-grid-gutter) + var(--clb-admin-bar-height))
}

.comments-container {
	background-color: color-mix(in srgb, var(--clb-fill-color) 75%, transparent)
}

.comments-list {
	padding: 0;
	margin-bottom: var(--clb-spacer)
}

.comments-list ol {
	margin: 0;
	padding: 0;
	list-style: none
}

.comments-list ol>li::before {
	content: "";
	display: none
}

.comments .comment-author>img {
	border-radius: 50%
}

.comments .comment-body {
	position: relative;
	padding-bottom: var(--clb-spacer)
}

.comments .comment-body .says {
	display: none
}

.comments .comment-body .comment-metadata,
.comments .comment-body time {
	font-size: var(--clb-text-size-small);
	margin-bottom: .2rem
}

.comments .comment-body .meta em {
	font-style: normal;
	padding: .25rem .5rem;
	font-size: var(--clb-text-size-caption);
	background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent);
	border-radius: var(--clb-border-radius)
}

.comments .comment-body .meta h4 {
	font-size: var(--clb-titles-h6-font-size);
	letter-spacing: -.02em;
	line-height: 1.35
}

.comments .comment-body .comment-author a {
	font-family: var(--clb-titles-font-family);
	letter-spacing: -.02rem
}

.comments .comment-body .comment-metadata a:not(:hover) {
	color: var(--clb-color-grey)
}

.comments .comment-body time::after {
	content: '•';
	display: inline-block;
	vertical-align: middle;
	font-size: .8em;
	margin-top: -2px;
	color: var(--clb-color-primary);
	margin-left: .3rem
}

.comments .comment-body .reply {
	margin-top: .5rem
}

.comments .comment-body p {
	margin: 0
}

.comments .comment-body .edit-link,
.comments .comment-body .reply {
	font-weight: var(--clb-text-semi-bold)
}

.comments .children {
	padding-left: 5rem
}

.comments .comment-respond .logged-in-as {
	margin: 0;
	font-size: var(--clb-text-size-small)
}

.comments .comment-respond .logged-in-as a:last-child {
	font-weight: var(--clb-text-semi-bold)
}

.comments .comment-respond .comment-form-rating label {
	display: inline-block;
	vertical-align: middle
}

.comments .comment-respond .comment-form-comment {
	margin-top: .5rem
}

.comments .comment-respond .comment-form input[type=date],
.comments .comment-respond .comment-form input[type=email],
.comments .comment-respond .comment-form input[type=number],
.comments .comment-respond .comment-form input[type=password],
.comments .comment-respond .comment-form input[type=search],
.comments .comment-respond .comment-form input[type=tel],
.comments .comment-respond .comment-form input[type=text],
.comments .comment-respond .comment-form input[type=url],
.comments .comment-respond .comment-form textarea {
	width: 100%
}

.comments .comment-respond .comment-form .comment-form-comment,
.comments .comment-respond .comment-form .comment-form-cookies-consent,
.comments .comment-respond .comment-form .comment-notes {
	min-width: 100%
}

.project {
	position: relative
}

.project-page .project-details p:first-of-type {
	margin-top: 0
}

.project-gallery {
	position: relative
}

.project-gallery .video-holder {
	background-color: var(--clb-color-black)
}

.project-gallery .video-holder iframe {
	height: 100%;
	width: 100%
}

.project-gallery .video-holder:not(.-visible).-cover {
	overflow: hidden;
	position: relative
}

.project-gallery .video-holder.-cover iframe {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%)
}

.project-gallery .first-image {
	position: relative;
	overflow: hidden;
	margin-bottom: .5rem;
	z-index: 1
}

.project-gallery .first-image .video-button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.project-gallery .share-bar,
.project-gallery .video-button {
	z-index: 2
}

.project-gallery img {
	min-width: 100%;
	margin-bottom: .5rem
}

.project-gallery img:last-of-type {
	margin-bottom: 0
}

.project-slider:not(.-single) .video-holder iframe {
	visibility: hidden
}

.project-slider:not(.-single) .clb-slider-stage iframe {
	visibility: visible
}

.project .-with-slider:not(.project-content) {
	position: relative;
	z-index: 1
}

.project .-with-slider .project-slider {
	overflow: hidden
}

.project .-with-slider .project-slider>.scale-bg {
	height: 100%
}

.project .-with-slider .clb-slider-outer-stage {
	height: 100%
}

.project .-with-slider .project-image {
	height: 100%;
	background-size: cover;
	background-position: center;
	position: relative
}

.project .-with-slider .overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: color-mix(in srgb, var(--clb-color-overlay) 30%, transparent)
}

.project .-with-slider .share-bar {
	bottom: var(--clb-spacer);
	top: auto;
	right: auto
}

.project-content {
	z-index: 2
}

.project-content .button,
.project-content .options-group,
.project-content .project-task {
	margin-top: var(--clb-grid-gutter)
}

.project-content .video-button {
	margin-bottom: 1.5rem
}

.project-title .headline {
	margin: .75rem 0 1rem
}

.project-title+.project-details p {
	margin: 1rem 0 0 0
}

.project-task .title {
	margin-bottom: .5rem
}

.project-task p {
	font-weight: var(--clb-text-semi-bold)
}

.project .share-bar {
	position: absolute
}

.options-group {
	flex-wrap: wrap;
	margin-right: var(--clb-grid-gutter-negative);
	display: flex
}

.options-group>li {
	min-width: calc(25% - 1.75rem);
	width: calc(25% - 1.75rem);
	margin-right: 1.75rem;
	margin-bottom: var(--clb-grid-gutter);
	padding-top: var(--clb-grid-gutter);
	border-top: 1px solid color-mix(in srgb, var(--clb-color-grey) 50%, transparent)
}

.options-group>li:last-child {
	margin-bottom: 0
}

.options-group>li p {
	font-size: var(--clb-text-size-small);
	margin: .25rem 0 0 0
}

.options-group .title {
	color: inherit
}

.portfolio-comments .comments {
	padding-top: var(--clb-grid-gutter-4x);
	padding-bottom: var(--clb-grid-gutter-4x)
}

.portfolio-filter {
	font-size: var(--clb-text-size-small);
	padding-bottom: var(--clb-grid-gutter)
}

.portfolio-filter li {
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.portfolio-filter li:first-child {
	margin-right: .5rem
}

.portfolio-filter:not(.-filter-button) li {
	position: relative
}

.portfolio-filter:not(.-filter-button) li:not(:first-child):not(:last-child)::after {
	content: "/";
	margin: 0 .5rem 0 .25rem;
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.portfolio-filter:not(.-filter-button) a {
	margin-right: .85rem;
	font-weight: var(--clb-text-medium);
	position: relative;
	color: inherit;
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.portfolio-filter:not(.-filter-button) a .num {
	top: -.35rem;
	right: -.9rem;
	text-align: left;
	position: absolute;
	font-size: .65em;
	font-weight: var(--clb-text-bold)
}

.portfolio-filter:not(.-filter-button) a.active {
	color: var(--clb-color-primary)
}

.portfolio-filter.-filter-button a {
	margin: .2rem .1rem
}

.portfolio-filter.-filter-button a .num {
	margin-left: .25rem;
	font-size: .85em;
	color: var(--clb-color-grey)
}

.portfolio-item .title {
	font-size: clamp(var(--clb-card-titles-font-size-min), calc(.5vw + 1rem), var(--clb-card-titles-font-size))
}

.portfolio-item:not(.-with-slider) .video-button {
	z-index: 1;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.portfolio-item .overlay-details.-top {
	top: 0;
	bottom: auto
}

.portfolio-item .show-project {
	font-size: var(--clb-text-size-small)
}

.portfolio-item .show-project-link::before {
	display: none
}

.portfolio-item.-with-slider {
	min-width: 100%;
	overflow: hidden
}

.portfolio-item.-with-slider .project-content {
	position: relative;
	min-height: 100%;
	padding-left: 0;
	padding-right: 0;
	display: flex;
	align-items: flex-start;
	flex-direction: column
}

.portfolio-item.-with-slider .project-content .headline {
	margin-bottom: 0
}

.portfolio-item.-with-slider .project-content h2 {
	letter-spacing: -.045em;
	line-height: 1;
	font-size: clamp(var(--clb-titles-h1-font-size-min), calc(4.5vw + .25rem), var(--clb-titles-h1-font-size))
}

.portfolio-item.-with-slider .project-content h3 {
	letter-spacing: -.035em;
	line-height: 1.15;
	font-size: clamp(var(--clb-titles-h3-font-size-min), calc(2.205vw + .25rem), var(--clb-titles-h3-font-size))
}

.portfolio-item.-with-slider .portfolio-item-image {
	background-size: cover;
	background-position: center;
	position: absolute
}

.portfolio-item.-with-slider:not(.-with-gradient) .portfolio-item-image[data-tilt=true] {
	min-width: calc(100vw + 5vw);
	min-height: calc(100vh + 5vh);
	left: -2.5vw;
	top: -2.5vh
}

.portfolio-item.-with-slider .overlay::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.portfolio-item.-with-slider .headline-decor {
	position: absolute;
	z-index: 1;
	bottom: -.5rem
}

.portfolio-item.-with-slider .headline-decor .title {
	z-index: -1;
	line-height: .5;
	white-space: nowrap;
	letter-spacing: -.06em;
	font-size: 16vw;
	color: color-mix(in srgb, var(--clb-color-neutral) 4%, transparent);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-with-gradient .portfolio-item-image::before {
	content: "";
	position: absolute;
	width: 75%;
	top: 0;
	bottom: 0;
	background: #fff;
	background: linear-gradient(270deg, rgba(255, 255, 255, .85) 0, rgba(255, 255, 255, 0) 100%)
}

.portfolio-item.-layout1 .project-details {
	margin-top: .25rem
}

.portfolio-item.-layout1 .project-details p {
	margin: 0
}

.portfolio-item.-layout2 .overlay-details:not(.-top) {
	width: 100%;
	background: var(--clb-color-black-rgb);
	background: linear-gradient(360deg, rgba(var(--clb-color-black-rgb), .5) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.portfolio-item.-layout2 .overlay-details .title {
	color: var(--clb-color-white)
}

.portfolio-item.-layout2 .portfolio-item-headline+.show-project {
	position: relative;
	left: 0;
	bottom: 0 !important
}

.portfolio-item.-layout1.-img-overlay .image-holder::after,
.portfolio-item.-layout2.-img-overlay .image-holder::after {
	display: none
}

.portfolio-item.-layout1 .overlay-details,
.portfolio-item.-layout11 .overlay-details,
.portfolio-item.-layout13 .overlay-details,
.portfolio-item.-layout2 .overlay-details {
	width: auto
}

.portfolio-item.-layout1 .show-project,
.portfolio-item.-layout13 .show-project,
.portfolio-item.-layout2 .show-project {
	overflow: hidden;
	position: relative;
	margin-top: .4rem
}

.portfolio-item.-layout1 .show-project a,
.portfolio-item.-layout13 .show-project a,
.portfolio-item.-layout2 .show-project a {
	color: inherit
}

.portfolio-item.-layout1 .show-project-link,
.portfolio-item.-layout13 .show-project-link,
.portfolio-item.-layout2 .show-project-link {
	position: absolute;
	font-weight: var(--clb-text-semi-bold);
	opacity: 0;
	left: 0;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout1 .show-project-link a,
.portfolio-item.-layout13 .show-project-link a,
.portfolio-item.-layout2 .show-project-link a {
	position: relative
}

.portfolio-item.-layout1 .show-project-link a::after,
.portfolio-item.-layout13 .show-project-link a::after,
.portfolio-item.-layout2 .show-project-link a::after {
	content: "";
	width: 3rem;
	height: 2px;
	background-color: currentColor;
	position: absolute;
	right: -.5rem;
	top: 48%;
	transform: translate(100%, 50%)
}

.portfolio-item.-layout1 .show-project .category-holder,
.portfolio-item.-layout13 .show-project .category-holder,
.portfolio-item.-layout2 .show-project .category-holder {
	display: block;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout13:hover .show-project-link,
.portfolio-item.-layout1:hover .show-project-link,
.portfolio-item.-layout2:hover .show-project-link {
	transform: translate(0, -100%);
	opacity: 1
}

.portfolio-item.-layout13:hover .show-project .category-holder,
.portfolio-item.-layout1:hover .show-project .category-holder,
.portfolio-item.-layout2:hover .show-project .category-holder {
	transform: translate(0, -100%);
	opacity: 0
}

.portfolio-item.-layout3 .overlay::after,
.portfolio-item.-layout5 .overlay::after,
.portfolio-item.-layout6 .overlay::after {
	background-color: rgba(255, 255, 255, .98)
}

.portfolio-item.-layout3 .project-content,
.portfolio-item.-layout5 .project-content,
.portfolio-item.-layout6 .project-content {
	padding: var(--clb-grid-gutter-4x) 0 var(--clb-grid-gutter-4x) 0
}

.portfolio-item.-layout3.-full-vh .project-content,
.portfolio-item.-layout5.-full-vh .project-content,
.portfolio-item.-layout6.-full-vh .project-content {
	padding-top: var(--clb-header-height);
	min-height: 65vh
}

.portfolio-item.-layout4 .overlay::after {
	background-color: rgba(255, 255, 255, .5)
}

.portfolio-item.-layout4 .page-container,
.portfolio-item.-layout4 .portfolio-item-image,
.portfolio-item.-layout4 .project {
	height: 100%
}

.portfolio-item.-layout4 .project-content {
	justify-content: center
}

.portfolio-item.-layout4:not(.-full-vh) .project-content {
	min-height: 50vh;
	padding-top: 10vh;
	padding-bottom: 10vh
}

.portfolio-item.-layout5 .headline-decor {
	top: 100%;
	left: 15%;
	transform-origin: left center;
	transform: translateY(0) rotate(-90deg)
}

.portfolio-item.-layout5 .project-content {
	padding-bottom: var(--clb-spacer);
	padding-right: var(--clb-spacer);
	justify-content: flex-end
}

.portfolio-item.-layout5 .project-content::before {
	height: 25%
}

.portfolio-item.-layout5:not(.-full-vh) .project-content {
	min-height: 50vh;
	padding-top: 10vh;
	padding-bottom: 10vh
}

.portfolio-item.-layout5.active .portfolio-item-image {
	transform: none !important;
	transition: transform .5s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout5.prev-slide .portfolio-item-image {
	transform: translateY(-100%) !important;
	transition: transform .5s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout5.prev-slide.last-slide .portfolio-item-image {
	transform: translateY(-20%) !important;
	transition: transform .5s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout5.next-slide .portfolio-item-image {
	transform: translateY(100%);
	transition: transform .5s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout5.next-slide.last-slide .portfolio-item-image {
	transform: translateY(20%) !important;
	transition: transform .5s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout6 .portfolio-item-image {
	background-position: left bottom
}

.portfolio-item.-layout7 .portfolio-item-image::before {
	right: 0
}

.portfolio-item.-layout7:not(.-full-vh) {
	height: 50vh
}

.portfolio-item.-layout7 .project-content {
	justify-content: center
}

.portfolio-item.-layout7 .project-content::before {
	height: var(--clb-header-height)
}

.portfolio-item.-layout7 .headline-decor {
	left: calc(100% / 3);
	bottom: 20vh
}

.portfolio-item.-layout7 .video-button,
.portfolio-item.-layout9 .video-button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.portfolio-item.-layout9:not(.-full-vh) {
	height: 50vh
}

.portfolio-item.-layout9 .portfolio-item-image {
	position: relative
}

.portfolio-item.-layout9 .project-content {
	padding-bottom: var(--clb-spacer);
	justify-content: space-around
}

.portfolio-item.-layout9 .project-content::before {
	height: 26%;
	visibility: hidden
}

.portfolio-item.-layout9 .headline-decor {
	top: 50%;
	bottom: auto;
	transform: translateY(-50%);
	left: 25px;
	opacity: 0;
	transition: .45s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout9 .next-slide-preview {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(-60%, -50%);
	width: 16.5rem;
	height: 20rem;
	background-size: cover;
	background-position: center;
	z-index: 1;
	transition: all var(--clb-transition-function) var(--clb-transition-duration);
	border-radius: var(--clb-border-radius)
}

.portfolio-item.-layout9 .next-slide-preview:hover {
	transform: translate(-55%, -50%)
}

.portfolio-item.-layout9 .image-holder {
	opacity: 0;
	z-index: 1;
	padding: 0;
	position: relative
}

.portfolio-item.-layout9.active .image-holder {
	opacity: 1;
	transition: .45s var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout9.active .headline-decor,
.portfolio-item.-layout9.active .next-project-img-box {
	opacity: 1
}

.portfolio-item.-layout9.active .project-content::before {
	visibility: visible
}

.portfolio-item.-layout9 .page-container {
	padding-left: 0
}

.portfolio-item.-layout10 .overlay,
.portfolio-item.-layout10 .overlay-image {
	background-size: cover;
	background-position: center
}

.portfolio-item.-layout10 .overlay-image .headline-decor {
	z-index: initial
}

.portfolio-item.-layout10 .overlay-image::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, .98)
}

.portfolio-item.-layout10 .preview {
	top: 18vh;
	bottom: 18vh;
	position: absolute
}

.portfolio-item.-layout10 .portfolio-item-image {
	right: var(--clb-grid-gutter);
	left: var(--clb-grid-gutter);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout10 .portfolio-item-image::before {
	left: 0;
	background: #fff;
	background: linear-gradient(90deg, rgba(255, 255, 255, .85) 0, rgba(255, 255, 255, 0) 100%)
}

.portfolio-item.-layout10 .headline-decor {
	top: 50%;
	transform: translateY(-50%);
	bottom: auto;
	opacity: 0;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-item.-layout10:not(.-full-vh) {
	height: 50vh
}

.portfolio-item.-layout10:not(.-full-vh) .preview {
	top: 0;
	bottom: 0
}

.portfolio-item.-layout10.active .page-container .portfolio-item-image {
	transform: none
}

.portfolio-item.-layout10.active .headline-decor {
	opacity: 1
}

.portfolio-item.-layout13 {
	gap: calc(var(--clb-grid-gutter) * 2);
	display: flex
}

.portfolio-item.-layout13 .card-details {
	flex-grow: 2
}

.portfolio-item.-layout13 .card-details .holder {
	padding-top: var(--clb-spacer)
}

.portfolio-item.-layout13 .card-details .category-holder .category {
	font-weight: var(--clb-text-semi-bold)
}

.portfolio-item.-layout13:not(.-contained) .card-details {
	padding-top: 0;
	padding-left: 2.5rem
}

.portfolio-item.-layout13.-contained.-with-shadow .card-details,
.portfolio-item.-layout13.-contained.-with-shadow .image-holder {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.portfolio-item.-layout13.-contained .card-image {
	position: relative
}

.portfolio-item.-layout13.-contained .card-image .image-holder {
	border-radius: var(--clb-border-radius)
}

.portfolio-item.-layout13.-contained .card-details {
	padding: 0 var(--clb-spacer) var(--clb-spacer) var(--clb-spacer);
	border-radius: var(--clb-border-radius)
}

.-with-slider .project-content::before,
.portfolio-links .project-content::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 50%;
	background-image: radial-gradient(circle at 1px 1px, var(--clb-pattern-color) 1px, transparent 0);
	background-size: 20px 20px
}

.portfolio-grid.is-loading {
	max-height: 0 !important
}

.portfolio-grid.is-loading .portfolio-item:not(.-with-slider) {
	visibility: hidden;
	opacity: 0
}

.portfolio-links.grid_8 {
	position: relative;
	display: flex;
	justify-content: center;
	flex-direction: column
}

.portfolio-links.grid_8.-with-sorting.-with-pagination {
	justify-content: space-between
}

.portfolio-links.grid_8 .project-content {
	padding: 0
}

.portfolio-links.grid_8 .project-content::before {
	height: 25%;
	left: 50%
}

.portfolio-links.grid_8 .portfolio-grid {
	z-index: 2;
	height: auto !important;
	padding-top: var(--clb-grid-gutter-4x);
	padding-bottom: var(--clb-grid-gutter-4x)
}

.portfolio-links.grid_8 .grid-item {
	position: relative !important;
	top: auto !important;
	left: auto !important;
	padding: 0 var(--clb-grid-gutter) !important;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_8 .grid-item .portfolio-item {
	padding: .4rem 0;
	flex-wrap: wrap;
	display: flex;
	align-items: flex-end
}

.portfolio-links.grid_8 .grid-item .portfolio-item .headline {
	margin: 0;
	line-height: 100%
}

.portfolio-links.grid_8 .grid-item .portfolio-item .category-holder {
	margin-left: .5rem
}

.portfolio-links.grid_8 .grid-item .portfolio-item.active {
	transform: scale(2.5)
}

.portfolio-links.grid_8 .grid-item .portfolio-item.invisible {
	opacity: .05 !important;
	visibility: visible !important
}

.portfolio-links.grid_8 .grid-item .project-title:hover .headline {
	color: inherit
}

.portfolio-links.grid_8 .portfolio-grid-images {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	overflow: hidden
}

.portfolio-links.grid_8 .thumbnail {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	z-index: 1;
	transform: scale(1);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_8 .thumbnail::after {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	content: "";
	display: block;
	position: absolute
}

.portfolio-links.grid_8 .thumbnail.scale {
	opacity: 1;
	animation: imageScale 12s 1;
	animation-fill-mode: forwards
}

.portfolio-links.grid_12 {
	position: relative;
	counter-reset: portfolio-number
}

.portfolio-links.grid_12 .portfolio-item {
	overflow: visible;
	white-space: nowrap;
	counter-increment: portfolio-number;
	height: 100%;
	display: flex;
	align-items: center
}

.portfolio-links.grid_12 .portfolio-item-details {
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	align-items: flex-start
}

.portfolio-links.grid_12 .portfolio-item-details .category-holder {
	opacity: 0;
	transform: translateX(1.75rem);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_12 .portfolio-item-details .category-holder a {
	font-weight: var(--clb-text-semi-bold)
}

.portfolio-links.grid_12 .portfolio-item-details-headline {
	position: relative
}

.portfolio-links.grid_12 .portfolio-item-details-headline::after {
	content: "0" counter(portfolio-number);
	opacity: .65;
	font-weight: var(--clb-text-bold);
	top: 0;
	right: 0;
	transform: translateX(110%);
	position: absolute;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_12 .portfolio-item-details-headline>a {
	position: relative;
	display: block
}

.portfolio-links.grid_12 .portfolio-item-details-headline>a .title {
	font-size: 6vw;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_12 .portfolio-item-details-headline>a .title:hover {
	-webkit-text-stroke: 1px currentColor;
	-webkit-text-fill-color: transparent
}

.portfolio-links.grid_12 .portfolio-item .portfolio-item-image {
	opacity: 0;
	height: 0;
	width: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1
}

.portfolio-links.grid_12 .portfolio-item .portfolio-item-image>img {
	mix-blend-mode: multiply;
	opacity: .3
}

.portfolio-links.grid_12 .portfolio-item:hover .portfolio-item-details .portfolio-item-details-headline::after {
	transform: translateX(-.75rem);
	opacity: 0
}

.portfolio-links.grid_12 .portfolio-item:hover .portfolio-item-details .category-holder {
	opacity: 1;
	transform: translateX(0)
}

.portfolio-links.grid_12 .portfolio-grid-images {
	height: 0;
	width: 0;
	z-index: 10;
	position: relative
}

.portfolio-links.grid_12 .portfolio-grid-images .portfolio-item-image {
	position: fixed;
	left: .75rem;
	top: .75rem;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	will-change: transform
}

.portfolio-links.grid_12 .portfolio-grid-images .portfolio-item-image .card {
	width: 35vh;
	height: 35vh;
	padding: 1rem;
	will-change: transform;
	transition: all linear 2s
}

.portfolio-links.grid_12 .portfolio-grid-images .portfolio-item-image .card img {
	transform: scale(.8);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_12 .portfolio-grid-images .portfolio-item-image.transition {
	transition: all linear .25s
}

.portfolio-links.grid_12 .portfolio-grid-images .portfolio-item-image.visible img {
	transform: scale(1)
}

.portfolio-links.grid_12 .portfolio-grid-holder {
	position: relative;
	flex-grow: 2;
	overflow-x: hidden
}

.portfolio-links.grid_12 .portfolio-grid-holder .portfolio-grid {
	margin-top: 0;
	margin-bottom: 0;
	transform-origin: bottom left;
	transform: rotate(-90deg) translateY(100%);
	overflow: hidden;
	left: var(--clb-grid-gutter);
	bottom: 0;
	right: 0;
	width: max-content;
	top: auto !important;
	position: absolute !important;
	border-left: 1px solid color-mix(in srgb, var(--clb-color-neutral) 25%, transparent)
}

.portfolio-links.grid_12 .portfolio-grid-holder .portfolio-grid::-webkit-scrollbar,
.portfolio-links.grid_12 .portfolio-grid-holder .portfolio-grid::-webkit-scrollbar-thumb {
	visibility: hidden
}

.portfolio-links.grid_12 .portfolio-grid-holder .grid-item {
	position: static !important;
	left: auto !important;
	top: auto !important;
	padding: 0 0 0 2rem !important;
	min-height: calc(100% / 10);
	display: flex
}

.portfolio-links.grid_12 .portfolio-grid-holder-underline {
	position: absolute;
	bottom: 0;
	height: 1px;
	width: 1px;
	background-color: var(--clb-color-grey);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.portfolio-links.grid_12.-full-vh {
	display: flex;
	align-items: stretch;
	flex-direction: column
}

.portfolio-links .lazy-load,
.portfolio-links .pagination,
.portfolio-links .portfolio-filter {
	z-index: 3;
	position: relative;
	padding-top: 2rem;
	padding-bottom: 2rem
}

.portfolio-links .project-content::before {
	display: none
}

.ohio-recent-projects-sc .vc_row[data-vc-full-width].vc_hidden {
	opacity: 1
}

@keyframes imageScale {
	0% {
		transform: scale(1)
	}

	100% {
		transform: scale(1.1)
	}
}

.project.-layout3>.vc_row {
	margin-right: 0
}

.project.-layout3 .project-gallery:not(.scroll-disabled) .share-bar {
	left: calc(50% - var(--clb-spacer));
	transform: translateX(-100%)
}

.project.-layout3 .project-gallery.scroll-disabled .share-bar {
	right: var(--clb-spacer)
}

.project.-layout3 .project-content .holder {
	padding-right: calc((100vw - var(--clb-container-width))/ 2)
}

.project.-layout4>.vc_row {
	margin-left: 0
}

.project.-layout4 .project-gallery:not(.scroll-disabled) .share-bar {
	right: calc(50% - var(--clb-spacer));
	transform: translateX(100%)
}

.project.-layout4 .project-gallery.scroll-disabled .share-bar {
	left: var(--clb-spacer)
}

.project.-layout4 .project-content .holder {
	padding-left: calc((100vw - var(--clb-container-width))/ 2)
}

.project.-layout5 .project-content {
	padding-top: var(--clb-grid-gutter-5x);
	padding-bottom: var(--clb-grid-gutter-5x)
}

.project.-layout5 .video-button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.project.-layout5 .video-holder.-cover iframe {
	height: 140%
}

.project.-layout5 .project-slider,
.project.-layout5 .video-holder {
	height: 75vh
}

.project.-layout6 .project-content {
	height: 100vh;
	padding-top: var(--clb-header-height)
}

.project.-layout6 .project-content .holder {
	position: relative;
	z-index: 1
}

.project.-layout6 .project-content .headline,
.project.-layout6 .project-content .holder {
	color: var(--clb-color-white)
}

.project.-layout6 .project-content .headline .button:not(:hover),
.project.-layout6 .project-content .holder .button:not(:hover) {
	color: inherit
}

.project.-layout6 .project-content .options-group li {
	border-top-color: rgba(255, 255, 255, .25)
}

.project.-layout6 .project-content .video-module {
	min-height: var(--clb-circle);
	margin-bottom: var(--clb-spacer)
}

.project.-layout6 .project-content .page-container,
.project.-layout6 .project-content .vc_row {
	height: 100%
}

.project.-layout6 .project-content .vc_row {
	padding-bottom: var(--clb-header-height);
	display: flex;
	align-items: center
}

.project.-layout7 {
	padding-bottom: var(--clb-grid-gutter-6x)
}

.project.-layout7 .share-bar {
	top: var(--clb-spacer);
	left: var(--clb-spacer)
}

.project.-layout8 .project-content {
	padding: var(--clb-header-height) 0
}

.project.-layout8 .project-content .vc_row {
	display: block
}

.project.-layout8 .project-content .holder {
	position: relative
}

.project.-layout8 .project-gallery {
	top: 0;
	right: 0;
	bottom: 0;
	width: 65vw;
	position: absolute
}

.project.-layout8 .project-slider {
	height: 100%
}

.project.-layout8 .overlay {
	background: #fff;
	background: linear-gradient(90deg, rgba(255, 255, 255, .85) 0, rgba(255, 255, 255, 0) 100%)
}

.project.-layout9 .holder {
	height: 100vh;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column
}

.project.-layout9 .holder,
.project.-layout9 .holder .headline {
	color: var(--clb-color-white)
}

.project.-layout9 .project-content {
	padding-top: var(--clb-grid-gutter-6x);
	padding-bottom: var(--clb-grid-gutter-6x)
}

.project.-layout10 .share-bar .social-networks {
	background-color: var(--clb-fill-color);
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.project.-layout10 .project-slider {
	height: 100vh
}

.project.-layout10 .project-content {
	position: relative
}

.project.-layout10 .project-content .holder {
	height: auto;
	padding: 0 var(--clb-grid-gutter)
}

.project.-layout1 .video-holder,
.project.-layout2 .video-holder,
.project.-layout3 .video-holder,
.project.-layout4 .video-holder,
.project.-layout7 .video-holder {
	margin-bottom: .5rem
}

.project.-layout1 .video-holder:not(.-custom),
.project.-layout2 .video-holder:not(.-custom),
.project.-layout3 .video-holder:not(.-custom),
.project.-layout4 .video-holder:not(.-custom),
.project.-layout7 .video-holder:not(.-custom) {
	position: relative;
	padding-bottom: calc(100% * 9 / 16)
}

.project.-layout1 .video-holder:not(.-custom) iframe,
.project.-layout2 .video-holder:not(.-custom) iframe,
.project.-layout3 .video-holder:not(.-custom) iframe,
.project.-layout4 .video-holder:not(.-custom) iframe,
.project.-layout7 .video-holder:not(.-custom) iframe {
	position: absolute;
	visibility: visible;
	transform: none;
	top: 0;
	left: 0
}

.project.-layout1 .video-holder.-custom video,
.project.-layout2 .video-holder.-custom video,
.project.-layout3 .video-holder.-custom video,
.project.-layout4 .video-holder.-custom video,
.project.-layout7 .video-holder.-custom video {
	vertical-align: top;
	min-width: 100%
}

.project.-layout3 .page-container,
.project.-layout4 .page-container {
	max-width: 100%
}

.project.-layout3 .project-gallery,
.project.-layout4 .project-gallery {
	padding-left: 0;
	padding-right: 0
}

.project.-layout3 .project-gallery .share-bar,
.project.-layout4 .project-gallery .share-bar {
	bottom: var(--clb-spacer)
}

.project.-layout6 .options-group li p,
.project.-layout8 .options-group li p {
	opacity: .75
}

.project.-layout6 .project-slider,
.project.-layout9 .project-slider {
	height: 100vh;
	width: 100%;
	position: absolute
}

.single.with-spacer.with-header-5 .-layout3 .project-content .holder {
	padding-right: calc((100vw - var(--clb-header-height-5) - var(--clb-container-width))/ 2)
}

.single.with-spacer.with-header-5 .-layout3 .project-gallery:not(.scroll-disabled) .share-bar {
	left: calc(50% + (var(--clb-header-height-6)/ 2) - (var(--clb-grid-gutter) + var(--clb-spacer)))
}

.single.with-spacer.with-header-5 .-layout4 .project-content .holder {
	padding-left: calc((100vw - var(--clb-header-height-5) - var(--clb-container-width))/ 2)
}

.single.with-spacer.with-header-5 .-layout4 .project-gallery:not(.scroll-disabled) .share-bar {
	right: calc(50% - (var(--clb-header-height-5)/ 2) - (var(--clb-grid-gutter) + var(--clb-spacer)))
}

.single.with-spacer.with-header-6 .-layout3 .project-content .holder,
.single.with-spacer.with-header-7 .-layout3 .project-content .holder {
	padding-right: calc((100vw - var(--clb-header-height-6) - var(--clb-container-width))/ 2)
}

.single.with-spacer.with-header-6 .-layout3 .project-gallery:not(.scroll-disabled) .share-bar,
.single.with-spacer.with-header-7 .-layout3 .project-gallery:not(.scroll-disabled) .share-bar {
	left: calc(50% + ((var(--clb-header-height-6) - var(--clb-grid-gutter))/ 2) - (var(--clb-grid-gutter) + var(--clb-spacer)))
}

.single.with-spacer.with-header-6 .-layout4 .project-content .holder,
.single.with-spacer.with-header-7 .-layout4 .project-content .holder {
	padding-left: calc((100vw - var(--clb-header-height-6) - var(--clb-container-width))/ 2)
}

.single.with-spacer.with-header-6 .-layout4 .project-gallery:not(.scroll-disabled) .share-bar,
.single.with-spacer.with-header-7 .-layout4 .project-gallery:not(.scroll-disabled) .share-bar {
	right: calc(50% - ((var(--clb-header-height-6) + var(--clb-grid-gutter))/ 2) - (var(--clb-grid-gutter) + var(--clb-spacer)))
}

.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout1 .share-bar,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout3 .share-bar,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout4 .share-bar {
	margin-top: var(--clb-header-height)
}

.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.-layout1 .project-content,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.-layout1 .share-bar,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.-layout2 .project-content,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.-layout2 .share-bar,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.-layout3 .project-content,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.-layout3 .share-bar,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.-layout4 .project-content,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.-layout4 .share-bar,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.page-container+.-layout1 .project-content,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.page-container+.-layout1 .share-bar,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.page-container+.-layout2 .project-content,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.page-container+.-layout2 .share-bar,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.page-container+.-layout3 .project-content,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.page-container+.-layout3 .share-bar,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.page-container+.-layout4 .project-content,
.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .page-headline+.page-container+.-layout4 .share-bar {
	margin-top: 0
}

.single:not(.with-spacer) .-layout7:not(.blog-item),
.single:not(.with-spacer) .-layout8:not(.blog-item) {
	padding-top: var(--clb-header-height)
}

.single:not(.with-spacer) .-layout8 .project-gallery {
	top: var(--clb-header-height)
}

.back-link {
	position: fixed;
	z-index: 5;
	left: var(--clb-spacer);
	top: var(--clb-spacer);
	display: flex;
	align-items: center
}

.back-link .caption {
	opacity: 0;
	transform: translateX(.5rem);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.back-link:hover .caption {
	opacity: 1;
	transform: none
}

.back-link.showed {
	opacity: 1;
	visibility: visible
}

body:not(.with-header-sidebar) .back-link {
	margin-top: var(--clb-header-height)
}

body:not(.with-header-sidebar).with-subheader .back-link {
	margin-top: calc(var(--clb-header-height) + var(--clb-subheader-height))
}

body:not(.with-header-sidebar).with-header-2 .back-link {
	margin-top: var(--clb-header-height-2)
}

body:not(.with-header-sidebar).with-header-2.with-subheader .back-link {
	margin-top: calc(var(--clb-header-height-2) + var(--clb-subheader-height))
}

.with-header-sidebar.with-subheader .back-link {
	margin-top: var(--clb-subheader-height)
}

.color-switcher {
	font-weight: var(--clb-text-medium);
	font-size: .85em;
	position: relative;
	height: var(--clb-color-switcher-height);
	background-color: color-mix(in srgb, var(--clb-color-neutral) 20%, transparent);
	cursor: var(--clb-cursor-pointer);
	box-shadow: 0 0 0 2px color-mix(in srgb, var(--clb-color-neutral) 10%, transparent) inset;
	border-radius: .9rem;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center
}

.color-switcher-item-state {
	margin: 0;
	height: 1.5rem;
	display: flex;
	align-items: center;
	justify-content: center
}

.color-switcher-item-state>span {
	line-height: 1
}

.color-switcher-item-state svg {
	fill: currentColor
}

.color-switcher-item,
.color-switcher-toddler-item {
	width: 100%;
	height: 100%;
	padding: 0 .65rem;
	display: flex;
	align-items: center;
	justify-content: center
}

.color-switcher-toddler {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%
}

.color-switcher-toddler-wrap {
	position: relative;
	height: 100%
}

.color-switcher-toddler-item {
	position: absolute;
	background-color: var(--clb-color-white);
	width: 100%;
	box-shadow: -3px 0 6px color-mix(in srgb, var(--clb-color-black) 5%, transparent);
	border-radius: .9rem
}

.color-switcher-toddler-item:hover svg {
	transform: var(--clb-transform-scale);
	transition: transform var(--clb-transition-function) var(--clb-transition-duration)
}

.color-switcher-toddler-item .light {
	z-index: 1
}

.color-switcher:not(.dark) .color-switcher-toddler-item.light {
	z-index: 1
}

.color-switcher.dark:not(.-simple) .color-switcher-item.light svg {
	fill: rgba(255, 255, 255, 0.75)
}

.color-switcher.dark .color-switcher-toddler .color-switcher-toddler-item {
	color: var(--clb-color-white);
	background-color: color-mix(in srgb, var(--clb-dm-fill-color) 70%, #fff)
}

.color-switcher.dark .color-switcher-toddler .color-switcher-toddler-item.dark {
	z-index: 1
}

.notification .alert {
	background-color: var(--clb-color-white)
}

.notification .alert.-blur {
	background-color: color-mix(in srgb, var(--clb-color-white) 85%, transparent)
}

.notification .alert .button {
	margin-left: 1rem
}

.elements-bar {
	gap: var(--clb-grid-gutter);
	position: fixed;
	top: 50%;
	min-height: var(--clb-side-elements-height);
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center
}

.elements-bar.left {
	z-index: 4;
	left: var(--clb-spacer);
	transform-origin: left top;
	transform: rotate(-90deg) translate(-50%, 0)
}

.elements-bar.right {
	z-index: 3;
	right: var(--clb-spacer);
	transform-origin: right top;
	transform: rotate(-90deg) translate(50%, -100%)
}

.meta-item {
	line-height: var(--clb-text-line-heigth-small);
	text-align: left
}

.meta-item .prefix {
	font-size: var(--clb-text-size-extra-small);
	display: block;
	opacity: .75
}

.meta-item span:not(.prefix),
.meta-item time:not(.prefix) {
	font-weight: var(--clb-text-semi-bold);
	font-size: var(--clb-text-size-small)
}

.headline-meta {
	font-size: var(--clb-text-size-small);
	flex-wrap: wrap;
	display: flex;
	align-items: center
}

.headline-meta .category-holder,
.headline-meta .date {
	font-weight: var(--clb-text-medium)
}

.headline-meta .category-holder+::before,
.headline-meta .date+::before {
	margin-left: .25rem;
	margin-right: .25rem;
	content: '•';
	display: inline-block;
	vertical-align: middle;
	font-size: .8em;
	margin-top: -2px;
	color: var(--clb-color-primary)
}

.headline-meta .post-meta-estimate {
	white-space: nowrap
}

.meta-holder {
	gap: var(--clb-gap-large);
	display: flex
}

.page-preloader {
	background-color: var(--clb-preloader-color);
	width: 100%;
	height: 100vh;
	z-index: 99999;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 1;
	visibility: visible;
	transition: all var(--clb-transition-function) var(--clb-transition-duration);
	display: flex;
	align-items: center;
	justify-content: center
}

.page-preloader .loader {
	width: 6px;
	height: 6px;
	position: absolute;
	left: 50%;
	top: 50%;
	animation: typing 1s linear infinite alternate;
	border-radius: 50%
}

.page-preloader.hidden {
	opacity: 0;
	visibility: hidden
}

.page-preloader.hide {
	display: none
}

.page-preloader.percentage-preloader {
	background-color: var(--clb-color-white)
}

.page-preloader.percentage-preloader .sk-percentage {
	height: 100%;
	width: 0;
	background-color: var(--clb-preloader-color);
	left: 0;
	position: fixed
}

.page-preloader.percentage-preloader .sk-percentage-percent {
	color: var(--clb-preloader-spinner-color);
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 6em;
	font-weight: var(--clb-text-semi-bold);
	letter-spacing: -.02rem
}

.spinner {
	animation: spinner_animation 2s linear infinite;
	z-index: 2;
	position: relative
}

.spinner .path {
	opacity: .75;
	stroke: var(--clb-preloader-spinner-color);
	stroke-linecap: round;
	animation: spinner_animation_dash 1.5s ease-in-out infinite
}

@keyframes spinner_animation {
	100% {
		transform: rotate(360deg)
	}
}

@keyframes spinner_animation_dash {
	0% {
		stroke-dasharray: 1, 150;
		stroke-dashoffset: 0
	}

	50% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -35
	}

	100% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -124
	}
}

.sk-circle {
	position: relative
}

.sk-circle .sk-child {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.sk-circle .sk-child::before {
	content: "";
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: var(--clb-preloader-spinner-color);
	animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
	border-radius: 50%
}

.sk-circle .sk-circle2 {
	transform: rotate(30deg)
}

.sk-circle .sk-circle2::before {
	animation-delay: -1.1s
}

.sk-circle .sk-circle3 {
	transform: rotate(60deg)
}

.sk-circle .sk-circle3::before {
	animation-delay: -1s
}

.sk-circle .sk-circle4 {
	transform: rotate(90deg)
}

.sk-circle .sk-circle4::before {
	animation-delay: -.9s
}

.sk-circle .sk-circle5 {
	transform: rotate(120deg)
}

.sk-circle .sk-circle5::before {
	animation-delay: -.8s
}

.sk-circle .sk-circle6 {
	transform: rotate(150deg)
}

.sk-circle .sk-circle6::before {
	animation-delay: -.7s
}

.sk-circle .sk-circle7 {
	transform: rotate(180deg)
}

.sk-circle .sk-circle7::before {
	animation-delay: -.6s
}

.sk-circle .sk-circle8 {
	transform: rotate(210deg)
}

.sk-circle .sk-circle8::before {
	animation-delay: -.5s
}

.sk-circle .sk-circle9 {
	transform: rotate(240deg)
}

.sk-circle .sk-circle9::before {
	animation-delay: -.4s
}

.sk-circle .sk-circle10 {
	transform: rotate(270deg)
}

.sk-circle .sk-circle10::before {
	animation-delay: -.3s
}

.sk-circle .sk-circle11 {
	transform: rotate(300deg)
}

.sk-circle .sk-circle11::before {
	animation-delay: -.2s
}

.sk-circle .sk-circle12 {
	transform: rotate(330deg)
}

.sk-circle .sk-circle12::before {
	animation-delay: -.1s
}

@keyframes sk-circleBounceDelay {

	0%,
	100%,
	80% {
		transform: scale(0)
	}

	40% {
		transform: scale(1)
	}
}

.sk-wave {
	width: 50px;
	height: 40px;
	text-align: center;
	font-size: 10px
}

.sk-wave .sk-rect {
	background-color: var(--clb-preloader-spinner-color);
	height: 100%;
	width: 5px;
	display: inline-block;
	animation: sk-waveStretchDelay 1.2s infinite ease-in-out
}

.sk-wave .sk-rect1 {
	animation-delay: -1.2s
}

.sk-wave .sk-rect2 {
	animation-delay: -1.1s
}

.sk-wave .sk-rect3 {
	animation-delay: -1s
}

.sk-wave .sk-rect4 {
	animation-delay: -.9s
}

.sk-wave .sk-rect5 {
	animation-delay: -.8s
}

@keyframes sk-waveStretchDelay {

	0%,
	100%,
	40% {
		transform: scaleY(.4)
	}

	20% {
		transform: scaleY(1)
	}
}

.sk-double-bounce {
	position: relative
}

.sk-double-bounce .sk-child {
	width: 100%;
	height: 100%;
	background-color: var(--clb-preloader-spinner-color);
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	animation: sk-doubleBounce 2s infinite ease-in-out;
	border-radius: 50%
}

.sk-double-bounce .sk-double-bounce2 {
	animation-delay: -1s
}

@keyframes sk-doubleBounce {

	0%,
	100% {
		transform: scale(0)
	}

	50% {
		transform: scale(1)
	}
}

.sk-folding-cube {
	position: relative;
	transform: rotateZ(45deg)
}

.sk-folding-cube .sk-cube {
	float: left;
	width: 50%;
	height: 50%;
	position: relative;
	transform: scale(1.1)
}

.sk-folding-cube .sk-cube::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--clb-preloader-spinner-color);
	animation: sk-foldCubeAngle 2.5s infinite linear both;
	transform-origin: 100% 100%
}

.sk-folding-cube .sk-cube2 {
	transform: scale(1.1) rotateZ(90deg)
}

.sk-folding-cube .sk-cube2::before {
	animation-delay: .3125s
}

.sk-folding-cube .sk-cube3 {
	transform: scale(1.1) rotateZ(180deg)
}

.sk-folding-cube .sk-cube3::before {
	animation-delay: 625ms
}

.sk-folding-cube .sk-cube4 {
	transform: scale(1.1) rotateZ(270deg)
}

.sk-folding-cube .sk-cube4::before {
	animation-delay: .9375s
}

@keyframes sk-foldCubeAngle {

	0%,
	10% {
		transform: perspective(140px) rotateX(-180deg);
		opacity: 0
	}

	25%,
	75% {
		transform: perspective(140px) rotateX(0);
		opacity: 1
	}

	100%,
	90% {
		transform: perspective(140px) rotateY(180deg);
		opacity: 0
	}
}

.sk-circle,
.sk-double-bounce,
.sk-fading-circle,
.sk-folding-cube,
.spinner {
	width: 3.25rem;
	height: 3.25rem
}

.social-bar {
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.social-bar-holder {
	white-space: nowrap;
	font-family: inherit;
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.social-bar-holder li {
	margin: 0 .25rem
}

.social-bar-holder li.caption::after {
	content: "—";
	margin-left: .5rem
}

.social-bar-holder li:not(:first-child):not(:last-child)::after {
	content: "/";
	display: inline;
	padding: 0 .25rem
}

.social-bar-holder.icons li {
	padding: 0 5px
}

.social-bar-holder.icons li i {
	transform: rotate(90deg)
}

.social-bar-holder.icons li a::after {
	display: none
}

.share-bar {
	position: absolute;
	z-index: 1
}

.share-bar .social-networks {
	background-color: var(--clb-color-white);
	padding: .2rem;
	border-radius: var(--clb-border-radius)
}

.share-bar .social-networks:not(.-boxed) {
	gap: 0
}

.share-bar .social-text {
	display: none
}

.share-bar.-vertical .social-networks {
	flex-direction: column
}

.filter {
	gap: var(--clb-gap);
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.filter-holder {
	position: relative
}

.filter-holder .button {
	display: none;
	margin-left: 1rem
}

.is-mobile-menu .mobile-overlay {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	visibility: hidden;
	opacity: 0;
	z-index: 99999;
	overflow: hidden;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.is-mobile-menu .mobile-overlay .close-bar {
	width: calc(100% - var(--clb-circle));
	position: relative;
	display: flex;
	justify-content: space-between
}

.is-mobile-menu .mobile-overlay .close-bar .icon-button.search-global {
	display: block;
	position: initial;
	background-color: initial
}

.is-mobile-menu .mobile-overlay .close-bar .icon-button.search-global:not(.-overlay-button):not(.-small) {
	color: inherit
}

.is-mobile-menu .mobile-overlay .overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: color-mix(in srgb, var(--clb-color-overlay) 90%, transparent)
}

.is-mobile-menu .mobile-overlay .holder {
	position: absolute;
	top: 0;
	height: 100vh;
	z-index: 1;
	background-color: var(--clb-color-white);
	width: calc(100% - var(--clb-circle));
	text-align: left;
	overflow-y: auto;
	padding: 94px 20px;
	transform: translateX(-50px);
	transition-duration: .25s;
	opacity: 0
}

.is-mobile-menu .mobile-overlay.visible {
	visibility: visible;
	opacity: 1
}

.is-mobile-menu .mobile-overlay.visible .holder {
	transform: none;
	opacity: 1
}

.is-mobile-menu .mobile-overlay .copyright {
	font-weight: var(--clb-body-font-weight);
	font-size: var(--clb-text-size-small)
}

.is-mobile-menu .mobile-overlay select.lang-dropdown {
	color: inherit
}

.is-mobile-menu .mobile-overlay>.social-bar {
	transform-origin: right bottom;
	transform: rotate(-90deg) translate(50%, 0);
	margin: 0;
	position: absolute;
	top: 50%;
	right: 1rem;
	z-index: 1
}

.is-mobile-menu .mobile-overlay>.social-bar * {
	color: var(--clb-color-white)
}

.is-mobile-menu .site-footer+.search-global.fixed {
	display: none
}

.scroll-top {
	transition: all var(--clb-transition-function) var(--clb-transition-duration);
	transition-property: opacity, visibility, color
}

.scroll-top:not(.-left):not(.-right):not(.slider-scroll-label) {
	opacity: 0;
	visibility: hidden
}

.scroll-top.-left {
	margin-left: -1rem
}

.scroll-top.-left,
.scroll-top.-right {
	white-space: nowrap
}

.scroll-top-bar {
	width: 3.75rem;
	height: .125rem;
	margin-right: 1rem;
	position: relative
}

.scroll-top-bar::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: currentColor;
	opacity: .25
}

.scroll-top-bar .scroll-track {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background-color: currentColor
}

.scroll-top.slider-scroll-label .scroll-top-bar .scroll-track {
	width: 0;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.scroll-top,
.social-bar {
	font-weight: var(--clb-text-semi-bold);
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	align-items: center
}

.scroll-bar-container {
	position: absolute;
	left: var(--clb-spacer);
	min-height: var(--clb-circle);
	top: 50%;
	z-index: 3;
	transform-origin: left top;
	transform: rotate(-90deg) translate(-50%, 0);
	display: flex;
	align-items: center
}

.with-switcher .scroll-bar-container .slider-scroll-label {
	padding-right: 5.5rem
}

.with-switcher.admin-bar .scroll-bar-container .slider-scroll-label {
	padding-right: calc(5.5rem - var(--clb-admin-bar-height-mobile))
}

.clb-popup {
	position: fixed;
	z-index: 9999999;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-50vh)
}

.clb-popup:not(.-slide-in) {
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: color-mix(in srgb, var(--clb-color-overlay) 99%, transparent)
}

.clb-popup:not(.-slide-in) .clb-popup-holder {
	height: 100%;
	padding: var(--clb-header-height);
	display: flex;
	align-items: center;
	justify-content: center
}

.clb-popup.-slide-in .close-bar {
	height: auto;
	width: auto;
	left: unset;
	padding: .75rem
}

.clb-popup.-slide-in .close-bar .icon-button {
	min-width: var(--clb-circle-small);
	width: var(--clb-circle-small);
	height: var(--clb-circle-small)
}

.clb-popup.-slide-in .close-bar .icon-button .icon {
	color: initial
}

.clb-popup.-slide-in .popup-subscribe {
	box-shadow: 0 5px 10px 0 color-mix(in srgb, var(--clb-color-neutral) 10%, transparent)
}

.clb-popup.-left-bottom,
.clb-popup.-right-bottom {
	bottom: var(--clb-spacer)
}

.clb-popup.-left-bottom {
	left: var(--clb-spacer)
}

.clb-popup.-right-bottom {
	right: var(--clb-spacer)
}

.clb-popup.hidden {
	opacity: 0;
	visibility: hidden;
	display: initial
}

.clb-popup.visible {
	opacity: 1;
	visibility: visible;
	transform: none;
	transition: opacity .5s ease-in-out
}

.clb-popup .close-bar {
	position: absolute;
	left: 0;
	right: 0;
	top: 0
}

.clb-popup .close-bar .btn-expand {
	display: inline-block
}

.close-bar {
	position: relative;
	z-index: 11;
	height: var(--clb-header-height);
	padding-left: var(--clb-spacer);
	padding-right: var(--clb-spacer);
	display: flex;
	align-items: center
}

.project-lightbox {
	display: flex
}

.project-lightbox-details,
.project-lightbox-gallery {
	height: 100%
}

.project-lightbox .options-group {
	color: var(--clb-color-grey-light)
}

.project-lightbox,
.project-lightbox .button.-text,
.project-lightbox .project-details,
.project-lightbox .title {
	color: var(--clb-color-white)
}

.project-lightbox .clb-slider-nav-btn {
	right: 0
}

.project-lightbox-gallery {
	width: calc(100vw - 38vw);
	position: relative
}

.project-lightbox-gallery .slider {
	width: 100%;
	height: 100%
}

.project-lightbox-gallery .slider .clb-slider-outer-stage,
.project-lightbox-gallery .slider .clb-slider-stage {
	height: 100%
}

.project-lightbox-gallery .slider .clb-slider-pagination {
	left: 0
}

.project-lightbox-gallery .slider .portfolio-lightbox-image {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}

.project-lightbox-gallery iframe {
	height: 100vh;
	width: 100%
}

.project-lightbox-details {
	width: 38vw;
	padding: var(--clb-header-height) 10vh;
	display: flex;
	align-items: center
}

.popup-subscribe {
	overflow: hidden;
	height: auto;
	background-color: var(--clb-color-white);
	animation: .4s slide_up_inner var(--clb-transition-function);
	display: flex;
	align-items: stretch;
	border-radius: var(--clb-border-radius-large)
}

.popup-subscribe .thumbnail {
	min-height: 22vh;
	background-size: cover;
	background-position: center center
}

.popup-subscribe .holder {
	padding: var(--clb-spacer)
}

.popup-subscribe .contact-form {
	margin: var(--clb-grid-gutter) 0 0
}

@keyframes slide_up_inner {
	0% {
		transform: translateY(100%);
		opacity: .5
	}

	100% {
		transform: translateY(0);
		opacity: 1
	}
}

.clb-video-popup iframe {
	margin: 0;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1
}

.clb-video-popup iframe+.popup-subscribe {
	display: none
}

.clb-video-popup video {
	width: auto;
	height: 100%
}

.clb-gallery-lightbox .close-bar {
	display: flex;
	justify-content: space-between
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder {
	padding-top: 0;
	padding-bottom: 0
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .slider {
	opacity: 0;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .slider.ready .clb-slider-item {
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .slider.ready .clb-slider-item:not(.active) {
	transform: scale(.5)
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .clb-slider-stage,
.clb-gallery-lightbox.clb-popup .clb-popup-holder .slider {
	height: 100%
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .clb-slider-stage .image-wrap,
.clb-gallery-lightbox.clb-popup .clb-popup-holder .slider .image-wrap {
	position: relative
}

.clb-gallery-lightbox.clb-popup .clb-popup-holder .clb-slider-stage .image-wrap img,
.clb-gallery-lightbox.clb-popup .clb-popup-holder .slider .image-wrap img {
	max-height: calc(100% - 3rem - 7rem)
}

.clb-gallery-lightbox .clb-slider-outer-stage {
	overflow: visible
}

.clb-gallery-lightbox .clb-slider-stage {
	align-items: center
}

.clb-gallery-lightbox .clb-slider-item {
	height: 100vh;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.clb-gallery-lightbox .clb-slider-item.active {
	transform: none;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-gallery-lightbox .clb-slider-item:not(.active) {
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-gallery-lightbox .clb-slider-nav-btn {
	position: fixed;
	transform: none !important;
	color: var(--clb-color-white);
	margin-right: var(--clb-spacer);
	margin-bottom: var(--clb-spacer)
}

.clb-gallery-lightbox .card-details {
	width: 100%;
	text-align: center;
	min-height: 7rem;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.clb-gallery-lightbox .card-details .title {
	color: var(--clb-color-white);
	font-size: 18px
}

.clb-gallery-lightbox .card-details .caption {
	margin-top: .5rem;
	display: block;
	width: auto;
	color: var(--clb-color-grey)
}

.clb-gallery-lightbox.-metro .clb-slider-item img {
	object-fit: cover;
	width: 100%;
	min-width: 100%;
	height: 100%
}

.gallery-tmpimage {
	position: fixed;
	z-index: 9999999;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.gallery-tmpimage.active {
	left: 50%
}

.search-global.fixed {
	position: fixed;
	left: var(--clb-spacer);
	bottom: var(--clb-spacer);
	z-index: 50
}

.search-global.fixed .ion.light-typo {
	color: var(--clb-color-white)
}

.search-global.fixed .ion.dark-typo {
	color: var(--clb-color-black-light)
}

.search {
	position: relative
}

.search-field {
	width: 100%
}

.search-submit {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	margin: 0;
	min-width: var(--clb-button-height)
}

.search-submit .icon {
	margin: 0
}

.search-submit.-text:hover {
	box-shadow: none
}

.search select[name=search_term] {
	right: var(--clb-button-height-large);
	position: absolute;
	top: 0;
	bottom: 0;
	max-width: 9rem;
	margin: 0
}

.search select[name=search_term],
.search select[name=search_term]:active,
.search select[name=search_term]:focus {
	background-color: transparent
}

.search-popup .holder {
	max-width: 65vh;
	margin: 0 auto;
	padding-left: var(--clb-grid-gutter);
	padding-right: var(--clb-grid-gutter);
	padding-top: var(--clb-header-height)
}

.search-popup .holder input[type=search]::-webkit-search-cancel-button,
.search-popup .holder input[type=search]::-webkit-search-decoration,
.search-popup .holder input[type=search]::-webkit-search-results-button,
.search-popup .holder input[type=search]::-webkit-search-results-decoration {
	-webkit-appearance: none
}

.search-popup .holder .search-field {
	min-height: var(--clb-circle)
}

.search-popup .holder .search-field::placeholder {
	color: var(--clb-color-grey-light)
}

.search-popup .holder .search select {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23bbbbbb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

.search-popup .holder .search select,
.search-popup .holder .search-field,
.search-popup .holder .search-submit {
	color: var(--clb-color-white)
}

.search-popup .holder .search-results {
	max-height: 27rem;
	padding-bottom: .5rem;
	overflow-x: visible;
	overflow-y: auto
}

.search-popup .holder .search-results .no-search-results,
.search-popup .holder .search-results .search-suggestions {
	margin: 1rem 0;
	color: var(--clb-color-grey)
}

.search-popup .holder .search-results .product-item {
	position: relative;
	padding: var(--clb-grid-gutter) 0;
	border-top: 1px solid var(--clb-border-color);
	display: flex;
	align-items: center;
	justify-content: space-between
}

.search-popup .holder .search-results .product-item>* {
	color: var(--clb-color-white)
}

.search-popup .holder .search-results .product-item img {
	max-width: 4rem;
	min-width: 4rem;
	height: auto
}

.search-popup .holder .search-results .product-item-name {
	font-weight: var(--clb-text-semi-bold)
}

.search-popup .holder .search-results .product-item-details {
	margin-left: 1rem;
	flex-grow: 2;
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.search-popup .holder .search-results .product-item-details .title {
	color: var(--clb-color-white)
}

.search-popup .holder .search-results .product-item-details span>a {
	color: var(--clb-color-grey-light);
	font-size: var(--clb-text-size-small)
}

.search-popup .holder .search-results .product-item-price {
	font-weight: var(--clb-text-semi-bold)
}

.search-popup .holder .search-results .product-item:first-child {
	border: none
}

.search-popup .holder .search-results .search-results_btn {
	margin-top: 1rem
}

.search-popup .holder .search-results .button {
	color: var(--clb-color-white)
}

.page-headline {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: flex-end
}

.page-headline .holder {
	width: 100%;
	position: relative;
	z-index: 2;
	padding-top: var(--clb-grid-gutter-4x);
	padding-bottom: var(--clb-grid-gutter-4x)
}

.page-headline .animated-holder {
	display: flex;
	flex-direction: column
}

.page-headline .headline-meta {
	margin-bottom: var(--clb-grid-gutter)
}

.page-headline .title {
	max-width: 65%
}

.page-headline .post-meta-holder {
	font-size: var(--clb-text-size-large);
	max-width: 60%;
	margin-top: var(--clb-grid-gutter)
}

.page-headline .post-meta-holder br+.btn,
.page-headline .post-meta-holder br+.button {
	margin-top: 1rem
}

.page-headline .bg-image {
	background-position: center center;
	background-size: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.page-headline::after {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	content: "";
	display: block;
	position: absolute
}

.page-headline.without-cap {
	padding-top: var(--clb-header-height)
}

.page-headline.-center .animated-holder {
	align-items: center
}

.page-headline.-right .animated-holder {
	align-items: flex-end
}

.page-headline .parallax {
	position: absolute;
	width: 100%;
	height: 100%
}

.empty-state .title+.button {
	margin-top: var(--clb-grid-gutter)
}

.clb-blank-note,
.wpcf7-contact-form-not-found {
	background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent);
	font-size: var(--clb-text-size-small);
	padding: var(--clb-grid-gutter);
	gap: var(--clb-gap);
	z-index: 1;
	line-height: 1.5;
	margin: .6rem 0;
	display: flex;
	align-items: center;
	border-radius: var(--clb-border-radius)
}

.clb-blank-note .icon,
.wpcf7-contact-form-not-found .icon {
	margin-right: .5rem
}

.clb-blank-note .icon path,
.wpcf7-contact-form-not-found .icon path {
	fill: var(--clb-color-warning)
}

.sticky-nav {
	max-width: 17.8rem;
	position: fixed;
	right: var(--clb-spacer);
	bottom: var(--clb-spacer);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.sticky-nav:not(.-fade-up) {
	z-index: 102
}

.sticky-nav-holder {
	height: 100%;
	background-color: var(--clb-color-white);
	padding: 1rem var(--clb-spacer) var(--clb-spacer) var(--clb-spacer)
}

.sticky-nav-thumbnail {
	height: 120px;
	background-size: cover;
	background-position: center;
	width: 100%;
	position: absolute;
	top: -100px;
	z-index: -1;
	border-top-right-radius: var(--clb-border-radius);
	border-top-left-radius: var(--clb-border-radius)
}

.sticky-nav .nav-group {
	margin-right: -1rem;
	margin-left: .5rem;
	display: flex;
	align-items: center
}

.sticky-nav-headline {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.sticky-nav-headline+a {
	color: var(--clb-titles-color);
	letter-spacing: -.025em;
	line-height: 1.25;
	font-size: clamp(var(--clb-titles-h5-font-size-min), calc(1.25332vw + .25rem), var(--clb-titles-h5-font-size))
}

.sticky-nav:hover .sticky-nav-thumbnail {
	transform: none;
	opacity: 1
}

.sticky-nav-products {
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.coming-soon {
	background: linear-gradient(90deg, #e7f6f8, #fbf6f1);
	height: 100vh;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center
}

.coming-soon .holder {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column
}

.coming-soon .holder p {
	font-size: 1.15em;
	margin-top: 0
}

.coming-soon .holder>* {
	margin-bottom: var(--clb-grid-gutter)
}

.coming-soon .social-networks {
	position: absolute;
	left: 50%;
	bottom: var(--clb-grid-gutter-6x);
	transform: translate(-50%, 50%)
}

.widgets {
	font-size: .98em
}

.widgets ol,
.widgets ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.widgets ol>li::before,
.widgets ul>li::before {
	content: "";
	display: none
}

.widget select {
	max-width: 100%
}

.widget:not(:first-child) {
	margin-top: var(--clb-spacer)
}

.widget .wc-block-product-search__label,
.widget .wp-block-search__label,
.widget h2,
.widget-title {
	margin-bottom: 1rem;
	letter-spacing: -.01em;
	line-height: inherit;
	color: var(--clb-titles-color);
	font-family: var(--clb-titles-font-family);
	font-weight: var(--clb-titles-font-weight);
	font-size: var(--clb-text-size-h6)
}

.widget>ul li:not(:last-child) {
	margin-bottom: .25rem
}

.widget .tagcloud,
.widget .wp-block-tag-cloud {
	flex-wrap: wrap;
	display: flex
}

.widget .tagcloud a,
.widget .wp-block-tag-cloud a {
	margin: .35rem .35rem 0 0;
	display: inline-block;
	font-size: var(--clb-text-size-caption) !important
}

.widget .has-submenu-icon {
	display: none
}

.widget.widget_ohio_widget_recent_posts ul li,
.widget.widget_products ul li,
.widget.widget_recent_reviews ul li,
.widget.widget_recently_viewed_products ul li,
.widget.widget_top_rated_products ul li {
	padding-bottom: var(--clb-grid-gutter);
	display: flex
}

.widget.widget_ohio_widget_recent_posts ul li:last-child,
.widget.widget_products ul li:last-child,
.widget.widget_recent_reviews ul li:last-child,
.widget.widget_recently_viewed_products ul li:last-child,
.widget.widget_top_rated_products ul li:last-child {
	margin-bottom: 0
}

.widget.widget_ohio_widget_recent_posts img,
.widget.widget_products img,
.widget.widget_recent_reviews img,
.widget.widget_recently_viewed_products img,
.widget.widget_top_rated_products img {
	margin-right: 1rem;
	object-fit: cover;
	width: 4.25rem;
	min-width: 4.25rem;
	height: 4.25rem
}

.widget.widget_ohio_widget_recent_posts .content-holder h6,
.widget.widget_products .content-holder h6,
.widget.widget_recent_reviews .content-holder h6,
.widget.widget_recently_viewed_products .content-holder h6,
.widget.widget_top_rated_products .content-holder h6 {
	font-weight: var(--clb-text-semi-bold);
	margin-bottom: .2rem
}

.widget.widget_ohio_widget_recent_posts .content-holder .details,
.widget.widget_products .content-holder .details,
.widget.widget_recent_reviews .content-holder .details,
.widget.widget_recently_viewed_products .content-holder .details,
.widget.widget_top_rated_products .content-holder .details {
	line-height: 1.45;
	font-size: var(--clb-text-size-small)
}

.widget.widget_ohio_widget_recent_posts .content-holder .price,
.widget.widget_products .content-holder .price,
.widget.widget_recent_reviews .content-holder .price,
.widget.widget_recently_viewed_products .content-holder .price,
.widget.widget_top_rated_products .content-holder .price {
	display: block
}

.widget.widget_ohio_widget_recent_posts .content-holder .author,
.widget.widget_ohio_widget_recent_posts .content-holder .price,
.widget.widget_products .content-holder .author,
.widget.widget_products .content-holder .price,
.widget.widget_recent_reviews .content-holder .author,
.widget.widget_recent_reviews .content-holder .price,
.widget.widget_recently_viewed_products .content-holder .author,
.widget.widget_recently_viewed_products .content-holder .price,
.widget.widget_top_rated_products .content-holder .author,
.widget.widget_top_rated_products .content-holder .price {
	font-weight: var(--clb-text-semi-bold)
}

.widget_recent_comments .comment-author-link,
.widget_recent_comments .wp-block-latest-comments__comment-author {
	font-weight: var(--clb-text-semi-bold)
}

.widget_recent_comments .wp-block-latest-comments__comment-date {
	font-size: var(--clb-text-size-small);
	color: var(--clb-color-grey)
}

.widget_recent_comments .wp-block-latest-comments__comment-excerpt p {
	font-size: inherit;
	line-height: inherit;
	margin: .35rem 0 var(--clb-grid-gutter)
}

.widget_recent_comments li:not(:last-child) {
	margin-bottom: .5rem
}

.widget_calendar a {
	text-decoration: none
}

.widget_calendar table {
	text-align: center
}

.widget_calendar table td,
.widget_calendar table th {
	border-top: none;
	font-size: .9em;
	padding: .75rem .5rem;
	font-weight: var(--clb-text-medium);
	background: 0 0;
	border: none
}

.widget_calendar table caption,
.widget_calendar table tbody {
	color: inherit
}

.widget_calendar caption {
	padding: .6rem 1rem;
	font-weight: var(--clb-text-bold);
	font-family: var(--clb-titles-font-family);
	font-size: var(--clb-text-size-h6);
	background-color: var(--clb-fill-color);
	border-radius: var(--clb-border-radius)
}

.widget_calendar tbody tr td {
	border: none;
	position: relative
}

.widget_calendar tbody tr td a,
.widget_calendar tbody tr td#today {
	display: block;
	font-weight: var(--clb-text-bold);
	line-height: 1;
	border-radius: var(--clb-border-radius)
}

.widget_calendar tbody tr td#today {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent);
	width: 100%;
	height: 100%
}

.widget_calendar tbody tr td a {
	background-color: color-mix(in srgb, var(--clb-color-warning) 15%, transparent);
	min-height: 1.75rem;
	min-width: 1.75rem;
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.widget_calendar .wp-calendar-nav {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.widget_nav_menu .current-menu-item,
.widget_nav_menu .current_page_item,
.widget_pages .current-menu-item,
.widget_pages .current_page_item {
	font-weight: var(--clb-text-semi-bold)
}

.widget_nav_menu .sub-menu,
.widget_pages .sub-menu {
	margin-left: 1.5rem
}

.widget_rss a {
	color: var(--clb-color-primary)
}

.widget_rss .rss-date {
	font-size: var(--clb-text-size-small)
}

.widget_rss .rssSummary,
.widget_rss cite {
	margin-top: var(--clb-grid-gutter)
}

.widget_rss cite {
	margin-top: var(--clb-grid-gutter)
}

.wc-block-product-search .wc-block-product-search__fields,
.wc-block-product-search .wp-block-search__inside-wrapper,
.widget_search .wc-block-product-search__fields,
.widget_search .wp-block-search__inside-wrapper {
	position: relative
}

.wc-block-product-search .wc-block-product-search__fields button[type=submit].wc-block-product-search__button,
.wc-block-product-search .wc-block-product-search__fields button[type=submit].wp-block-search__button,
.wc-block-product-search .wp-block-search__inside-wrapper button[type=submit].wc-block-product-search__button,
.wc-block-product-search .wp-block-search__inside-wrapper button[type=submit].wp-block-search__button,
.widget_search .wc-block-product-search__fields button[type=submit].wc-block-product-search__button,
.widget_search .wc-block-product-search__fields button[type=submit].wp-block-search__button,
.widget_search .wp-block-search__inside-wrapper button[type=submit].wc-block-product-search__button,
.widget_search .wp-block-search__inside-wrapper button[type=submit].wp-block-search__button {
	position: absolute;
	right: 0;
	top: 0;
	background-color: transparent;
	border: none;
	padding: 0 1.15rem
}

.wc-block-product-search .wc-block-product-search__fields button[type=submit].wc-block-product-search__button:not(:hover),
.wc-block-product-search .wc-block-product-search__fields button[type=submit].wp-block-search__button:not(:hover),
.wc-block-product-search .wp-block-search__inside-wrapper button[type=submit].wc-block-product-search__button:not(:hover),
.wc-block-product-search .wp-block-search__inside-wrapper button[type=submit].wp-block-search__button:not(:hover),
.widget_search .wc-block-product-search__fields button[type=submit].wc-block-product-search__button:not(:hover),
.widget_search .wc-block-product-search__fields button[type=submit].wp-block-search__button:not(:hover),
.widget_search .wp-block-search__inside-wrapper button[type=submit].wc-block-product-search__button:not(:hover),
.widget_search .wp-block-search__inside-wrapper button[type=submit].wp-block-search__button:not(:hover) {
	color: var(--clb-color-black-light)
}

.wc-block-product-search input[type=search],
.widget_search input[type=search] {
	border: none
}

.wc-block-product-search .wp-block-search__input,
.widget_search .wp-block-search__input {
	padding: 0 6rem 0 1rem
}

.wc-block-product-search .wc-block-product-search__field,
.widget_search .wc-block-product-search__field {
	padding: 0 4rem 0 1rem
}

.widget_ohio_widget_about_author {
	max-width: 100%;
	display: flex;
	flex-direction: column
}

.widget_ohio_widget_about_author .content {
	flex-grow: 2
}

.widget_ohio_widget_about_author .content .details {
	margin-bottom: .4rem
}

.widget_ohio_widget_about_author .content .details .site {
	font-size: var(--clb-text-size-small);
	color: var(--clb-color-grey)
}

.widget_ohio_widget_contact li {
	font-weight: var(--clb-text-medium)
}

.widget_ohio_widget_contact li address {
	display: inline;
	font-weight: var(--clb-body-font-weight)
}

.widget_ohio_widget_logo img:hover {
	opacity: .65;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.widget_ohio_widget_recent_posts .content-holder .comments+.author::before,
.widget_ohio_widget_recent_posts .content-holder .date+.categories::before {
	margin-right: .25rem;
	content: '•';
	display: inline-block;
	vertical-align: middle;
	font-size: .8em;
	margin-top: -2px;
	color: var(--clb-color-primary)
}

.horizontal-accordion {
	display: flex
}

.horizontal-accordion-item {
	min-width: 50%;
	position: relative;
	background-color: var(--clb-color-white);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.horizontal-accordion-item .accordion-body {
	height: 100%;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.horizontal-accordion-item:not(:last-child) {
	box-shadow: 0 .75rem 2.5rem color-mix(in srgb, var(--clb-color-black) 10%, transparent)
}

.horizontal-accordion-item:not(.active) {
	cursor: var(--clb-cursor-pointer)
}

.horizontal-accordion-item:not(.active):hover .accordion-body {
	background-color: var(--clb-fill-color)
}

.horizontal-accordion:not(.open) {
	overflow-x: hidden
}

.accordion-item {
	margin-bottom: .5rem
}

.accordion-item .accordion-button {
	position: relative;
	cursor: var(--clb-cursor-pointer);
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.accordion-item .accordion-button .icon-button {
	margin: 0;
	position: relative
}

.accordion-item .accordion-button .icon-button:not(.next-btn) .icon {
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.accordion-item .accordion-button .icon-button:not(.next-btn) .icon::after,
.accordion-item .accordion-button .icon-button:not(.next-btn) .icon::before {
	content: "";
	width: .75rem;
	height: .1rem;
	background-color: currentColor;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.accordion-item .accordion-button .icon-button:not(.next-btn) .icon::before {
	transform: translate(-50%, -50%) rotate(90deg)
}

.accordion-item.active .accordion-collapse {
	opacity: 1
}

.accordion-item.active .icon-button:not(.next-btn) .icon {
	transform: rotate(180deg)
}

.accordion-item.active .icon-button:not(.next-btn) .icon::before {
	opacity: 0
}

.accordion-item .accordion-header {
	gap: var(--clb-gap);
	display: flex;
	align-items: center;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.accordion-item .accordion-collapse {
	overflow: hidden;
	height: 0;
	transition: height var(--clb-transition-function) var(--clb-transition-duration)
}

.accordion-item .accordion-collapse .accordion-body>p {
	margin: 0
}

.accordion-item:last-child {
	margin-bottom: 0
}

.accordion:not(.-outlined):not(.-text) .accordion-item .accordion-button {
	background-color: var(--clb-fill-color);
	padding: .75rem .75rem .75rem 1.25rem;
	border-radius: var(--clb-border-radius)
}

.accordion:not(.-outlined):not(.-text) .accordion-item .accordion-collapse .accordion-body {
	padding: .75rem 1.25rem
}

.accordion.-outlined .accordion-item .accordion-collapse .accordion-body,
.accordion.-text .accordion-item .accordion-collapse .accordion-body,
.lazy-load.-outlined .accordion.button:not(.-flat) .accordion-item .accordion-collapse .accordion-body,
.pagination:not(.text-center).-outlined .accordion.button:not(.-flat) .accordion-item .accordion-collapse .accordion-body {
	padding: .75rem 0
}

.accordion.-outlined .accordion-item,
.lazy-load.-outlined .accordion.button:not(.-flat) .accordion-item,
.pagination:not(.text-center).-outlined .accordion.button:not(.-flat) .accordion-item {
	margin: 0
}

.accordion.-outlined .accordion-item .accordion-button,
.lazy-load.-outlined .accordion.button:not(.-flat) .accordion-item .accordion-button,
.pagination:not(.text-center).-outlined .accordion.button:not(.-flat) .accordion-item .accordion-button {
	border-top: 1px solid transparent;
	border-bottom: 1px solid var(--clb-color-grey-light);
	padding: .75rem 0
}

.accordion.-outlined .accordion-item.active+.accordion-item .accordion-button,
.accordion.-outlined .accordion-item:first-child .accordion-button,
.lazy-load.-outlined .accordion.button:not(.-flat) .accordion-item.active+.accordion-item .accordion-button,
.lazy-load.-outlined .accordion.button:not(.-flat) .accordion-item:first-child .accordion-button,
.pagination:not(.text-center).-outlined .accordion.button:not(.-flat) .accordion-item.active+.accordion-item .accordion-button,
.pagination:not(.text-center).-outlined .accordion.button:not(.-flat) .accordion-item:first-child .accordion-button {
	border-top-color: var(--clb-color-grey-light)
}

.accordion.-text .accordion-item .accordion-button {
	gap: var(--clb-gap-small);
	flex-direction: row-reverse;
	justify-content: flex-end
}

.accordion.-text .accordion-item .accordion-button .icon-button {
	margin-left: -.5rem
}

.banner:not(.-with-overlay):not(.-image-only) .overlay-details {
	background: var(--clb-color-black-rgb);
	background: linear-gradient(0deg, rgba(var(--clb-color-black-rgb), .65) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.banner.-image-only .overlay-details,
.banner.-with-overlay:not(.team-member) .overlay-details {
	height: 100%;
	background-color: color-mix(in srgb, var(--clb-color-overlay) 50%, transparent);
	flex-direction: column;
	justify-content: space-between
}

.banner.-image-only .overlay-details .title,
.banner.-with-overlay:not(.team-member) .overlay-details .title {
	color: var(--clb-color-white)
}

.banner.-image-only .overlay-details {
	opacity: 0;
	transition: opacity var(--clb-transition-function) var(--clb-transition-duration)
}

.banner.-image-only:hover .overlay-details {
	opacity: 1
}

.banner.-image-only:hover .card-details,
.banner.-image-only:hover p {
	transform: none;
	opacity: 1
}

.call-to-action {
	width: 100%;
	position: relative;
	background-color: color-mix(in srgb, var(--clb-color-primary) 10%, transparent);
	padding: var(--clb-grid-gutter-3x);
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

.call-to-action.-with-shadow {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.circle-progress .circle {
	position: relative;
	display: inline-block
}

.circle-progress .circle svg {
	vertical-align: top
}

.circle-progress .circle .progress {
	transform: rotate(-90deg)
}

.circle-progress .circle .progress-meter,
.circle-progress .circle .progress-value {
	fill: none
}

.circle-progress .circle .progress-meter {
	stroke: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent)
}

.circle-progress .circle .progress-value {
	stroke-dasharray: 1000;
	stroke-dashoffset: 1000;
	transition: .9s var(--clb-transition-function) var(--clb-transition-duration)
}

.circle-progress .circle .icon-group,
.circle-progress .circle .range,
.circle-progress .circle i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex
}

.circle-progress .circle i {
	font-size: 2rem
}

.circle-progress .progress-content>.range {
	margin-bottom: .4rem
}

.circle-progress:not(.-floating) .progress-content {
	margin-top: 1rem
}

.circle-progress.-thin .progress-meter,
.circle-progress.-thin .progress-value {
	stroke-width: .25rem
}

.circle-progress.-bold .progress-meter,
.circle-progress.-bold .progress-value {
	stroke-width: .75rem
}

.circle-progress.-floating {
	display: flex;
	align-items: center
}

.circle-progress.-floating .progress-content {
	margin-left: 1rem;
	margin-right: 1rem
}

.circle-progress.-floating.-center {
	text-align: left;
	justify-content: center
}

.circle-progress.-floating.-right {
	flex-direction: row-reverse
}

.logo {
	position: relative
}

.logo img {
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.logo-details {
	background-color: var(--clb-color-white);
	z-index: 1;
	font-size: var(--clb-text-size-small);
	visibility: hidden;
	opacity: 0;
	width: calc(100% + 2rem);
	position: absolute;
	left: -1rem;
	top: 55%;
	transform: translate(0, -50%);
	padding: 1rem;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.logo:hover img {
	transform: var(--clb-transform-scale)
}

.logo:hover .logo-details {
	opacity: 1;
	visibility: visible;
	top: 50%
}

.compare-container {
	box-sizing: content-box;
	z-index: 0;
	overflow: hidden;
	position: relative
}

.compare-container img {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	display: block
}

.compare-container .compare-before {
	z-index: 2
}

.compare-container .compare-after {
	z-index: 1
}

.compare-container.active .compare-overlay,
.compare-container.active :hover.compare-overlay {
	background: 0 0
}

.compare-container.active .compare-overlay .compare-after-label,
.compare-container.active .compare-overlay .compare-before-label,
.compare-container.active :hover.compare-overlay .compare-after-label,
.compare-container.active :hover.compare-overlay .compare-before-label {
	opacity: 0
}

.compare-container .compare-after-label,
.compare-container .compare-before-label {
	opacity: 0
}

.compare-container .compare-after-label::before,
.compare-container .compare-before-label::before {
	content: attr(data-content)
}

.compare-handle {
	z-index: 40;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.compare-handle::after,
.compare-handle::before {
	content: "";
	display: block;
	background-color: var(--clb-color-white);
	position: absolute;
	z-index: 30;
	width: .125em;
	height: 9999px;
	margin-left: -.0625em;
	left: 50%
}

.compare-handle::before {
	bottom: 50%;
	margin-bottom: 1.7em
}

.compare-handle::after {
	top: 50%;
	margin-top: 1.7em
}

.compare-overlay {
	background: 0 0;
	z-index: 3;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.compare-overlay,
.compare-overlay .compare-after-label,
.compare-overlay .compare-before-label {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.compare-overlay .compare-after-label,
.compare-overlay .compare-before-label {
	transition-property: opacity
}

.compare-overlay .compare-after-label::before,
.compare-overlay .compare-before-label::before {
	color: var(--clb-color-white);
	position: absolute;
	background-color: var(--clb-color-black-light);
	font-size: var(--clb-text-size-caption);
	font-weight: var(--clb-text-semi-bold);
	padding: .15rem .5rem;
	top: 50%;
	transform: translateY(-50%) rotate(-90deg);
	border-radius: var(--clb-border-radius-small)
}

.compare-overlay .compare-before-label::before {
	left: 1rem
}

.compare-overlay .compare-after-label::before {
	right: 1rem
}

.compare-overlay:hover {
	background-color: color-mix(in srgb, var(--clb-color-black) 25%, transparent)
}

.compare-overlay:hover .compare-after-label,
.compare-overlay:hover .compare-before-label {
	opacity: 1
}

.compare .icon-button {
	background-color: color-mix(in srgb, var(--clb-color-grey) 10%, #fff);
	padding: 0
}

.compare .icon-button .icon {
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC44OCAxMi4zNjY3TDMuMzYgN0w4Ljg4IDEuNjMzMzNMNy4yIDBMMCA3TDcuMiAxNEw4Ljg4IDEyLjM2NjdaTTE1LjEyIDEyLjM2NjdMMjAuNjQgN0wxNS4xMiAxLjYzMzMzTDE2LjggMEwyNCA3TDE2LjggMTRMMTUuMTIgMTIuMzY2N1oiIGZpbGw9IiMxQjFCMjgiLz48L3N2Zz4=");
	background-position: center;
	background-repeat: no-repeat
}

.compare-vertical .compare-handle {
	transform: translate(-50%, -50%) rotate(90deg)
}

.compare-vertical .compare-after-label::before,
.compare-vertical .compare-before-label::before {
	content: attr(data-content);
	transform: translateX(-50%);
	left: 50%;
	right: auto
}

.compare-vertical .compare-before-label::before {
	top: 1rem;
	bottom: auto
}

.compare-vertical .compare-after-label::before {
	top: auto;
	bottom: 1rem
}

.compare-wrapper.-with-shadow .compare {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.contact-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),
.contact-form select,
.contact-form textarea {
	width: 100%;
	vertical-align: top
}

.contact-form [class^=vc_col]>label {
	margin: 0
}

.contact-form [class^=vc_col]>label input,
.contact-form [class^=vc_col]>label select,
.contact-form [class^=vc_col]>label textarea {
	margin-top: .5rem
}

.contact-form [class^=vc_col].form-check {
	margin-bottom: 1.5rem
}

.contact-form form [class^=vc_col] p {
	margin: 0
}

.contact-form form::after {
	content: "";
	display: table;
	clear: both
}

.contact-form .wpcf7-list-item {
	margin: 0 .75em 0 0
}

.contact-form .wpcf7-list-item-label {
	vertical-align: middle
}

.contact-form.-outlined input[type=date],
.contact-form.-outlined input[type=email],
.contact-form.-outlined input[type=number],
.contact-form.-outlined input[type=password],
.contact-form.-outlined input[type=search],
.contact-form.-outlined input[type=tel],
.contact-form.-outlined input[type=text],
.contact-form.-outlined input[type=url],
.contact-form.-outlined select,
.contact-form.-outlined textarea,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=date],
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=email],
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=number],
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=password],
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=search],
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=tel],
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=text],
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=url],
.lazy-load.-outlined .contact-form.button:not(.-flat) select,
.lazy-load.-outlined .contact-form.button:not(.-flat) textarea,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=date],
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=email],
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=number],
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=password],
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=search],
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=tel],
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=text],
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=url],
.lazy-load.-outlined .subscribe-form.button:not(.-flat) select,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) textarea,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=date],
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=email],
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=number],
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=password],
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=search],
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=tel],
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=text],
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=url],
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) select,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) textarea,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=date],
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=email],
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=number],
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=password],
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=search],
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=tel],
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=text],
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=url],
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) select,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) textarea,
.subscribe-form.-outlined input[type=date],
.subscribe-form.-outlined input[type=email],
.subscribe-form.-outlined input[type=number],
.subscribe-form.-outlined input[type=password],
.subscribe-form.-outlined input[type=search],
.subscribe-form.-outlined input[type=tel],
.subscribe-form.-outlined input[type=text],
.subscribe-form.-outlined input[type=url],
.subscribe-form.-outlined select,
.subscribe-form.-outlined textarea {
	background-color: transparent;
	border: 2px solid var(--clb-color-grey-light)
}

.contact-form.-outlined input[type=date]:active,
.contact-form.-outlined input[type=date]:focus,
.contact-form.-outlined input[type=email]:active,
.contact-form.-outlined input[type=email]:focus,
.contact-form.-outlined input[type=number]:active,
.contact-form.-outlined input[type=number]:focus,
.contact-form.-outlined input[type=password]:active,
.contact-form.-outlined input[type=password]:focus,
.contact-form.-outlined input[type=search]:active,
.contact-form.-outlined input[type=search]:focus,
.contact-form.-outlined input[type=tel]:active,
.contact-form.-outlined input[type=tel]:focus,
.contact-form.-outlined input[type=text]:active,
.contact-form.-outlined input[type=text]:focus,
.contact-form.-outlined input[type=url]:active,
.contact-form.-outlined input[type=url]:focus,
.contact-form.-outlined select:active,
.contact-form.-outlined select:focus,
.contact-form.-outlined textarea:active,
.contact-form.-outlined textarea:focus,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=date]:active,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=date]:focus,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=email]:active,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=email]:focus,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=number]:active,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=number]:focus,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=password]:active,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=password]:focus,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=search]:active,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=search]:focus,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=tel]:active,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=tel]:focus,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=text]:active,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=text]:focus,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=url]:active,
.lazy-load.-outlined .contact-form.button:not(.-flat) input[type=url]:focus,
.lazy-load.-outlined .contact-form.button:not(.-flat) select:active,
.lazy-load.-outlined .contact-form.button:not(.-flat) select:focus,
.lazy-load.-outlined .contact-form.button:not(.-flat) textarea:active,
.lazy-load.-outlined .contact-form.button:not(.-flat) textarea:focus,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=date]:active,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=date]:focus,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=email]:active,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=email]:focus,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=number]:active,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=number]:focus,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=password]:active,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=password]:focus,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=search]:active,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=search]:focus,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=tel]:active,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=tel]:focus,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=text]:active,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=text]:focus,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=url]:active,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) input[type=url]:focus,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) select:active,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) select:focus,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) textarea:active,
.lazy-load.-outlined .subscribe-form.button:not(.-flat) textarea:focus,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=date]:active,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=date]:focus,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=email]:active,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=email]:focus,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=number]:active,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=number]:focus,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=password]:active,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=password]:focus,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=search]:active,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=search]:focus,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=tel]:active,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=tel]:focus,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=text]:active,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=text]:focus,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=url]:active,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) input[type=url]:focus,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) select:active,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) select:focus,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) textarea:active,
.pagination:not(.text-center).-outlined .contact-form.button:not(.-flat) textarea:focus,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=date]:active,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=date]:focus,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=email]:active,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=email]:focus,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=number]:active,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=number]:focus,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=password]:active,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=password]:focus,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=search]:active,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=search]:focus,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=tel]:active,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=tel]:focus,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=text]:active,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=text]:focus,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=url]:active,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) input[type=url]:focus,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) select:active,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) select:focus,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) textarea:active,
.pagination:not(.text-center).-outlined .subscribe-form.button:not(.-flat) textarea:focus,
.subscribe-form.-outlined input[type=date]:active,
.subscribe-form.-outlined input[type=date]:focus,
.subscribe-form.-outlined input[type=email]:active,
.subscribe-form.-outlined input[type=email]:focus,
.subscribe-form.-outlined input[type=number]:active,
.subscribe-form.-outlined input[type=number]:focus,
.subscribe-form.-outlined input[type=password]:active,
.subscribe-form.-outlined input[type=password]:focus,
.subscribe-form.-outlined input[type=search]:active,
.subscribe-form.-outlined input[type=search]:focus,
.subscribe-form.-outlined input[type=tel]:active,
.subscribe-form.-outlined input[type=tel]:focus,
.subscribe-form.-outlined input[type=text]:active,
.subscribe-form.-outlined input[type=text]:focus,
.subscribe-form.-outlined input[type=url]:active,
.subscribe-form.-outlined input[type=url]:focus,
.subscribe-form.-outlined select:active,
.subscribe-form.-outlined select:focus,
.subscribe-form.-outlined textarea:active,
.subscribe-form.-outlined textarea:focus {
	outline: 0;
	border-color: var(--clb-color-grey)
}

.contact-form .wpcf7-quiz-label,
.subscribe-form .wpcf7-quiz-label {
	margin-bottom: .5rem;
	display: block
}

.contact-form .wpcf7-spinner,
.subscribe-form .wpcf7-spinner {
	display: none
}

.contact-form .wpcf7-form-control-wrap,
.subscribe-form .wpcf7-form-control-wrap {
	display: block
}

.contact-form .wpcf7-form-control-wrap:not([data-name^=checkbox]),
.subscribe-form .wpcf7-form-control-wrap:not([data-name^=checkbox]) {
	margin-top: .5rem
}

.contact-form .wpcf7-form .wpcf7-not-valid-tip,
.subscribe-form .wpcf7-form .wpcf7-not-valid-tip {
	display: none
}

.contact-form .wpcf7-form .wpcf7-response-output,
.subscribe-form .wpcf7-form .wpcf7-response-output {
	background-color: color-mix(in srgb, var(--clb-color-success) 10%, transparent);
	color: var(--clb-color-success);
	font-size: var(--clb-text-size-small);
	margin: 1rem 0;
	border: none;
	padding: .65rem 1rem;
	border-radius: var(--clb-border-radius)
}

.contact-form .wpcf7-form.sent .subscribe-form,
.subscribe-form .wpcf7-form.sent .subscribe-form {
	display: none
}

.contact-form .wpcf7-form.sent .wpcf7-response-output,
.subscribe-form .wpcf7-form.sent .wpcf7-response-output {
	background-color: color-mix(in srgb, var(--clb-color-success) 10%, transparent);
	color: var(--clb-color-success)
}

.contact-form .wpcf7-form.invalid .wpcf7-response-output,
.contact-form .wpcf7-form.spam .wpcf7-response-output,
.subscribe-form .wpcf7-form.invalid .wpcf7-response-output,
.subscribe-form .wpcf7-form.spam .wpcf7-response-output {
	background-color: color-mix(in srgb, var(--clb-color-danger) 10%, transparent);
	color: var(--clb-color-danger)
}

.contact-form .wpcf7-form .wpcf7-not-valid input[type=checkbox],
.subscribe-form .wpcf7-form .wpcf7-not-valid input[type=checkbox] {
	border-color: var(--clb-color-primary);
	box-shadow: 0 0 0 .3125rem color-mix(in srgb, var(--clb-color-primary) 20%, transparent)
}

.post-password-form {
	text-align: left;
	padding: 2em 0
}

.post-password-form input[type=password] {
	margin: .5rem 0 1rem
}

.countdown {
	text-align: center;
	display: flex
}

.countdown-item {
	margin: 0 .5rem
}

.countdown-item .number {
	line-height: 1;
	position: relative;
	color: var(--clb-titles-color);
	font-size: clamp(var(--clb-countdown-font-size-min), calc(1vw + 1rem), var(--clb-countdown-font-size));
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center
}

.countdown:not(.-text) .countdown-item .number {
	width: 4rem;
	height: 4rem;
	border-radius: var(--clb-border-radius)
}

.countdown:not(.-text) .countdown-item .number-label {
	font-size: var(--clb-text-size-caption)
}

.countdown.-with-divider .countdown-item {
	margin: 0 .75rem
}

.countdown.-with-divider .countdown-item:not(:last-child) .number::after {
	content: ":";
	font-size: 1.25rem;
	position: absolute;
	width: 1rem;
	text-align: center;
	transform: translate(.5rem, -50%);
	right: -.75rem;
	top: 50%
}

.countdown.-contained .countdown-item .number {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 12%, transparent);
	margin-bottom: .5rem
}

.countdown.-contained .countdown-item .number::before {
	left: 0;
	top: 0;
	height: 50%;
	width: 100%;
	background: var(--clb-fill-color);
	content: "";
	display: block;
	position: absolute;
	border-top-right-radius: var(--clb-border-radius);
	border-top-left-radius: var(--clb-border-radius)
}

.countdown.-text .countdown-item:first-child {
	margin-left: 0
}

.countdown.-text .countdown-item:last-child {
	margin-right: 0
}

.counter-number {
	margin-bottom: .5rem;
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.counter-number .icon-group {
	margin-right: .5rem
}

.counter-number .holder {
	line-height: 100%;
	letter-spacing: -.045em;
	color: var(--clb-titles-color);
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	font-size: clamp(var(--clb-titles-h2-font-size-min), calc(1.55vw + 1rem), var(--clb-titles-h2-font-size))
}

.counter-number.-with-increaser .holder::after {
	content: "+";
	font-size: .65em;
	margin-left: .4rem
}

.counter>p {
	font-weight: var(--clb-text-semi-bold);
	line-height: var(--clb-text-line-heigth-small)
}

.counter.-right-icon .counter-number {
	flex-direction: row-reverse
}

.counter.-right-icon .counter-number .icon-group {
	margin-left: .5rem;
	margin-right: 0
}

.counter.-top-icon .counter-number {
	align-items: center;
	flex-direction: column
}

.counter.-top-icon .counter-number .icon-group {
	margin-bottom: .5rem;
	margin-right: 0
}

.counter.-top-icon.-center .counter-number {
	align-items: center
}

.counter.-top-icon.-left .counter-number {
	align-items: flex-start
}

.counter.-top-icon.-right .counter-number {
	align-items: flex-end
}

.dynamic-text .typed-cursor {
	opacity: 1;
	margin-right: -.2em;
	animation: Blink .75s infinite
}

.dynamic-text.font-titles,
.dynamic-text.titles-typo {
	color: var(--clb-titles-color)
}

.titles-typo .dynamic-text {
	color: var(--clb-titles-color)
}

@-webkit-keyframes Blink {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.gallery-item {
	cursor: var(--clb-cursor-pointer)
}

.gallery-item:not(.woocommerce-product-gallery__image) {
	padding: var(--clb-grid-gutter)
}

.gallery-item .caption {
	display: none
}

.gallery-item .overlay-details {
	background: var(--clb-color-black-rgb);
	background: linear-gradient(0deg, rgba(var(--clb-color-black-rgb), .65) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.gallery-item .overlay-details .heading {
	width: 100%
}

.gallery-item .overlay-details h5 {
	color: var(--clb-color-white)
}

.gallery-item.-with-overlay .image-holder+.card-details {
	display: none
}

.google-maps {
	width: 100%;
	height: 100%;
	min-height: 20rem;
	top: 0;
	left: 0;
	overflow: hidden;
	position: relative
}

.google-maps-wrap {
	width: 100%;
	height: 100%;
	min-height: 250px
}

.google-maps .clb-blank-note {
	min-width: 70%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.elementor-widget-ohio_google_maps,
.elementor-widget-ohio_google_maps .elementor-widget-container {
	height: 100%
}

.gm-style img {
	max-width: none !important
}

.heading .title+.divider {
	margin-block-start: 1em
}

.heading .title+.subtitle {
	padding-top: .5em
}

.heading .title>.badge {
	color: var(--clb-color-primary);
	background-color: color-mix(in srgb, var(--clb-color-primary) 12%, transparent) !important;
	padding: .3rem .5rem;
	margin-left: 6px;
	margin-top: -2px;
	font-size: .85rem;
	letter-spacing: 0
}

.heading .highlighted-text {
	background-image: linear-gradient(var(--clb-color-primary), var(--clb-color-primary));
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-size: 0 10%;
	backface-visibility: hidden;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.heading .highlighted-text.aos-animate,
.heading .highlighted-text:not([data-aos=animation]) {
	background-size: 100% 10%
}

.heading .highlighted-text.aos-animate:hover,
.heading .highlighted-text:not([data-aos=animation]):hover {
	transition-duration: var(--clb-transition-duration)
}

.heading .highlighted-text:hover {
	background-size: 100% 100%
}

.heading .subtitle {
	color: var(--clb-subtitles-color);
	font-family: var(--clb-subtitles-font-family);
	font-size: var(--clb-subtitles-font-size);
	letter-spacing: var(--clb-subtitles-letter-spacing);
	line-height: var(--clb-subtitles-line-height);
	font-weight: var(--clb-subtitles-font-weight);
	font-style: var(--clb-subtitles-style);
	text-transform: var(--clb-subtitles-text-transform);
	text-decoration: var(--clb-subtitles-text-decoration)
}

.heading .subtitle+.divider {
	margin-block-start: 1em
}

.heading .subtitle+.title {
	padding-top: .15em
}

.heading .divider {
	width: 100%;
	height: 1px;
	display: block;
	background-color: color-mix(in srgb, var(--clb-color-grey) 50%, transparent)
}

.heading .divider+.title {
	padding-top: .35em
}

.heading .divider+.subtitle {
	padding-top: 1em
}

.heading:not(.title)+* {
	margin-block-start: 1em
}

.heading:not(.title)+.vc_empty_space {
	margin-block-start: initial
}

.icon-box .icon-box-content .icon-box-heading+* {
	margin-top: .5rem
}

.icon-box .icon-box-content p {
	margin: 0
}

.icon-box .icon-box-content .button {
	margin-top: 1rem
}

.icon-box:not(.-left-icon):not(.-floating-icon) .icon-box-content .icon-box-heading {
	margin-top: 1rem
}

.icon-box.-left-icon {
	display: flex;
	align-items: flex-start
}

.icon-box.-left-icon .icon-group {
	margin-right: 1rem
}

.icon-box.-left-icon .icon-box-content {
	flex-grow: 2
}

.icon-box.-left-icon .icon-box-content .icon-box-heading {
	margin-bottom: .25rem;
	margin-top: .25rem
}

.icon-box.-floating-icon .icon-box-header {
	margin-bottom: .5rem;
	display: flex;
	align-items: center
}

.icon-box.-floating-icon .icon-group {
	margin-right: .75rem
}

.parallax {
	position: relative;
	height: 100%;
	min-height: 100px;
	overflow: hidden
}

.parallax::after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

.parallax .parallax-content {
	position: relative;
	z-index: 2;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

.parallax-bg {
	background-position: center center;
	width: 100%;
	height: 1000%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	backface-visibility: hidden;
	perspective: 1000;
	will-change: transform
}

.parallax-bg.horizontal {
	width: 1000%;
	height: 100%
}

.blog-posts+.holder,
.portfolio-projects .portfolio-grid+.holder {
	margin-top: 1rem
}

.pricing-list-details,
.pricing-list-headline {
	display: flex;
	justify-content: space-between
}

.pricing-list-headline {
	align-items: center
}

.pricing-list-price {
	margin: 0;
	display: flex
}

.pricing-list-details {
	margin-top: .25em;
	align-items: flex-start
}

.pricing-list-details p {
	margin: 0
}

.pricing-list.-with-discount .pricing-list-price .regular-price {
	color: var(--clb-color-grey);
	text-decoration: line-through
}

.pricing-table-headline p {
	font-size: var(--clb-text-size-caption);
	color: var(--clb-color-grey)
}

.pricing-table-price .price-number {
	color: var(--clb-titles-color);
	line-height: 100%;
	display: block;
	letter-spacing: -.05em;
	margin-bottom: .5rem;
	letter-spacing: -.045em;
	line-height: 1;
	font-size: clamp(var(--clb-titles-h1-font-size-min), calc(4.5vw + .25rem), var(--clb-titles-h1-font-size))
}

.pricing-table .button {
	margin: 0;
	transform: none
}

.pricing-table.-contained {
	padding: var(--clb-spacer);
	background-color: var(--clb-fill-color);
	border-radius: var(--clb-border-radius)
}

.pricing-table>*,
.service-table>* {
	margin-bottom: var(--clb-grid-gutter)
}

.pricing-table .heading,
.service-table .heading {
	margin-bottom: var(--clb-grid-gutter)
}

.pricing-table .button,
.pricing-table>div:last-child,
.service-table .button,
.service-table>div:last-child {
	margin: 0
}

.pricing-table-features ul li,
.service-table-features ul li {
	font-size: var(--clb-text-size-small);
	gap: var(--clb-gap);
	margin-bottom: .5rem;
	display: flex
}

.pricing-table-features ul li:last-child,
.service-table-features ul li:last-child {
	margin: 0
}

.pricing-table-features .icon,
.service-table-features .icon {
	line-height: 16px
}

.pricing-table-features .exist .icon,
.service-table-features .exist .icon {
	color: var(--clb-color-primary)
}

.pricing-table-features .missing,
.service-table-features .missing {
	opacity: .65
}

.progress .progress-heading {
	margin-bottom: .625rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-end
}

.progress .progress-heading .progress-percent {
	margin-top: 0
}

.progress .progress-heading .progress-percent:not(.tooltip) {
	font-size: var(--clb-text-size-small);
	font-weight: var(--clb-text-semi-bold)
}

.progress.-tooltip .progress-holder {
	overflow: visible
}

.progress.-tooltip .progress-holder .progress-bar {
	position: relative
}

.progress.-tooltip .progress-holder .progress-percent {
	position: absolute;
	font-size: .8em;
	top: 0;
	right: 0;
	padding: .15rem .45rem;
	transform: translateY(calc(-100% - 7px)) translateX(50%)
}

.service-table {
	padding: var(--clb-spacer);
	border-radius: var(--clb-border-radius);
	transition: all var(--clb-transition-function) var(--clb-transition-duration);
	transition-property: background-color, box-shadow
}

.service-table:hover {
	background-color: var(--clb-fill-color)
}

.service-table.-with-shadow:hover {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.clb-slider {
	width: 100%;
	position: relative;
	user-select: none
}

.clb-slider-outer-stage {
	overflow: hidden;
	position: relative;
	transition-delay: 0;
	transition: height .25s var(--clb-transition-function)
}

.clb-slider.clb-slider-vertical {
	overflow: hidden
}

.clb-slider.clb-slider-vertical .clb-slider-stage {
	flex-direction: column
}

.clb-slider-stage {
	will-change: transform;
	transition-timing-function: var(--clb-transition-function);
	display: flex
}

.clb-slider:not(.autoheight) .clb-slider-stage {
	height: 100%
}

.clb-slider-item {
	width: 100vw;
	height: 100%;
	position: relative;
	overflow: hidden
}

.clb-slider-item>p {
	margin: 0
}

.clb-slider-item-inner {
	height: 100%
}

.clb-slider-item .slider-image {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-position: center;
	background-size: cover;
	z-index: 0
}

.clb-slider-item .slider-image[data-tilt=true] {
	width: calc(100% + 10%);
	height: calc(100% + 10%);
	left: -5%;
	top: -5%
}

.clb-slider-item>.elementor {
	margin: 0
}

.clb-slider-item .wpb_single_image {
	margin-bottom: 0
}

.clb-slider-nav-btn {
	position: absolute;
	right: 0;
	bottom: 0;
	min-width: 8rem;
	z-index: 3;
	padding: var(--clb-spacer);
	display: flex;
	justify-content: space-between
}

.clb-slider:not(.-nav-offset):not(.-nav-inset):not(.-woo-slider):not(.-slider-fs):not(.-slider-lightbox)>.clb-slider-nav-btn {
	padding: 0;
	right: 0;
	transform: translateY(1rem)
}

.clb-slider.-nav-inset .clb-slider-nav-btn,
.clb-slider.-nav-offset .clb-slider-nav-btn {
	position: static;
	padding: 0;
	bottom: 0
}

.clb-slider.-nav-inset .next-btn,
.clb-slider.-nav-inset .prev-btn,
.clb-slider.-nav-offset .next-btn,
.clb-slider.-nav-offset .prev-btn {
	position: absolute;
	top: 50%
}

.clb-slider.-nav-offset {
	text-align: center
}

.clb-slider.-nav-offset .prev-btn {
	left: -1.5rem;
	transform: translate(-100%, -50%)
}

.clb-slider.-nav-offset .next-btn {
	right: -1.5rem;
	transform: translate(100%, -50%)
}

.clb-slider.-nav-inset {
	text-align: center
}

.clb-slider.-nav-inset .prev-btn {
	left: 1.5rem;
	transform: translate(0, -50%)
}

.clb-slider.-nav-inset .next-btn {
	right: 1.5rem;
	transform: translate(0, -50%)
}

.clb-slider.-slider-offset {
	width: auto
}

.clb-slider.-slider-offset .clb-slider-outer-stage {
	overflow: visible
}

.clb-slider-pagination {
	position: absolute;
	width: var(--clb-bullets-spacer);
	right: 0;
	top: 0;
	height: 100%;
	z-index: 3;
	font-weight: var(--clb-text-semi-bold);
	font-size: var(--clb-text-size-small);
	background-color: color-mix(in srgb, var(--clb-color-neutral) 10%, transparent);
	display: flex;
	flex-direction: column;
	justify-content: space-around
}

.clb-slider-pagination .clb-slider-page {
	height: 100%;
	cursor: var(--clb-cursor-pointer);
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-slider-pagination .clb-slider-page.active {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 10%, transparent)
}

.clb-slider-count {
	position: relative;
	font-weight: var(--clb-text-semi-bold);
	overflow: hidden;
	margin-top: 2.2rem;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	align-items: center
}

.clb-slider-count::before {
	content: "";
	width: 2.5rem;
	height: .125rem;
	background: currentColor;
	opacity: .6;
	margin: 0 .9375rem 0 1.5625rem
}

.clb-slider-count-current {
	position: absolute;
	top: 0;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-slider-nav-dots {
	margin-top: 2rem;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center
}

.clb-slider-nav-dots .clb-slider-dot {
	padding: .625rem;
	position: relative;
	background-color: transparent
}

.clb-slider-nav-dots .clb-slider-dot.active svg circle {
	stroke-dashoffset: 0
}

.clb-slider-nav-dots .clb-slider-dot:before {
	content: "";
	position: absolute;
	width: .25rem;
	height: .25rem;
	top: .5rem;
	left: .5rem;
	background-color: currentColor;
	border-radius: 50%;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-slider-nav-dots .clb-slider-dot svg {
	position: absolute;
	top: -.0625rem;
	left: -.0625rem
}

.clb-slider-nav-dots .clb-slider-dot svg circle {
	stroke: currentColor;
	stroke-dashoffset: 70;
	stroke-dasharray: 70;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.clb-slider.-full-vh .vc_row,
.slider.-full-vh .vc_row {
	height: 100%
}

.clb-slider.-full-vh .clb-slider-outer-stage,
.slider.-full-vh .clb-slider-outer-stage {
	height: 100vh
}

.-slider-fs .clb-slider-nav-dots {
	margin-bottom: 0;
	position: absolute;
	bottom: 2rem;
	left: 50%;
	transform: translateX(-50%)
}

.carousel {
	position: relative
}

.carousel .clb-slider-stage {
	height: auto
}

.carousel .clb-slider:not(.-nav-offset):not(.-nav-inset):not(.-woo-slider) .clb-slider-nav-btn .clb-slider-nav-btn {
	padding: 0;
	right: 0;
	transform: translateY(1rem)
}

.carousel .spinner {
	position: absolute;
	top: calc(50% - var(--clb-grid-gutter));
	left: calc(50% - var(--clb-grid-gutter))
}

.carousel :not(.-with-preloader)+.spinner {
	display: none
}

.carousel .-with-preloader {
	opacity: 0;
	visibility: hidden;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.carousel .-with-pagination.-nav-inset .clb-slider-nav-btn>.icon-button,
.carousel .-with-pagination.-nav-ofset .clb-slider-nav-btn>.icon-button {
	top: calc(50% - 1.625rem)
}

.clb-smooth-slider {
	position: relative
}

.clb-smooth-slider .-full-vh {
	height: 100vh
}

.clb-smooth-slider-item {
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1
}

.clb-smooth-slider-item.active {
	z-index: 3
}

.clb-smooth-slider-item.prev-slide.active {
	z-index: 4
}

.clb-smooth-slider-item.prev-slide.last-slide {
	z-index: 2
}

.clb-smooth-slider-item.next-slide.last-slide {
	z-index: 2
}

.slider.-woo-slider:not(.clb-slider) img:not(:first-child) {
	top: 0;
	position: absolute
}

.ohio-widget.slider {
	width: auto
}

.ohio-widget.slider.-full-vh {
	margin-left: var(--clb-grid-gutter-negative);
	margin-right: var(--clb-grid-gutter-negative)
}

.ohio-widget.slider .vc_row:not(.woo-products) {
	margin-left: 0;
	margin-right: 0
}

.ohio-widget.slider:not(.-slider-offset) .clb-slider-outer-stage {
	min-width: 100%
}

.slider-holder {
	position: relative
}

.slider-holder [data-ohio-slider].slider {
	opacity: 0;
	visibility: hidden
}

.slider-holder [data-ohio-slider].slider.clb-slider {
	opacity: 1;
	visibility: visible
}

.slider-holder .spinner {
	position: absolute;
	left: calc((100% - 3.25rem)/ 2);
	top: calc((100% - 3.25rem)/ 2)
}

.social-networks {
	display: flex
}

.social-networks .network {
	text-decoration: none;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.social-networks:not(.-text):not(.-contained):not(.-outlined) .network:hover {
	background-color: var(--clb-fill-color)
}

.social-networks:not(.-boxed) {
	gap: var(--clb-gap)
}

.social-networks:not(.-contained) .network:hover {
	color: var(--clb-color-primary)
}

.social-networks:not(.-text) .network {
	width: 3rem;
	height: 3rem;
	border-radius: 100%
}

.social-networks:not(.-text) .network:hover {
	transform: var(--clb-transform-scale)
}

.social-networks.-contained .network {
	color: var(--clb-color-white);
	background-color: var(--clb-color-black-light)
}

.social-networks.-contained .network:hover {
	color: var(--clb-color-white);
	background-color: var(--clb-color-primary)
}

.lazy-load.-outlined .social-networks.button:not(.-flat) .network,
.pagination:not(.text-center).-outlined .social-networks.button:not(.-flat) .network,
.social-networks.-outlined .network {
	border: 2px solid currentColor
}

.social-networks.-text .icon {
	transform: scale(.8)
}

.social-networks.-text .network {
	font-weight: var(--clb-text-bold);
	gap: var(--clb-gap-small)
}

.social-networks.-text .network:not(.network:last-child) {
	margin-right: .75rem
}

.social-networks.-text .network:hover {
	background-image: linear-gradient(currentColor 0, currentColor 100%)
}

.social-networks.-small:not(.-text) .network {
	width: 2.2rem;
	height: 2.2rem
}

.social-networks.-small.-text .network {
	font-size: var(--clb-text-size-small)
}

.social-networks.-large:not(.-text) .network {
	width: var(--clb-circle);
	height: var(--clb-circle)
}

.social-networks.-large.-text .network {
	font-size: var(--clb-text-size-large)
}

.social-networks.-default-colors:not(.-contained) .artstation {
	color: #26bbff
}

.social-networks.-default-colors:not(.-contained) .behance {
	color: #0056ff
}

.social-networks.-default-colors:not(.-contained) .deviantart {
	color: #05cc47
}

.social-networks.-default-colors:not(.-contained) .digg {
	color: #1c5891
}

.social-networks.-default-colors:not(.-contained) .discord {
	color: #7289da
}

.social-networks.-default-colors:not(.-contained) .dribbble {
	color: #fd629e
}

.social-networks.-default-colors:not(.-contained) .facebook {
	color: #217cef
}

.social-networks.-default-colors:not(.-contained)

.flickr {
	color: #0063db
}

.social-networks.-default-colors:not(.-contained) .github {
	color: #24292e
}

.social-networks.-default-colors:not(.-contained) .houzz {
	color: #007562
}

.social-networks.-default-colors:not(.-contained) .instagram {
	color: var(--clb-color-black-light)
}

.social-networks.-default-colors:not(.-contained) .kaggle {
	color: #32c0fd
}

.social-networks.-default-colors:not(.-contained) .linkedin {
	color: #4477ab
}

.social-networks.-default-colors:not(.-contained) .medium {
	color: #1a8917
}

.social-networks.-default-colors:not(.-contained) .mixer {
	color: #0270d9
}

.social-networks.-default-colors:not(.-contained) .pinterest {
	color: #e4252d
}

.social-networks.-default-colors:not(.-contained) .producthunt {
	color: #ff4f00
}

.social-networks.-default-colors:not(.-contained) .quora {
	color: #a82401
}

.social-networks.-default-colors:not(.-contained) .reddit {
	color: #ff4501
}

.social-networks.-default-colors:not(.-contained) .snapchat {
	color: #e0e410
}

.social-networks.-default-colors:not(.-contained) .soundcloud {
	color: #fd561f
}

.social-networks.-default-colors:not(.-contained) .spotify {
	color: #1ed760
}

.social-networks.-default-colors:not(.-contained) .teamspeak {
	color: #1c82cc
}

.social-networks.-default-colors:not(.-contained) .telegram {
	color: #08c
}

.social-networks.-default-colors:not(.-contained) .threads {
	color: var(--clb-color-black-light)
}

.social-networks.-default-colors:not(.-contained) .tiktok {
	color: var(--clb-color-black-light)
}

.social-networks.-default-colors:not(.-contained) .tumblr {
	color: var(--clb-color-black-light)
}

.social-networks.-default-colors:not(.-contained) .twitch {
	color: #9147ff
}

.social-networks.-default-colors:not(.-contained) .twitter {
	color: var(--clb-color-black-light)
}

.social-networks.-default-colors:not(.-contained) .vimeo {
	color: #1ab8ea
}

.social-networks.-default-colors:not(.-contained) .vine {
	color: #00be8e
}

.social-networks.-default-colors:not(.-contained) .whatsapp {
	color: #0ec143
}

.social-networks.-default-colors:not(.-contained) .xing {
	color: #0c6567
}

.social-networks.-default-colors:not(.-contained) .youtube {
	color: #e4252d
}

.social-networks.-default-colors:not(.-contained) .500px {
	color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .artstation {
	color: var(--clb-color-white);
	background-color: #26bbff
}

.social-networks.-default-colors.-contained .behance {
	color: var(--clb-color-white);
	background-color: #0056ff
}

.social-networks.-default-colors.-contained .deviantart {
	color: var(--clb-color-white);
	background-color: #05cc47
}

.social-networks.-default-colors.-contained .digg {
	color: var(--clb-color-white);
	background-color: #1c5891
}

.social-networks.-default-colors.-contained .discord {
	color: var(--clb-color-white);
	background-color: #7289da
}

.social-networks.-default-colors.-contained .dribbble {
	color: var(--clb-color-white);
	background-color: #fd629e
}

.social-networks.-default-colors.-contained .facebook {
	color: var(--clb-color-white);
	background-color: #217cef
}

.social-networks.-default-colors.-contained .flickr {
	color: var(--clb-color-white);
	background-color: #0063db
}

.social-networks.-default-colors.-contained .github {
	color: var(--clb-color-white);
	background-color: #24292e
}

.social-networks.-default-colors.-contained .houzz {
	color: var(--clb-color-white);
	background-color: #007562
}

.social-networks.-default-colors.-contained .instagram {
	color: var(--clb-color-white);
	background-color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .kaggle {
	color: var(--clb-color-white);
	background-color: #32c0fd
}

.social-networks.-default-colors.-contained .linkedin {
	color: var(--clb-color-white);
	background-color: #4477ab
}

.social-networks.-default-colors.-contained .medium {
	color: var(--clb-color-white);
	background-color: #1a8917
}

.social-networks.-default-colors.-contained .mixer {
	color: var(--clb-color-white);
	background-color: #0270d9
}

.social-networks.-default-colors.-contained .pinterest {
	color: var(--clb-color-white);
	background-color: #e4252d
}

.social-networks.-default-colors.-contained .producthunt {
	color: var(--clb-color-white);
	background-color: #ff4f00
}

.social-networks.-default-colors.-contained .quora {
	color: var(--clb-color-white);
	background-color: #a82401
}

.social-networks.-default-colors.-contained .reddit {
	color: var(--clb-color-white);
	background-color: #ff4501
}

.social-networks.-default-colors.-contained .snapchat {
	color: var(--clb-color-white);
	background-color: #e0e410
}

.social-networks.-default-colors.-contained .soundcloud {
	color: var(--clb-color-white);
	background-color: #fd561f
}

.social-networks.-default-colors.-contained .spotify {
	color: var(--clb-color-white);
	background-color: #1ed760
}

.social-networks.-default-colors.-contained .teamspeak {
	color: var(--clb-color-white);
	background-color: #1c82cc
}

.social-networks.-default-colors.-contained .telegram {
	color: var(--clb-color-white);
	background-color: #08c
}

.social-networks.-default-colors.-contained .threads {
	color: var(--clb-color-white);
	background-color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .tiktok {
	color: var(--clb-color-white);
	background-color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .tumblr {
	color: var(--clb-color-white);
	background-color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .twitch {
	color: var(--clb-color-white);
	background-color: #9147ff
}

.social-networks.-default-colors.-contained .twitter {
	color: var(--clb-color-white);
	background-color: var(--clb-color-black-light)
}

.social-networks.-default-colors.-contained .vimeo {
	color: var(--clb-color-white);
	background-color: #1ab8ea
}

.social-networks.-default-colors.-contained .vine {
	color: var(--clb-color-white);
	background-color: #00be8e
}

.social-networks.-default-colors.-contained .whatsapp {
	color: var(--clb-color-white);
	background-color: #0ec143
}

.social-networks.-default-colors.-contained .xing {
	color: var(--clb-color-white);
	background-color: #0c6567
}

.social-networks.-default-colors.-contained .youtube {
	color: var(--clb-color-white);
	background-color: #e4252d
}

.social-networks.-default-colors.-contained .500px {
	color: var(--clb-color-white);
	background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .artstation:hover {
	color: #26bbff
}

.social-networks.-hover-default-colors:not(.-contained) .behance:hover {
	color: #0056ff
}

.social-networks.-hover-default-colors:not(.-contained) .deviantart:hover {
	color: #05cc47
}

.social-networks.-hover-default-colors:not(.-contained) .digg:hover {
	color: #1c5891
}

.social-networks.-hover-default-colors:not(.-contained) .discord:hover {
	color: #7289da
}

.social-networks.-hover-default-colors:not(.-contained) .dribbble:hover {
	color: #fd629e
}

.social-networks.-hover-default-colors:not(.-contained) .facebook:hover {
	color: #217cef
}

.social-networks.-hover-default-colors:not(.-contained) .flickr:hover {
	color: #0063db
}

.social-networks.-hover-default-colors:not(.-contained) .github:hover {
	color: #24292e
}

.social-networks.-hover-default-colors:not(.-contained) .houzz:hover {
	color: #007562
}

.social-networks.-hover-default-colors:not(.-contained) .instagram:hover {
	color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .kaggle:hover {
	color: #32c0fd
}

.social-networks.-hover-default-colors:not(.-contained) .linkedin:hover {
	color: #4477ab
}

.social-networks.-hover-default-colors:not(.-contained) .medium:hover {
	color: #1a8917
}

.social-networks.-hover-default-colors:not(.-contained) .mixer:hover {
	color: #0270d9
}

.social-networks.-hover-default-colors:not(.-contained) .pinterest:hover {
	color: #e4252d
}

.social-networks.-hover-default-colors:not(.-contained) .producthunt:hover {
	color: #ff4f00
}

.social-networks.-hover-default-colors:not(.-contained) .quora:hover {
	color: #a82401
}

.social-networks.-hover-default-colors:not(.-contained) .reddit:hover {
	color: #ff4501
}

.social-networks.-hover-default-colors:not(.-contained) .snapchat:hover {
	color: #e0e410
}

.social-networks.-hover-default-colors:not(.-contained) .soundcloud:hover {
	color: #fd561f
}

.social-networks.-hover-default-colors:not(.-contained) .spotify:hover {
	color: #1ed760
}

.social-networks.-hover-default-colors:not(.-contained) .teamspeak:hover {
	color: #1c82cc
}

.social-networks.-hover-default-colors:not(.-contained) .telegram:hover {
	color: #08c
}

.social-networks.-hover-default-colors:not(.-contained) .threads:hover {
	color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .tiktok:hover {
	color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .tumblr:hover {
	color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .twitch:hover {
	color: #9147ff
}

.social-networks.-hover-default-colors:not(.-contained) .twitter:hover {
	color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors:not(.-contained) .vimeo:hover {
	color: #1ab8ea
}

.social-networks.-hover-default-colors:not(.-contained) .vine:hover {
	color: #00be8e
}

.social-networks.-hover-default-colors:not(.-contained) .whatsapp:hover {
	color: #0ec143
}

.social-networks.-hover-default-colors:not(.-contained) .xing:hover {
	color: #0c6567
}

.social-networks.-hover-default-colors:not(.-contained) .youtube:hover {
	color: #e4252d
}

.social-networks.-hover-default-colors:not(.-contained) .500px:hover {
	color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .artstation:hover {
	background-color: #26bbff
}

.social-networks.-hover-default-colors.-contained .behance:hover {
	background-color: #0056ff
}

.social-networks.-hover-default-colors.-contained .deviantart:hover {
	background-color: #05cc47
}

.social-networks.-hover-default-colors.-contained .digg:hover {
	background-color: #1c5891
}

.social-networks.-hover-default-colors.-contained .discord:hover {
	background-color: #7289da
}

.social-networks.-hover-default-colors.-contained .dribbble:hover {
	background-color: #fd629e
}

.social-networks.-hover-default-colors.-contained .facebook:hover {
	background-color: #217cef
}

.social-networks.-hover-default-colors.-contained .flickr:hover {
	background-color: #0063db
}

.social-networks.-hover-default-colors.-contained .github:hover {
	background-color: #24292e
}

.social-networks.-hover-default-colors.-contained .houzz:hover {
	background-color: #007562
}

.social-networks.-hover-default-colors.-contained .instagram:hover {
	background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .kaggle:hover {
	background-color: #32c0fd
}

.social-networks.-hover-default-colors.-contained .linkedin:hover {
	background-color: #4477ab
}

.social-networks.-hover-default-colors.-contained .medium:hover {
	background-color: #1a8917
}

.social-networks.-hover-default-colors.-contained .mixer:hover {
	background-color: #0270d9
}

.social-networks.-hover-default-colors.-contained .pinterest:hover {
	background-color: #e4252d
}

.social-networks.-hover-default-colors.-contained .producthunt:hover {
	background-color: #ff4f00
}

.social-networks.-hover-default-colors.-contained .quora:hover {
	background-color: #a82401
}

.social-networks.-hover-default-colors.-contained .reddit:hover {
	background-color: #ff4501
}

.social-networks.-hover-default-colors.-contained .snapchat:hover {
	background-color: #e0e410
}

.social-networks.-hover-default-colors.-contained .soundcloud:hover {
	background-color: #fd561f
}

.social-networks.-hover-default-colors.-contained .spotify:hover {
	background-color: #1ed760
}

.social-networks.-hover-default-colors.-contained .teamspeak:hover {
	background-color: #1c82cc
}

.social-networks.-hover-default-colors.-contained .telegram:hover {
	background-color: #08c
}

.social-networks.-hover-default-colors.-contained .threads:hover {
	background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .tiktok:hover {
	background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .tumblr:hover {
	background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .twitch:hover {
	background-color: #9147ff
}

.social-networks.-hover-default-colors.-contained .twitter:hover {
	background-color: var(--clb-color-black-light)
}

.social-networks.-hover-default-colors.-contained .vimeo:hover {
	background-color: #1ab8ea
}

.social-networks.-hover-default-colors.-contained .vine:hover {
	background-color: #00be8e
}

.social-networks.-hover-default-colors.-contained .whatsapp:hover {
	background-color: #0ec143
}

.social-networks.-hover-default-colors.-contained .xing:hover {
	background-color: #0c6567
}

.social-networks.-hover-default-colors.-contained .youtube:hover {
	background-color: #e4252d
}

.social-networks.-hover-default-colors.-contained .500px:hover {
	background-color: var(--clb-color-black-light)
}

.social-networks.-boxed {
	margin: 0;
	overflow: hidden
}

.social-networks.-boxed .network {
	background-color: transparent;
	height: 6.25em;
	margin: 0 !important;
	border: none;
	line-height: 6.25em;
	position: relative;
	overflow: hidden;
	flex-grow: 1;
	flex-basis: 0;
	border-radius: 0
}

.social-networks.-boxed .network .icon {
	width: 100%;
	text-align: center;
	position: absolute;
	opacity: 0;
	top: 60%;
	left: 0;
	transition: inherit
}

.social-networks.-boxed .network span {
	font-size: .95em;
	position: relative;
	top: 0;
	opacity: 1;
	transition: inherit
}

.social-networks.-boxed .network:hover {
	background-color: var(--clb-fill-color)
}

.social-networks.-boxed .network:hover .icon {
	opacity: 1;
	top: 40%
}

.social-networks.-boxed .network:hover span {
	opacity: 0;
	top: -1.875em
}

.subscribe-form {
	position: relative
}

.subscribe-form .wpcf7-form-control-wrap {
	display: block
}

.subscribe-form .wpcf7-form-control-wrap:last-of-type {
	margin-top: 1rem
}

.subscribe-form>p {
	margin: 0
}

.subscribe-form br {
	display: none
}

.subscribe-form .button,
.subscribe-form button[type=submit],
.subscribe-form input[type=submit] {
	white-space: nowrap;
	position: absolute;
	left: 100%;
	top: 0;
	transform: translate(-100%, 0);
	padding-left: .85rem;
	padding-right: .85rem;
	border-radius: var(--clb-border-radius)
}

.subscribe-form input:not([type=submit]):not([type=checkbox]):not([type=radio]) {
	padding-right: 30%
}

.tabs-nav {
	position: relative;
	max-width: 100%;
	color: var(--clb-titles-color);
	font-size: var(--clb-action-font-size)
}

.tabs-nav:not(.-hidden) {
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.tabs-nav .icon::before {
	margin-right: var(--clb-gap-small)
}

.tabs-nav-line {
	width: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.tabs-nav-link {
	width: auto;
	min-height: 3rem;
	cursor: var(--clb-cursor-pointer);
	white-space: nowrap;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	align-items: center;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.tabs-nav-link:not(:hover):not(.active) {
	opacity: .75
}

.tabs-content-item::before {
	display: none
}

.tabs-content-item:not(.active) {
	overflow: hidden;
	height: 0;
	opacity: 0;
	transition-property: opacity
}

.tabs-content-item.active {
	height: auto;
	opacity: 1;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.tabs-content-item>p {
	margin: 0
}

.tabs:not(.-vertical):not(.-with-button) .tabs-nav-line {
	border-bottom: 2px solid var(--clb-color-black-light)
}

.tabs:not(.-vertical) .tabs-content {
	margin-top: 1rem
}

.tabs:not(.-contained):not(.-with-button):not(.-vertical) .tabs-nav-link:not(:last-child) {
	margin-right: 1.5rem
}

.tabs.-contained .tabs-nav-link {
	padding: 0 1rem
}

.tabs.-contained .tabs-nav-link.active {
	background-color: var(--clb-fill-color)
}

.tabs.-with-button .tabs-nav {
	background-color: var(--clb-fill-color);
	border-radius: var(--clb-border-radius)
}

.tabs.-with-button .tabs-nav-link {
	padding: 0 1rem;
	z-index: 1
}

.tabs.-with-button .tabs-nav-link.active {
	color: var(--clb-color-white)
}

.tabs.-with-button .tabs-nav-line {
	height: 3rem;
	background-color: var(--clb-color-black-light);
	border-radius: var(--clb-border-radius)
}

.team-member .overlay-details {
	flex-direction: column
}

.team-member .overlay-details .social-networks {
	margin-top: 1rem
}

.team-member.-with-overlay .overlay-details {
	background: var(--clb-color-black-rgb);
	background: linear-gradient(0deg, rgba(var(--clb-color-black-rgb), .65) 0, rgba(var(--clb-color-black-rgb), 0) 100%);
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.team-member.-with-overlay .extra-details {
	max-height: 0;
	opacity: 0;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.team-member:hover .extra-details {
	padding-top: 1rem;
	max-height: calc(166px + 1.5rem);
	opacity: 1
}

.team-group {
	display: flex
}

.team-group-item {
	overflow: hidden;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.team-group-item img {
	width: 100%
}

.team-group-item.active .-fade-up {
	transition-delay: .2s;
	transform: none;
	opacity: 1
}

.team-group .item-holder {
	padding: var(--clb-spacer);
	background-color: var(--clb-fill-color);
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end
}

.testimonial {
	display: flex;
	flex-direction: column
}

.testimonial .author {
	margin-top: 1.25rem
}

.testimonial h1:not(.-unspace),
.testimonial h2:not(.-unspace),
.testimonial h3:not(.-unspace),
.testimonial h4:not(.-unspace),
.testimonial h5:not(.-unspace),
.testimonial h6:not(.-unspace) {
	margin-bottom: .5rem
}

.testimonial>p {
	margin: 0
}

.testimonial>p>b {
	margin-bottom: var(--clb-grid-gap)
}

.testimonial:not(.-middle-avatar) .avatar {
	margin-bottom: 1.25rem
}

.testimonial.-middle-avatar .testimonial-text {
	order: 1
}

.testimonial.-middle-avatar .avatar {
	order: 2;
	margin-top: 1.25rem
}

.testimonial.-middle-avatar .author {
	order: 3
}

.testimonial.-center {
	align-items: center
}

.testimonial.-right {
	align-items: flex-end
}

.elementor-widget-text-editor:not(.-unspace):first-child p,
.ohio-text-sc:not(.-unspace):first-child p,
.wpb_text_column:not(.-unspace):first-child p {
	margin-top: 0
}

.elementor-widget-text-editor:last-child p,
.ohio-text-sc:last-child p,
.wpb_text_column:last-child p {
	margin-bottom: 0
}

.elementor-widget-text-editor+.elementor-widget-text-editor p,
.elementor-widget-text-editor+.ohio-text-sc p,
.elementor-widget-text-editor+.wpb_text_column p,
.ohio-text-sc+.elementor-widget-text-editor p,
.ohio-text-sc+.ohio-text-sc p,
.ohio-text-sc+.wpb_text_column p,
.wpb_text_column+.elementor-widget-text-editor p,
.wpb_text_column+.ohio-text-sc p,
.wpb_text_column+.wpb_text_column p {
	margin-top: 0
}

.elementor-widget-text-editor+.elementor-widget-spacer,
.elementor-widget-text-editor+.vc_empty_space,
.ohio-text-sc+.elementor-widget-spacer,
.ohio-text-sc+.vc_empty_space,
.wpb_text_column+.elementor-widget-spacer,
.wpb_text_column+.vc_empty_space {
	margin-top: -1.35rem
}

.elementor-widget-spacer:first-child+.elementor-widget-text-editor p,
.elementor-widget-spacer:first-child+.ohio-text-sc p,
.elementor-widget-spacer:first-child+.wpb_text_column p,
.vc_empty_space:first-child+.elementor-widget-text-editor p,
.vc_empty_space:first-child+.ohio-text-sc p,
.vc_empty_space:first-child+.wpb_text_column p {
	margin-top: 0
}

.video-button {
	display: flex;
	align-items: center
}

.video-button-caption {
	font-family: var(--clb-action-font-family);
	font-size: var(--clb-action-font-size);
	font-weight: var(--clb-action-font-weight);
	margin-left: .75rem
}

.video-button .icon-button {
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.video-button .icon-button .icon {
	transform: translateX(.15rem)
}

.video-button .icon-button:hover {
	transform: var(--clb-transform-scale)
}

.video-button:not(.-outlined) .icon-button {
	background-color: var(--clb-video-button-color)
}

.video-button:not(.-outlined) .icon-button .icon {
	color: var(--clb-color-white)
}

.video-button:not(.-outlined):not(.-blurred) .icon-button:hover {
	background-color: var(--clb-color-primary)
}

.lazy-load.-outlined .video-button.button:not(.-flat) .icon-button,
.pagination:not(.text-center).-outlined .video-button.button:not(.-flat) .icon-button,
.video-button.-outlined .icon-button {
	border: 2px solid currentColor
}

.lazy-load.-outlined .video-button.button:not(.-flat) .icon-button:hover,
.pagination:not(.text-center).-outlined .video-button.button:not(.-flat) .icon-button:hover,
.video-button.-outlined .icon-button:hover {
	background-color: transparent;
	color: var(--clb-color-primary)
}

.lazy-load.-outlined .video-button.button:not(.-flat) .icon-button:hover .icon,
.pagination:not(.text-center).-outlined .video-button.button:not(.-flat) .icon-button:hover .icon,
.video-button.-outlined .icon-button:hover .icon {
	color: currentColor
}

.video-button.-blurred .icon-button {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 50%, transparent);
	backdrop-filter: blur(0.15rem)
}

.video-button.-small .video-button-caption {
	font-size: var(--clb-action-font-size-small)
}

.video-button.-large .video-button-caption {
	font-size: var(--clb-icon-size-large)
}

.video-button.-animation .icon-button {
	position: relative
}

.video-button.-animation .icon-button::after {
	outline-style: solid;
	outline-color: color-mix(in srgb, var(--clb-color-neutral) 20%, transparent);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	animation: 1.5s linear infinite video_sc;
	content: "";
	display: block;
	position: absolute;
	border-radius: 100%
}

@keyframes video_sc {
	0% {
		opacity: 0;
		outline-width: 0
	}

	25% {
		opacity: 1;
		outline-width: .75rem
	}

	60% {
		opacity: 0;
		outline-width: 1.25rem
	}

	100% {
		opacity: 0;
		outline-width: .5rem
	}
}

.video-button.-animation .icon-button:hover::after {
	animation: none
}

.video-button.-with-shadow:not(.-with-preview) .icon-button {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.video-button.-with-shadow.-with-preview .preview-image {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

.video-button.-with-preview {
	position: relative
}

.video-button.-with-preview .video-button-holder {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	align-items: center
}

.video-button.-with-preview .video-button-caption {
	margin: .75rem 0 -1.5rem 0;
	transform: translateY(6%);
	opacity: 0;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.video-button.-with-preview .preview-image {
	min-width: 100%;
	border-radius: var(--clb-border-radius)
}

.video-button.-with-preview:hover .video-button-caption {
	transform: none;
	opacity: 1
}

.instagram-feed #sb_instagram {
	padding-bottom: 0 !important
}

.instagram-feed #sb_instagram #sbi_images {
	padding: 0 !important
}

.instagram-feed.no-margins #sbi_images {
	gap: 0 !important
}

.instagram-feed:not(.no-margins) #sb_instagram .sbi_photo_wrap {
	overflow: hidden;
	border-radius: var(--clb-border-radius)
}

.wc-category-sc {
	margin-top: var(--clb-grid-gutter-negative);
	margin-bottom: var(--clb-grid-gutter-negative)
}

.wc-category-sc::after {
	content: "";
	display: table;
	clear: both
}

.wc-category-sc.-metro .grid-item:not(.-offset) .image-holder {
	padding-bottom: 50%
}

.wc-category-sc.-metro .grid-item.-offset .image-holder {
	padding-bottom: calc(100% - 7.5em)
}

.wc-category .card {
	display: flex;
	align-items: stretch
}

.wc-category-content {
	display: flex;
	align-items: center
}

.wc-category-content .button {
	margin-top: 1em
}

.wc-category .button {
	transform: none;
	margin-left: 0;
	margin-right: 0
}

.wc-category:not(.-offset) .card {
	overflow: hidden;
	border-radius: var(--clb-border-radius)
}

.wc-category:not(.-offset) .image-holder {
	border-radius: 0
}

.wc-category:not(.-offset) .wc-category-content {
	padding: var(--clb-spacer);
	background-color: var(--clb-fill-color)
}

.wc-category.-offset {
	position: relative
}

.wc-category.-offset .card.-with-shadow {
	overflow: visible;
	box-shadow: none
}

.wc-category.-offset .card.-with-shadow .image-holder {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
	transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
	transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
	transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
	transition-delay: 0.1s
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
	transition-duration: 150ms
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
	transition-delay: 150ms
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
	transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
	transition-delay: 0.2s
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
	transition-duration: 250ms
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
	transition-delay: 250ms
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
	transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
	transition-delay: 0.3s
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
	transition-duration: 350ms
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
	transition-delay: 350ms
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
	transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
	transition-delay: 0.4s
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
	transition-duration: 450ms
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
	transition-delay: 450ms
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
	transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
	transition-delay: 0.5s
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
	transition-duration: 550ms
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
	transition-delay: 550ms
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
	transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
	transition-delay: 0.6s
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
	transition-duration: 650ms
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
	transition-delay: 650ms
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
	transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
	transition-delay: 0.7s
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
	transition-duration: 750ms
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
	transition-delay: 750ms
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
	transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
	transition-delay: 0.8s
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
	transition-duration: 850ms
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
	transition-delay: 850ms
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
	transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
	transition-delay: 0.9s
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
	transition-duration: 950ms
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
	transition-delay: 950ms
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
	transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
	transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
	transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
	transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
	transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
	transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
	transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
	transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
	transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
	transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
	transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
	transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
	transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
	transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
	transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
	transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
	transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
	transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
	transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
	transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
	transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
	transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
	transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
	transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
	transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
	transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
	transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
	transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
	transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
	transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
	transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
	transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
	transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
	transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
	transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
	transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
	transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
	transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
	transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
	transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
	transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
	transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
	transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
	transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
	transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
	transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
	transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
	transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
	transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
	transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
	transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
	transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
	transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
	transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
	transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
	transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
	transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
	transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
	transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
	transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
	transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
	transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
	transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
	transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
	transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
	transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
	transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
	transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
	transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
	transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
	transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
	transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
	transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
	transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
	transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
	transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
	transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
	transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
	transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
	transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
	transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
	transition-delay: 3s
}

[data-aos] {
	pointer-events: none
}

[data-aos].aos-animate {
	pointer-events: auto
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75)
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
	transition-timing-function: cubic-bezier(0.42, 0, 1, 1)
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
	transition-timing-function: cubic-bezier(0, 0, 0.58, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
	transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
	transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
	transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

.has-beige-dark-background-color {
	background-color: var(--clb-color-primary)
}

.has-beige-dark-background-color.wp-block-button__link {
	border-color: var(--clb-color-primary)
}

.has-dark-strong-background-color {
	background-color: var(--clb-titles-color)
}

.has-dark-strong-background-color.wp-block-button__link {
	border-color: var(--clb-titles-color)
}

.has-dark-light-background-color {
	background-color: var(--clb-color-black-light)
}

.has-dark-light-background-color.wp-block-button__link {
	border-color: var(--clb-color-black-light)
}

.has-grey-strong-background-color {
	background-color: var(--clb-color-grey)
}

.has-grey-strong-background-color.wp-block-button__link {
	border-color: var(--clb-color-grey)
}

.has-grey-light-background-color {
	background-color: var(--clb-color-grey-light)
}

.has-grey-light-background-color.wp-block-button__link {
	border-color: var(--clb-color-grey-light)
}

.has-beige-dark-color {
	color: var(--clb-color-primary)
}

.has-dark-strong-color {
	color: var(--clb-titles-color)
}

.has-dark-light-color {
	color: var(--clb-color-black-light)
}

.has-grey-strong-color {
	color: var(--clb-color-grey)
}

.has-grey-light-color {
	color: var(--clb-color-grey)
}

.is-style-outline .wp-block-button__link.has-beige-dark-color {
	color: var(--clb-color-primary)
}

.is-style-outline .wp-block-button__link.has-dark-strong-color {
	color: var(--clb-titles-color)
}

.is-style-outline .wp-block-button__link.has-dark-light-color {
	color: var(--clb-color-black-light)
}

.is-style-outline .wp-block-button__link.has-grey-strong-color {
	color: var(--clb-color-grey)
}

.is-style-outline .wp-block-button__link.has-grey-light-color {
	color: var(--clb-color-black-light)
}

.wp-block-separator {
	border-color: var(--clb-color-neutral)
}

.has-regular-font-size {
	font-size: var(--clb-body-font-size);
	font-family: inherit
}

.has-extra-small-font-size {
	font-size: .867em
}

.has-small-font-size {
	font-size: .934em
}

.has-large-font-size {
	font-size: 1.6875em;
	font-weight: var(--clb-text-medium)
}

.has-larger-font-size {
	font-size: 1.9875em
}

.menu li.new span,
.menu li.version span {
	gap: var(--clb-gap);
	display: flex;
	align-items: center
}

.menu li.new span:after,
.menu li.version span:after {
	padding: 0 .3rem;
	height: 1.05rem;
	font-size: .6em;
	font-weight: var(--clb-text-bold);
	color: var(--clb-color-white);
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	align-items: center;
	border-radius: .35rem
}

.menu li.new span:after {
	content: "NEW";
	background-color: var(--clb-color-primary)
}

.menu li.version span {
	white-space: nowrap !important
}

.menu li.version span:after {
	content: "V3.4";
	background-color: var(--clb-body-color)
}

.dark-scheme {
	--clb-color-white: var(--clb-dm-color-white);
	--clb-color-black: var(--clb-dm-color-white);
	--clb-titles-color: var(--clb-dm-color-white);
	--clb-button-color: color-mix(in srgb, var(--clb-dm-color-white) 75%, transparent);
	--clb-color-black-light: color-mix(in srgb, var(--clb-dm-color-white) 75%, transparent);
	--clb-body-color: color-mix(in srgb, var(--clb-dm-color-white) 75%, transparent);
	--clb-color-grey: color-mix(in srgb, var(--clb-dm-color-white) 50%, transparent);
	--clb-color-neutral: color-mix(in srgb, var(--clb-dm-color-white) 50%, transparent);
	--clb-placeholder-color: color-mix(in srgb, var(--clb-dm-color-white) 40%, transparent);
	--clb-color-grey-light: color-mix(in srgb, var(--clb-dm-color-white) 30%, transparent);
	--clb-color-overlay: var(--clb-dm-fill-color);
	--clb-subtitles-color: var(--clb-color-neutral)
}

.dark-scheme .-dm-ignore,
.dark-scheme .button-group .button.-outlined:not(.-primary):not(.-dm-ignore):not(:hover),
.dark-scheme .button-group .lazy-load.-outlined .button:not(.-primary):not(.-dm-ignore):not(:hover):not(.-flat),
.dark-scheme .button-group .pagination:not(.text-center).-outlined .button:not(.-primary):not(.-dm-ignore):not(:hover):not(.-flat),
.dark-scheme .tag-out-of-stock,
.dark-scheme .woo-products .button-group .button.-outlined,
.dark-scheme .woo-products .button-group .lazy-load.-outlined .button:not(.-flat),
.dark-scheme .woo-products .button-group .pagination:not(.text-center).-outlined .button:not(.-flat),
.dark-scheme .woo-products .clb-slider-nav-btn .icon-button,
.dark-scheme select:not([multiple=multiple])>option,
.lazy-load.-outlined .dark-scheme .button-group .button:not(.-primary):not(.-dm-ignore):not(:hover):not(.-flat),
.lazy-load.-outlined .dark-scheme .woo-products .button-group .button:not(.-flat),
.pagination:not(.text-center).-outlined .dark-scheme .button-group .button:not(.-primary):not(.-dm-ignore):not(:hover):not(.-flat),
.pagination:not(.text-center).-outlined .dark-scheme .woo-products .button-group .button:not(.-flat) {
	color: initial
}

.dark-scheme .menu-optional .button-group .button {
	color: inherit
}

.dark-scheme,
.dark-scheme .coming-soon,
.dark-scheme .header.-sticky,
.dark-scheme .horizontal-accordion-item,
.dark-scheme .logo-details,
.dark-scheme .page-headline::before,
.dark-scheme .site-content,
.dark-scheme .woo-products .button:not(.-outlined):not(.-text):not(.-flat):not(.-primary):not(:hover) {
	background-color: var(--clb-dm-fill-color)
}

.dark-scheme .cart-mini,
.dark-scheme .clb-popup-product .woo-product,
.dark-scheme .header:not(.-mobile) .menu li>ul,
.dark-scheme .notification .alert,
.dark-scheme .popup-subscribe,
.dark-scheme .select2-dropdown,
.dark-scheme .share-bar .social-networks,
.dark-scheme .sticky-nav-holder,
.dark-scheme .sticky-product,
.dark-scheme.is-mobile-menu .mobile-overlay .holder,
.dark-scheme.single-post .-layout2.-with-featured-image .post-share .share-bar .social-networks {
	background-color: color-mix(in srgb, var(--clb-dm-fill-color) 92%, #fff)
}

.dark-scheme .badge:not(.-primary):not(.-outlined),
.dark-scheme .builder-switcher a.active,
.dark-scheme .button:not(.-outlined):not(.-text):not(.-flat):not(.-primary):not(.page-link):not(.-dm-ignore):not(:hover),
.dark-scheme .hamburger-outer,
.dark-scheme .lazy-load:not(.-flat):not(.-outlined):not(.text-center) .button:not(.-flat),
.dark-scheme .menu li.version span:after,
.dark-scheme .pagination:not(.text-center):not(.-flat):not(.-outlined):not(.text-center) .button:not(.-flat),
.dark-scheme .purchase-button,
.dark-scheme .purchase-button:hover,
.dark-scheme .select2-container--default .select2-results__option[aria-selected=true],
.dark-scheme .select2-container--default .select2-results__option[data-selected=true],
.dark-scheme .social-networks.-contained .network.instagram,
.dark-scheme .social-networks.-contained .network.threads,
.dark-scheme .social-networks.-contained .network.tiktok,
.dark-scheme .social-networks.-contained .network.tumblr,
.dark-scheme .social-networks.-contained .network.twitter,
.dark-scheme .social-networks.-default-colors.-contained .network:hover,
.dark-scheme .social-networks:not(.-default-colors).-contained .network,
.dark-scheme .tabs.-with-button .tabs-nav-line,
.dark-scheme .tooltip,
.dark-scheme .tooltip::before,
.dark-scheme .video-button:not(.-outlined):not(.-blurred) .icon-button,
.dark-scheme input[type=submit] {
	background-color: color-mix(in srgb, var(--clb-dm-fill-color) 75%, #fff)
}

.dark-scheme .clb-slider-pagination {
	background-color: color-mix(in srgb, #000 25%, transparent)
}

.dark-scheme .woo-products .tag.tag-out-of-stock {
	background-color: color-mix(in srgb, var(--clb-dm-fill-color) 12%, #fff)
}

.dark-scheme .portfolio-item.-with-slider .overlay-image::before,
.dark-scheme .portfolio-item.-with-slider .overlay::after {
	background-color: color-mix(in srgb, var(--clb-color-overlay) 99%, transparent)
}

.dark-scheme .portfolio-item.-layout4 .overlay::after {
	background-color: color-mix(in srgb, var(--clb-color-overlay) 50%, transparent)
}

.dark-scheme .project.-layout10 .project-content .holder,
.dark-scheme .project.-layout10 .project-content .inner {
	background-color: color-mix(in srgb, var(--clb-color-overlay) 90%, transparent)
}

.dark-scheme .cart-mini,
.dark-scheme .clb-popup.-slide-in .popup-subscribe,
.dark-scheme .header:not(.-mobile) .menu li>ul,
.dark-scheme .notification .alert,
.dark-scheme .purchase-button,
.dark-scheme .select2-dropdown,
.dark-scheme .sticky-product,
.dark-scheme.is-mobile-menu .mobile-overlay .holder {
	box-shadow: 0 20px 32px -8px color-mix(in srgb, #000 30%, transparent), 0 0 1px color-mix(in srgb, #000 15%, transparent)
}

.dark-scheme .horizontal-accordion-item {
	box-shadow: 0 .75rem 2.5rem color-mix(in srgb, #000 20%, transparent)
}

.dark-scheme .select2-container--default .select2-selection--single .select2-selection__arrow>b,
.dark-scheme select:not([multiple=multiple]) {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23bbbbbb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

.dark-scheme rs-slide .font-headlines,
.dark-scheme sr7-slide .font-headlines {
	color: var(--clb-dm-color-white) !important
}

.dark-scheme rs-slide .font-paragraphs,
.dark-scheme sr7-slide .font-paragraphs {
	color: var(--clb-color-black-light) !important
}

.dark-scheme rs-slide .sr-border,
.dark-scheme sr7-slide .sr-border {
	background: var(--clb-color-grey-light) !important
}

.dark-scheme rs-slide rs-sbg::after,
.dark-scheme rs-slide sr7-bg::after,
.dark-scheme sr7-slide rs-sbg::after,
.dark-scheme sr7-slide sr7-bg::after {
	content: "";
	background-color: color-mix(in srgb, var(--clb-dm-fill-color) 50%, transparent);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 1
}

.dark-scheme .portfolio-item.-with-gradient .portfolio-item-image::before {
	background: var(--clb-color-black-rgb);
	background: linear-gradient(270deg, rgba(var(--clb-color-black-rgb), .85) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.dark-scheme .project.-layout8 .overlay {
	background: var(--clb-color-black-rgb);
	background: linear-gradient(90deg, rgba(var(--clb-color-black-rgb), .85) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
}

.dark-scheme .clb__dark_mode_light .blog-item.-contained .card-details,
.dark-scheme .clb__dark_mode_light .blog-item.-layout4 .image-holder,
.dark-scheme .clb__dark_mode_light .horizontal-accordion-item,
.dark-scheme .clb__dark_mode_light .portfolio-item .card-details,
.dark-scheme .clb__dark_mode_light.elementor-element .social-networks.-boxed,
.dark-scheme .clb__dark_mode_light.elementor-section,
.dark-scheme .clb__dark_mode_light.elementor-widget-ohio_pricing_table .pricing-table,
.dark-scheme .clb__dark_mode_light.pricing-table,
.dark-scheme .clb__dark_mode_light.social-networks.-boxed,
.dark-scheme .clb__dark_mode_light.vc_row:not(.portfolio-grid):not(.blog-posts),
.dark-scheme .clb__dark_mode_light.vc_section,
.dark-scheme .clb__dark_mode_light:not(.elementor-widget-ohio_recent_posts):not(.elementor-widget-ohio_pricing_table)>.elementor-widget-container,
.dark-scheme .clb__dark_mode_light>.elementor-widget-wrap,
.dark-scheme .clb__dark_mode_light>.vc_column-inner,
.dark-scheme .dark_mode_light_column.wpb_column>.vc_column-inner,
.dark-scheme .dark_mode_light_column>.elementor-column-wrap,
.dark-scheme .dark_mode_light_row,
.dark-scheme .dark_mode_light_widget>.elementor-widget-container {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 8%, transparent) !important
}

.dark-scheme .clb__dark_mode_black .horizontal-accordion-item,
.dark-scheme .clb__dark_mode_black.elementor-section,
.dark-scheme .clb__dark_mode_black.vc_row,
.dark-scheme .clb__dark_mode_black.vc_section,
.dark-scheme .clb__dark_mode_black>.elementor-widget-container,
.dark-scheme .clb__dark_mode_black>.elementor-widget-wrap,
.dark-scheme .clb__dark_mode_black>.vc_column-inner {
	background-color: var(--clb-dm-fill-color) !important
}

.dark-scheme .clb__dark_mode_spacer,
.dark-scheme .clb__dark_mode_spacer .elementor-spacer {
	background-color: var(--clb-dm-fill-color) !important
}

.dark-scheme .clb__dark_mode_spacer_light,
.dark-scheme .clb__dark_mode_spacer_light .elementor-spacer {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 5%, transparent)
}

.dark-scheme .clb__dark_mode_spacer_reset,
.dark-scheme .clb__dark_mode_spacer_reset .elementor-spacer {
	background-color: transparent !important
}

.dark-scheme .clb__dark_mode_image,
.dark-scheme .clb__dark_mode_image img {
	mix-blend-mode: multiply
}

.dark-scheme .branding .light-scheme-logo {
	display: none
}

.dark-scheme .branding .dark-scheme-logo {
	display: flex
}

.dark-scheme:not(.elementor-editor-active):not(.compose-mode) .dark-scheme-hidden {
	display: none
}

.dark-scheme .-dm-hidden {
	display: none
}

body:not(.dark-scheme):not(.elementor-editor-active):not(.compose-mode) .dark-scheme-visible {
	display: none
}

body:not(.dark-scheme) .branding .dark-scheme-logo {
	display: none
}

body:not(.dark-scheme) .widget_shopping_cart_content .buttons .button:first-child:not(:hover):not(:active):not(:focus) {
	color: initial !important
}

body:not(.dark-scheme) .-dm-visible {
	display: none
}

.switching .portfolio-item.-layout12 .portfolio-item-details .portfolio-item-details-headline::after,
.switching :not(.color-switcher-toddler) {
	transition: none !important
}

body:not(.dark-scheme) .dynamic-typo.dark-typo .color-switcher-item.dark,
body:not(.dark-scheme) .dynamic-typo.dark-typo .scroll-top,
body:not(.dark-scheme) .dynamic-typo.dark-typo .social-bar,
body:not(.dark-scheme) .dynamic-typo.dark-typo.back-link,
body:not(.dark-scheme) .dynamic-typo.dark-typo.icon-button.fixed,
body:not(.dark-scheme) .dynamic-typo.light-typo .color-switcher-item.dark,
body:not(.dark-scheme) .dynamic-typo.light-typo .scroll-top,
body:not(.dark-scheme) .dynamic-typo.light-typo .social-bar,
body:not(.dark-scheme) .dynamic-typo.light-typo.back-link,
body:not(.dark-scheme) .dynamic-typo.light-typo.icon-button.fixed {
	transition: color var(--clb-transition-duration-faster) var(--clb-transition-function)
}

body:not(.dark-scheme) .dynamic-typo.light-typo .color-switcher-item.dark,
body:not(.dark-scheme) .dynamic-typo.light-typo .scroll-top,
body:not(.dark-scheme) .dynamic-typo.light-typo .social-bar,
body:not(.dark-scheme) .dynamic-typo.light-typo.back-link,
body:not(.dark-scheme) .dynamic-typo.light-typo.icon-button.fixed {
	color: #fff !important
}

body:not(.dark-scheme) .dynamic-typo.dark-typo {
	color: inherit
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky) .branding:not(.text-logo) .logo-dynamic .dark,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky) .branding:not(.text-logo) .logo-dynamic .light {
	display: unset;
	position: absolute;
	opacity: 0;
	top: 0;
	transition: opacity var(--clb-transition-duration-faster) var(--clb-transition-function)
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .branding,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .cart-button-total a,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .hamburger-outer,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .icon-button:not(.-overlay-button):not(.-small),
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .lang-dropdown,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .menu-blank,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .menu>li>a {
	color: #fff !important
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .branding:not(.text-logo) .logo-dynamic .dark {
	opacity: 0
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .branding:not(.text-logo) .logo-dynamic .light {
	opacity: 1
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo select {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23bbbbbb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .branding,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .cart-button-total a,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .hamburger-outer,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .icon-button:not(.-overlay-button):not(.-small),
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .lang-dropdown,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .menu-blank,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .menu>li>a {
	color: inherit
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .branding:not(.text-logo) .logo-dynamic .dark {
	opacity: 1
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .branding:not(.text-logo) .logo-dynamic .light {
	opacity: 0
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .branding:not(.text-logo) .logo,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .branding:not(.text-logo) .logo {
	opacity: 0
}

body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .branding,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .cart-button-total a,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .hamburger-outer,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .icon-button:not(.-overlay-button):not(.-small),
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .lang-dropdown,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .menu-blank,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).dark-typo .menu>li>a,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .branding,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .cart-button-total a,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .hamburger-outer,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .icon-button:not(.-overlay-button):not(.-small),
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .lang-dropdown,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .menu-blank,
body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky).light-typo .menu>li>a {
	transition: color var(--clb-transition-duration-faster) var(--clb-transition-function)
}

body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .branding,
body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .cart-button-total a,
body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .hamburger-outer,
body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .icon-button:not(.-overlay-button):not(.-small),
body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .lang-dropdown,
body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .menu-blank,
body:not(.dark-scheme) .header-sidebar.-mobile.-sticky-with-dynamic-typo .header-dynamic-typo.light-typo .menu>li>a {
	color: inherit !important
}

.purchase-button {
	position: fixed;
	z-index: 3;
	color: var(--clb-color-white);
	text-transform: uppercase;
	font-size: .82em;
	font-weight: var(--clb-text-semi-bold);
	padding: 0 1rem;
	height: 2.5rem;
	background-color: var(--clb-button-color);
	box-shadow: 0 4px 6px color-mix(in srgb, var(--clb-color-black) 20%, transparent);
	left: var(--clb-spacer);
	bottom: var(--clb-spacer);
	border-radius: 1.25rem;
	display: flex;
	align-items: center
}

.purchase-button>img {
	margin-left: .4rem
}

.purchase-button:hover {
	transform: var(--clb-transform-scale);
	background-color: color-mix(in srgb, var(--clb-button-color) 90%, #fff)
}

.with-header-5 .purchase-button {
	margin-left: var(--clb-header-height-5)
}

.with-header-6 .purchase-button,
.with-header-7 .purchase-button {
	margin-left: var(--clb-header-height-6);
	left: var(--clb-spacer);
	bottom: var(--clb-spacer)
}

.with-fixed-search:not(.with-header-6) .purchase-button,
.with-fixed-search:not(.with-header-7) .purchase-button {
	margin-left: 4rem;
	margin-bottom: calc((var(--clb-circle) - 2.5rem)/ 2)
}

.with-fixed-search.with-header-5 .purchase-button {
	margin-left: calc(var(--clb-header-height-5) + 4rem)
}

.with-fixed-search.with-header-6 .purchase-button,
.with-fixed-search.with-header-7 .purchase-button {
	bottom: var(--clb-spacer);
	margin-left: calc(var(--clb-header-height-6) + 4.5rem)
}

.builder-switcher {
	margin-top: .5rem;
	height: 2rem;
	background-color: color-mix(in srgb, var(--clb-color-neutral) 20%, transparent);
	box-shadow: 0 0 0 2px color-mix(in srgb, var(--clb-color-neutral) 10%, transparent) inset;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	border-radius: 1rem
}

.builder-switcher a {
	padding: 0 .75rem;
	height: 100%;
	font-size: .82em;
	font-weight: var(--clb-text-medium);
	color: inherit;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	background-image: none !important;
	transition: all var(--clb-transition-function) var(--clb-transition-duration);
	border-radius: 1rem
}

.builder-switcher a:not(.active):hover {
	background-color: color-mix(in srgb, var(--clb-color-neutral) 20%, transparent)
}

.builder-switcher a.active {
	background-color: var(--clb-color-grey);
	color: var(--clb-color-white) !important;
	box-shadow: 0 3px 6px color-mix(in srgb, var(--clb-color-black) 10%, transparent)
}

.brand-color {
	color: var(--clb-color-primary)
}

.-block,
.sticky {
	display: block;
	width: 100%
}

.-inline,
.byline {
	display: inline
}

.-inline-block {
	display: inline-block
}

.-inline-flex {
	display: inline-flex;
	width: auto !important
}

.-inline-flex>.button {
	margin-right: 1rem
}

.-flex {
	display: flex
}

.disabled,
:disabled {
	pointer-events: none;
	filter: none;
	opacity: .5
}

.-unlist {
	margin: 0;
	padding: 0;
	list-style: none
}

.-unlist>li::before {
	content: "";
	display: none
}

.-unspace,
.-unspace.elementor-widget-text-editor p {
	margin: 0
}

.-small-t {
	font-size: var(--clb-text-size-small)
}

.-medium-t {
	font-weight: var(--clb-text-medium)
}

.-light-t {
	color: var(--clb-color-grey)
}

.-nowrap-t {
	white-space: nowrap
}

.-left,
.text-left {
	text-align: left
}

.-left-flex {
	justify-content: flex-start
}

.-center,
.aligncenter,
.text-center {
	text-align: center
}

.-center-flex {
	justify-content: center
}

.-right,
.text-right {
	text-align: right
}

.-right-flex {
	justify-content: flex-end
}

.-alignfull {
	max-width: none;
	position: relative
}

.-float-left {
	float: left
}

.-float-right {
	float: right
}

.-full-h,
.full-height {
	height: 100%;
	max-height: 100%
}

.-full-w,
.full-width {
	width: 100%;
	max-width: 100%
}

.-full-vh,
.-full-vh.clb-slider-item,
.full-vh,
.full-vh.clb-slider-item {
	height: 100vh
}

.-full-vw {
	width: 100vw
}

.-fade-up {
	transform: translateY(6%);
	opacity: 0;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.-fade-down {
	transform: translateY(-6%);
	opacity: 0;
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.-faded {
	transform: none;
	opacity: 1
}

.-no-transition,
.no-transition {
	transition: none !important
}

.-up {
	transition: all var(--clb-transition-function) var(--clb-transition-duration)
}

.-up:hover {
	transform: translate3d(0, -4px, 0)
}

.-blur {
	backdrop-filter: saturate(180%) blur(5px);
	background-color: rgba(255, 255, 255, .85)
}

.-visible,
.visible {
	opacity: 1 !important;
	visibility: visible !important
}

.-invisible,
.invisible {
	opacity: 0 !important;
	visibility: hidden !important
}

.-hidden,
.hidden,
.hide {
	display: none
}

.show,
.unhidden {
	display: block
}

.-overflow-hidden,
.-overflow-hidden>.elementor-widget-wrap {
	overflow: hidden
}

.-light,
.-light .icon {
	color: var(--clb-color-white)
}

[data-ohio-content-scroll] {
	width: 100%
}

[data-isotope-grid] {
	transition: height .3s ease-in-out
}

.clb__section.e-con,
.clb__section.vc_section {
	width: unset;
	margin: 0 0 2.5rem;
	border: 1px dashed color-mix(in srgb, var(--clb-color-neutral) 20%, transparent);
	border-radius: var(--clb-border-radius-extra-large)
}

.clb__section.e-con:not(._grid),
.clb__section.vc_section:not(._grid) {
	padding-bottom: var(--clb-grid-gutter)
}

.clb__section:last-of-type {
	margin-bottom: 10vh
}

.clb__section>.e-con-inner>.elementor-widget-heading>.elementor-widget-container,
.clb__section>.wpb_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.ohio-text-sc {
	border-bottom: 1px dashed color-mix(in srgb, var(--clb-color-neutral) 20%, transparent);
	margin-bottom: var(--clb-grid-gutter);
	height: initial !important
}

.clb__section>.e-con-inner>.elementor-widget-heading>.elementor-widget-container p,
.clb__section>.wpb_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.ohio-text-sc p {
	font-size: .9em;
	line-height: 1;
	margin: 0;
	margin-block-end: 0;
	padding: 1rem var(--clb-grid-gutter);
	font-weight: var(--clb-text-semi-bold);
	color: var(--clb-color-grey)
}

.clb__section>.wpb_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.ohio-text-sc {
	margin-left: var(--clb-grid-gutter-negative);
	margin-right: var(--clb-grid-gutter-negative)
}

.clb__section .blog-posts,
.clb__section .clb-gallery,
.clb__section .portfolio-projects {
	margin-top: var(--clb-grid-gutter-negative) !important
}

.elementor {
	margin-left: var(--clb-grid-gutter-negative);
	margin-right: var(--clb-grid-gutter-negative)
}

.elementor .elementor-widget-ohio_vertical_slider {
	position: static
}

.elementor-editor-active ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.elementor-editor-active ul>li::before {
	content: "";
	display: none
}

.elementor .elementor-column-gap-extended>.elementor-column>.elementor-column-wrap,
.elementor .elementor-column-gap-extended>.elementor-column>.elementor-element-populated>.elementor-widget-wrap,
.elementor .elementor-column-gap-extended>.elementor-column>.elementor-widget-wrap,
.elementor .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-column-wrap,
.elementor .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap,
.elementor .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-widget-wrap,
.elementor .elementor-column-gap-wide>.elementor-column>.elementor-column-wrap,
.elementor .elementor-column-gap-wide>.elementor-column>.elementor-element-populated>.elementor-widget-wrap,
.elementor .elementor-column-gap-wide>.elementor-column>.elementor-widget-wrap,
.elementor .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-column-wrap,
.elementor .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap,
.elementor .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-widget-wrap {
	padding-top: 0;
	padding-bottom: 0
}

.elementor .animated {
	animation-duration: .4s
}

@keyframes fadeInUpShort {
	from {
		opacity: 0;
		transform: translate3d(0, 40px, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes fadeInDownShort {
	from {
		opacity: 0;
		transform: translate3d(0, -40px, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes fadeInLeftShort {
	from {
		opacity: 0;
		transform: translate3d(40px, 0, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@keyframes fadeInRightShort {
	from {
		opacity: 0;
		transform: translate3d(-40px, 0, 0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.elementor .fadeInUp {
	animation-name: fadeInUpShort
}

.elementor .fadeInDown {
	animation-name: fadeInDownShort
}

.elementor .fadeInLeft {
	animation-name: fadeInLeftShort
}

.elementor .fadeInRight {
	animation-name: fadeInRightShort
}

.elementor-page .page-container.-full-w .elementor-section.elementor-section-boxed>.elementor-container {
	max-width: none
}

.elementor-page .page-container.-full-w .elementor-section.elementor-section-stretched:not(.elementor-section-full_width)>.elementor-container {
	margin-left: var(--clb-grid-gutter-negative);
	margin-right: var(--clb-grid-gutter-negative)
}

.elementor-form .elementor-select-wrapper select.elementor-field-textual {
	min-height: var(--clb-button-height)
}

.elementor-form .elementor-select-wrapper .select-caret-down-wrapper {
	display: none
}

.elementor-form .elementor-field-type-acceptance .elementor-field-option input[type=checkbox],
.elementor-form .elementor-field-type-acceptance .elementor-field-option input[type=radio],
.elementor-form .elementor-field-type-checkbox .elementor-field-option input[type=checkbox],
.elementor-form .elementor-field-type-checkbox .elementor-field-option input[type=radio],
.elementor-form .elementor-field-type-radio .elementor-field-option input[type=checkbox],
.elementor-form .elementor-field-type-radio .elementor-field-option input[type=radio] {
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}

.elementor-form .elementor-field-type-acceptance input.elementor-acceptance-field {
	border-width: 2px !important;
	border-radius: var(--clb-border-radius) !important
}

.elementor-form .elementor-field-type-acceptance input.elementor-acceptance-field:checked {
	background-color: var(--clb-color-primary) !important;
	border-color: var(--clb-color-primary) !important
}

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none
}

.infinity-end.neverending .site-footer {
	display: block
}

rs-slide .font-paragraphs {
	font-family: var(--clb-body-font-family)
}

.wpb-js-composer .vc_col-has-fill>.vc_column-inner,
.wpb-js-composer .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.wpb-js-composer .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.wpb-js-composer .vc_row-has-fill>.vc_column_container>.vc_column-inner {
	padding-top: 0
}

.wpb-js-composer .wpb_single_image {
	overflow: hidden
}

.wpb-js-composer .wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb-js-composer .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
	border-radius: .75rem
}

.wpb-js-composer .vc_separator {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem
}

.elementor-widget-container::after,
.wpb_wrapper::after {
	content: "";
	display: table;
	clear: both
}

.clb__overflow_visible {
	overflow: visible !important
}

.ohio-widget-holder::after {
	content: "";
	display: table;
	clear: both
}

.clb__image_shadow img {
	border-radius: .5rem;
	box-shadow: 0 5px 15px 0 color-mix(in srgb, var(--clb-color-black) 5%, transparent)
}

.clb__border_radius img,
.clb__border_radius.elementor-widget-ohio_compare img {
	border-radius: var(--clb-border-radius-large)
}

.clb__image_retina .vc_single_image-wrapper,
.clb__retina50 .vc_single_image-wrapper {
	width: 50% !important
}

.clb__flex .elementor-widget-wrap,
.clb__flex .wpb_wrapper:not(.vc_figure) {
	flex-wrap: nowrap;
	display: flex;
	align-items: center
}

.clb__vertical_stretch {
	align-items: stretch
}

.clb__stretch_content .elementor-widget-wrap,
.clb__stretch_content .wpb_wrapper {
	height: 100%;
	display: flex;
	flex-direction: column
}

.clb__stretch_content .elementor-widget-wrap .elementor-section-boxed,
.clb__stretch_content .elementor-widget-wrap .vc_row-fluid,
.clb__stretch_content .wpb_wrapper .elementor-section-boxed,
.clb__stretch_content .wpb_wrapper .vc_row-fluid {
	flex-grow: 2;
	min-height: 30vh
}

.vc_editor.compose-mode .vc_ohio_split_screens,
.vc_editor.compose-mode .vc_ohio_tabs {
	position: relative;
	margin: 10px 0;
	border-radius: var(--clb-border-radius)
}

.vc_editor.compose-mode .vc_ohio_split_screens::before,
.vc_editor.compose-mode .vc_ohio_tabs::before {
	content: "";
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10000;
	background-color: color-mix(in srgb, var(--clb-color-warning) 15%, #fff)
}

.vc_editor.compose-mode .vc_ohio_split_screens::after,
.vc_editor.compose-mode .vc_ohio_tabs::after {
	content: 'Sorry, but this shortcode can be properly edited in the Backend Editor only.';
	position: absolute;
	font-family: var(--clb-body-font-family);
	font-weight: var(--clb-text-medium);
	display: block;
	padding: 0 20%;
	color: inherit;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	left: 0;
	text-align: center;
	z-index: 10001
}

.vc_row.stc-row {
	margin-bottom: 5vh
}

.vc_row.stc-row .heading:not(.heading-reset) h2 {
	margin-bottom: 40px;
	font-size: 26px
}

@media (min-width:768px) {
	div[class*=vc_col-sm-] {
		float: left
	}

	.vc_col-sm-1 {
		width: calc(100%/12 * 1)
	}

	.vc_col-sm-2 {
		width: calc(100%/12 * 2)
	}

	.vc_col-sm-3 {
		width: calc(100%/12 * 3)
	}

	.vc_col-sm-4 {
		width: calc(100%/12 * 4)
	}

	.vc_col-sm-5 {
		width: calc(100%/12 * 5)
	}

	.vc_col-sm-6 {
		width: calc(100%/12 * 6)
	}

	.vc_col-sm-7 {
		width: calc(100%/12 * 7)
	}

	.vc_col-sm-8 {
		width: calc(100%/12 * 8)
	}

	.vc_col-sm-9 {
		width: calc(100%/12 * 9)
	}

	.vc_col-sm-10 {
		width: calc(100%/12 * 10)
	}

	.vc_col-sm-11 {
		width: calc(100%/12 * 11)
	}

	.vc_col-sm-12 {
		width: calc(100%/12 * 12)
	}
}

@media screen and (min-width:769px) {
	.row-bg-lines {
		position: absolute;
		height: 100%;
		left: 0;
		right: 0
	}

	.row-bg-lines div {
		background-color: color-mix(in srgb, var(--clb-color-neutral) 10%, transparent);
		width: 1px;
		height: 100%;
		position: absolute
	}

	.row-bg-lines div:nth-child(2) {
		margin-left: calc((100% / 4)*1)
	}

	.row-bg-lines div:nth-child(3) {
		margin-left: calc((100% / 4)*2)
	}

	.row-bg-lines div:nth-child(4) {
		margin-left: calc((100% / 4)*3)
	}

	.row-bg-lines div:nth-child(5) {
		margin-left: calc((100% / 4)*4 - 40px)
	}

	.row-bg-text {
		position: absolute;
		font-size: 5vw;
		font-weight: var(--clb-text-semi-bold);
		line-height: 1;
		letter-spacing: -.04em;
		top: 0;
		font-family: var(--clb-titles-font-family);
		color: color-mix(in srgb, var(--clb-color-neutral) 15%, transparent);
		transform-origin: 0 0
	}

	.row-bg-text.left {
		transform: rotate(-90deg) translateX(-100%) translateY(-100%)
	}

	.row-bg-text.right {
		left: var(--clb-container-width);
		transform: rotate(-90deg) translateX(-100%) translateY(0)
	}

	.-full-w .row-bg-text.left {
		transform: rotate(-90deg) translateX(-100%) translateY(0)
	}

	.-full-w .row-bg-text.right {
		left: 100%;
		transform: rotate(-90deg) translateX(-100%) translateY(-100%)
	}

	.-sticky-block,
	.-sticky-block>.vc_column-inner>.wpb_wrapper {
		position: sticky !important;
		z-index: 2;
		top: 0
	}

	.page-content {
		width: 100%;
		float: left
	}

	.page-content.-with-left-sidebar {
		width: 75%;
		float: right;
		padding-left: 2.5%
	}

	.page-content.-with-right-sidebar {
		width: 75%;
		float: left;
		padding-right: 2.5%
	}

	.error404 .page-headline .page-container,
	.error404 .site-content .page-container,
	.search-no-results .page-headline .page-container,
	.search-no-results .site-content .page-container,
	.single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .page-container,
	.single-post:not(.single-post-sidebar):not(.with-post-type_2) .site-content .page-container,
	.woocommerce-page:not(.archive):not(.single) .page-headline .page-container,
	.woocommerce-page:not(.archive):not(.single) .site-content .page-container {
		padding-left: var(--clb-container-side-spacer);
		padding-right: var(--clb-container-side-spacer)
	}

	.error404 .page-headline .title,
	.search-no-results .page-headline .title,
	.single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .title,
	.woocommerce-page:not(.archive):not(.single) .page-headline .title {
		max-width: 100%
	}

	.header .desktop-hamburger {
		min-width: var(--clb-circle)
	}

	.header .desktop-hamburger.-left {
		margin-right: 1rem
	}

	.header .desktop-hamburger.-right {
		margin-left: 1rem
	}

	.header.header-4 .menu-blank {
		margin-left: 7.5rem;
		transform: translateX(var(--clb-grid-gutter))
	}

	.header.header-5:not(.-mobile) .header-wrap .top-part .desktop-hamburger {
		min-width: unset
	}

	.header.header-6 .top-part-inner.-left .hamburger-outer {
		padding-right: unset
	}

	.header:not(.-mobile).header-6 .bottom-part .menu-optional .account-global,
	.header:not(.-mobile).header-6 .bottom-part .menu-optional .favorites-global,
	.header:not(.-mobile).header-6 .bottom-part .menu-optional .holder,
	.header:not(.-mobile).header-6 .bottom-part .menu-optional .search-global,
	.header:not(.-mobile).header-7 .bottom-part .menu-optional .account-global,
	.header:not(.-mobile).header-7 .bottom-part .menu-optional .favorites-global,
	.header:not(.-mobile).header-7 .bottom-part .menu-optional .holder,
	.header:not(.-mobile).header-7 .bottom-part .menu-optional .search-global {
		transform-origin: left bottom;
		transform: rotate(90deg) translate(-100%, 0)
	}

	.site-footer .page-container>.holder {
		margin-top: -4rem;
		display: flex;
		align-items: center
	}

	.icon-button.-large {
		min-width: var(--clb-circle-large);
		width: var(--clb-circle-large);
		height: var(--clb-circle-large)
	}

	.blog-item.-layout3>a {
		min-width: 50%;
		max-width: 50%
	}

	.blog-item.-layout3,
	.blog-item.-layout5 {
		display: flex
	}

	.blog-item.-layout3>a,
	.blog-item.-layout5>a {
		display: block
	}

	.blog-item.-layout3 .card-details,
	.blog-item.-layout5 .card-details {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start
	}

	.blog-item.-layout3:not(.-contained) .card-details,
	.blog-item.-layout5:not(.-contained) .card-details {
		padding-top: 0
	}

	.blog-item.-layout3.-contained .image-holder,
	.blog-item.-layout5.-contained .image-holder {
		border-bottom-left-radius: var(--clb-border-radius);
		border-top-left-radius: var(--clb-border-radius);
		border-bottom-right-radius: 0;
		border-top-right-radius: 0
	}

	.blog-item.-layout3.-contained .card-details,
	.blog-item.-layout5.-contained .card-details {
		padding-top: 1.5rem;
		border-bottom-right-radius: var(--clb-border-radius);
		border-top-right-radius: var(--clb-border-radius);
		border-bottom-left-radius: 0;
		border-top-left-radius: 0
	}

	.blog-item.-layout3:not(.-contained) .card-details,
	.blog-item.-layout5:not(.-contained) .card-details {
		padding-left: var(--clb-spacer)
	}

	.blog-item.-layout5>a {
		min-width: 38%;
		max-width: 38%
	}

	.blog-item.-layout6:not(.-contained) .image-holder {
		display: none
	}

	.blog-item.-layout6.-contained .card-details {
		padding: var(--clb-spacer)
	}

	.blog-item.-layout6.-contained .image-holder>iframe,
	.blog-item.-layout6.-contained .image-holder>img {
		opacity: 0;
		visibility: hidden;
		transition: all var(--clb-transition-function) var(--clb-transition-duration)
	}

	.blog-item.-layout6.-contained:hover .image-holder>.overlay,
	.blog-item.-layout6.-contained:hover .image-holder>iframe,
	.blog-item.-layout6.-contained:hover .image-holder>img {
		opacity: 1;
		visibility: visible
	}

	.blog-item.-layout6.-contained:hover * {
		color: var(--clb-color-white)
	}

	.blog-item.-layout6 .card-details {
		position: relative;
		z-index: 1;
		display: flex
	}

	.blog-item.-layout6 .card-details-item {
		margin: 0
	}

	.blog-item.-layout6 .card-details-item .headline-meta {
		flex-wrap: nowrap
	}

	.blog-item.-layout6 .card-details-item:nth-child(1) {
		min-width: 25%
	}

	.blog-item.-layout6 .card-details-item:nth-child(2) {
		flex-grow: 2;
		padding-left: var(--clb-spacer);
		padding-right: var(--clb-spacer)
	}

	.blog-item.-layout6 .image-holder {
		position: absolute;
		left: 0;
		right: 0;
		padding: 0;
		height: 100%;
		border-radius: var(--clb-border-radius)
	}

	.blog-item.-layout6 .image-holder>.overlay {
		opacity: 0;
		visibility: hidden
	}

	.blog-item.-layout6 .image-holder iframe,
	.blog-item.-layout6 .image-holder img {
		position: absolute;
		left: 0;
		top: 0;
		object-fit: cover;
		width: 100%;
		min-width: 100%;
		height: 100%
	}

	.blog-item.-layout7 {
		display: flex
	}

	.blog-item.-layout7 .read-more {
		position: absolute;
		right: 0;
		top: calc(var(--clb-grid-gutter) * 2);
		z-index: 1
	}

	.blog-item.-layout7 .card-details,
	.blog-item.-layout7>a {
		transform-style: preserve-3d;
		transition: all var(--clb-transition-function) var(--clb-transition-duration);
		transition-duration: calc(var(--clb-transition-duration) * 1.5)
	}

	.blog-item.-layout7.-metro>a:not(.read-more) {
		display: block;
		opacity: 0;
		min-width: calc((100% - var(--clb-grid-gutter))/ 3);
		transform: translate3d(-100%, 0, 0)
	}

	.blog-item.-layout7.-metro .card-details {
		transform: translate3d(calc((-100% - var(--clb-grid-gutter))/ 2 + var(--clb-grid-gutter)), 0, 0)
	}

	.blog-item.-layout7.-metro .image-holder {
		padding-bottom: 55%
	}

	.blog-item.-layout7 .card-details {
		width: 100%
	}

	.blog-item.-layout7:not(.-contained).-metro>a:not(.read-more) {
		padding-right: var(--clb-grid-gutter)
	}

	.blog-item.-layout7:not(.-contained) .card-details {
		padding: 0;
		display: flex;
		justify-content: space-between;
		flex-direction: column
	}

	.blog-item.-layout7.-contained {
		background-color: var(--clb-fill-color)
	}

	.blog-item.-layout7.-contained .read-more {
		right: var(--clb-grid-gutter);
		top: var(--clb-grid-gutter)
	}

	.blog-item.-layout7:hover:not(.-contained) .card-details {
		padding-left: var(--clb-grid-gutter)
	}

	.blog-item.-layout7:hover>a:not(.read-more) {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}

	.blog-item.-layout7:hover .card-details {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}

	.single-post .single-post-layout.-with-sharing .breadcrumb-holder {
		padding-top: 0
	}

	.single-post .single-post-layout .share-bar {
		left: var(--clb-spacer-negative);
		transform: translateX(-100%)
	}

	.single-post .single-post-layout.-layout2 .page-headline>.holder .post-meta-holder,
	.single-post .single-post-layout.-layout2 .page-headline>.holder .title {
		max-width: 85%
	}

	.comments .comment-body {
		padding-left: 5rem
	}

	.comments .comment-body .comment-author>img {
		position: absolute;
		top: 0;
		left: 0
	}

	.comments .comment-respond .comment-form {
		flex-wrap: wrap;
		display: flex;
		justify-content: space-between
	}

	.comments .comment-respond .comment-form>p {
		margin: .5rem 0
	}

	.comments .comment-respond .comment-form>p.comment-notes {
		margin-top: 0
	}

	.comments .comment-respond .comment-form>p:not(.comment-form-comment) {
		width: calc((100% / 3) - 1rem)
	}

	.project-content:not(.-with-slider) .holder {
		padding-top: var(--clb-grid-gutter-5x);
		padding-bottom: var(--clb-grid-gutter-5x)
	}

	.portfolio-item.-layout3 .project-content,
	.portfolio-item.-layout5 .project-content,
	.portfolio-item.-layout6 .project-content {
		justify-content: flex-end
	}

	.portfolio-item.-layout5 .overlay {
		width: 50%;
		height: 100%
	}

	.portfolio-item.-layout6 .overlay {
		padding: 0 calc(var(--clb-side-elements-height) + var(--clb-spacer) * 2)
	}

	.portfolio-item.-layout7 .portfolio-item-image {
		width: 50vw;
		height: auto;
		z-index: 2;
		top: 20vh;
		bottom: 20vh
	}

	.portfolio-item.-layout7:not(.-full-vh) .portfolio-item-image {
		top: 0;
		bottom: 0
	}

	.portfolio-item.-layout7 .overlay {
		height: 100%
	}

	.portfolio-item.-layout9 .portfolio-item-image::before {
		display: none
	}

	.portfolio-item.-layout9 .project-content .project-details {
		font-weight: var(--clb-text-semi-bold);
		font-size: var(--clb-text-size-large)
	}

	.portfolio-item.-layout10 .portfolio-item-image {
		transform: scale(.9)
	}

	.portfolio-item.-layout10 .project-content {
		justify-content: center
	}

	.portfolio-links.grid_8 .grid-item .portfolio-item .category-holder {
		transform: translateY(-.25rem)
	}

	.grid_13.-reversed .grid-item:nth-child(2n) .-layout13 {
		flex-direction: row-reverse
	}

	.grid_13 .grid-item.vc_col-lg-12 .-layout13 .card-image {
		min-width: calc(((100% / 3) * 2) - var(--clb-grid-gutter));
		width: calc(((100% / 3) * 2) - var(--clb-grid-gutter))
	}

	.grid_13 .grid-item.vc_col-lg-2 .-layout13 .card-image,
	.grid_13 .grid-item.vc_col-lg-3 .-layout13 .card-image,
	.grid_13 .grid-item.vc_col-lg-4 .-layout13 .card-image,
	.grid_13 .grid-item.vc_col-lg-6 .-layout13 .card-image {
		min-width: calc((100% / 2) - var(--clb-grid-gutter));
		width: calc((100% / 2) - var(--clb-grid-gutter))
	}

	.project.-layout1 .share-bar {
		top: var(--clb-spacer);
		left: var(--clb-spacer);
		margin-left: var(--clb-grid-gutter)
	}

	.project.-layout2 .share-bar {
		top: var(--clb-spacer);
		right: var(--clb-spacer);
		margin-right: var(--clb-grid-gutter)
	}

	.project.-layout5 .project-content .project-task {
		margin-top: 0
	}

	.project.-layout8 .video-holder.-cover iframe {
		width: 130%;
		transform: translate(-15%, -50%)
	}

	.project.-layout8 .overlay {
		width: 50%
	}

	.project.-layout8 .share-bar {
		bottom: 0 !important
	}

	.project.-layout9 .project-content .project-task {
		margin-top: 0
	}

	.project.-layout10 .share-bar {
		margin-top: var(--clb-grid-gutter);
		right: unset;
		bottom: unset;
		position: relative
	}

	.project.-layout10 .project-content {
		top: 0;
		width: 50%;
		height: 100vh;
		position: absolute
	}

	.project.-layout10 .project-content .holder {
		z-index: 1;
		position: absolute;
		width: 100%;
		left: 0;
		bottom: 0;
		padding: 6vh;
		background-color: rgba(255, 255, 255, .95)
	}

	.project.-layout1 .holder,
	.project.-layout3 .holder {
		padding-left: calc(3vw - 1rem)
	}

	.project.-layout3 .project-gallery:not(.scroll-disabled) .share-bar,
	.project.-layout4 .project-gallery:not(.scroll-disabled) .share-bar {
		position: fixed;
		z-index: 10
	}

	.project.-layout6 .video-holder,
	.project.-layout9 .video-holder {
		height: 100vh
	}

	.project.-layout6 .video-holder.-cover iframe,
	.project.-layout9 .video-holder.-cover iframe {
		height: 110%
	}

	.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout1 .project-content,
	.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout3 .project-content,
	.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7) .project.-layout4 .project-content {
		margin-top: var(--clb-header-height)
	}

	.single:not(.with-spacer):not(.with-header-5):not(.with-header-6):not(.with-header-7):not(.with-headline) .project.-layout2 {
		margin-top: var(--clb-header-height)
	}

	.filter-holder .close-bar {
		display: none
	}

	.filter-holder select {
		max-width: 8rem;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.filter-holder .woocommerce-ordering {
		display: inline-flex;
		vertical-align: middle;
		align-items: center
	}

	.filter-holder .woocommerce-ordering:nth-of-type(1) select {
		max-width: 8.75rem
	}

	.filter-holder .woocommerce-ordering:nth-of-type(2) select {
		max-width: 10rem
	}

	.filter-holder .result {
		white-space: nowrap
	}

	.filter-holder .result+.woocommerce-ordering select,
	.filter-holder .result+select {
		margin-left: 1rem
	}

	.filter>select:nth-of-type(1) {
		min-width: 7.25rem
	}

	.filter>select:nth-of-type(2) {
		max-width: 4.75rem
	}

	.filter>select:nth-of-type(3) {
		max-width: 6rem
	}

	.is-mobile-menu.admin-bar .mobile-overlay,
	.is-mobile-menu.admin-bar .mobile-overlay .overlay {
		height: calc(100% - var(--clb-admin-bar-height));
		top: var(--clb-admin-bar-height)
	}

	.popup-subscribe {
		width: 770px
	}

	.popup-subscribe.-left-image>*,
	.popup-subscribe.-right-image>* {
		min-width: 50%
	}

	.popup-subscribe.-left-image .thumbnail+.holder,
	.popup-subscribe.-right-image .thumbnail+.holder {
		padding-top: 3rem;
		padding-bottom: 3rem
	}

	.popup-subscribe.-right-image {
		flex-direction: row-reverse
	}

	.popup-subscribe.-top-image {
		flex-direction: column
	}

	.popup-subscribe.-bottom-image {
		flex-direction: column-reverse
	}

	.clb-gallery-lightbox.clb-popup .clb-popup-holder .clb-slider-stage .image-wrap img,
	.clb-gallery-lightbox.clb-popup .clb-popup-holder .slider .image-wrap img {
		margin-top: 3rem
	}

	.clb-gallery-lightbox .clb-slider {
		max-width: 70%
	}

	.empty-state {
		max-width: 50%
	}

	.empty-state .search {
		max-width: 18rem
	}

	.sticky-nav-holder {
		border-radius: var(--clb-border-radius)
	}

	.tabs:not(.-contained):not(.-with-button):not(.-vertical) .tabs-nav-link:not(:last-child) {
		margin-right: var(--clb-grid-gutter)
	}

	.tabs.-vertical {
		display: flex;
		align-items: flex-start
	}

	.tabs.-vertical .tabs-nav {
		width: auto;
		margin-right: 1.5rem;
		flex-direction: column
	}

	.tabs.-vertical .tabs-nav-link {
		width: 100%
	}

	.tabs.-vertical .tabs-nav-line {
		top: 0;
		left: auto;
		right: 0
	}

	.tabs.-vertical:not(.-with-button) .tabs-nav-line {
		border-right: 2px solid var(--clb-color-black-light)
	}

	.tabs.-vertical .tabs-content {
		width: auto;
		flex-grow: 2
	}

	.tabs.-vertical:not(.-contained):not(.-with-button) .tabs-nav-link {
		padding: 0;
		padding-right: 1rem
	}

	.tabs.-vertical.-with-button .tabs-nav-link {
		width: 100%;
		justify-content: center
	}

	.tabs.-vertical.-with-button .tabs-nav-line {
		width: 100%
	}

	.wc-category:not(.-offset) .image-holder,
	.wc-category:not(.-offset) .wc-category-content {
		width: 50%
	}

	.wc-category.-offset .card {
		flex-direction: row-reverse
	}

	.wc-category.-offset .image-holder {
		width: calc(100% - 7.5em)
	}

	.wc-category.-offset .image-holder img {
		border-radius: var(--clb-border-radius)
	}

	.wc-category.-offset .wc-category-content {
		top: 0;
		bottom: 0;
		left: var(--clb-grid-gutter);
		padding-right: var(--clb-grid-gutter);
		position: absolute;
		max-width: 50%
	}

	.dark-scheme .portfolio-item.-with-gradient.-layout10 .portfolio-item-image::before {
		background: var(--clb-color-black-rgb);
		background: linear-gradient(90deg, rgba(var(--clb-color-black-rgb), .85) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
	}

	.clb__section>.e-con-inner>.e-child>.e-con-inner {
		gap: unset
	}
}

@media (min-width:769px) {
	div[class*=vc_col-md] {
		float: left
	}

	.vc_col-md-1 {
		width: calc(100%/12 * 1)
	}

	.vc_col-md-2 {
		width: calc(100%/12 * 2)
	}

	.vc_col-md-3 {
		width: calc(100%/12 * 3)
	}

	.vc_col-md-4 {
		width: calc(100%/12 * 4)
	}

	.vc_col-md-5 {
		width: calc(100%/12 * 5)
	}

	.vc_col-md-6 {
		width: calc(100%/12 * 6)
	}

	.vc_col-md-7 {
		width: calc(100%/12 * 7)
	}

	.vc_col-md-8 {
		width: calc(100%/12 * 8)
	}

	.vc_col-md-9 {
		width: calc(100%/12 * 9)
	}

	.vc_col-md-10 {
		width: calc(100%/12 * 10)
	}

	.vc_col-md-11 {
		width: calc(100%/12 * 11)
	}

	.vc_col-md-12 {
		width: calc(100%/12 * 12)
	}

	.vc_col-md-push-1 {
		left: calc(100%/12 * 1);
		position: relative
	}

	.vc_col-md-push-2 {
		left: calc(100%/12 * 2);
		position: relative
	}

	.vc_col-md-push-3 {
		left: calc(100%/12 * 3);
		position: relative
	}

	.vc_col-md-push-4 {
		left: calc(100%/12 * 4);
		position: relative
	}

	.vc_col-md-push-5 {
		left: calc(100%/12 * 5);
		position: relative
	}

	.vc_col-md-push-6 {
		left: calc(100%/12 * 6);
		position: relative
	}

	.vc_col-md-push-7 {
		left: calc(100%/12 * 7);
		position: relative
	}

	.vc_col-md-push-8 {
		left: calc(100%/12 * 8);
		position: relative
	}

	.vc_col-md-push-9 {
		left: calc(100%/12 * 9);
		position: relative
	}

	.vc_col-md-push-10 {
		left: calc(100%/12 * 10);
		position: relative
	}

	.vc_col-md-push-11 {
		left: calc(100%/12 * 11);
		position: relative
	}

	.vc_col-md-push-12 {
		left: calc(100%/12 * 12);
		position: relative
	}
}

@media screen and (min-width:1181px) {
	.boxed-container {
		margin-left: calc(var(--clb-side-elements-height) + var(--clb-grid-gutter) * 3);
		margin-right: calc(var(--clb-side-elements-height) + var(--clb-grid-gutter) * 3)
	}

	.header:not(.-mobile) .menu .sub-menu-wide {
		padding: .75rem
	}

	.with-sticky-footer .site-content {
		position: relative;
		z-index: 2
	}

	.with-sticky-footer .site-footer {
		width: auto;
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1;
		visibility: hidden
	}

	.with-sticky-footer .site-footer.visible {
		visibility: visible
	}

	.page-id-124 .entry-content h2:not(:first-child),
	.page-id-124 .entry-content h3:not(:first-child),
	.single-post .entry-content h2:not(:first-child),
	.single-post .entry-content h3:not(:first-child) {
		margin-top: 3rem
	}

	.page-id-124 .entry-content h4:not(:first-child),
	.page-id-124 .entry-content h5:not(:first-child),
	.page-id-124 .entry-content h6:not(:first-child),
	.single-post .entry-content h4:not(:first-child),
	.single-post .entry-content h5:not(:first-child),
	.single-post .entry-content h6:not(:first-child) {
		margin-top: 2.5rem
	}

	.single-post .single-post-layout.-with-breadcrumbs:not(.-with-sharing) .breadcrumb-holder {
		padding-top: 0
	}

	.single-post .single-post-layout.-layout2.-with-sharing .vc_col-lg-6.-sticky-block {
		width: 49%
	}

	.single-post .single-post-layout.-layout2.-with-sharing .vc_col-lg-6.post-page-container {
		width: 51%;
		padding-left: calc(var(--clb-spacer) * 2);
		display: flex;
		align-items: flex-start
	}

	.single-post .single-post-layout.-layout2.-with-sharing .share-bar {
		position: relative;
		transform: none
	}

	.single-post .single-post-layout.-layout2 .-with-breadcrumbs .share-bar {
		margin-top: 0
	}

	.single-post .single-post-layout.-layout2 .-with-breadcrumbs .breadcrumb {
		margin-top: -1.75rem
	}

	.single-post .single-post-layout.-layout2 .page-headline.-full-vh {
		align-items: flex-start
	}

	.single-post .single-post-layout.-layout2 .page-headline>.holder {
		padding-top: var(--clb-header-height);
		padding-left: calc(var(--clb-spacer) * 2 + var(--clb-side-elements-height))
	}

	.single-post .single-post-layout.-layout2 .post-page-container {
		padding-left: var(--clb-spacer);
		padding-right: calc(var(--clb-spacer) * 2 + var(--clb-side-elements-height));
		padding-top: var(--clb-header-height)
	}

	.single-post:not(.with-spacer) .-layout2 .post-page-container {
		margin-top: var(--clb-header-height)
	}

	.single-post .author-container .widget_ohio_widget_about_author {
		flex-direction: row;
		justify-content: space-between
	}

	.single-post .author-container .widget_ohio_widget_about_author .avatar {
		margin-bottom: 0;
		min-width: var(--clb-circle-large)
	}

	.single-post .author-container .widget_ohio_widget_about_author .social-networks {
		flex-direction: column
	}

	.portfolio-item.-layout4 .project-details {
		margin-right: 35%
	}

	.portfolio-item.-layout11 .card-details {
		opacity: 0;
		visibility: hidden;
		position: fixed;
		top: .5rem;
		left: 1rem;
		z-index: 10;
		will-change: transform
	}

	.portfolio-item.-layout11 .card-details.-center .category-holder {
		align-self: center
	}

	.portfolio-item.-layout11 .card-details.-right .category-holder {
		align-self: flex-end
	}

	.portfolio-item.-layout11 .category-holder,
	.portfolio-item.-layout11 .title {
		margin: 0;
		padding: .2rem .75rem;
		width: fit-content;
		color: var(--clb-color-white);
		background-color: color-mix(in srgb, var(--clb-color-overlay) 50%, transparent)
	}

	.portfolio-item.-layout11:hover .card-details {
		opacity: 1;
		visibility: visible
	}

	.portfolio-item.-layout11:hover .card-details .category-holder {
		transform: translateY(0) !important;
		opacity: 1 !important
	}

	.project.-layout2 .holder,
	.project.-layout4 .holder {
		padding-right: calc(3vw - 1rem)
	}

	.color-switcher:not(.-simple) {
		min-width: 6.5rem
	}

	.color-switcher-item-state svg {
		margin-left: .2rem;
		margin-right: -.2rem
	}

	.color-switcher:not(.dark):not(.-simple) .color-switcher-item.dark svg {
		display: none
	}

	.color-switcher.dark:not(.-simple) .color-switcher-item.light svg {
		display: none
	}

	.color-switcher.-simple {
		height: 2rem;
		border-radius: 1rem
	}

	.color-switcher.-simple:not(.dark) .color-switcher-toddler {
		transform: translateX(-100%) !important
	}

	.color-switcher.-simple.dark .color-switcher-toddler {
		transform: initial !important
	}

	.color-switcher.-simple .color-switcher-item-state svg {
		margin: 0
	}

	.color-switcher.-simple .color-switcher-item,
	.color-switcher.-simple .color-switcher-toddler-item {
		width: 2rem;
		min-width: 2rem;
		border-radius: 1rem
	}

	.with-header-2 .page-headline.without-cap {
		padding-top: var(--clb-header-height-2)
	}

	.with-header-5:not(.with-post-type_2) .page-headline.without-cap,
	.with-header-6:not(.with-post-type_2) .page-headline.without-cap,
	.with-header-7:not(.with-post-type_2) .page-headline.without-cap {
		padding-top: initial
	}

	.post-password-form {
		width: 50%
	}

	.clb__narrow {
		padding-inline-start: 4.1vw !important;
		padding-inline-end: 4.1vw !important
	}

	.clb__section:not(.wide).vc_section {
		margin-left: 12vw !important;
		margin-right: 12vw !important
	}

	.clb__section:not(.wide).e-con {
		margin-left: calc(12vw + var(--clb-grid-gutter)) !important;
		margin-right: calc(12vw + var(--clb-grid-gutter)) !important
	}

	.clb__section.wide.vc_section {
		margin-left: 3vw !important;
		margin-right: 3vw !important
	}

	.clb__section.wide.e-con {
		margin-left: calc(3vw + var(--clb-grid-gutter)) !important;
		margin-right: calc(3vw + var(--clb-grid-gutter)) !important
	}

	.vc_row.stc-row {
		margin-right: 2vw;
		margin-left: 2vw;
		margin-bottom: var(--clb-header-height)
	}

	.vc_row.stc-row-wide {
		margin-right: auto;
		margin-left: auto
	}

	.vc_row.stc-row-narrow {
		margin-right: 10vw;
		margin-left: 10vw
	}
}

@media (min-width:1200px) {
	.vc_hidden-lg {
		display: none !important
	}

	div[class*=vc_col-lg] {
		float: left
	}

	.vc_col-lg-1 {
		width: calc(100%/12 * 1)
	}

	.vc_col-lg-2 {
		width: calc(100%/12 * 2)
	}

	.vc_col-lg-3 {
		width: calc(100%/12 * 3)
	}

	.vc_col-lg-4 {
		width: calc(100%/12 * 4)
	}

	.vc_col-lg-5 {
		width: calc(100%/12 * 5)
	}

	.vc_col-lg-6 {
		width: calc(100%/12 * 6)
	}

	.vc_col-lg-7 {
		width: calc(100%/12 * 7)
	}

	.vc_col-lg-8 {
		width: calc(100%/12 * 8)
	}

	.vc_col-lg-9 {
		width: calc(100%/12 * 9)
	}

	.vc_col-lg-10 {
		width: calc(100%/12 * 10)
	}

	.vc_col-lg-11 {
		width: calc(100%/12 * 11)
	}

	.vc_col-lg-12 {
		width: calc(100%/12 * 12)
	}

	.vc_col-lg-push-1 {
		left: calc(100%/12 * 1);
		position: relative
	}

	.vc_col-lg-push-2 {
		left: calc(100%/12 * 2);
		position: relative
	}

	.vc_col-lg-push-3 {
		left: calc(100%/12 * 3);
		position: relative
	}

	.vc_col-lg-push-4 {
		left: calc(100%/12 * 4);
		position: relative
	}

	.vc_col-lg-push-5 {
		left: calc(100%/12 * 5);
		position: relative
	}

	.vc_col-lg-push-6 {
		left: calc(100%/12 * 6);
		position: relative
	}

	.vc_col-lg-push-7 {
		left: calc(100%/12 * 7);
		position: relative
	}

	.vc_col-lg-push-8 {
		left: calc(100%/12 * 8);
		position: relative
	}

	.vc_col-lg-push-9 {
		left: calc(100%/12 * 9);
		position: relative
	}

	.vc_col-lg-push-10 {
		left: calc(100%/12 * 10);
		position: relative
	}

	.vc_col-lg-push-11 {
		left: calc(100%/12 * 11);
		position: relative
	}

	.vc_col-lg-push-12 {
		left: calc(100%/12 * 12);
		position: relative
	}
}

@media screen and (min-width:1441px) {
	.single-post .single-post-layout.-layout2 .page-headline>.holder {
		padding-left: 12.5vw
	}

	.single-post .single-post-layout.-layout2 .post-page-container {
		padding-right: 12.5vw
	}
}

@media screen and (min-width:1921px) {
	:root {
		--clb-container-width: var(--clb-container-width-large)
	}

	rs-slide .rev_row_zone_bottom>.rs-parallax-wrap,
	rs-slide .rev_row_zone_top>.rs-parallax-wrap {
		width: 100% !important;
		left: 0 !important;
		margin: 0 auto;
		max-width: var(--clb-container-width-large)
	}
}

@media screen and (max-width:1180px) {
	:root {
		--clb-spacer: var(--clb-grid-gutter);
		--clb-grid-gutter-3x: var(--clb-grid-gutter-2x);
		--clb-grid-gutter-4x: var(--clb-grid-gutter-3x);
		--clb-grid-gutter-5x: var(--clb-grid-gutter-3x);
		--clb-grid-gutter-6x: var(--clb-grid-gutter-3x)
	}

	.error404 .page-headline .title,
	.search-no-results .page-headline .title,
	.single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .title,
	.woocommerce-page:not(.archive):not(.single) .page-headline .title {
		max-width: 85%
	}

	.single-post:not(.single-post-sidebar):not(.with-post-type_1) .page-headline .page-container,
	.single-post:not(.single-post-sidebar):not(.with-post-type_1) .site-content .page-container {
		padding-left: var(--clb-container-side-spacer);
		padding-right: var(--clb-container-side-spacer)
	}

	.header:not(.-mobile) .menu li>ul>li a {
		padding: .4rem 1rem
	}

	.header:not(.-mobile) .menu>.nav-item>a {
		padding: 0 1.5vw
	}

	.header:not(.-mobile) .menu .sub-menu-wide {
		height: auto !important;
		width: calc(100vw - 40px);
		margin-left: -1rem
	}

	.hamburger-nav .menu {
		width: calc(100% / 3)
	}

	.hamburger-nav-details .details-column {
		width: calc(100% / 3)
	}

	.hamburger-nav.type3 .menu .mega-menu-item>a {
		font-size: 8vh
	}

	.header.header-4 .top-part.page-container {
		padding: 0
	}

	:not(.is-mobile-menu).with-header-5 .elements-bar.left .color-switcher {
		top: calc((100vw - var(--clb-header-height-5)) - var(--clb-grid-gutter) * 2)
	}

	:not(.is-mobile-menu).with-header-6 .elements-bar.left .color-switcher,
	:not(.is-mobile-menu).with-header-7 .elements-bar.left .color-switcher {
		top: calc((100vw - var(--clb-header-height-6)) - var(--clb-grid-gutter) * 2)
	}

	.slider-with-bullets .color-switcher {
		margin-top: calc(var(--clb-bullets-spacer) * -1)
	}

	.slider-with-bullets.with-mobile-switcher:not(.is-mobile-menu) .clb-slider:not(.-slider-lightbox) .clb-slider-nav-btn,
	.slider-with-bullets.with-mobile-switcher:not(.is-mobile-menu) .clb-smooth-slider:not(.-slider-lightbox) .clb-slider-nav-btn {
		display: none
	}

	.subheader {
		padding-right: var(--clb-grid-gutter);
		padding-left: var(--clb-grid-gutter)
	}

	.site-footer .page-container .color-switcher .color-switcher-item.dark {
		color: #17151E
	}

	.custom-cursor .circle-cursor {
		display: none
	}

	.single-post .single-post-layout.-layout2>.vc_row {
		margin-left: 0;
		margin-right: 0
	}

	.single-post .single-post-layout.-layout2 .-sticky-block.vc_col-lg-6 {
		position: static !important
	}

	.single-post .single-post-layout.-layout2 .-with-breadcrumbs .share-bar {
		margin-top: 2rem
	}

	.project-content {
		padding: 3rem 0
	}

	.options-group>li {
		min-width: calc((100% / 3) - 1.5rem);
		width: calc((100% / 3) - 1.5rem);
		margin-right: 1.5rem
	}

	.portfolio-item.-layout9 .next-slide-preview {
		display: none
	}

	.portfolio-item.-layout9 .image-holder+.vc_col-md-5 {
		padding-right: calc(var(--clb-grid-gutter) + var(--clb-bullets-spacer))
	}

	.color-switcher {
		background-color: #e5e3e8;
		height: 2.25rem;
		border-radius: 1.125rem
	}

	.color-switcher:not(.-left):not(.-right) {
		z-index: 100;
		position: absolute
	}

	.color-switcher svg {
		transform: scale(1.1)
	}

	.color-switcher .caption {
		display: none
	}

	.color-switcher:not(.color-switcher-mobile) {
		display: none
	}

	.color-switcher.color-switcher-mobile.dark .color-switcher-toddler {
		transform: initial !important
	}

	.color-switcher-item,
	.color-switcher-toddler-item {
		padding: 0;
		width: 2.25rem !important;
		min-width: 2.25rem !important;
		border-radius: 50%
	}

	.color-switcher-toddler {
		height: 2.25rem !important;
		width: 2.25rem !important
	}

	.color-switcher-toddler p {
		width: 100% !important
	}

	.color-switcher-toddler-item {
		padding: 0
	}

	.color-switcher-toddler-item {
		box-shadow: 1px 1px 6px color-mix(in srgb, var(--clb-color-black) 5%, transparent)
	}

	.color-switcher:not(.dark) .color-switcher-toddler {
		transform: translateX(-100%) !important
	}

	.color-switcher.dark {
		background-color: color-mix(in srgb, var(--clb-color-neutral) 10%, transparent)
	}

	.elements-bar {
		min-height: unset;
		width: 100vh
	}

	.elements-bar.left .color-switcher {
		top: calc(100vw - var(--clb-grid-gutter) * 2);
		right: calc(100vh - var(--clb-grid-gutter) * 4.75);
		transform-origin: top left;
		transform: rotate(90deg) translate(-100%, -100%)
	}

	.elements-bar.right .color-switcher {
		bottom: calc(var(--clb-grid-gutter) * 2);
		right: calc(100vh - var(--clb-grid-gutter) * 5);
		transform-origin: top left;
		transform: rotate(90deg) translate(0, -100%)
	}

	.project-lightbox-gallery {
		width: 50%
	}

	.project-lightbox-details {
		padding: var(--clb-header-height) 5vh;
		width: 50%
	}

	.clb-video-popup video {
		height: auto;
		width: 100%
	}

	.page-headline {
		min-height: 30vh;
		margin-bottom: var(--clb-grid-gutter-negative)
	}

	.page-headline::before {
		background-color: var(--clb-color-white);
		width: 100%;
		height: var(--clb-grid-gutter);
		bottom: 0;
		left: 0;
		z-index: 2;
		content: "";
		display: block;
		position: absolute;
		border-top-right-radius: var(--clb-grid-gutter);
		border-top-left-radius: var(--clb-grid-gutter)
	}

	.page-headline+.page-container:not(.post-page-container) {
		padding-top: var(--clb-grid-gutter)
	}

	.sticky-nav {
		max-width: 16rem
	}

	.elementor-widget .ohio-widget .clb-slider-item {
		padding-left: var(--clb-grid-gutter) !important;
		padding-right: var(--clb-grid-gutter) !important
	}

	body:not(.dark-scheme) .dynamic-typo .color-switcher .color-switcher-item.dark {
		color: inherit !important
	}

	.purchase-button {
		display: none
	}

	.clb__remove_stretch_md .stretch-content {
		left: auto !important;
		width: auto !important
	}

	#page .clb__padding_set.ohio-widget,
	#page .clb__padding_set>.content_box_container,
	.clb__padding_set.vc_row,
	.clb__padding_set.vc_section,
	.clb__padding_set>.vc_column-inner,
	.vc_row.clb__padding_set>.wpb_column>.vc_column-inner {
		padding-left: var(--clb-grid-gutter) !important;
		padding-right: var(--clb-grid-gutter) !important
	}

	#page .clb__padding_reset.ohio-widget,
	#page .clb__padding_reset>.content_box_container,
	.clb__padding_reset.vc_row,
	.clb__padding_reset.vc_section,
	.clb__padding_reset>.vc_column-inner,
	.vc_row.vc__padding_remove>.wpb_column>.vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

@media screen and (max-width:768px) {

	.font-titles.heading-md,
	.font-titles.wc-prl-title,
	.titles-typo.heading-md,
	.titles-typo.wc-prl-title,
	h1.heading-md,
	h1.wc-prl-title,
	h2.heading-md,
	h2.wc-prl-title,
	h3.heading-md,
	h3.wc-prl-title,
	h4.heading-md,
	h4.wc-prl-title,
	h5.heading-md,
	h5.wc-prl-title,
	h6.heading-md,
	h6.wc-prl-title {
		font-size: 1.35rem
	}

	h4,
	h5,
	h6 {
		line-height: 1.3
	}

	.error404 .page-headline .title,
	.search-no-results .page-headline .title,
	.single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .title,
	.woocommerce-page:not(.archive):not(.single) .page-headline .title {
		max-width: 100%
	}

	.single-post:not(.single-post-sidebar):not(.with-post-type_1) .page-headline .page-container,
	.single-post:not(.single-post-sidebar):not(.with-post-type_1) .site-content .page-container {
		padding-left: var(--clb-grid-gutter);
		padding-right: var(--clb-grid-gutter)
	}

	.page-sidebar {
		width: 100%;
		order: 10;
		margin: 40px 0 0 0
	}

	.page-container .content-area,
	.page-container:not(.top-part) {
		width: 100%;
		display: flex;
		flex-direction: column
	}

	.nav.with-counters .nav-item:not(.version)>a>span::before {
		display: none
	}

	body:not(.page-is-loaded) .nav {
		display: none
	}

	.header .mobile-overlay {
		opacity: 0
	}

	.menu-optional>li:first-child {
		padding-left: 0
	}

	.hamburger-nav .menu .nav-item>a::before {
		font-size: 11px
	}

	.hamburger-nav.type3>.page-container {
		flex-direction: column
	}

	.hamburger-nav.type3 .hamburger-nav-holder {
		width: 100%
	}

	.hamburger-nav.type3 .menu .mega-menu-item>a {
		font-size: 9vw
	}

	.hamburger-nav.type3 .hamburger-nav-details {
		width: 100%;
		padding-left: 0
	}

	.header.header-2 .header-wrap .menu-optional {
		min-width: auto !important
	}

	.header.header-2 .branding+.menu-optional {
		flex-grow: 2;
		justify-content: flex-end
	}

	.header {
		opacity: 0;
		transition-duration: 50ms;
		transition-timing-function: var(--clb-transition-function);
		transition-property: opacity
	}

	.header .lang-dropdown-holder {
		display: none
	}

	.header .lang-dropdown-holder+li {
		padding-left: 0
	}

	.header.header-6 .hamburger,
	.header.header-7 .hamburger {
		margin-right: .6rem
	}

	.header.header-6 .mobile-hamburger.-right .hamburger,
	.header.header-7 .mobile-hamburger.-right .hamburger {
		margin-right: 0
	}

	.header.header-6 .bottom-part .menu-optional .ion,
	.header.header-6 .bottom-part .menu-optional a,
	.header.header-7 .bottom-part .menu-optional .ion,
	.header.header-7 .bottom-part .menu-optional a {
		transition: none
	}

	.header.mobile-hamburger-position-right .left-part .hamburger,
	.header.mobile-hamburger-position-right .menu-optional-left .hamburger,
	.header.mobile-hamburger-position-right .middle-part .hamburger,
	.header.mobile-hamburger-position-right .top-part .hamburger {
		display: none
	}

	.header.mobile-hamburger-position-right .bottom-part .hamburger,
	.header.mobile-hamburger-position-right .menu-optional-right .hamburger,
	.header.mobile-hamburger-position-right .right-part .hamburger {
		display: flex
	}

	.header.mobile-hamburger-position-left .bottom-part .hamburger,
	.header.mobile-hamburger-position-left .menu-optional-right .hamburger,
	.header.mobile-hamburger-position-left .right-part .hamburger {
		display: none
	}

	.header.mobile-hamburger-position-left .left-part .hamburger,
	.header.mobile-hamburger-position-left .menu-optional-left .hamburger,
	.header.mobile-hamburger-position-left .middle-part .hamburger,
	.header.mobile-hamburger-position-left .top-part .hamburger {
		display: flex
	}

	.header .logo.with-mobile {
		display: none
	}

	.header .logo-mobile {
		display: flex;
		align-items: center
	}

	.header.header-2 .top-part,
	.header.header-4 .top-part {
		height: 100%
	}

	.header.header-2 .menu-optional.-left,
	.header.header-2 .menu-optional.-right,
	.header.header-4 .menu-optional.-left,
	.header.header-4 .menu-optional.-right {
		display: flex;
		align-items: center
	}

	.header.header-2 .menu-optional.-left li,
	.header.header-2 .menu-optional.-right li,
	.header.header-4 .menu-optional.-left li,
	.header.header-4 .menu-optional.-right li {
		display: flex
	}

	.branding .logo img,
	.branding .logo-dynamic img,
	.branding .logo-mobile img {
		max-height: 46px
	}

	:not(.is-mobile-menu).with-header-5 .header-cap,
	:not(.is-mobile-menu).with-header-6 .header-cap,
	:not(.is-mobile-menu).with-header-7 .header-cap {
		display: block
	}

	.admin-bar .header:not(.-sticky).-mobile .cart-mini {
		margin-top: var(--clb-admin-bar-height-mobile)
	}

	.with-header-5.with-spacer .elementor-section-stretched,
	.with-header-5.with-spacer .site-content,
	.with-header-5.with-spacer .site-footer,
	.with-header-5.with-spacer [data-vc-stretch-content],
	.with-header-6.with-spacer .elementor-section-stretched,
	.with-header-6.with-spacer .site-content,
	.with-header-6.with-spacer .site-footer,
	.with-header-6.with-spacer [data-vc-stretch-content],
	.with-header-7.with-spacer .elementor-section-stretched,
	.with-header-7.with-spacer .site-content,
	.with-header-7.with-spacer .site-footer,
	.with-header-7.with-spacer [data-vc-stretch-content] {
		padding-left: 0 !important
	}

	.subheader {
		padding-right: 0;
		padding-left: 0
	}

	.site-footer .widgets-column:not(:last-child) {
		margin-bottom: 2.5rem
	}

	.site-footer-copyright .holder:not(.-center) {
		flex-direction: column;
		align-items: center
	}

	.site-footer-copyright .holder:not(.-center)>div {
		text-align: center
	}

	.site-footer-copyright .holder:not(.-center)>div:not(:last-child) {
		margin-bottom: .5rem
	}

	#yith-wcwl-popup-message.-fixed,
	.alert.-fixed {
		transform: none;
		left: var(--clb-grid-gutter);
		right: var(--clb-grid-gutter)
	}

	.breadcrumb-holder {
		padding-top: var(--clb-grid-gutter);
		padding-bottom: var(--clb-grid-gutter)
	}

	.blog-item .card-details-item .overlay-details {
		display: none
	}

	.blog-item.-layout6:not(.-contained) {
		margin-bottom: var(--clb-grid-gutter)
	}

	.blog-item.-layout6:not(.-contained) .image-holder {
		margin-top: var(--clb-grid-gutter)
	}

	.blog-item.-layout6 .read-more,
	.blog-item.-layout7 .read-more {
		position: absolute
	}

	.blog-item.-layout6.-contained .read-more,
	.blog-item.-layout7.-contained .read-more {
		right: var(--clb-grid-gutter);
		bottom: var(--clb-grid-gutter)
	}

	.blog-item.-layout6:not(.-contained) .read-more,
	.blog-item.-layout7:not(.-contained) .read-more {
		bottom: 0;
		right: 0
	}

	.grid-item.-nospace .blog-item.-layout6.-contained {
		margin-bottom: calc(var(--clb-grid-gutter) * 2)
	}

	.single-post .single-post-layout.-with-sharing .post-page-container {
		padding-top: var(--clb-grid-gutter)
	}

	.single-post .single-post-layout.-with-sharing:not(.-with-breadcrumbs) .share-bar {
		margin-bottom: var(--clb-grid-gutter)
	}

	.single-post .single-post-layout .share-bar {
		position: relative;
		transform: none;
		left: unset;
		margin-top: unset
	}

	.single-post .single-post-layout .share-bar .social-networks {
		display: inline-flex;
		vertical-align: middle;
		align-items: center;
		flex-direction: row
	}

	.comments .comment-body .comment-author {
		margin-bottom: 1rem;
		display: flex;
		align-items: center
	}

	.comments .comment-body .comment-author img {
		margin-right: .5rem
	}

	.comments .children {
		padding-left: var(--clb-grid-gutter)
	}

	.project .-with-slider .holder {
		margin-right: var(--clb-bullets-spacer)
	}

	.options-group>li {
		min-width: calc(50% - 1.5rem);
		width: calc(50% - 1.5rem)
	}

	.portfolio-item.-with-slider .project-content {
		padding-right: 3rem;
		padding-left: 0
	}

	.portfolio-item.-with-slider .project-content h3.headline {
		font-size: 3.105rem
	}

	.portfolio-item.-with-slider .headline-decor {
		transform: rotate(-90deg);
		transform-origin: left bottom;
		left: calc(100% - 3rem);
		bottom: 1rem;
		top: auto
	}

	.portfolio-item.-with-slider .headline-decor .title {
		font-size: 25vw
	}

	.portfolio-item.-with-gradient .portfolio-item-image {
		height: 45vh;
		position: relative;
		overflow: hidden
	}

	.portfolio-item.-with-gradient .portfolio-item-image+.project {
		min-height: 55vh
	}

	.portfolio-item.-with-gradient .portfolio-item-image::before {
		top: 35%;
		width: 100%;
		background: #fff;
		background: linear-gradient(360deg, #fff 0, rgba(255, 255, 255, 0) 100%)
	}

	.portfolio-item.-with-gradient .project-content {
		top: -10vh
	}

	.portfolio-item.-layout6 .overlay {
		padding-left: var(--clb-grid-gutter)
	}

	.portfolio-item.-layout9 .image-holder+.vc_col-md-5 {
		padding-right: var(--clb-grid-gutter)
	}

	.portfolio-item.-layout9 .page-container {
		padding: 0
	}

	.portfolio-item.-layout9 .project-content {
		justify-content: flex-end;
		flex-direction: column-reverse
	}

	.portfolio-item.-layout9 .project-content .project-details {
		padding-top: 1rem
	}

	.portfolio-item.-layout10 .preview {
		padding: 0;
		top: 0;
		left: var(--clb-grid-gutter-negative);
		right: var(--clb-grid-gutter)
	}

	.portfolio-item.-layout10 .project-content {
		justify-content: flex-end
	}

	.portfolio-item.-layout13 {
		flex-direction: column
	}

	.portfolio-item.-layout13:not(.-contained) .card-details {
		padding-left: 0
	}

	.portfolio-item.-layout13.-contained .card-details {
		margin-left: 0;
		margin-top: var(--clb-grid-gutter)
	}

	.portfolio-links.grid_8 .portfolio-grid {
		display: flex;
		flex-direction: column
	}

	.portfolio-links.grid_12 .portfolio-item-details-headline::after {
		font-size: .9em
	}

	.portfolio-links.grid_12 .portfolio-item-details-headline>a .title {
		font-size: 14vw
	}

	.portfolio-links.grid_12 .portfolio-item {
		white-space: normal
	}

	.portfolio-links.grid_12 .portfolio-item .portfolio-item-details>a {
		display: block
	}

	.portfolio-links.grid_12 .portfolio-item .portfolio-item-details .category-holder {
		display: none
	}

	.portfolio-links.grid_12 .portfolio-grid-holder .portfolio-grid {
		transform: none;
		overflow: visible;
		position: relative !important;
		top: auto !important;
		height: auto !important;
		left: var(--clb-grid-gutter);
		max-width: 100%
	}

	.portfolio-links.grid_12 .portfolio-grid-holder .portfolio-grid .grid-item {
		padding: 0 0 .25rem var(--clb-grid-gutter) !important
	}

	.portfolio-links.grid_12 .portfolio-grid-holder {
		height: auto !important
	}

	.portfolio-links.grid_12 .portfolio-grid-holder-underline {
		bottom: auto;
		top: 0
	}

	.project.-layout8 .project-content {
		padding-top: 2rem
	}

	.project.-layout8 .project-gallery {
		width: 100%
	}

	.project.-layout8 .share-bar {
		margin-top: 2rem;
		position: static;
		display: flex
	}

	.project.-layout10 .share-bar {
		transform: translateY(-100%);
		top: -4.25rem
	}

	.project.-layout10 .project-slider {
		position: relative;
		height: 50vh
	}

	.project.-layout1 .share-bar,
	.project.-layout2 .share-bar,
	.project.-layout3 .share-bar,
	.project.-layout4 .share-bar {
		margin: 0;
		top: var(--clb-grid-gutter);
		position: absolute !important;
		transform: none !important
	}

	.project.-layout1 .share-bar,
	.project.-layout3 .share-bar {
		left: auto !important;
		right: var(--clb-grid-gutter) !important
	}

	.project.-layout1 .project-gallery,
	.project.-layout2 .project-gallery {
		padding-left: 0;
		padding-right: 0
	}

	.project.-layout2 .vc_row,
	.project.-layout4 .vc_row {
		display: flex;
		flex-direction: column-reverse
	}

	.project.-layout2 .share-bar,
	.project.-layout4 .share-bar {
		right: auto !important;
		left: var(--clb-grid-gutter) !important
	}

	.project.-layout3 .page-container+.vc_row,
	.project.-layout4 .page-container+.vc_row {
		margin: 0
	}

	.project.-layout3,
	.project.-layout4 {
		display: flex;
		flex-direction: column-reverse
	}

	.single:not(.with-spacer) .page-headline+.-layout3,
	.single:not(.with-spacer) .page-headline+.-layout4,
	.single:not(.with-spacer) .page-headline+.-layout7 {
		padding-top: 0
	}

	.single-ohio_portfolio .project-title .headline {
		font-size: 2.65rem !important
	}

	.meta-holder {
		font-size: var(--clb-text-size-small)
	}

	.social-bar {
		display: none
	}

	.filter-holder .button {
		display: inline-flex;
		vertical-align: middle;
		align-items: center
	}

	.filter {
		gap: var(--clb-gap-large);
		flex-direction: column;
		align-items: flex-start
	}

	.is-mobile-menu.admin-bar .mobile-overlay,
	.is-mobile-menu.admin-bar .mobile-overlay .overlay {
		height: calc(100% - var(--clb-admin-bar-height-mobile));
		top: var(--clb-admin-bar-height-mobile)
	}

	.clb-popup:not(.-slide-in) .clb-popup-holder {
		padding: var(--clb-grid-gutter)
	}

	.clb-popup.-left-bottom {
		padding: var(--clb-grid-gutter)
	}

	.clb-popup.-right-bottom {
		left: var(--clb-grid-gutter)
	}

	.clb-popup {
		overflow-y: auto
	}

	.project-lightbox {
		flex-direction: column
	}

	.project-lightbox.visible {
		overflow-y: scroll
	}

	.project-lightbox::-webkit-scrollbar {
		width: 0
	}

	.project-lightbox-gallery {
		width: 100%;
		min-height: 50%
	}

	.project-lightbox-details {
		width: 100%;
		height: auto;
		padding: var(--clb-grid-gutter)
	}

	.popup-subscribe .thumbnail {
		border-bottom-left-radius: 0
	}

	.popup-subscribe .contact-form input[type=email] {
		margin-bottom: 0
	}

	.popup-subscribe {
		flex-direction: column
	}

	.popup-subscribe>* {
		width: 100%
	}

	.clb-video-popup iframe {
		height: calc(100vh - var(--clb-header-height) - var(--clb-header-height))
	}

	.search-popup .holder {
		max-width: 100%
	}

	.page-headline .post-meta-holder,
	.page-headline .title {
		max-width: 100%
	}

	.sticky-nav {
		position: static;
		max-width: 100%
	}

	.sticky-nav .sticky-nav-holder {
		padding-bottom: 2rem;
		background-color: transparent;
		border-top: 1px solid var(--clb-border-color)
	}

	.sticky-nav .nav-group {
		margin-right: 0
	}

	.horizontal-accordion {
		flex-direction: column
	}

	.horizontal-accordion .horizontal-accordion-item {
		box-shadow: none
	}

	.horizontal-accordion .horizontal-accordion-item .accordion-body {
		padding-left: 0
	}

	.call-to-action {
		flex-direction: column
	}

	.countdown:not(.-text) {
		transform: scale(.8)
	}

	.google-maps {
		position: relative
	}

	.parallax .parallax-content {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}

	.service-table {
		background-color: var(--clb-fill-color)
	}

	.clb-slider.-nav-inset .next-btn,
	.clb-slider.-nav-inset .prev-btn {
		transform: translate(0, calc(-50% - 1.5rem))
	}

	.clb-slider.-nav-inset .prev-btn {
		left: .5rem
	}

	.clb-slider.-nav-inset .next-btn {
		right: .5rem
	}

	.clb-slider.-slider-offset {
		overflow-x: hidden
	}

	.clb-slider-count {
		margin-top: var(--clb-grid-gutter)
	}

	.-slider-fs:not(.-slider-fs-10) .clb-slider-nav-btn {
		left: 0;
		right: auto;
		padding: .75rem
	}

	.-slider-fs.-slider-fs-10 .clb-slider-nav-btn {
		right: var(--clb-bullets-spacer)
	}

	.elementor-widget .ohio-widget .clb-slider-item {
		padding-right: var(--clb-bullets-spacer) !important
	}

	.portfolio-onepage-slider.-full-vh {
		height: 100vh
	}

	.ohio-widget.ohio-slider .clb-slider-nav-btn {
		left: auto
	}

	.social-networks.-boxed .network {
		height: 3.75em;
		line-height: 3.75em;
		font-size: 1.2em
	}

	.social-networks.-boxed .network span {
		display: none
	}

	.social-networks.-boxed .network .icon {
		opacity: 1;
		position: static
	}

	.tabs-nav {
		overflow-x: auto
	}

	.tabs.-vertical .tabs-nav-link:not(:last-child) {
		margin-right: var(--clb-grid-gutter)
	}

	.tabs.-vertical .tabs-nav .tabs-nav-line {
		height: 2px !important
	}

	.team-group {
		flex-direction: column
	}

	.team-group-item {
		flex: auto
	}

	.team-group-item .-fade-up {
		transform: none;
		opacity: 1
	}

	.wc-category .card {
		flex-direction: column
	}

	.wc-category.-offset .wc-category-content {
		padding-top: var(--clb-grid-gutter)
	}

	.dark-scheme .woo-product-details {
		background-color: var(--clb-dm-fill-color)
	}

	.dark-scheme .portfolio-item.-with-gradient .portfolio-item-image::before {
		background: var(--clb-color-black-rgb);
		background: linear-gradient(360deg, rgba(var(--clb-color-black-rgb), 1) 0, rgba(var(--clb-color-black-rgb), 0) 100%)
	}

	body:not(.dark-scheme) .dynamic-typo.light-typo .color-switcher-item.dark {
		color: inherit
	}

	.-inline-flex>.button {
		margin-right: .5rem
	}

	.clb__section.e-con {
		margin-left: var(--clb-grid-gutter);
		margin-right: var(--clb-grid-gutter)
	}

	.clb__section>.wpb_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_inner {
		gap: var(--clb-grid-gutter);
		display: flex;
		flex-direction: column
	}

	.clb__section>.wpb_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_inner::after,
	.clb__section>.wpb_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_inner::before {
		display: none
	}

	rs-slide .srev_headline {
		font-size: 46px !important;
		line-height: .9 !important
	}

	.clb__stretch_content .elementor-widget-wrap .vc_row-fluid,
	.clb__stretch_content .wpb_wrapper .vc_row-fluid {
		margin-left: -var(--clb-grid-gutter) !important;
		margin-right: -var(--clb-grid-gutter) !important
	}

	.clb__remove_stretch_sm .stretch-content {
		left: auto !important;
		width: auto !important
	}

	.clb__section_spacer {
		height: 6vh !important
	}

	.clb__spacer {
		height: 5vh !important
	}

	.clb__overflow_hidden {
		overflow: hidden
	}

	.clb__fullvh_reset {
		min-height: initial !important
	}

	.clb__alignment_reset .ohio-widget-holder {
		text-align: left
	}

	.clb__alignment_reset .ohio-widget-holder::after {
		content: "";
		display: table;
		clear: both
	}

	.clb__alignment_reset.button {
		float: left
	}

	.clb__alignment_reset.ohio-text-sc p {
		text-align: left !important
	}

	.clb__border_reset .vc_column-inner {
		border: none !important
	}

	#page .clb__margin_set.ohio-widget,
	.clb__margin_set.vc_row,
	.clb__margin_set.vc_section,
	.clb__margin_set.wpb_single_image,
	.clb__margin_set>.vc_column-inner,
	.vc_row.clb__margin_set {
		margin-left: var(--clb-grid-gutter) !important;
		margin-right: var(--clb-grid-gutter) !important
	}

	#page .clb__margin_standard.ohio-widget,
	.clb__margin_standard.vc_row,
	.clb__margin_standard.vc_section,
	.clb__margin_standard.wpb_single_image,
	.clb__margin_standard>.vc_column-inner {
		margin-left: calc(var(--clb-grid-gutter) * -1) !important;
		margin-right: calc(var(--clb-grid-gutter) * -1) !important
	}

	.clb__margin_reset .vc_column-inner,
	.clb__margin_reset.vc_row,
	.clb__margin_reset.vc_section,
	.clb__margin_reset.wpb_single_image,
	.clb__margin_reset>.vc_column-inner {
		margin-left: 0 !important;
		margin-right: 0 !important
	}

	.clb__margin_vertical_reset>.vc_column-inner {
		margin-top: 0 !important;
		margin-bottom: 0 !important
	}

	.vc_row.stc-row {
		margin-top: 2vh
	}
}

@media (max-width:767px) {
	.vc_hidden-xs {
		display: none !important
	}
}

@media screen and (min-width:1181px) and (max-width:1440px) {
	:root {
		--clb-container-width: var(--clb-container-width-laptop)
	}

	.header:not(.-mobile) .menu li>ul>li {
		font-size: .96rem
	}

	.header:not(.-mobile) .menu li>ul .has-submenu-icon {
		margin-right: 1rem
	}

	.with-header-5.single-post .post-share .share-bar {
		left: .75rem
	}

	.with-header-6.single-post .post-share .share-bar,
	.with-header-7.single-post .post-share .share-bar {
		left: -2rem
	}

	.portfolio-item.-layout3.-full-vh .project-content,
	.portfolio-item.-layout5.-full-vh .project-content,
	.portfolio-item.-layout6.-full-vh .project-content {
		min-height: 70vh
	}

	.portfolio-item.-layout4 .project-content {
		padding-right: 12vw
	}

	.portfolio-item.-layout9 .next-slide-preview {
		transform: translate(-65%, -50%)
	}

	.portfolio-links.grid_12 .portfolio-grid-holder .grid-item {
		padding: 0 0 0 1.5625rem !important
	}

	.project-lightbox-details .options-group li {
		min-width: calc((100%/3) - 1.75rem);
		width: calc((100%/3) - 1.75rem)
	}

	.page-headline .title {
		font-size: 4rem
	}

	.elementor-page .page-container.-full-w .elementor-section.elementor-section-boxed>.elementor-container {
		max-width: none
	}
}

@media screen and (min-width:1181px) and (max-width:1366px) {
	:root {
		--clb-container-width: var(--clb-container-width-laptop-small)
	}
}

@media screen and (min-width:1181px) and (max-width:1280px) {
	:root {
		--clb-container-width: var(--clb-container-width-laptop-extra-small)
	}
}

@media (min-width:768px) and (max-width:991px) {
	.vc_hidden-sm {
		display: none !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.vc_hidden-md {
		display: none !important
	}
}

@media screen and (min-width:1181px) and (max-width:1580px) {

	body .boxed-container .page-container:not(.-full-w),
	body .boxed-container .page-container:not(.-full-w) .elementor-section.elementor-section-boxed>.elementor-container,
	body.with-header-6.with-spacer .page-container:not(.-full-w),
	body.with-header-6.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed>.elementor-container,
	body.with-header-7.with-spacer .page-container:not(.-full-w),
	body.with-header-7.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed>.elementor-container {
		max-width: calc(100% + var(--clb-grid-gutter) * 2 - (var(--clb-side-elements-height) + var(--clb-spacer) * 2) * 2)
	}
}

@media screen and (min-width:1181px) and (max-width:1840px) {

	body.with-header-5.with-spacer .page-container:not(.-full-w),
	body.with-header-5.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed>.elementor-container {
		max-width: calc(100% + var(--clb-grid-gutter) * 2 - (var(--clb-side-elements-height) + var(--clb-spacer) * 2) * 2)
	}
}

@media screen and (min-width:769px) and (max-width:1600px) {

	.with-header-6:not(.with-spacer) .page-container:not(.-full-w),
	.with-header-6:not(.with-spacer) .vc_row[data-vc-full-width]:not(.vc_row-no-padding),
	.with-header-7:not(.with-spacer) .page-container:not(.-full-w),
	.with-header-7:not(.with-spacer) .vc_row[data-vc-full-width]:not(.vc_row-no-padding) {
		padding-left: calc(var(--clb-header-height-6) + var(--clb-grid-gutter))
	}

	.with-header-6:not(.with-spacer) .elementor-section-full_width>.elementor-container,
	.with-header-6:not(.with-spacer) .elementor-section-stretched>.elementor-container,
	.with-header-6:not(.with-spacer) .project.-layout4 .holder,
	.with-header-7:not(.with-spacer) .elementor-section-full_width>.elementor-container,
	.with-header-7:not(.with-spacer) .elementor-section-stretched>.elementor-container,
	.with-header-7:not(.with-spacer) .project.-layout4 .holder {
		padding-left: var(--clb-header-height-6)
	}

	.with-header-6:not(.with-spacer).single-post:not(.single-post-sidebar) .page-headline .page-container,
	.with-header-7:not(.with-spacer).single-post:not(.single-post-sidebar) .page-headline .page-container {
		padding-left: calc(var(--clb-header-height-6) + var(--clb-container-side-spacer))
	}

	.with-header-6:not(.with-spacer).single-post:not(.single-post-sidebar) .site-content .page-container,
	.with-header-7:not(.with-spacer).single-post:not(.single-post-sidebar) .site-content .page-container {
		padding-left: calc(var(--clb-header-height-6) + var(--clb-container-side-spacer))
	}
}

@media screen and (min-width:769px) and (min-width:1181px) and (max-width:1440px) {

	.project.-layout6 .video-holder.-cover iframe,
	.project.-layout9 .video-holder.-cover iframe {
		width: 110%;
		transform: translate(-5%, -50%)
	}
}

@media screen and (min-width:1025px) and (max-width:1600px) {

	rs-slide .rev_row_zone_bottom>.rs-parallax-wrap,
	rs-slide .rev_row_zone_top>.rs-parallax-wrap {
		width: 100% !important;
		left: 0 !important;
		margin: 0 auto
	}
}

@media screen and (min-width:1441px) and (max-width:1600px) {

	rs-slide .rev_row_zone_bottom>.rs-parallax-wrap,
	rs-slide .rev_row_zone_top>.rs-parallax-wrap {
		max-width: var(--clb-container-width)
	}
}

@media screen and (min-width:1025px) and (max-width:1440px) {

	rs-slide .rev_row_zone_bottom>.rs-parallax-wrap,
	rs-slide .rev_row_zone_top>.rs-parallax-wrap {
		max-width: var(--clb-container-width-laptop)
	}
}

@media not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance:none) and (stroke-color:transparent) {
		[data-tilt=true] {
			will-change: auto !important;
			transform: none !important
		}
	}
}

@media screen {

	html:not(.no-js) [data-aos^=fade][data-aos^=fade],
	html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
		opacity: 0;
		transition-property: opacity, background-color, transform
	}

	html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate,
	html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
		opacity: 1;
		transform: none
	}

	html:not(.no-js) [data-aos=fade-up],
	html:not(.no-js) [data-aos=slide-up] {
		transform: translate3d(0, 2rem, 0)
	}

	html:not(.no-js) [data-aos=fade-down],
	html:not(.no-js) [data-aos=slide-down] {
		transform: translate3d(0, -2rem, 0)
	}

	html:not(.no-js) [data-aos=fade-left],
	html:not(.no-js) [data-aos=slide-left] {
		transform: translate3d(2rem, 0, 0)
	}

	html:not(.no-js) [data-aos=fade-right],
	html:not(.no-js) [data-aos=slide-right] {
		transform: translate3d(-2rem, 0, 0)
	}

	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
		opacity: 0;
		transition-property: opacity, background-color, transform
	}

	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
		opacity: 1;
		transform: translate3d(0, 0, 0) scale(1)
	}

	html:not(.no-js) [data-aos=zoom-in] {
		transform: scale(.95)
	}

	html:not(.no-js) [data-aos=zoom-out] {
		transform: scale(1.05)
	}

	html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
		backface-visibility: hidden;
		transition-property: transform
	}

	html:not(.no-js) [data-aos^=flip][data-aos^=flip].aos-animate {
		transform: perspective(2500px) rotateX(0)
	}

	html:not(.no-js) [data-aos=flip-up] {
		transform: perspective(2500px) rotateX(-100deg)
	}

	html:not(.no-js) [data-aos=flip-down] {
		transform: perspective(2500px) rotateX(100deg)
	}
}

/*!
Theme Name: Shdws Nomads
Theme URI: https://www.shadowscollective.com
Author: Shadows Collecitve
Author URI: 
Description: Ohio is a WordPress theme bundled with premium plugins to build a modern and functional website.

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: ohio
Text Domain: ohio-child
Tags: ajax, customizer, ecommerce, portfolio, minimal, page builder, responsive, multipurpose, shop, store, woocommerce, wpml

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
 
 .fa {
	font-family: var(--fa-style-family, "Font Awesome 6 Free");
	font-weight: var(--fa-style, 900);
  }
  .fa,
  .fa-brands,
  .fa-classic,
  .fa-regular,
  .fa-sharp,
  .fa-solid,
  .fab,
  .far,
  .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: var(--fa-display, inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
  }
  .fa-classic,
  .fa-regular,
  .fa-solid,
  .far,
  .fas {
	font-family: "Font Awesome 6 Free";
  }
  .fa-brands,
  .fab {
	font-family: "Font Awesome 6 Brands";
  }
  .fa-1x {
	font-size: 1em;
  }
  .fa-2x {
	font-size: 2em;
  }
  .fa-3x {
	font-size: 3em;
  }
  .fa-4x {
	font-size: 4em;
  }
  .fa-5x {
	font-size: 5em;
  }
  .fa-6x {
	font-size: 6em;
  }
  .fa-7x {
	font-size: 7em;
  }
  .fa-8x {
	font-size: 8em;
  }
  .fa-9x {
	font-size: 9em;
  }
  .fa-10x {
	font-size: 10em;
  }
  .fa-2xs {
	font-size: 0.625em;
	line-height: 0.1em;
	vertical-align: 0.225em;
  }
  .fa-xs {
	font-size: 0.75em;
	line-height: 0.08333em;
	vertical-align: 0.125em;
  }
  .fa-sm {
	font-size: 0.875em;
	line-height: 0.07143em;
	vertical-align: 0.05357em;
  }
  .fa-lg {
	font-size: 1.25em;
	line-height: 0.05em;
	vertical-align: -0.075em;
  }
  .fa-xl {
	font-size: 1.5em;
	line-height: 0.04167em;
	vertical-align: -0.125em;
  }
  .fa-2xl {
	font-size: 2em;
	line-height: 0.03125em;
	vertical-align: -0.1875em;
  }
  .fa-fw {
	text-align: center;
	width: 1.25em;
  }
  .fa-ul {
	list-style-type: none;
	margin-left: var(--fa-li-margin, 2.5em);
	padding-left: 0;
  }
  .fa-ul > li {
	position: relative;
  }
  .fa-li {
	left: calc(var(--fa-li-width, 2em) * -1);
	position: absolute;
	text-align: center;
	width: var(--fa-li-width, 2em);
	line-height: inherit;
  }
  .fa-border {
	border-radius: var(--fa-border-radius, 0.1em);
	border: var(--fa-border-width, 0.08em) var(--fa-border-style, solid)
	  var(--fa-border-color, #eee);
	padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
  }
  .fa-pull-left {
	float: left;
	margin-right: var(--fa-pull-margin, 0.3em);
  }
  .fa-pull-right {
	float: right;
	margin-left: var(--fa-pull-margin, 0.3em);
  }
  .fa-beat {
	-webkit-animation-name: fa-beat;
	animation-name: fa-beat;
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(
	  --fa-animation-iteration-count,
	  infinite
	);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
  }
  .fa-bounce {
	-webkit-animation-name: fa-bounce;
	animation-name: fa-bounce;
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(
	  --fa-animation-iteration-count,
	  infinite
	);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(
	  --fa-animation-timing,
	  cubic-bezier(0.28, 0.84, 0.42, 1)
	);
	animation-timing-function: var(
	  --fa-animation-timing,
	  cubic-bezier(0.28, 0.84, 0.42, 1)
	);
  }
  .fa-fade {
	-webkit-animation-name: fa-fade;
	animation-name: fa-fade;
	-webkit-animation-iteration-count: var(
	  --fa-animation-iteration-count,
	  infinite
	);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(
	  --fa-animation-timing,
	  cubic-bezier(0.4, 0, 0.6, 1)
	);
	animation-timing-function: var(
	  --fa-animation-timing,
	  cubic-bezier(0.4, 0, 0.6, 1)
	);
  }
  .fa-beat-fade,
  .fa-fade {
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
  }
  .fa-beat-fade {
	-webkit-animation-name: fa-beat-fade;
	animation-name: fa-beat-fade;
	-webkit-animation-iteration-count: var(
	  --fa-animation-iteration-count,
	  infinite
	);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(
	  --fa-animation-timing,
	  cubic-bezier(0.4, 0, 0.6, 1)
	);
	animation-timing-function: var(
	  --fa-animation-timing,
	  cubic-bezier(0.4, 0, 0.6, 1)
	);
  }
  .fa-flip {
	-webkit-animation-name: fa-flip;
	animation-name: fa-flip;
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(
	  --fa-animation-iteration-count,
	  infinite
	);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
  }
  .fa-shake {
	-webkit-animation-name: fa-shake;
	animation-name: fa-shake;
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(
	  --fa-animation-iteration-count,
	  infinite
	);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, linear);
	animation-timing-function: var(--fa-animation-timing, linear);
  }
  .fa-shake,
  .fa-spin {
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
  }
  .fa-spin {
	-webkit-animation-name: fa-spin;
	animation-name: fa-spin;
	-webkit-animation-duration: var(--fa-animation-duration, 2s);
	animation-duration: var(--fa-animation-duration, 2s);
	-webkit-animation-iteration-count: var(
	  --fa-animation-iteration-count,
	  infinite
	);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, linear);
	animation-timing-function: var(--fa-animation-timing, linear);
  }
  .fa-spin-reverse {
	--fa-animation-direction: reverse;
  }
  .fa-pulse,
  .fa-spin-pulse {
	-webkit-animation-name: fa-spin;
	animation-name: fa-spin;
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(
	  --fa-animation-iteration-count,
	  infinite
	);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
	animation-timing-function: var(--fa-animation-timing, steps(8));
  }
  @media (prefers-reduced-motion: reduce) {
	.fa-beat,
	.fa-beat-fade,
	.fa-bounce,
	.fa-fade,
	.fa-flip,
	.fa-pulse,
	.fa-shake,
	.fa-spin,
	.fa-spin-pulse {
	  -webkit-animation-delay: -1ms;
	  animation-delay: -1ms;
	  -webkit-animation-duration: 1ms;
	  animation-duration: 1ms;
	  -webkit-animation-iteration-count: 1;
	  animation-iteration-count: 1;
	  -webkit-transition-delay: 0s;
	  transition-delay: 0s;
	  -webkit-transition-duration: 0s;
	  transition-duration: 0s;
	}
  }
  @-webkit-keyframes fa-beat {
	0%,
	90% {
	  -webkit-transform: scale(1);
	  transform: scale(1);
	}
	45% {
	  -webkit-transform: scale(var(--fa-beat-scale, 1.25));
	  transform: scale(var(--fa-beat-scale, 1.25));
	}
  }
  @keyframes fa-beat {
	0%,
	90% {
	  -webkit-transform: scale(1);
	  transform: scale(1);
	}
	45% {
	  -webkit-transform: scale(var(--fa-beat-scale, 1.25));
	  transform: scale(var(--fa-beat-scale, 1.25));
	}
  }
  @-webkit-keyframes fa-bounce {
	0% {
	  -webkit-transform: scale(1) translateY(0);
	  transform: scale(1) translateY(0);
	}
	10% {
	  -webkit-transform: scale(
		  var(--fa-bounce-start-scale-x, 1.1),
		  var(--fa-bounce-start-scale-y, 0.9)
		)
		translateY(0);
	  transform: scale(
		  var(--fa-bounce-start-scale-x, 1.1),
		  var(--fa-bounce-start-scale-y, 0.9)
		)
		translateY(0);
	}
	30% {
	  -webkit-transform: scale(
		  var(--fa-bounce-jump-scale-x, 0.9),
		  var(--fa-bounce-jump-scale-y, 1.1)
		)
		translateY(var(--fa-bounce-height, -0.5em));
	  transform: scale(
		  var(--fa-bounce-jump-scale-x, 0.9),
		  var(--fa-bounce-jump-scale-y, 1.1)
		)
		translateY(var(--fa-bounce-height, -0.5em));
	}
	50% {
	  -webkit-transform: scale(
		  var(--fa-bounce-land-scale-x, 1.05),
		  var(--fa-bounce-land-scale-y, 0.95)
		)
		translateY(0);
	  transform: scale(
		  var(--fa-bounce-land-scale-x, 1.05),
		  var(--fa-bounce-land-scale-y, 0.95)
		)
		translateY(0);
	}
	57% {
	  -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
	  transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
	}
	64% {
	  -webkit-transform: scale(1) translateY(0);
	  transform: scale(1) translateY(0);
	}
	to {
	  -webkit-transform: scale(1) translateY(0);
	  transform: scale(1) translateY(0);
	}
  }
  @keyframes fa-bounce {
	0% {
	  -webkit-transform: scale(1) translateY(0);
	  transform: scale(1) translateY(0);
	}
	10% {
	  -webkit-transform: scale(
		  var(--fa-bounce-start-scale-x, 1.1),
		  var(--fa-bounce-start-scale-y, 0.9)
		)
		translateY(0);
	  transform: scale(
		  var(--fa-bounce-start-scale-x, 1.1),
		  var(--fa-bounce-start-scale-y, 0.9)
		)
		translateY(0);
	}
	30% {
	  -webkit-transform: scale(
		  var(--fa-bounce-jump-scale-x, 0.9),
		  var(--fa-bounce-jump-scale-y, 1.1)
		)
		translateY(var(--fa-bounce-height, -0.5em));
	  transform: scale(
		  var(--fa-bounce-jump-scale-x, 0.9),
		  var(--fa-bounce-jump-scale-y, 1.1)
		)
		translateY(var(--fa-bounce-height, -0.5em));
	}
	50% {
	  -webkit-transform: scale(
		  var(--fa-bounce-land-scale-x, 1.05),
		  var(--fa-bounce-land-scale-y, 0.95)
		)
		translateY(0);
	  transform: scale(
		  var(--fa-bounce-land-scale-x, 1.05),
		  var(--fa-bounce-land-scale-y, 0.95)
		)
		translateY(0);
	}
	57% {
	  -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
	  transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
	}
	64% {
	  -webkit-transform: scale(1) translateY(0);
	  transform: scale(1) translateY(0);
	}
	to {
	  -webkit-transform: scale(1) translateY(0);
	  transform: scale(1) translateY(0);
	}
  }
  @-webkit-keyframes fa-fade {
	50% {
	  opacity: var(--fa-fade-opacity, 0.4);
	}
  }
  @keyframes fa-fade {
	50% {
	  opacity: var(--fa-fade-opacity, 0.4);
	}
  }
  @-webkit-keyframes fa-beat-fade {
	0%,
	to {
	  opacity: var(--fa-beat-fade-opacity, 0.4);
	  -webkit-transform: scale(1);
	  transform: scale(1);
	}
	50% {
	  opacity: 1;
	  -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
	  transform: scale(var(--fa-beat-fade-scale, 1.125));
	}
  }
  @keyframes fa-beat-fade {
	0%,
	to {
	  opacity: var(--fa-beat-fade-opacity, 0.4);
	  -webkit-transform: scale(1);
	  transform: scale(1);
	}
	50% {
	  opacity: 1;
	  -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
	  transform: scale(var(--fa-beat-fade-scale, 1.125));
	}
  }
  @-webkit-keyframes fa-flip {
	50% {
	  -webkit-transform: rotate3d(
		var(--fa-flip-x, 0),
		var(--fa-flip-y, 1),
		var(--fa-flip-z, 0),
		var(--fa-flip-angle, -180deg)
	  );
	  transform: rotate3d(
		var(--fa-flip-x, 0),
		var(--fa-flip-y, 1),
		var(--fa-flip-z, 0),
		var(--fa-flip-angle, -180deg)
	  );
	}
  }
  @keyframes fa-flip {
	50% {
	  -webkit-transform: rotate3d(
		var(--fa-flip-x, 0),
		var(--fa-flip-y, 1),
		var(--fa-flip-z, 0),
		var(--fa-flip-angle, -180deg)
	  );
	  transform: rotate3d(
		var(--fa-flip-x, 0),
		var(--fa-flip-y, 1),
		var(--fa-flip-z, 0),
		var(--fa-flip-angle, -180deg)
	  );
	}
  }
  @-webkit-keyframes fa-shake {
	0% {
	  -webkit-transform: rotate(-15deg);
	  transform: rotate(-15deg);
	}
	4% {
	  -webkit-transform: rotate(15deg);
	  transform: rotate(15deg);
	}
	24%,
	8% {
	  -webkit-transform: rotate(-18deg);
	  transform: rotate(-18deg);
	}
	12%,
	28% {
	  -webkit-transform: rotate(18deg);
	  transform: rotate(18deg);
	}
	16% {
	  -webkit-transform: rotate(-22deg);
	  transform: rotate(-22deg);
	}
	20% {
	  -webkit-transform: rotate(22deg);
	  transform: rotate(22deg);
	}
	32% {
	  -webkit-transform: rotate(-12deg);
	  transform: rotate(-12deg);
	}
	36% {
	  -webkit-transform: rotate(12deg);
	  transform: rotate(12deg);
	}
	40%,
	to {
	  -webkit-transform: rotate(0);
	  transform: rotate(0);
	}
  }
  @keyframes fa-shake {
	0% {
	  -webkit-transform: rotate(-15deg);
	  transform: rotate(-15deg);
	}
	4% {
	  -webkit-transform: rotate(15deg);
	  transform: rotate(15deg);
	}
	24%,
	8% {
	  -webkit-transform: rotate(-18deg);
	  transform: rotate(-18deg);
	}
	12%,
	28% {
	  -webkit-transform: rotate(18deg);
	  transform: rotate(18deg);
	}
	16% {
	  -webkit-transform: rotate(-22deg);
	  transform: rotate(-22deg);
	}
	20% {
	  -webkit-transform: rotate(22deg);
	  transform: rotate(22deg);
	}
	32% {
	  -webkit-transform: rotate(-12deg);
	  transform: rotate(-12deg);
	}
	36% {
	  -webkit-transform: rotate(12deg);
	  transform: rotate(12deg);
	}
	40%,
	to {
	  -webkit-transform: rotate(0);
	  transform: rotate(0);
	}
  }
  @-webkit-keyframes fa-spin {
	0% {
	  -webkit-transform: rotate(0);
	  transform: rotate(0);
	}
	to {
	  -webkit-transform: rotate(1turn);
	  transform: rotate(1turn);
	}
  }
  @keyframes fa-spin {
	0% {
	  -webkit-transform: rotate(0);
	  transform: rotate(0);
	}
	to {
	  -webkit-transform: rotate(1turn);
	  transform: rotate(1turn);
	}
  }
  .fa-rotate-90 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
  }
  .fa-rotate-180 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
  }
  .fa-rotate-270 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
  }
  .fa-flip-horizontal {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
  }
  .fa-flip-vertical {
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
  }
  .fa-flip-both,
  .fa-flip-horizontal.fa-flip-vertical {
	-webkit-transform: scale(-1);
	transform: scale(-1);
  }
  .fa-rotate-by {
	-webkit-transform: rotate(var(--fa-rotate-angle, none));
	transform: rotate(var(--fa-rotate-angle, none));
  }
  .fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em;
  }
  .fa-stack-1x,
  .fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: var(--fa-stack-z-index, auto);
  }
  .fa-stack-1x {
	line-height: inherit;
  }
  .fa-stack-2x {
	font-size: 2em;
  }
  .fa-inverse {
	color: var(--fa-inverse, #fff);
  }
  .fa-0:before {
	content: "\30";
  }
  .fa-1:before {
	content: "\31";
  }
  .fa-2:before {
	content: "\32";
  }
  .fa-3:before {
	content: "\33";
  }
  .fa-4:before {
	content: "\34";
  }
  .fa-5:before {
	content: "\35";
  }
  .fa-6:before {
	content: "\36";
  }
  .fa-7:before {
	content: "\37";
  }
  .fa-8:before {
	content: "\38";
  }
  .fa-9:before {
	content: "\39";
  }
  .fa-fill-drip:before {
	content: "\f576";
  }
  .fa-arrows-to-circle:before {
	content: "\e4bd";
  }
  .fa-chevron-circle-right:before,
  .fa-circle-chevron-right:before {
	content: "\f138";
  }
  .fa-at:before {
	content: "\40";
  }
  .fa-trash-alt:before,
  .fa-trash-can:before {
	content: "\f2ed";
  }
  .fa-text-height:before {
	content: "\f034";
  }
  .fa-user-times:before,
  .fa-user-xmark:before {
	content: "\f235";
  }
  .fa-stethoscope:before {
	content: "\f0f1";
  }
  .fa-comment-alt:before,
  .fa-message:before {
	content: "\f27a";
  }
  .fa-info:before {
	content: "\f129";
  }
  .fa-compress-alt:before,
  .fa-down-left-and-up-right-to-center:before {
	content: "\f422";
  }
  .fa-explosion:before {
	content: "\e4e9";
  }
  .fa-file-alt:before,
  .fa-file-lines:before,
  .fa-file-text:before {
	content: "\f15c";
  }
  .fa-wave-square:before {
	content: "\f83e";
  }
  .fa-ring:before {
	content: "\f70b";
  }
  .fa-building-un:before {
	content: "\e4d9";
  }
  .fa-dice-three:before {
	content: "\f527";
  }
  .fa-calendar-alt:before,
  .fa-calendar-days:before {
	content: "\f073";
  }
  .fa-anchor-circle-check:before {
	content: "\e4aa";
  }
  .fa-building-circle-arrow-right:before {
	content: "\e4d1";
  }
  .fa-volleyball-ball:before,
  .fa-volleyball:before {
	content: "\f45f";
  }
  .fa-arrows-up-to-line:before {
	content: "\e4c2";
  }
  .fa-sort-desc:before,
  .fa-sort-down:before {
	content: "\f0dd";
  }
  .fa-circle-minus:before,
  .fa-minus-circle:before {
	content: "\f056";
  }
  .fa-door-open:before {
	content: "\f52b";
  }
  .fa-right-from-bracket:before,
  .fa-sign-out-alt:before {
	content: "\f2f5";
  }
  .fa-atom:before {
	content: "\f5d2";
  }
  .fa-soap:before {
	content: "\e06e";
  }
  .fa-heart-music-camera-bolt:before,
  .fa-icons:before {
	content: "\f86d";
  }
  .fa-microphone-alt-slash:before,
  .fa-microphone-lines-slash:before {
	content: "\f539";
  }
  .fa-bridge-circle-check:before {
	content: "\e4c9";
  }
  .fa-pump-medical:before {
	content: "\e06a";
  }
  .fa-fingerprint:before {
	content: "\f577";
  }
  .fa-hand-point-right:before {
	content: "\f0a4";
  }
  .fa-magnifying-glass-location:before,
  .fa-search-location:before {
	content: "\f689";
  }
  .fa-forward-step:before,
  .fa-step-forward:before {
	content: "\f051";
  }
  .fa-face-smile-beam:before,
  .fa-smile-beam:before {
	content: "\f5b8";
  }
  .fa-flag-checkered:before {
	content: "\f11e";
  }
  .fa-football-ball:before,
  .fa-football:before {
	content: "\f44e";
  }
  .fa-school-circle-exclamation:before {
	content: "\e56c";
  }
  .fa-crop:before {
	content: "\f125";
  }
  .fa-angle-double-down:before,
  .fa-angles-down:before {
	content: "\f103";
  }
  .fa-users-rectangle:before {
	content: "\e594";
  }
  .fa-people-roof:before {
	content: "\e537";
  }
  .fa-people-line:before {
	content: "\e534";
  }
  .fa-beer-mug-empty:before,
  .fa-beer:before {
	content: "\f0fc";
  }
  .fa-diagram-predecessor:before {
	content: "\e477";
  }
  .fa-arrow-up-long:before,
  .fa-long-arrow-up:before {
	content: "\f176";
  }
  .fa-burn:before,
  .fa-fire-flame-simple:before {
	content: "\f46a";
  }
  .fa-male:before,
  .fa-person:before {
	content: "\f183";
  }
  .fa-laptop:before {
	content: "\f109";
  }
  .fa-file-csv:before {
	content: "\f6dd";
  }
  .fa-menorah:before {
	content: "\f676";
  }
  .fa-truck-plane:before {
	content: "\e58f";
  }
  .fa-record-vinyl:before {
	content: "\f8d9";
  }
  .fa-face-grin-stars:before,
  .fa-grin-stars:before {
	content: "\f587";
  }
  .fa-bong:before {
	content: "\f55c";
  }
  .fa-pastafarianism:before,
  .fa-spaghetti-monster-flying:before {
	content: "\f67b";
  }
  .fa-arrow-down-up-across-line:before {
	content: "\e4af";
  }
  .fa-spoon:before,
  .fa-utensil-spoon:before {
	content: "\f2e5";
  }
  .fa-jar-wheat:before {
	content: "\e517";
  }
  .fa-envelopes-bulk:before,
  .fa-mail-bulk:before {
	content: "\f674";
  }
  .fa-file-circle-exclamation:before {
	content: "\e4eb";
  }
  .fa-circle-h:before,
  .fa-hospital-symbol:before {
	content: "\f47e";
  }
  .fa-pager:before {
	content: "\f815";
  }
  .fa-address-book:before,
  .fa-contact-book:before {
	content: "\f2b9";
  }
  .fa-strikethrough:before {
	content: "\f0cc";
  }
  .fa-k:before {
	content: "\4b";
  }
  .fa-landmark-flag:before {
	content: "\e51c";
  }
  .fa-pencil-alt:before,
  .fa-pencil:before {
	content: "\f303";
  }
  .fa-backward:before {
	content: "\f04a";
  }
  .fa-caret-right:before {
	content: "\f0da";
  }
  .fa-comments:before {
	content: "\f086";
  }
  .fa-file-clipboard:before,
  .fa-paste:before {
	content: "\f0ea";
  }
  .fa-code-pull-request:before {
	content: "\e13c";
  }
  .fa-clipboard-list:before {
	content: "\f46d";
  }
  .fa-truck-loading:before,
  .fa-truck-ramp-box:before {
	content: "\f4de";
  }
  .fa-user-check:before {
	content: "\f4fc";
  }
  .fa-vial-virus:before {
	content: "\e597";
  }
  .fa-sheet-plastic:before {
	content: "\e571";
  }
  .fa-blog:before {
	content: "\f781";
  }
  .fa-user-ninja:before {
	content: "\f504";
  }
  .fa-person-arrow-up-from-line:before {
	content: "\e539";
  }
  .fa-scroll-torah:before,
  .fa-torah:before {
	content: "\f6a0";
  }
  .fa-broom-ball:before,
  .fa-quidditch-broom-ball:before,
  .fa-quidditch:before {
	content: "\f458";
  }
  .fa-toggle-off:before {
	content: "\f204";
  }
  .fa-archive:before,
  .fa-box-archive:before {
	content: "\f187";
  }
  .fa-person-drowning:before {
	content: "\e545";
  }
  .fa-arrow-down-9-1:before,
  .fa-sort-numeric-desc:before,
  .fa-sort-numeric-down-alt:before {
	content: "\f886";
  }
  .fa-face-grin-tongue-squint:before,
  .fa-grin-tongue-squint:before {
	content: "\f58a";
  }
  .fa-spray-can:before {
	content: "\f5bd";
  }
  .fa-truck-monster:before {
	content: "\f63b";
  }
  .fa-w:before {
	content: "\57";
  }
  .fa-earth-africa:before,
  .fa-globe-africa:before {
	content: "\f57c";
  }
  .fa-rainbow:before {
	content: "\f75b";
  }
  .fa-circle-notch:before {
	content: "\f1ce";
  }
  .fa-tablet-alt:before,
  .fa-tablet-screen-button:before {
	content: "\f3fa";
  }
  .fa-paw:before {
	content: "\f1b0";
  }
  .fa-cloud:before {
	content: "\f0c2";
  }
  .fa-trowel-bricks:before {
	content: "\e58a";
  }
  .fa-face-flushed:before,
  .fa-flushed:before {
	content: "\f579";
  }
  .fa-hospital-user:before {
	content: "\f80d";
  }
  .fa-tent-arrow-left-right:before {
	content: "\e57f";
  }
  .fa-gavel:before,
  .fa-legal:before {
	content: "\f0e3";
  }
  .fa-binoculars:before {
	content: "\f1e5";
  }
  .fa-microphone-slash:before {
	content: "\f131";
  }
  .fa-box-tissue:before {
	content: "\e05b";
  }
  .fa-motorcycle:before {
	content: "\f21c";
  }
  .fa-bell-concierge:before,
  .fa-concierge-bell:before {
	content: "\f562";
  }
  .fa-pen-ruler:before,
  .fa-pencil-ruler:before {
	content: "\f5ae";
  }
  .fa-people-arrows-left-right:before,
  .fa-people-arrows:before {
	content: "\e068";
  }
  .fa-mars-and-venus-burst:before {
	content: "\e523";
  }
  .fa-caret-square-right:before,
  .fa-square-caret-right:before {
	content: "\f152";
  }
  .fa-cut:before,
  .fa-scissors:before {
	content: "\f0c4";
  }
  .fa-sun-plant-wilt:before {
	content: "\e57a";
  }
  .fa-toilets-portable:before {
	content: "\e584";
  }
  .fa-hockey-puck:before {
	content: "\f453";
  }
  .fa-table:before {
	content: "\f0ce";
  }
  .fa-magnifying-glass-arrow-right:before {
	content: "\e521";
  }
  .fa-digital-tachograph:before,
  .fa-tachograph-digital:before {
	content: "\f566";
  }
  .fa-users-slash:before {
	content: "\e073";
  }
  .fa-clover:before {
	content: "\e139";
  }
  .fa-mail-reply:before,
  .fa-reply:before {
	content: "\f3e5";
  }
  .fa-star-and-crescent:before {
	content: "\f699";
  }
  .fa-house-fire:before {
	content: "\e50c";
  }
  .fa-minus-square:before,
  .fa-square-minus:before {
	content: "\f146";
  }
  .fa-helicopter:before {
	content: "\f533";
  }
  .fa-compass:before {
	content: "\f14e";
  }
  .fa-caret-square-down:before,
  .fa-square-caret-down:before {
	content: "\f150";
  }
  .fa-file-circle-question:before {
	content: "\e4ef";
  }
  .fa-laptop-code:before {
	content: "\f5fc";
  }
  .fa-swatchbook:before {
	content: "\f5c3";
  }
  .fa-prescription-bottle:before {
	content: "\f485";
  }
  .fa-bars:before,
  .fa-navicon:before {
	content: "\f0c9";
  }
  .fa-people-group:before {
	content: "\e533";
  }
  .fa-hourglass-3:before,
  .fa-hourglass-end:before {
	content: "\f253";
  }
  .fa-heart-broken:before,
  .fa-heart-crack:before {
	content: "\f7a9";
  }
  .fa-external-link-square-alt:before,
  .fa-square-up-right:before {
	content: "\f360";
  }
  .fa-face-kiss-beam:before,
  .fa-kiss-beam:before {
	content: "\f597";
  }
  .fa-film:before {
	content: "\f008";
  }
  .fa-ruler-horizontal:before {
	content: "\f547";
  }
  .fa-people-robbery:before {
	content: "\e536";
  }
  .fa-lightbulb:before {
	content: "\f0eb";
  }
  .fa-caret-left:before {
	content: "\f0d9";
  }
  .fa-circle-exclamation:before,
  .fa-exclamation-circle:before {
	content: "\f06a";
  }
  .fa-school-circle-xmark:before {
	content: "\e56d";
  }
  .fa-arrow-right-from-bracket:before,
  .fa-sign-out:before {
	content: "\f08b";
  }
  .fa-chevron-circle-down:before,
  .fa-circle-chevron-down:before {
	content: "\f13a";
  }
  .fa-unlock-alt:before,
  .fa-unlock-keyhole:before {
	content: "\f13e";
  }
  .fa-cloud-showers-heavy:before {
	content: "\f740";
  }
  .fa-headphones-alt:before,
  .fa-headphones-simple:before {
	content: "\f58f";
  }
  .fa-sitemap:before {
	content: "\f0e8";
  }
  .fa-circle-dollar-to-slot:before,
  .fa-donate:before {
	content: "\f4b9";
  }
  .fa-memory:before {
	content: "\f538";
  }
  .fa-road-spikes:before {
	content: "\e568";
  }
  .fa-fire-burner:before {
	content: "\e4f1";
  }
  .fa-flag:before {
	content: "\f024";
  }
  .fa-hanukiah:before {
	content: "\f6e6";
  }
  .fa-feather:before {
	content: "\f52d";
  }
  .fa-volume-down:before,
  .fa-volume-low:before {
	content: "\f027";
  }
  .fa-comment-slash:before {
	content: "\f4b3";
  }
  .fa-cloud-sun-rain:before {
	content: "\f743";
  }
  .fa-compress:before {
	content: "\f066";
  }
  .fa-wheat-alt:before,
  .fa-wheat-awn:before {
	content: "\e2cd";
  }
  .fa-ankh:before {
	content: "\f644";
  }
  .fa-hands-holding-child:before {
	content: "\e4fa";
  }
  .fa-asterisk:before {
	content: "\2a";
  }
  .fa-check-square:before,
  .fa-square-check:before {
	content: "\f14a";
  }
  .fa-peseta-sign:before {
	content: "\e221";
  }
  .fa-header:before,
  .fa-heading:before {
	content: "\f1dc";
  }
  .fa-ghost:before {
	content: "\f6e2";
  }
  .fa-list-squares:before,
  .fa-list:before {
	content: "\f03a";
  }
  .fa-phone-square-alt:before,
  .fa-square-phone-flip:before {
	content: "\f87b";
  }
  .fa-cart-plus:before {
	content: "\f217";
  }
  .fa-gamepad:before {
	content: "\f11b";
  }
  .fa-circle-dot:before,
  .fa-dot-circle:before {
	content: "\f192";
  }
  .fa-dizzy:before,
  .fa-face-dizzy:before {
	content: "\f567";
  }
  .fa-egg:before {
	content: "\f7fb";
  }
  .fa-house-medical-circle-xmark:before {
	content: "\e513";
  }
  .fa-campground:before {
	content: "\f6bb";
  }
  .fa-folder-plus:before {
	content: "\f65e";
  }
  .fa-futbol-ball:before,
  .fa-futbol:before,
  .fa-soccer-ball:before {
	content: "\f1e3";
  }
  .fa-paint-brush:before,
  .fa-paintbrush:before {
	content: "\f1fc";
  }
  .fa-lock:before {
	content: "\f023";
  }
  .fa-gas-pump:before {
	content: "\f52f";
  }
  .fa-hot-tub-person:before,
  .fa-hot-tub:before {
	content: "\f593";
  }
  .fa-map-location:before,
  .fa-map-marked:before {
	content: "\f59f";
  }
  .fa-house-flood-water:before {
	content: "\e50e";
  }
  .fa-tree:before {
	content: "\f1bb";
  }
  .fa-bridge-lock:before {
	content: "\e4cc";
  }
  .fa-sack-dollar:before {
	content: "\f81d";
  }
  .fa-edit:before,
  .fa-pen-to-square:before {
	content: "\f044";
  }
  .fa-car-side:before {
	content: "\f5e4";
  }
  .fa-share-alt:before,
  .fa-share-nodes:before {
	content: "\f1e0";
  }
  .fa-heart-circle-minus:before {
	content: "\e4ff";
  }
  .fa-hourglass-2:before,
  .fa-hourglass-half:before {
	content: "\f252";
  }
  .fa-microscope:before {
	content: "\f610";
  }
  .fa-sink:before {
	content: "\e06d";
  }
  .fa-bag-shopping:before,
  .fa-shopping-bag:before {
	content: "\f290";
  }
  .fa-arrow-down-z-a:before,
  .fa-sort-alpha-desc:before,
  .fa-sort-alpha-down-alt:before {
	content: "\f881";
  }
  .fa-mitten:before {
	content: "\f7b5";
  }
  .fa-person-rays:before {
	content: "\e54d";
  }
  .fa-users:before {
	content: "\f0c0";
  }
  .fa-eye-slash:before {
	content: "\f070";
  }
  .fa-flask-vial:before {
	content: "\e4f3";
  }
  .fa-hand-paper:before,
  .fa-hand:before {
	content: "\f256";
  }
  .fa-om:before {
	content: "\f679";
  }
  .fa-worm:before {
	content: "\e599";
  }
  .fa-house-circle-xmark:before {
	content: "\e50b";
  }
  .fa-plug:before {
	content: "\f1e6";
  }
  .fa-chevron-up:before {
	content: "\f077";
  }
  .fa-hand-spock:before {
	content: "\f259";
  }
  .fa-stopwatch:before {
	content: "\f2f2";
  }
  .fa-face-kiss:before,
  .fa-kiss:before {
	content: "\f596";
  }
  .fa-bridge-circle-xmark:before {
	content: "\e4cb";
  }
  .fa-face-grin-tongue:before,
  .fa-grin-tongue:before {
	content: "\f589";
  }
  .fa-chess-bishop:before {
	content: "\f43a";
  }
  .fa-face-grin-wink:before,
  .fa-grin-wink:before {
	content: "\f58c";
  }
  .fa-deaf:before,
  .fa-deafness:before,
  .fa-ear-deaf:before,
  .fa-hard-of-hearing:before {
	content: "\f2a4";
  }
  .fa-road-circle-check:before {
	content: "\e564";
  }
  .fa-dice-five:before {
	content: "\f523";
  }
  .fa-rss-square:before,
  .fa-square-rss:before {
	content: "\f143";
  }
  .fa-land-mine-on:before {
	content: "\e51b";
  }
  .fa-i-cursor:before {
	content: "\f246";
  }
  .fa-stamp:before {
	content: "\f5bf";
  }
  .fa-stairs:before {
	content: "\e289";
  }
  .fa-i:before {
	content: "\49";
  }
  .fa-hryvnia-sign:before,
  .fa-hryvnia:before {
	content: "\f6f2";
  }
  .fa-pills:before {
	content: "\f484";
  }
  .fa-face-grin-wide:before,
  .fa-grin-alt:before {
	content: "\f581";
  }
  .fa-tooth:before {
	content: "\f5c9";
  }
  .fa-v:before {
	content: "\56";
  }
  .fa-bangladeshi-taka-sign:before {
	content: "\e2e6";
  }
  .fa-bicycle:before {
	content: "\f206";
  }
  .fa-rod-asclepius:before,
  .fa-rod-snake:before,
  .fa-staff-aesculapius:before,
  .fa-staff-snake:before {
	content: "\e579";
  }
  .fa-head-side-cough-slash:before {
	content: "\e062";
  }
  .fa-ambulance:before,
  .fa-truck-medical:before {
	content: "\f0f9";
  }
  .fa-wheat-awn-circle-exclamation:before {
	content: "\e598";
  }
  .fa-snowman:before {
	content: "\f7d0";
  }
  .fa-mortar-pestle:before {
	content: "\f5a7";
  }
  .fa-road-barrier:before {
	content: "\e562";
  }
  .fa-school:before {
	content: "\f549";
  }
  .fa-igloo:before {
	content: "\f7ae";
  }
  .fa-joint:before {
	content: "\f595";
  }
  .fa-angle-right:before {
	content: "\f105";
  }
  .fa-horse:before {
	content: "\f6f0";
  }
  .fa-q:before {
	content: "\51";
  }
  .fa-g:before {
	content: "\47";
  }
  .fa-notes-medical:before {
	content: "\f481";
  }
  .fa-temperature-2:before,
  .fa-temperature-half:before,
  .fa-thermometer-2:before,
  .fa-thermometer-half:before {
	content: "\f2c9";
  }
  .fa-dong-sign:before {
	content: "\e169";
  }
  .fa-capsules:before {
	content: "\f46b";
  }
  .fa-poo-bolt:before,
  .fa-poo-storm:before {
	content: "\f75a";
  }
  .fa-face-frown-open:before,
  .fa-frown-open:before {
	content: "\f57a";
  }
  .fa-hand-point-up:before {
	content: "\f0a6";
  }
  .fa-money-bill:before {
	content: "\f0d6";
  }
  .fa-bookmark:before {
	content: "\f02e";
  }
  .fa-align-justify:before {
	content: "\f039";
  }
  .fa-umbrella-beach:before {
	content: "\f5ca";
  }
  .fa-helmet-un:before {
	content: "\e503";
  }
  .fa-bullseye:before {
	content: "\f140";
  }
  .fa-bacon:before {
	content: "\f7e5";
  }
  .fa-hand-point-down:before {
	content: "\f0a7";
  }
  .fa-arrow-up-from-bracket:before {
	content: "\e09a";
  }
  .fa-folder-blank:before,
  .fa-folder:before {
	content: "\f07b";
  }
  .fa-file-medical-alt:before,
  .fa-file-waveform:before {
	content: "\f478";
  }
  .fa-radiation:before {
	content: "\f7b9";
  }
  .fa-chart-simple:before {
	content: "\e473";
  }
  .fa-mars-stroke:before {
	content: "\f229";
  }
  .fa-vial:before {
	content: "\f492";
  }
  .fa-dashboard:before,
  .fa-gauge-med:before,
  .fa-gauge:before,
  .fa-tachometer-alt-average:before {
	content: "\f624";
  }
  .fa-magic-wand-sparkles:before,
  .fa-wand-magic-sparkles:before {
	content: "\e2ca";
  }
  .fa-e:before {
	content: "\45";
  }
  .fa-pen-alt:before,
  .fa-pen-clip:before {
	content: "\f305";
  }
  .fa-bridge-circle-exclamation:before {
	content: "\e4ca";
  }
  .fa-user:before {
	content: "\f007";
  }
  .fa-school-circle-check:before {
	content: "\e56b";
  }
  .fa-dumpster:before {
	content: "\f793";
  }
  .fa-shuttle-van:before,
  .fa-van-shuttle:before {
	content: "\f5b6";
  }
  .fa-building-user:before {
	content: "\e4da";
  }
  .fa-caret-square-left:before,
  .fa-square-caret-left:before {
	content: "\f191";
  }
  .fa-highlighter:before {
	content: "\f591";
  }
  .fa-key:before {
	content: "\f084";
  }
  .fa-bullhorn:before {
	content: "\f0a1";
  }
  .fa-globe:before {
	content: "\f0ac";
  }
  .fa-synagogue:before {
	content: "\f69b";
  }
  .fa-person-half-dress:before {
	content: "\e548";
  }
  .fa-road-bridge:before {
	content: "\e563";
  }
  .fa-location-arrow:before {
	content: "\f124";
  }
  .fa-c:before {
	content: "\43";
  }
  .fa-tablet-button:before {
	content: "\f10a";
  }
  .fa-building-lock:before {
	content: "\e4d6";
  }
  .fa-pizza-slice:before {
	content: "\f818";
  }
  .fa-money-bill-wave:before {
	content: "\f53a";
  }
  .fa-area-chart:before,
  .fa-chart-area:before {
	content: "\f1fe";
  }
  .fa-house-flag:before {
	content: "\e50d";
  }
  .fa-person-circle-minus:before {
	content: "\e540";
  }
  .fa-ban:before,
  .fa-cancel:before {
	content: "\f05e";
  }
  .fa-camera-rotate:before {
	content: "\e0d8";
  }
  .fa-air-freshener:before,
  .fa-spray-can-sparkles:before {
	content: "\f5d0";
  }
  .fa-star:before {
	content: "\f005";
  }
  .fa-repeat:before {
	content: "\f363";
  }
  .fa-cross:before {
	content: "\f654";
  }
  .fa-box:before {
	content: "\f466";
  }
  .fa-venus-mars:before {
	content: "\f228";
  }
  .fa-arrow-pointer:before,
  .fa-mouse-pointer:before {
	content: "\f245";
  }
  .fa-expand-arrows-alt:before,
  .fa-maximize:before {
	content: "\f31e";
  }
  .fa-charging-station:before {
	content: "\f5e7";
  }
  .fa-shapes:before,
  .fa-triangle-circle-square:before {
	content: "\f61f";
  }
  .fa-random:before,
  .fa-shuffle:before {
	content: "\f074";
  }
  .fa-person-running:before,
  .fa-running:before {
	content: "\f70c";
  }
  .fa-mobile-retro:before {
	content: "\e527";
  }
  .fa-grip-lines-vertical:before {
	content: "\f7a5";
  }
  .fa-spider:before {
	content: "\f717";
  }
  .fa-hands-bound:before {
	content: "\e4f9";
  }
  .fa-file-invoice-dollar:before {
	content: "\f571";
  }
  .fa-plane-circle-exclamation:before {
	content: "\e556";
  }
  .fa-x-ray:before {
	content: "\f497";
  }
  .fa-spell-check:before {
	content: "\f891";
  }
  .fa-slash:before {
	content: "\f715";
  }
  .fa-computer-mouse:before,
  .fa-mouse:before {
	content: "\f8cc";
  }
  .fa-arrow-right-to-bracket:before,
  .fa-sign-in:before {
	content: "\f090";
  }
  .fa-shop-slash:before,
  .fa-store-alt-slash:before {
	content: "\e070";
  }
  .fa-server:before {
	content: "\f233";
  }
  .fa-virus-covid-slash:before {
	content: "\e4a9";
  }
  .fa-shop-lock:before {
	content: "\e4a5";
  }
  .fa-hourglass-1:before,
  .fa-hourglass-start:before {
	content: "\f251";
  }
  .fa-blender-phone:before {
	content: "\f6b6";
  }
  .fa-building-wheat:before {
	content: "\e4db";
  }
  .fa-person-breastfeeding:before {
	content: "\e53a";
  }
  .fa-right-to-bracket:before,
  .fa-sign-in-alt:before {
	content: "\f2f6";
  }
  .fa-venus:before {
	content: "\f221";
  }
  .fa-passport:before {
	content: "\f5ab";
  }
  .fa-heart-pulse:before,
  .fa-heartbeat:before {
	content: "\f21e";
  }
  .fa-people-carry-box:before,
  .fa-people-carry:before {
	content: "\f4ce";
  }
  .fa-temperature-high:before {
	content: "\f769";
  }
  .fa-microchip:before {
	content: "\f2db";
  }
  .fa-crown:before {
	content: "\f521";
  }
  .fa-weight-hanging:before {
	content: "\f5cd";
  }
  .fa-xmarks-lines:before {
	content: "\e59a";
  }
  .fa-file-prescription:before {
	content: "\f572";
  }
  .fa-weight-scale:before,
  .fa-weight:before {
	content: "\f496";
  }
  .fa-user-friends:before,
  .fa-user-group:before {
	content: "\f500";
  }
  .fa-arrow-up-a-z:before,
  .fa-sort-alpha-up:before {
	content: "\f15e";
  }
  .fa-chess-knight:before {
	content: "\f441";
  }
  .fa-face-laugh-squint:before,
  .fa-laugh-squint:before {
	content: "\f59b";
  }
  .fa-wheelchair:before {
	content: "\f193";
  }
  .fa-arrow-circle-up:before,
  .fa-circle-arrow-up:before {
	content: "\f0aa";
  }
  .fa-toggle-on:before {
	content: "\f205";
  }
  .fa-person-walking:before,
  .fa-walking:before {
	content: "\f554";
  }
  .fa-l:before {
	content: "\4c";
  }
  .fa-fire:before {
	content: "\f06d";
  }
  .fa-bed-pulse:before,
  .fa-procedures:before {
	content: "\f487";
  }
  .fa-shuttle-space:before,
  .fa-space-shuttle:before {
	content: "\f197";
  }
  .fa-face-laugh:before,
  .fa-laugh:before {
	content: "\f599";
  }
  .fa-folder-open:before {
	content: "\f07c";
  }
  .fa-heart-circle-plus:before {
	content: "\e500";
  }
  .fa-code-fork:before {
	content: "\e13b";
  }
  .fa-city:before {
	content: "\f64f";
  }
  .fa-microphone-alt:before,
  .fa-microphone-lines:before {
	content: "\f3c9";
  }
  .fa-pepper-hot:before {
	content: "\f816";
  }
  .fa-unlock:before {
	content: "\f09c";
  }
  .fa-colon-sign:before {
	content: "\e140";
  }
  .fa-headset:before {
	content: "\f590";
  }
  .fa-store-slash:before {
	content: "\e071";
  }
  .fa-road-circle-xmark:before {
	content: "\e566";
  }
  .fa-user-minus:before {
	content: "\f503";
  }
  .fa-mars-stroke-up:before,
  .fa-mars-stroke-v:before {
	content: "\f22a";
  }
  .fa-champagne-glasses:before,
  .fa-glass-cheers:before {
	content: "\f79f";
  }
  .fa-clipboard:before {
	content: "\f328";
  }
  .fa-house-circle-exclamation:before {
	content: "\e50a";
  }
  .fa-file-arrow-up:before,
  .fa-file-upload:before {
	content: "\f574";
  }
  .fa-wifi-3:before,
  .fa-wifi-strong:before,
  .fa-wifi:before {
	content: "\f1eb";
  }
  .fa-bath:before,
  .fa-bathtub:before {
	content: "\f2cd";
  }
  .fa-underline:before {
	content: "\f0cd";
  }
  .fa-user-edit:before,
  .fa-user-pen:before {
	content: "\f4ff";
  }
  .fa-signature:before {
	content: "\f5b7";
  }
  .fa-stroopwafel:before {
	content: "\f551";
  }
  .fa-bold:before {
	content: "\f032";
  }
  .fa-anchor-lock:before {
	content: "\e4ad";
  }
  .fa-building-ngo:before {
	content: "\e4d7";
  }
  .fa-manat-sign:before {
	content: "\e1d5";
  }
  .fa-not-equal:before {
	content: "\f53e";
  }
  .fa-border-style:before,
  .fa-border-top-left:before {
	content: "\f853";
  }
  .fa-map-location-dot:before,
  .fa-map-marked-alt:before {
	content: "\f5a0";
  }
  .fa-jedi:before {
	content: "\f669";
  }
  .fa-poll:before,
  .fa-square-poll-vertical:before {
	content: "\f681";
  }
  .fa-mug-hot:before {
	content: "\f7b6";
  }
  .fa-battery-car:before,
  .fa-car-battery:before {
	content: "\f5df";
  }
  .fa-gift:before {
	content: "\f06b";
  }
  .fa-dice-two:before {
	content: "\f528";
  }
  .fa-chess-queen:before {
	content: "\f445";
  }
  .fa-glasses:before {
	content: "\f530";
  }
  .fa-chess-board:before {
	content: "\f43c";
  }
  .fa-building-circle-check:before {
	content: "\e4d2";
  }
  .fa-person-chalkboard:before {
	content: "\e53d";
  }
  .fa-mars-stroke-h:before,
  .fa-mars-stroke-right:before {
	content: "\f22b";
  }
  .fa-hand-back-fist:before,
  .fa-hand-rock:before {
	content: "\f255";
  }
  .fa-caret-square-up:before,
  .fa-square-caret-up:before {
	content: "\f151";
  }
  .fa-cloud-showers-water:before {
	content: "\e4e4";
  }
  .fa-bar-chart:before,
  .fa-chart-bar:before {
	content: "\f080";
  }
  .fa-hands-bubbles:before,
  .fa-hands-wash:before {
	content: "\e05e";
  }
  .fa-less-than-equal:before {
	content: "\f537";
  }
  .fa-train:before {
	content: "\f238";
  }
  .fa-eye-low-vision:before,
  .fa-low-vision:before {
	content: "\f2a8";
  }
  .fa-crow:before {
	content: "\f520";
  }
  .fa-sailboat:before {
	content: "\e445";
  }
  .fa-window-restore:before {
	content: "\f2d2";
  }
  .fa-plus-square:before,
  .fa-square-plus:before {
	content: "\f0fe";
  }
  .fa-torii-gate:before {
	content: "\f6a1";
  }
  .fa-frog:before {
	content: "\f52e";
  }
  .fa-bucket:before {
	content: "\e4cf";
  }
  .fa-image:before {
	content: "\f03e";
  }
  .fa-microphone:before {
	content: "\f130";
  }
  .fa-cow:before {
	content: "\f6c8";
  }
  .fa-caret-up:before {
	content: "\f0d8";
  }
  .fa-screwdriver:before {
	content: "\f54a";
  }
  .fa-folder-closed:before {
	content: "\e185";
  }
  .fa-house-tsunami:before {
	content: "\e515";
  }
  .fa-square-nfi:before {
	content: "\e576";
  }
  .fa-arrow-up-from-ground-water:before {
	content: "\e4b5";
  }
  .fa-glass-martini-alt:before,
  .fa-martini-glass:before {
	content: "\f57b";
  }
  .fa-rotate-back:before,
  .fa-rotate-backward:before,
  .fa-rotate-left:before,
  .fa-undo-alt:before {
	content: "\f2ea";
  }
  .fa-columns:before,
  .fa-table-columns:before {
	content: "\f0db";
  }
  .fa-lemon:before {
	content: "\f094";
  }
  .fa-head-side-mask:before {
	content: "\e063";
  }
  .fa-handshake:before {
	content: "\f2b5";
  }
  .fa-gem:before {
	content: "\f3a5";
  }
  .fa-dolly-box:before,
  .fa-dolly:before {
	content: "\f472";
  }
  .fa-smoking:before {
	content: "\f48d";
  }
  .fa-compress-arrows-alt:before,
  .fa-minimize:before {
	content: "\f78c";
  }
  .fa-monument:before {
	content: "\f5a6";
  }
  .fa-snowplow:before {
	content: "\f7d2";
  }
  .fa-angle-double-right:before,
  .fa-angles-right:before {
	content: "\f101";
  }
  .fa-cannabis:before {
	content: "\f55f";
  }
  .fa-circle-play:before,
  .fa-play-circle:before {
	content: "\f144";
  }
  .fa-tablets:before {
	content: "\f490";
  }
  .fa-ethernet:before {
	content: "\f796";
  }
  .fa-eur:before,
  .fa-euro-sign:before,
  .fa-euro:before {
	content: "\f153";
  }
  .fa-chair:before {
	content: "\f6c0";
  }
  .fa-check-circle:before,
  .fa-circle-check:before {
	content: "\f058";
  }
  .fa-circle-stop:before,
  .fa-stop-circle:before {
	content: "\f28d";
  }
  .fa-compass-drafting:before,
  .fa-drafting-compass:before {
	content: "\f568";
  }
  .fa-plate-wheat:before {
	content: "\e55a";
  }
  .fa-icicles:before {
	content: "\f7ad";
  }
  .fa-person-shelter:before {
	content: "\e54f";
  }
  .fa-neuter:before {
	content: "\f22c";
  }
  .fa-id-badge:before {
	content: "\f2c1";
  }
  .fa-marker:before {
	content: "\f5a1";
  }
  .fa-face-laugh-beam:before,
  .fa-laugh-beam:before {
	content: "\f59a";
  }
  .fa-helicopter-symbol:before {
	content: "\e502";
  }
  .fa-universal-access:before {
	content: "\f29a";
  }
  .fa-chevron-circle-up:before,
  .fa-circle-chevron-up:before {
	content: "\f139";
  }
  .fa-lari-sign:before {
	content: "\e1c8";
  }
  .fa-volcano:before {
	content: "\f770";
  }
  .fa-person-walking-dashed-line-arrow-right:before {
	content: "\e553";
  }
  .fa-gbp:before,
  .fa-pound-sign:before,
  .fa-sterling-sign:before {
	content: "\f154";
  }
  .fa-viruses:before {
	content: "\e076";
  }
  .fa-square-person-confined:before {
	content: "\e577";
  }
  .fa-user-tie:before {
	content: "\f508";
  }
  .fa-arrow-down-long:before,
  .fa-long-arrow-down:before {
	content: "\f175";
  }
  .fa-tent-arrow-down-to-line:before {
	content: "\e57e";
  }
  .fa-certificate:before {
	content: "\f0a3";
  }
  .fa-mail-reply-all:before,
  .fa-reply-all:before {
	content: "\f122";
  }
  .fa-suitcase:before {
	content: "\f0f2";
  }
  .fa-person-skating:before,
  .fa-skating:before {
	content: "\f7c5";
  }
  .fa-filter-circle-dollar:before,
  .fa-funnel-dollar:before {
	content: "\f662";
  }
  .fa-camera-retro:before {
	content: "\f083";
  }
  .fa-arrow-circle-down:before,
  .fa-circle-arrow-down:before {
	content: "\f0ab";
  }
  .fa-arrow-right-to-file:before,
  .fa-file-import:before {
	content: "\f56f";
  }
  .fa-external-link-square:before,
  .fa-square-arrow-up-right:before {
	content: "\f14c";
  }
  .fa-box-open:before {
	content: "\f49e";
  }
  .fa-scroll:before {
	content: "\f70e";
  }
  .fa-spa:before {
	content: "\f5bb";
  }
  .fa-location-pin-lock:before {
	content: "\e51f";
  }
  .fa-pause:before {
	content: "\f04c";
  }
  .fa-hill-avalanche:before {
	content: "\e507";
  }
  .fa-temperature-0:before,
  .fa-temperature-empty:before,
  .fa-thermometer-0:before,
  .fa-thermometer-empty:before {
	content: "\f2cb";
  }
  .fa-bomb:before {
	content: "\f1e2";
  }
  .fa-registered:before {
	content: "\f25d";
  }
  .fa-address-card:before,
  .fa-contact-card:before,
  .fa-vcard:before {
	content: "\f2bb";
  }
  .fa-balance-scale-right:before,
  .fa-scale-unbalanced-flip:before {
	content: "\f516";
  }
  .fa-subscript:before {
	content: "\f12c";
  }
  .fa-diamond-turn-right:before,
  .fa-directions:before {
	content: "\f5eb";
  }
  .fa-burst:before {
	content: "\e4dc";
  }
  .fa-house-laptop:before,
  .fa-laptop-house:before {
	content: "\e066";
  }
  .fa-face-tired:before,
  .fa-tired:before {
	content: "\f5c8";
  }
  .fa-money-bills:before {
	content: "\e1f3";
  }
  .fa-smog:before {
	content: "\f75f";
  }
  .fa-crutch:before {
	content: "\f7f7";
  }
  .fa-cloud-arrow-up:before,
  .fa-cloud-upload-alt:before,
  .fa-cloud-upload:before {
	content: "\f0ee";
  }
  .fa-palette:before {
	content: "\f53f";
  }
  .fa-arrows-turn-right:before {
	content: "\e4c0";
  }
  .fa-vest:before {
	content: "\e085";
  }
  .fa-ferry:before {
	content: "\e4ea";
  }
  .fa-arrows-down-to-people:before {
	content: "\e4b9";
  }
  .fa-seedling:before,
  .fa-sprout:before {
	content: "\f4d8";
  }
  .fa-arrows-alt-h:before,
  .fa-left-right:before {
	content: "\f337";
  }
  .fa-boxes-packing:before {
	content: "\e4c7";
  }
  .fa-arrow-circle-left:before,
  .fa-circle-arrow-left:before {
	content: "\f0a8";
  }
  .fa-group-arrows-rotate:before {
	content: "\e4f6";
  }
  .fa-bowl-food:before {
	content: "\e4c6";
  }
  .fa-candy-cane:before {
	content: "\f786";
  }
  .fa-arrow-down-wide-short:before,
  .fa-sort-amount-asc:before,
  .fa-sort-amount-down:before {
	content: "\f160";
  }
  .fa-cloud-bolt:before,
  .fa-thunderstorm:before {
	content: "\f76c";
  }
  .fa-remove-format:before,
  .fa-text-slash:before {
	content: "\f87d";
  }
  .fa-face-smile-wink:before,
  .fa-smile-wink:before {
	content: "\f4da";
  }
  .fa-file-word:before {
	content: "\f1c2";
  }
  .fa-file-powerpoint:before {
	content: "\f1c4";
  }
  .fa-arrows-h:before,
  .fa-arrows-left-right:before {
	content: "\f07e";
  }
  .fa-house-lock:before {
	content: "\e510";
  }
  .fa-cloud-arrow-down:before,
  .fa-cloud-download-alt:before,
  .fa-cloud-download:before {
	content: "\f0ed";
  }
  .fa-children:before {
	content: "\e4e1";
  }
  .fa-blackboard:before,
  .fa-chalkboard:before {
	content: "\f51b";
  }
  .fa-user-alt-slash:before,
  .fa-user-large-slash:before {
	content: "\f4fa";
  }
  .fa-envelope-open:before {
	content: "\f2b6";
  }
  .fa-handshake-alt-slash:before,
  .fa-handshake-simple-slash:before {
	content: "\e05f";
  }
  .fa-mattress-pillow:before {
	content: "\e525";
  }
  .fa-guarani-sign:before {
	content: "\e19a";
  }
  .fa-arrows-rotate:before,
  .fa-refresh:before,
  .fa-sync:before {
	content: "\f021";
  }
  .fa-fire-extinguisher:before {
	content: "\f134";
  }
  .fa-cruzeiro-sign:before {
	content: "\e152";
  }
  .fa-greater-than-equal:before {
	content: "\f532";
  }
  .fa-shield-alt:before,
  .fa-shield-halved:before {
	content: "\f3ed";
  }
  .fa-atlas:before,
  .fa-book-atlas:before {
	content: "\f558";
  }
  .fa-virus:before {
	content: "\e074";
  }
  .fa-envelope-circle-check:before {
	content: "\e4e8";
  }
  .fa-layer-group:before {
	content: "\f5fd";
  }
  .fa-arrows-to-dot:before {
	content: "\e4be";
  }
  .fa-archway:before {
	content: "\f557";
  }
  .fa-heart-circle-check:before {
	content: "\e4fd";
  }
  .fa-house-chimney-crack:before,
  .fa-house-damage:before {
	content: "\f6f1";
  }
  .fa-file-archive:before,
  .fa-file-zipper:before {
	content: "\f1c6";
  }
  .fa-square:before {
	content: "\f0c8";
  }
  .fa-glass-martini:before,
  .fa-martini-glass-empty:before {
	content: "\f000";
  }
  .fa-couch:before {
	content: "\f4b8";
  }
  .fa-cedi-sign:before {
	content: "\e0df";
  }
  .fa-italic:before {
	content: "\f033";
  }
  .fa-church:before {
	content: "\f51d";
  }
  .fa-comments-dollar:before {
	content: "\f653";
  }
  .fa-democrat:before {
	content: "\f747";
  }
  .fa-z:before {
	content: "\5a";
  }
  .fa-person-skiing:before,
  .fa-skiing:before {
	content: "\f7c9";
  }
  .fa-road-lock:before {
	content: "\e567";
  }
  .fa-a:before {
	content: "\41";
  }
  .fa-temperature-arrow-down:before,
  .fa-temperature-down:before {
	content: "\e03f";
  }
  .fa-feather-alt:before,
  .fa-feather-pointed:before {
	content: "\f56b";
  }
  .fa-p:before {
	content: "\50";
  }
  .fa-snowflake:before {
	content: "\f2dc";
  }
  .fa-newspaper:before {
	content: "\f1ea";
  }
  .fa-ad:before,
  .fa-rectangle-ad:before {
	content: "\f641";
  }
  .fa-arrow-circle-right:before,
  .fa-circle-arrow-right:before {
	content: "\f0a9";
  }
  .fa-filter-circle-xmark:before {
	content: "\e17b";
  }
  .fa-locust:before {
	content: "\e520";
  }
  .fa-sort:before,
  .fa-unsorted:before {
	content: "\f0dc";
  }
  .fa-list-1-2:before,
  .fa-list-numeric:before,
  .fa-list-ol:before {
	content: "\f0cb";
  }
  .fa-person-dress-burst:before {
	content: "\e544";
  }
  .fa-money-check-alt:before,
  .fa-money-check-dollar:before {
	content: "\f53d";
  }
  .fa-vector-square:before {
	content: "\f5cb";
  }
  .fa-bread-slice:before {
	content: "\f7ec";
  }
  .fa-language:before {
	content: "\f1ab";
  }
  .fa-face-kiss-wink-heart:before,
  .fa-kiss-wink-heart:before {
	content: "\f598";
  }
  .fa-filter:before {
	content: "\f0b0";
  }
  .fa-question:before {
	content: "\3f";
  }
  .fa-file-signature:before {
	content: "\f573";
  }
  .fa-arrows-alt:before,
  .fa-up-down-left-right:before {
	content: "\f0b2";
  }
  .fa-house-chimney-user:before {
	content: "\e065";
  }
  .fa-hand-holding-heart:before {
	content: "\f4be";
  }
  .fa-puzzle-piece:before {
	content: "\f12e";
  }
  .fa-money-check:before {
	content: "\f53c";
  }
  .fa-star-half-alt:before,
  .fa-star-half-stroke:before {
	content: "\f5c0";
  }
  .fa-code:before {
	content: "\f121";
  }
  .fa-glass-whiskey:before,
  .fa-whiskey-glass:before {
	content: "\f7a0";
  }
  .fa-building-circle-exclamation:before {
	content: "\e4d3";
  }
  .fa-magnifying-glass-chart:before {
	content: "\e522";
  }
  .fa-arrow-up-right-from-square:before,
  .fa-external-link:before {
	content: "\f08e";
  }
  .fa-cubes-stacked:before {
	content: "\e4e6";
  }
  .fa-krw:before,
  .fa-won-sign:before,
  .fa-won:before {
	content: "\f159";
  }
  .fa-virus-covid:before {
	content: "\e4a8";
  }
  .fa-austral-sign:before {
	content: "\e0a9";
  }
  .fa-f:before {
	content: "\46";
  }
  .fa-leaf:before {
	content: "\f06c";
  }
  .fa-road:before {
	content: "\f018";
  }
  .fa-cab:before,
  .fa-taxi:before {
	content: "\f1ba";
  }
  .fa-person-circle-plus:before {
	content: "\e541";
  }
  .fa-chart-pie:before,
  .fa-pie-chart:before {
	content: "\f200";
  }
  .fa-bolt-lightning:before {
	content: "\e0b7";
  }
  .fa-sack-xmark:before {
	content: "\e56a";
  }
  .fa-file-excel:before {
	content: "\f1c3";
  }
  .fa-file-contract:before {
	content: "\f56c";
  }
  .fa-fish-fins:before {
	content: "\e4f2";
  }
  .fa-building-flag:before {
	content: "\e4d5";
  }
  .fa-face-grin-beam:before,
  .fa-grin-beam:before {
	content: "\f582";
  }
  .fa-object-ungroup:before {
	content: "\f248";
  }
  .fa-poop:before {
	content: "\f619";
  }
  .fa-location-pin:before,
  .fa-map-marker:before {
	content: "\f041";
  }
  .fa-kaaba:before {
	content: "\f66b";
  }
  .fa-toilet-paper:before {
	content: "\f71e";
  }
  .fa-hard-hat:before,
  .fa-hat-hard:before,
  .fa-helmet-safety:before {
	content: "\f807";
  }
  .fa-eject:before {
	content: "\f052";
  }
  .fa-arrow-alt-circle-right:before,
  .fa-circle-right:before {
	content: "\f35a";
  }
  .fa-plane-circle-check:before {
	content: "\e555";
  }
  .fa-face-rolling-eyes:before,
  .fa-meh-rolling-eyes:before {
	content: "\f5a5";
  }
  .fa-object-group:before {
	content: "\f247";
  }
  .fa-chart-line:before,
  .fa-line-chart:before {
	content: "\f201";
  }
  .fa-mask-ventilator:before {
	content: "\e524";
  }
  .fa-arrow-right:before {
	content: "\f061";
  }
  .fa-map-signs:before,
  .fa-signs-post:before {
	content: "\f277";
  }
  .fa-cash-register:before {
	content: "\f788";
  }
  .fa-person-circle-question:before {
	content: "\e542";
  }
  .fa-h:before {
	content: "\48";
  }
  .fa-tarp:before {
	content: "\e57b";
  }
  .fa-screwdriver-wrench:before,
  .fa-tools:before {
	content: "\f7d9";
  }
  .fa-arrows-to-eye:before {
	content: "\e4bf";
  }
  .fa-plug-circle-bolt:before {
	content: "\e55b";
  }
  .fa-heart:before {
	content: "\f004";
  }
  .fa-mars-and-venus:before {
	content: "\f224";
  }
  .fa-home-user:before,
  .fa-house-user:before {
	content: "\e1b0";
  }
  .fa-dumpster-fire:before {
	content: "\f794";
  }
  .fa-house-crack:before {
	content: "\e3b1";
  }
  .fa-cocktail:before,
  .fa-martini-glass-citrus:before {
	content: "\f561";
  }
  .fa-face-surprise:before,
  .fa-surprise:before {
	content: "\f5c2";
  }
  .fa-bottle-water:before {
	content: "\e4c5";
  }
  .fa-circle-pause:before,
  .fa-pause-circle:before {
	content: "\f28b";
  }
  .fa-toilet-paper-slash:before {
	content: "\e072";
  }
  .fa-apple-alt:before,
  .fa-apple-whole:before {
	content: "\f5d1";
  }
  .fa-kitchen-set:before {
	content: "\e51a";
  }
  .fa-r:before {
	content: "\52";
  }
  .fa-temperature-1:before,
  .fa-temperature-quarter:before,
  .fa-thermometer-1:before,
  .fa-thermometer-quarter:before {
	content: "\f2ca";
  }
  .fa-cube:before {
	content: "\f1b2";
  }
  .fa-bitcoin-sign:before {
	content: "\e0b4";
  }
  .fa-shield-dog:before {
	content: "\e573";
  }
  .fa-solar-panel:before {
	content: "\f5ba";
  }
  .fa-lock-open:before {
	content: "\f3c1";
  }
  .fa-elevator:before {
	content: "\e16d";
  }
  .fa-money-bill-transfer:before {
	content: "\e528";
  }
  .fa-money-bill-trend-up:before {
	content: "\e529";
  }
  .fa-house-flood-water-circle-arrow-right:before {
	content: "\e50f";
  }
  .fa-poll-h:before,
  .fa-square-poll-horizontal:before {
	content: "\f682";
  }
  .fa-circle:before {
	content: "\f111";
  }
  .fa-backward-fast:before,
  .fa-fast-backward:before {
	content: "\f049";
  }
  .fa-recycle:before {
	content: "\f1b8";
  }
  .fa-user-astronaut:before {
	content: "\f4fb";
  }
  .fa-plane-slash:before {
	content: "\e069";
  }
  .fa-trademark:before {
	content: "\f25c";
  }
  .fa-basketball-ball:before,
  .fa-basketball:before {
	content: "\f434";
  }
  .fa-satellite-dish:before {
	content: "\f7c0";
  }
  .fa-arrow-alt-circle-up:before,
  .fa-circle-up:before {
	content: "\f35b";
  }
  .fa-mobile-alt:before,
  .fa-mobile-screen-button:before {
	content: "\f3cd";
  }
  .fa-volume-high:before,
  .fa-volume-up:before {
	content: "\f028";
  }
  .fa-users-rays:before {
	content: "\e593";
  }
  .fa-wallet:before {
	content: "\f555";
  }
  .fa-clipboard-check:before {
	content: "\f46c";
  }
  .fa-file-audio:before {
	content: "\f1c7";
  }
  .fa-burger:before,
  .fa-hamburger:before {
	content: "\f805";
  }
  .fa-wrench:before {
	content: "\f0ad";
  }
  .fa-bugs:before {
	content: "\e4d0";
  }
  .fa-rupee-sign:before,
  .fa-rupee:before {
	content: "\f156";
  }
  .fa-file-image:before {
	content: "\f1c5";
  }
  .fa-circle-question:before,
  .fa-question-circle:before {
	content: "\f059";
  }
  .fa-plane-departure:before {
	content: "\f5b0";
  }
  .fa-handshake-slash:before {
	content: "\e060";
  }
  .fa-book-bookmark:before {
	content: "\e0bb";
  }
  .fa-code-branch:before {
	content: "\f126";
  }
  .fa-hat-cowboy:before {
	content: "\f8c0";
  }
  .fa-bridge:before {
	content: "\e4c8";
  }
  .fa-phone-alt:before,
  .fa-phone-flip:before {
	content: "\f879";
  }
  .fa-truck-front:before {
	content: "\e2b7";
  }
  .fa-cat:before {
	content: "\f6be";
  }
  .fa-anchor-circle-exclamation:before {
	content: "\e4ab";
  }
  .fa-truck-field:before {
	content: "\e58d";
  }
  .fa-route:before {
	content: "\f4d7";
  }
  .fa-clipboard-question:before {
	content: "\e4e3";
  }
  .fa-panorama:before {
	content: "\e209";
  }
  .fa-comment-medical:before {
	content: "\f7f5";
  }
  .fa-teeth-open:before {
	content: "\f62f";
  }
  .fa-file-circle-minus:before {
	content: "\e4ed";
  }
  .fa-tags:before {
	content: "\f02c";
  }
  .fa-wine-glass:before {
	content: "\f4e3";
  }
  .fa-fast-forward:before,
  .fa-forward-fast:before {
	content: "\f050";
  }
  .fa-face-meh-blank:before,
  .fa-meh-blank:before {
	content: "\f5a4";
  }
  .fa-parking:before,
  .fa-square-parking:before {
	content: "\f540";
  }
  .fa-house-signal:before {
	content: "\e012";
  }
  .fa-bars-progress:before,
  .fa-tasks-alt:before {
	content: "\f828";
  }
  .fa-faucet-drip:before {
	content: "\e006";
  }
  .fa-cart-flatbed:before,
.fa-dolly-flatbed:before {
  content: "\f474";
}
.fa-ban-smoking:before,
.fa-smoking-ban:before {
  content: "\f54d";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-mobile-button:before {
  content: "\f10b";
}
.fa-house-medical-flag:before {
  content: "\e514";
}
.fa-basket-shopping:before,
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-tape:before {
  content: "\f4db";
}
.fa-bus-alt:before,
.fa-bus-simple:before {
  content: "\f55e";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-face-sad-cry:before,
.fa-sad-cry:before {
  content: "\f5b3";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-person-military-to-person:before {
  content: "\e54c";
}
.fa-file-shield:before {
  content: "\e4f0";
}
.fa-user-slash:before {
  content: "\f506";
}
.fa-pen:before {
  content: "\f304";
}
.fa-tower-observation:before {
  content: "\e586";
}
.fa-file-code:before {
  content: "\f1c9";
}
.fa-signal-5:before,
.fa-signal-perfect:before,
.fa-signal:before {
  content: "\f012";
}
.fa-bus:before {
  content: "\f207";
}
.fa-heart-circle-xmark:before {
  content: "\e501";
}
.fa-home-lg:before,
.fa-house-chimney:before {
  content: "\e3af";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-face-frown:before,
.fa-frown:before {
  content: "\f119";
}
.fa-prescription:before {
  content: "\f5b1";
}
.fa-shop:before,
.fa-store-alt:before {
  content: "\f54f";
}
.fa-floppy-disk:before,
.fa-save:before {
  content: "\f0c7";
}
.fa-vihara:before {
  content: "\f6a7";
}
.fa-balance-scale-left:before,
.fa-scale-unbalanced:before {
  content: "\f515";
}
.fa-sort-asc:before,
.fa-sort-up:before {
  content: "\f0de";
}
.fa-comment-dots:before,
.fa-commenting:before {
  content: "\f4ad";
}
.fa-plant-wilt:before {
  content: "\e5aa";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-face-grin-squint:before,
.fa-grin-squint:before {
  content: "\f585";
}
.fa-hand-holding-dollar:before,
.fa-hand-holding-usd:before {
  content: "\f4c0";
}
.fa-bacterium:before {
  content: "\e05a";
}
.fa-hand-pointer:before {
  content: "\f25a";
}
.fa-drum-steelpan:before {
  content: "\f56a";
}
.fa-hand-scissors:before {
  content: "\f257";
}
.fa-hands-praying:before,
.fa-praying-hands:before {
  content: "\f684";
}
.fa-arrow-right-rotate:before,
.fa-arrow-rotate-forward:before,
.fa-arrow-rotate-right:before,
.fa-redo:before {
  content: "\f01e";
}
.fa-biohazard:before {
  content: "\f780";
}
.fa-location-crosshairs:before,
.fa-location:before {
  content: "\f601";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-child-dress:before {
  content: "\e59c";
}
.fa-users-between-lines:before {
  content: "\e591";
}
.fa-lungs-virus:before {
  content: "\e067";
}
.fa-face-grin-tears:before,
.fa-grin-tears:before {
  content: "\f588";
}
.fa-phone:before {
  content: "\f095";
}
.fa-calendar-times:before,
.fa-calendar-xmark:before {
  content: "\f273";
}
.fa-child-reaching:before {
  content: "\e59d";
}
.fa-head-side-virus:before {
  content: "\e064";
}
.fa-user-cog:before,
.fa-user-gear:before {
  content: "\f4fe";
}
.fa-arrow-up-1-9:before,
.fa-sort-numeric-up:before {
  content: "\f163";
}
.fa-door-closed:before {
  content: "\f52a";
}
.fa-shield-virus:before {
  content: "\e06c";
}
.fa-dice-six:before {
  content: "\f526";
}
.fa-mosquito-net:before {
  content: "\e52c";
}
.fa-bridge-water:before {
  content: "\e4ce";
}
.fa-person-booth:before {
  content: "\f756";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-hat-wizard:before {
  content: "\f6e8";
}
.fa-pen-fancy:before {
  content: "\f5ac";
}
.fa-digging:before,
.fa-person-digging:before {
  content: "\f85e";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-gauge-simple-med:before,
.fa-gauge-simple:before,
.fa-tachometer-average:before {
  content: "\f629";
}
.fa-book-medical:before {
  content: "\f7e6";
}
.fa-poo:before {
  content: "\f2fe";
}
.fa-quote-right-alt:before,
.fa-quote-right:before {
  content: "\f10e";
}
.fa-shirt:before,
.fa-t-shirt:before,
.fa-tshirt:before {
  content: "\f553";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-divide:before {
  content: "\f529";
}
.fa-tenge-sign:before,
.fa-tenge:before {
  content: "\f7d7";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-hands-holding:before {
  content: "\f4c2";
}
.fa-hands-clapping:before {
  content: "\e1a8";
}
.fa-republican:before {
  content: "\f75e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-person-circle-xmark:before {
  content: "\e543";
}
.fa-ruler:before {
  content: "\f545";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-dice-d6:before {
  content: "\f6d1";
}
.fa-restroom:before {
  content: "\f7bd";
}
.fa-j:before {
  content: "\4a";
}
.fa-users-viewfinder:before {
  content: "\e595";
}
.fa-file-video:before {
  content: "\f1c8";
}
.fa-external-link-alt:before,
.fa-up-right-from-square:before {
  content: "\f35d";
}
.fa-table-cells:before,
.fa-th:before {
  content: "\f00a";
}
.fa-file-pdf:before {
  content: "\f1c1";
}
.fa-bible:before,
.fa-book-bible:before {
  content: "\f647";
}
.fa-o:before {
  content: "\4f";
}
.fa-medkit:before,
.fa-suitcase-medical:before {
  content: "\f0fa";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-otter:before {
  content: "\f700";
}
.fa-female:before,
.fa-person-dress:before {
  content: "\f182";
}
.fa-comment-dollar:before {
  content: "\f651";
}
.fa-briefcase-clock:before,
.fa-business-time:before {
  content: "\f64a";
}
.fa-table-cells-large:before,
.fa-th-large:before {
  content: "\f009";
}
.fa-book-tanakh:before,
.fa-tanakh:before {
  content: "\f827";
}
.fa-phone-volume:before,
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-hat-cowboy-side:before {
  content: "\f8c1";
}
.fa-clipboard-user:before {
  content: "\f7f3";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-lira-sign:before {
  content: "\f195";
}
.fa-satellite:before {
  content: "\f7bf";
}
.fa-plane-lock:before {
  content: "\e558";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-comment:before {
  content: "\f075";
}
.fa-birthday-cake:before,
.fa-cake-candles:before,
.fa-cake:before {
  content: "\f1fd";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-angle-double-up:before,
.fa-angles-up:before {
  content: "\f102";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-arrow-right-to-city:before {
  content: "\e4b3";
}
.fa-ribbon:before {
  content: "\f4d6";
}
.fa-lungs:before {
  content: "\f604";
}
.fa-arrow-up-9-1:before,
.fa-sort-numeric-up-alt:before {
  content: "\f887";
}
.fa-litecoin-sign:before {
  content: "\e1d3";
}
.fa-border-none:before {
  content: "\f850";
}
.fa-circle-nodes:before {
  content: "\e4e2";
}
.fa-parachute-box:before {
  content: "\f4cd";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-truck-field-un:before {
  content: "\e58e";
}
.fa-hourglass-empty:before,
.fa-hourglass:before {
  content: "\f254";
}
.fa-mountain:before {
  content: "\f6fc";
}
.fa-user-doctor:before,
.fa-user-md:before {
  content: "\f0f0";
}
.fa-circle-info:before,
.fa-info-circle:before {
  content: "\f05a";
}
.fa-cloud-meatball:before {
  content: "\f73b";
}
.fa-camera-alt:before,
.fa-camera:before {
  content: "\f030";
}
.fa-square-virus:before {
  content: "\e578";
}
.fa-meteor:before {
  content: "\f753";
}
.fa-car-on:before {
  content: "\e4dd";
}
.fa-sleigh:before {
  content: "\f7cc";
}
.fa-arrow-down-1-9:before,
.fa-sort-numeric-asc:before,
.fa-sort-numeric-down:before {
  content: "\f162";
}
.fa-hand-holding-droplet:before,
.fa-hand-holding-water:before {
  content: "\f4c1";
}
.fa-water:before {
  content: "\f773";
}
.fa-calendar-check:before {
  content: "\f274";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-prescription-bottle-alt:before,
.fa-prescription-bottle-medical:before {
  content: "\f486";
}
.fa-landmark:before {
  content: "\f66f";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-person-cane:before {
  content: "\e53c";
}
.fa-tent:before {
  content: "\e57d";
}
.fa-vest-patches:before {
  content: "\e086";
}
.fa-check-double:before {
  content: "\f560";
}
.fa-arrow-down-a-z:before,
.fa-sort-alpha-asc:before,
.fa-sort-alpha-down:before {
  content: "\f15d";
}
.fa-money-bill-wheat:before {
  content: "\e52a";
}
.fa-cookie:before {
  content: "\f563";
}
.fa-arrow-left-rotate:before,
.fa-arrow-rotate-back:before,
.fa-arrow-rotate-backward:before,
.fa-arrow-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-hard-drive:before,
.fa-hdd:before {
  content: "\f0a0";
}
.fa-face-grin-squint-tears:before,
.fa-grin-squint-tears:before {
  content: "\f586";
}
.fa-dumbbell:before {
  content: "\f44b";
}
.fa-list-alt:before,
.fa-rectangle-list:before {
  content: "\f022";
}
.fa-tarp-droplet:before {
  content: "\e57c";
}
.fa-house-medical-circle-check:before {
  content: "\e511";
}
.fa-person-skiing-nordic:before,
.fa-skiing-nordic:before {
  content: "\f7ca";
}
.fa-calendar-plus:before {
  content: "\f271";
}
.fa-plane-arrival:before {
  content: "\f5af";
}
.fa-arrow-alt-circle-left:before,
.fa-circle-left:before {
  content: "\f359";
}
.fa-subway:before,
.fa-train-subway:before {
  content: "\f239";
}
.fa-chart-gantt:before {
  content: "\e0e4";
}
.fa-indian-rupee-sign:before,
.fa-indian-rupee:before,
.fa-inr:before {
  content: "\e1bc";
}
.fa-crop-alt:before,
.fa-crop-simple:before {
  content: "\f565";
}
.fa-money-bill-1:before,
.fa-money-bill-alt:before {
  content: "\f3d1";
}
.fa-left-long:before,
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}
.fa-dna:before {
  content: "\f471";
}
.fa-virus-slash:before {
  content: "\e075";
}
.fa-minus:before,
.fa-subtract:before {
  content: "\f068";
}
.fa-chess:before {
  content: "\f439";
}
.fa-arrow-left-long:before,
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-plug-circle-check:before {
  content: "\e55c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-franc-sign:before {
  content: "\e18f";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before,
.fa-hands-american-sign-language-interpreting:before,
.fa-hands-asl-interpreting:before {
  content: "\f2a3";
}
.fa-cog:before,
.fa-gear:before {
  content: "\f013";
}
.fa-droplet-slash:before,
.fa-tint-slash:before {
  content: "\f5c7";
}
.fa-mosque:before {
  content: "\f678";
}
.fa-mosquito:before {
  content: "\e52b";
}
.fa-star-of-david:before {
  content: "\f69a";
}
.fa-person-military-rifle:before {
  content: "\e54b";
}
.fa-cart-shopping:before,
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-vials:before {
  content: "\f493";
}
.fa-plug-circle-plus:before {
  content: "\e55f";
}
.fa-place-of-worship:before {
  content: "\f67f";
}
.fa-grip-vertical:before {
  content: "\f58e";
}
.fa-arrow-turn-up:before,
.fa-level-up:before {
  content: "\f148";
}
.fa-u:before {
  content: "\55";
}
.fa-square-root-alt:before,
.fa-square-root-variable:before {
  content: "\f698";
}
.fa-clock-four:before,
.fa-clock:before {
  content: "\f017";
}
.fa-backward-step:before,
.fa-step-backward:before {
  content: "\f048";
}
.fa-pallet:before {
  content: "\f482";
}
.fa-faucet:before {
  content: "\e005";
}
.fa-baseball-bat-ball:before {
  content: "\f432";
}
.fa-s:before {
  content: "\53";
}
.fa-timeline:before {
  content: "\e29c";
}
.fa-keyboard:before {
  content: "\f11c";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-clinic-medical:before,
.fa-house-chimney-medical:before {
  content: "\f7f2";
}
.fa-temperature-3:before,
.fa-temperature-three-quarters:before,
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-mobile-android-alt:before,
.fa-mobile-screen:before {
  content: "\f3cf";
}
.fa-plane-up:before {
  content: "\e22d";
}
.fa-piggy-bank:before {
  content: "\f4d3";
}
.fa-battery-3:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-mountain-city:before {
  content: "\e52e";
}
.fa-coins:before {
  content: "\f51e";
}
.fa-khanda:before {
  content: "\f66d";
}
.fa-sliders-h:before,
.fa-sliders:before {
  content: "\f1de";
}
.fa-folder-tree:before {
  content: "\f802";
}
.fa-network-wired:before {
  content: "\f6ff";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-hamsa:before {
  content: "\f665";
}
.fa-cent-sign:before {
  content: "\e3f5";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-person-pregnant:before {
  content: "\e31e";
}
.fa-wand-sparkles:before {
  content: "\f72b";
}
.fa-ellipsis-v:before,
.fa-ellipsis-vertical:before {
  content: "\f142";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-long-arrow-alt-right:before,
.fa-right-long:before {
  content: "\f30b";
}
.fa-flag-usa:before {
  content: "\f74d";
}
.fa-laptop-file:before {
  content: "\e51d";
}
.fa-teletype:before,
.fa-tty:before {
  content: "\f1e4";
}
.fa-diagram-next:before {
  content: "\e476";
}
.fa-person-rifle:before {
  content: "\e54e";
}
.fa-house-medical-circle-exclamation:before {
  content: "\e512";
}
.fa-closed-captioning:before {
  content: "\f20a";
}
.fa-hiking:before,
.fa-person-hiking:before {
  content: "\f6ec";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-images:before {
  content: "\f302";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-people-pulling:before {
  content: "\e535";
}
.fa-n:before {
  content: "\4e";
}
.fa-cable-car:before,
.fa-tram:before {
  content: "\f7da";
}
.fa-cloud-rain:before {
  content: "\f73d";
}
.fa-building-circle-xmark:before {
  content: "\e4d4";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-arrows-down-to-line:before {
  content: "\e4b8";
}
.fa-download:before {
  content: "\f019";
}
.fa-face-grin:before,
.fa-grin:before {
  content: "\f580";
}
.fa-backspace:before,
.fa-delete-left:before {
  content: "\f55a";
}
.fa-eye-dropper-empty:before,
.fa-eye-dropper:before,
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-file-circle-check:before {
  content: "\e5a0";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-mobile-android:before,
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f3ce";
}
.fa-face-meh:before,
.fa-meh:before {
  content: "\f11a";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-book-dead:before,
.fa-book-skull:before {
  content: "\f6b7";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-heart-circle-exclamation:before {
  content: "\e4fe";
}
.fa-home-alt:before,
.fa-home-lg-alt:before,
.fa-home:before,
.fa-house:before {
  content: "\f015";
}
.fa-calendar-week:before {
  content: "\f784";
}
.fa-laptop-medical:before {
  content: "\f812";
}
.fa-b:before {
  content: "\42";
}
.fa-file-medical:before {
  content: "\f477";
}
.fa-dice-one:before {
  content: "\f525";
}
.fa-kiwi-bird:before {
  content: "\f535";
}
.fa-arrow-right-arrow-left:before,
.fa-exchange:before {
  content: "\f0ec";
}
.fa-redo-alt:before,
.fa-rotate-forward:before,
.fa-rotate-right:before {
  content: "\f2f9";
}
.fa-cutlery:before,
.fa-utensils:before {
  content: "\f2e7";
}
.fa-arrow-up-wide-short:before,
.fa-sort-amount-up:before {
  content: "\f161";
}
.fa-mill-sign:before {
  content: "\e1ed";
}
.fa-bowl-rice:before {
  content: "\e2eb";
}
.fa-skull:before {
  content: "\f54c";
}
.fa-broadcast-tower:before,
.fa-tower-broadcast:before {
  content: "\f519";
}
.fa-truck-pickup:before {
  content: "\f63c";
}
.fa-long-arrow-alt-up:before,
.fa-up-long:before {
  content: "\f30c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-code-merge:before {
  content: "\f387";
}
.fa-upload:before {
  content: "\f093";
}
.fa-hurricane:before {
  content: "\f751";
}
.fa-mound:before {
  content: "\e52d";
}
.fa-toilet-portable:before {
  content: "\e583";
}
.fa-compact-disc:before {
  content: "\f51f";
}
.fa-file-arrow-down:before,
.fa-file-download:before {
  content: "\f56d";
}
.fa-caravan:before {
  content: "\f8ff";
}
.fa-shield-cat:before {
  content: "\e572";
}
.fa-bolt:before,
.fa-zap:before {
  content: "\f0e7";
}
.fa-glass-water:before {
  content: "\e4f4";
}
.fa-oil-well:before {
  content: "\e532";
}
.fa-vault:before {
  content: "\e2c5";
}
.fa-mars:before {
  content: "\f222";
}
.fa-toilet:before {
  content: "\f7d8";
}
.fa-plane-circle-xmark:before {
  content: "\e557";
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen-sign:before,
.fa-yen:before {
  content: "\f157";
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble-sign:before,
.fa-ruble:before {
  content: "\f158";
}
.fa-sun:before {
  content: "\f185";
}
.fa-guitar:before {
  content: "\f7a6";
}
.fa-face-laugh-wink:before,
.fa-laugh-wink:before {
  content: "\f59c";
}
.fa-horse-head:before {
  content: "\f7ab";
}
.fa-bore-hole:before {
  content: "\e4c3";
}
.fa-industry:before {
  content: "\f275";
}
.fa-arrow-alt-circle-down:before,
.fa-circle-down:before {
  content: "\f358";
}
.fa-arrows-turn-to-dots:before {
  content: "\e4c1";
}
.fa-florin-sign:before {
  content: "\e184";
}
.fa-arrow-down-short-wide:before,
.fa-sort-amount-desc:before,
.fa-sort-amount-down-alt:before {
  content: "\f884";
}
.fa-less-than:before {
  content: "\3c";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-car-tunnel:before {
  content: "\e4de";
}
.fa-head-side-cough:before {
  content: "\e061";
}
.fa-grip-lines:before {
  content: "\f7a4";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-user-lock:before {
  content: "\f502";
}
.fa-arrow-right-long:before,
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-anchor-circle-xmark:before {
  content: "\e4ac";
}
.fa-ellipsis-h:before,
.fa-ellipsis:before {
  content: "\f141";
}
.fa-chess-pawn:before {
  content: "\f443";
}
.fa-first-aid:before,
.fa-kit-medical:before {
  content: "\f479";
}
.fa-person-through-window:before {
  content: "\e5a9";
}
.fa-toolbox:before {
  content: "\f552";
}
.fa-hands-holding-circle:before {
  content: "\e4fb";
}
.fa-bug:before {
  content: "\f188";
}
.fa-credit-card-alt:before,
.fa-credit-card:before {
  content: "\f09d";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-hand-holding-hand:before {
  content: "\e4f7";
}
.fa-book-open-reader:before,
.fa-book-reader:before {
  content: "\f5da";
}
.fa-mountain-sun:before {
  content: "\e52f";
}
.fa-arrows-left-right-to-line:before {
  content: "\e4ba";
}
.fa-dice-d20:before {
  content: "\f6cf";
}
.fa-truck-droplet:before {
  content: "\e58c";
}
.fa-file-circle-xmark:before {
  content: "\e5a1";
}
.fa-temperature-arrow-up:before,
.fa-temperature-up:before {
  content: "\e040";
}
.fa-medal:before {
  content: "\f5a2";
}
.fa-bed:before {
  content: "\f236";
}
.fa-h-square:before,
.fa-square-h:before {
  content: "\f0fd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-temperature-4:before,
.fa-temperature-full:before,
.fa-thermometer-4:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-plug-circle-xmark:before {
  content: "\e560";
}
.fa-star-of-life:before {
  content: "\f621";
}
.fa-phone-slash:before {
  content: "\f3dd";
}
.fa-paint-roller:before {
  content: "\f5aa";
}
.fa-hands-helping:before,
.fa-handshake-angle:before {
  content: "\f4c4";
}
.fa-location-dot:before,
.fa-map-marker-alt:before {
  content: "\f3c5";
}
.fa-file:before {
  content: "\f15b";
}
.fa-greater-than:before {
  content: "\3e";
}
.fa-person-swimming:before,
.fa-swimmer:before {
  content: "\f5c4";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-droplet:before,
.fa-tint:before {
  content: "\f043";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-earth-america:before,
.fa-earth-americas:before,
.fa-earth:before,
.fa-globe-americas:before {
  content: "\f57d";
}
.fa-person-burst:before {
  content: "\e53b";
}
.fa-dove:before {
  content: "\f4ba";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-socks:before {
  content: "\f696";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-section:before {
  content: "\e447";
}
.fa-gauge-high:before,
.fa-tachometer-alt-fast:before,
.fa-tachometer-alt:before {
  content: "\f625";
}
.fa-envelope-open-text:before {
  content: "\f658";
}
.fa-hospital-alt:before,
.fa-hospital-wide:before,
.fa-hospital:before {
  content: "\f0f8";
}
.fa-wine-bottle:before {
  content: "\f72f";
}
.fa-chess-rook:before {
  content: "\f447";
}
.fa-bars-staggered:before,
.fa-reorder:before,
.fa-stream:before {
  content: "\f550";
}
.fa-dharmachakra:before {
  content: "\f655";
}
.fa-hotdog:before {
  content: "\f80f";
}
.fa-blind:before,
.fa-person-walking-with-cane:before {
  content: "\f29d";
}
.fa-drum:before {
  content: "\f569";
}
.fa-ice-cream:before {
  content: "\f810";
}
.fa-heart-circle-bolt:before {
  content: "\e4fc";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-check-to-slot:before,
.fa-vote-yea:before {
  content: "\f772";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-boxes-alt:before,
.fa-boxes-stacked:before,
.fa-boxes:before {
  content: "\f468";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-assistive-listening-systems:before,
.fa-ear-listen:before {
  content: "\f2a2";
}
.fa-tree-city:before {
  content: "\e587";
}
.fa-play:before {
  content: "\f04b";
}
.fa-font:before {
  content: "\f031";
}
.fa-rupiah-sign:before {
  content: "\e23d";
}
.fa-magnifying-glass:before,
.fa-search:before {
  content: "\f002";
}
.fa-ping-pong-paddle-ball:before,
.fa-table-tennis-paddle-ball:before,
.fa-table-tennis:before {
  content: "\f45d";
}
.fa-diagnoses:before,
.fa-person-dots-from-line:before {
  content: "\f470";
}
.fa-trash-can-arrow-up:before,
.fa-trash-restore-alt:before {
  content: "\f82a";
}
.fa-naira-sign:before {
  content: "\e1f6";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-walkie-talkie:before {
  content: "\f8ef";
}
.fa-file-edit:before,
.fa-file-pen:before {
  content: "\f31c";
}
.fa-receipt:before {
  content: "\f543";
}
.fa-pen-square:before,
.fa-pencil-square:before,
.fa-square-pen:before {
  content: "\f14b";
}
.fa-suitcase-rolling:before {
  content: "\f5c1";
}
.fa-person-circle-exclamation:before {
  content: "\e53f";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-battery-5:before,
.fa-battery-full:before,
.fa-battery:before {
  content: "\f240";
}
.fa-skull-crossbones:before {
  content: "\f714";
}
.fa-code-compare:before {
  content: "\e13a";
}
.fa-list-dots:before,
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-school-lock:before {
  content: "\e56f";
}
.fa-tower-cell:before {
  content: "\e585";
}
.fa-down-long:before,
.fa-long-arrow-alt-down:before {
  content: "\f309";
}
.fa-ranking-star:before {
  content: "\e561";
}
.fa-chess-king:before {
  content: "\f43f";
}
.fa-person-harassing:before {
  content: "\e549";
}
.fa-brazilian-real-sign:before {
  content: "\e46c";
}
.fa-landmark-alt:before,
.fa-landmark-dome:before {
  content: "\f752";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-television:before,
.fa-tv-alt:before,
.fa-tv:before {
  content: "\f26c";
}
.fa-shrimp:before {
  content: "\e448";
}
.fa-list-check:before,
.fa-tasks:before {
  content: "\f0ae";
}
.fa-jug-detergent:before {
  content: "\e519";
}
.fa-circle-user:before,
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-shield:before {
  content: "\f505";
}
.fa-wind:before {
  content: "\f72e";
}
.fa-car-burst:before,
.fa-car-crash:before {
  content: "\f5e1";
}
.fa-y:before {
  content: "\59";
}
.fa-person-snowboarding:before,
.fa-snowboarding:before {
  content: "\f7ce";
}
.fa-shipping-fast:before,
.fa-truck-fast:before {
  content: "\f48b";
}
.fa-fish:before {
  content: "\f578";
}
.fa-user-graduate:before {
  content: "\f501";
}
.fa-adjust:before,
.fa-circle-half-stroke:before {
  content: "\f042";
}
.fa-clapperboard:before {
  content: "\e131";
}
.fa-circle-radiation:before,
.fa-radiation-alt:before {
  content: "\f7ba";
}
.fa-baseball-ball:before,
.fa-baseball:before {
  content: "\f433";
}
.fa-jet-fighter-up:before {
  content: "\e518";
}
.fa-diagram-project:before,
.fa-project-diagram:before {
  content: "\f542";
}
.fa-copy:before {
  content: "\f0c5";
}
.fa-volume-mute:before,
.fa-volume-times:before,
.fa-volume-xmark:before {
  content: "\f6a9";
}
.fa-hand-sparkles:before {
  content: "\e05d";
}
.fa-grip-horizontal:before,
.fa-grip:before {
  content: "\f58d";
}
.fa-share-from-square:before,
.fa-share-square:before {
  content: "\f14d";
}
.fa-child-combatant:before,
.fa-child-rifle:before {
  content: "\e4e0";
}
.fa-gun:before {
  content: "\e19b";
}
.fa-phone-square:before,
.fa-square-phone:before {
  content: "\f098";
}
.fa-add:before,
.fa-plus:before {
  content: "\2b";
}
.fa-expand:before {
  content: "\f065";
}
.fa-computer:before {
  content: "\e4e5";
}
.fa-close:before,
.fa-multiply:before,
.fa-remove:before,
.fa-times:before,
.fa-xmark:before {
  content: "\f00d";
}
.fa-arrows-up-down-left-right:before,
.fa-arrows:before {
  content: "\f047";
}
.fa-chalkboard-teacher:before,
.fa-chalkboard-user:before {
  content: "\f51c";
}
.fa-peso-sign:before {
  content: "\e222";
}
.fa-building-shield:before {
  content: "\e4d8";
}
.fa-baby:before {
  content: "\f77c";
}
.fa-users-line:before {
  content: "\e592";
}
.fa-quote-left-alt:before,
.fa-quote-left:before {
  content: "\f10d";
}
.fa-tractor:before {
  content: "\f722";
}
.fa-trash-arrow-up:before,
.fa-trash-restore:before {
  content: "\f829";
}
.fa-arrow-down-up-lock:before {
  content: "\e4b0";
}
.fa-lines-leaning:before {
  content: "\e51e";
}
.fa-ruler-combined:before {
  content: "\f546";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-equals:before {
  content: "\3d";
}
.fa-blender:before {
  content: "\f517";
}
.fa-teeth:before {
  content: "\f62e";
}
.fa-ils:before,
.fa-shekel-sign:before,
.fa-shekel:before,
.fa-sheqel-sign:before,
.fa-sheqel:before {
  content: "\f20b";
}
.fa-map:before {
  content: "\f279";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-photo-film:before,
.fa-photo-video:before {
  content: "\f87c";
}
.fa-folder-minus:before {
  content: "\f65d";
}
.fa-store:before {
  content: "\f54e";
}
.fa-arrow-trend-up:before {
  content: "\e098";
}
.fa-plug-circle-minus:before {
  content: "\e55e";
}
.fa-sign-hanging:before,
.fa-sign:before {
  content: "\f4d9";
}
.fa-bezier-curve:before {
  content: "\f55b";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-tablet-android:before,
.fa-tablet:before {
  content: "\f3fb";
}
.fa-school-flag:before {
  content: "\e56e";
}
.fa-fill:before {
  content: "\f575";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-drumstick-bite:before {
  content: "\f6d7";
}
.fa-holly-berry:before {
  content: "\f7aa";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-bacteria:before {
  content: "\e059";
}
.fa-hand-lizard:before {
  content: "\f258";
}
.fa-notdef:before {
  content: "\e1fe";
}
.fa-disease:before {
  content: "\f7fa";
}
.fa-briefcase-medical:before {
  content: "\f469";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-car-alt:before,
.fa-car-rear:before {
  content: "\f5de";
}
.fa-pump-soap:before {
  content: "\e06b";
}
.fa-video-slash:before {
  content: "\f4e2";
}
.fa-battery-2:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-radio:before {
  content: "\f8d7";
}
.fa-baby-carriage:before,
.fa-carriage-baby:before {
  content: "\f77d";
}
.fa-traffic-light:before {
  content: "\f637";
}
.fa-thermometer:before {
  content: "\f491";
}
.fa-vr-cardboard:before {
  content: "\f729";
}
.fa-hand-middle-finger:before {
  content: "\f806";
}
.fa-percent:before,
.fa-percentage:before {
  content: "\25";
}
.fa-truck-moving:before {
  content: "\f4df";
}
.fa-glass-water-droplet:before {
  content: "\e4f5";
}
.fa-display:before {
  content: "\e163";
}
.fa-face-smile:before,
.fa-smile:before {
  content: "\f118";
}
.fa-thumb-tack:before,
.fa-thumbtack:before {
  content: "\f08d";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-person-praying:before,
.fa-pray:before {
  content: "\f683";
}
.fa-hammer:before {
  content: "\f6e3";
}
.fa-hand-peace:before {
  content: "\f25b";
}
.fa-rotate:before,
.fa-sync-alt:before {
  content: "\f2f1";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-robot:before {
  content: "\f544";
}
.fa-peace:before {
  content: "\f67c";
}
.fa-cogs:before,
.fa-gears:before {
  content: "\f085";
}
.fa-warehouse:before {
  content: "\f494";
}
.fa-arrow-up-right-dots:before {
  content: "\e4b7";
}
.fa-splotch:before {
  content: "\f5bc";
}
.fa-face-grin-hearts:before,
.fa-grin-hearts:before {
  content: "\f584";
}
.fa-dice-four:before {
  content: "\f524";
}
.fa-sim-card:before {
  content: "\f7c4";
}
.fa-transgender-alt:before,
.fa-transgender:before {
  content: "\f225";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-arrow-turn-down:before,
.fa-level-down:before {
  content: "\f149";
}
.fa-person-falling-burst:before {
  content: "\e547";
}
.fa-award:before {
  content: "\f559";
}
.fa-ticket-alt:before,
.fa-ticket-simple:before {
  content: "\f3ff";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-angle-double-left:before,
.fa-angles-left:before {
  content: "\f100";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-clock-rotate-left:before,
.fa-history:before {
  content: "\f1da";
}
.fa-face-grin-beam-sweat:before,
.fa-grin-beam-sweat:before {
  content: "\f583";
}
.fa-arrow-right-from-file:before,
.fa-file-export:before {
  content: "\f56e";
}
.fa-shield-blank:before,
.fa-shield:before {
  content: "\f132";
}
.fa-arrow-up-short-wide:before,
.fa-sort-amount-up-alt:before {
  content: "\f885";
}
.fa-house-medical:before {
  content: "\e3b2";
}
.fa-golf-ball-tee:before,
.fa-golf-ball:before {
  content: "\f450";
}
.fa-chevron-circle-left:before,
.fa-circle-chevron-left:before {
  content: "\f137";
}
.fa-house-chimney-window:before {
  content: "\e00d";
}
.fa-pen-nib:before {
  content: "\f5ad";
}
.fa-tent-arrow-turn-left:before {
  content: "\e580";
}
.fa-tents:before {
  content: "\e582";
}
.fa-magic:before,
.fa-wand-magic:before {
  content: "\f0d0";
}
.fa-dog:before {
  content: "\f6d3";
}
.fa-carrot:before {
  content: "\f787";
}
.fa-moon:before {
  content: "\f186";
}
.fa-wine-glass-alt:before,
.fa-wine-glass-empty:before {
  content: "\f5ce";
}
.fa-cheese:before {
  content: "\f7ef";
}
.fa-yin-yang:before {
  content: "\f6ad";
}
.fa-music:before {
  content: "\f001";
}
.fa-code-commit:before {
  content: "\f386";
}
.fa-temperature-low:before {
  content: "\f76b";
}
.fa-biking:before,
.fa-person-biking:before {
  content: "\f84a";
}
.fa-broom:before {
  content: "\f51a";
}
.fa-shield-heart:before {
  content: "\e574";
}
.fa-gopuram:before {
  content: "\f664";
}
.fa-earth-oceania:before,
.fa-globe-oceania:before {
  content: "\e47b";
}
.fa-square-xmark:before,
.fa-times-square:before,
.fa-xmark-square:before {
  content: "\f2d3";
}
.fa-hashtag:before {
  content: "\23";
}
.fa-expand-alt:before,
.fa-up-right-and-down-left-from-center:before {
  content: "\f424";
}
.fa-oil-can:before {
  content: "\f613";
}
.fa-t:before {
  content: "\54";
}
.fa-hippo:before {
  content: "\f6ed";
}
.fa-chart-column:before {
  content: "\e0e3";
}
.fa-infinity:before {
  content: "\f534";
}
.fa-vial-circle-check:before {
  content: "\e596";
}
.fa-person-arrow-down-to-line:before {
  content: "\e538";
}
.fa-voicemail:before {
  content: "\f897";
}
.fa-fan:before {
  content: "\f863";
}
.fa-person-walking-luggage:before {
  content: "\e554";
}
.fa-arrows-alt-v:before,
.fa-up-down:before {
  content: "\f338";
}
.fa-cloud-moon-rain:before {
  content: "\f73c";
}
.fa-calendar:before {
  content: "\f133";
}
.fa-trailer:before {
  content: "\e041";
}
.fa-bahai:before,
.fa-haykal:before {
  content: "\f666";
}
.fa-sd-card:before {
  content: "\f7c2";
}
.fa-dragon:before {
  content: "\f6d5";
}
.fa-shoe-prints:before {
  content: "\f54b";
}
.fa-circle-plus:before,
.fa-plus-circle:before {
  content: "\f055";
}
.fa-face-grin-tongue-wink:before,
.fa-grin-tongue-wink:before {
  content: "\f58b";
}
.fa-hand-holding:before {
  content: "\f4bd";
}
.fa-plug-circle-exclamation:before {
  content: "\e55d";
}
.fa-chain-broken:before,
.fa-chain-slash:before,
.fa-link-slash:before,
.fa-unlink:before {
  content: "\f127";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-person-walking-arrow-loop-left:before {
  content: "\e551";
}
.fa-arrow-up-z-a:before,
.fa-sort-alpha-up-alt:before {
  content: "\f882";
}
.fa-fire-alt:before,
.fa-fire-flame-curved:before {
  content: "\f7e4";
}
.fa-tornado:before {
  content: "\f76f";
}
.fa-file-circle-plus:before {
  content: "\e494";
}
.fa-book-quran:before,
.fa-quran:before {
  content: "\f687";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-border-all:before {
  content: "\f84c";
}
.fa-angry:before,
.fa-face-angry:before {
  content: "\f556";
}
.fa-cookie-bite:before {
  content: "\f564";
}
.fa-arrow-trend-down:before {
  content: "\e097";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-draw-polygon:before {
  content: "\f5ee";
}
.fa-balance-scale:before,
.fa-scale-balanced:before {
  content: "\f24e";
}
.fa-gauge-simple-high:before,
.fa-tachometer-fast:before,
.fa-tachometer:before {
  content: "\f62a";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-desktop-alt:before,
.fa-desktop:before {
  content: "\f390";
}
.fa-m:before {
  content: "\4d";
}
.fa-table-list:before,
.fa-th-list:before {
  content: "\f00b";
}
.fa-comment-sms:before,
.fa-sms:before {
  content: "\f7cd";
}
.fa-book:before {
  content: "\f02d";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-check:before {
  content: "\f00c";
}
.fa-battery-4:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-house-circle-check:before {
  content: "\e509";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-diagram-successor:before {
  content: "\e47a";
}
.fa-truck-arrow-right:before {
  content: "\e58b";
}
.fa-arrows-split-up-and-left:before {
  content: "\e4bc";
}
.fa-fist-raised:before,
.fa-hand-fist:before {
  content: "\f6de";
}
.fa-cloud-moon:before {
  content: "\f6c3";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-person-falling:before {
  content: "\e546";
}
.fa-image-portrait:before,
.fa-portrait:before {
  content: "\f3e0";
}
.fa-user-tag:before {
  content: "\f507";
}
.fa-rug:before {
  content: "\e569";
}
.fa-earth-europe:before,
.fa-globe-europe:before {
  content: "\f7a2";
}
.fa-cart-flatbed-suitcase:before,
.fa-luggage-cart:before {
  content: "\f59d";
}
.fa-rectangle-times:before,
.fa-rectangle-xmark:before,
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f410";
}
.fa-baht-sign:before {
  content: "\e0ac";
}
.fa-book-open:before {
  content: "\f518";
}
.fa-book-journal-whills:before,
.fa-journal-whills:before {
  content: "\f66a";
}
.fa-handcuffs:before {
  content: "\e4f8";
}
.fa-exclamation-triangle:before,
.fa-triangle-exclamation:before,
.fa-warning:before {
  content: "\f071";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-arrow-turn-right:before,
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-bottle-droplet:before {
  content: "\e4c4";
}
.fa-mask-face:before {
  content: "\e1d7";
}
.fa-hill-rockslide:before {
  content: "\e508";
}
.fa-exchange-alt:before,
.fa-right-left:before {
  content: "\f362";
}
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-road-circle-exclamation:before {
  content: "\e565";
}
.fa-dungeon:before {
  content: "\f6d9";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-money-bill-1-wave:before,
.fa-money-bill-wave-alt:before {
  content: "\f53b";
}
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-hands:before,
.fa-sign-language:before,
.fa-signing:before {
  content: "\f2a7";
}
.fa-calendar-day:before {
  content: "\f783";
}
.fa-ladder-water:before,
.fa-swimming-pool:before,
.fa-water-ladder:before {
  content: "\f5c5";
}
.fa-arrows-up-down:before,
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-face-grimace:before,
.fa-grimace:before {
  content: "\f57f";
}
.fa-wheelchair-alt:before,
.fa-wheelchair-move:before {
  content: "\e2ce";
}
.fa-level-down-alt:before,
.fa-turn-down:before {
  content: "\f3be";
}
.fa-person-walking-arrow-right:before {
  content: "\e552";
}
.fa-envelope-square:before,
.fa-square-envelope:before {
  content: "\f199";
}
.fa-dice:before {
  content: "\f522";
}
.fa-bowling-ball:before {
  content: "\f436";
}
.fa-brain:before {
  content: "\f5dc";
}
.fa-band-aid:before,
.fa-bandage:before {
  content: "\f462";
}
.fa-calendar-minus:before {
  content: "\f272";
}
.fa-circle-xmark:before,
.fa-times-circle:before,
.fa-xmark-circle:before {
  content: "\f057";
}
.fa-gifts:before {
  content: "\f79c";
}
.fa-hotel:before {
  content: "\f594";
}
.fa-earth-asia:before,
.fa-globe-asia:before {
  content: "\f57e";
}
.fa-id-card-alt:before,
.fa-id-card-clip:before {
  content: "\f47f";
}
.fa-magnifying-glass-plus:before,
.fa-search-plus:before {
  content: "\f00e";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-user-clock:before {
  content: "\f4fd";
}
.fa-allergies:before,
.fa-hand-dots:before {
  content: "\f461";
}
.fa-file-invoice:before {
  content: "\f570";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-coffee:before,
.fa-mug-saucer:before {
  content: "\f0f4";
}
.fa-brush:before {
  content: "\f55d";
}
.fa-mask:before {
  content: "\f6fa";
}
.fa-magnifying-glass-minus:before,
.fa-search-minus:before {
  content: "\f010";
}
.fa-ruler-vertical:before {
  content: "\f548";
}
.fa-user-alt:before,
.fa-user-large:before {
  content: "\f406";
}
.fa-train-tram:before {
  content: "\e5b4";
}
.fa-user-nurse:before {
  content: "\f82f";
}
.fa-syringe:before {
  content: "\f48e";
}
.fa-cloud-sun:before {
  content: "\f6c4";
}
.fa-stopwatch-20:before {
  content: "\e06f";
}
.fa-square-full:before {
  content: "\f45c";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-jar:before {
  content: "\e516";
}
.fa-note-sticky:before,
.fa-sticky-note:before {
  content: "\f249";
}
.fa-bug-slash:before {
  content: "\e490";
}
.fa-arrow-up-from-water-pump:before {
  content: "\e4b6";
}
.fa-bone:before {
  content: "\f5d7";
}
.fa-user-injured:before {
  content: "\f728";
}
.fa-face-sad-tear:before,
.fa-sad-tear:before {
  content: "\f5b4";
}
.fa-plane:before {
  content: "\f072";
}
.fa-tent-arrows-down:before {
  content: "\e581";
}
.fa-exclamation:before {
  content: "\21";
}
.fa-arrows-spin:before {
  content: "\e4bb";
}
.fa-print:before {
  content: "\f02f";
}
.fa-try:before,
.fa-turkish-lira-sign:before,
.fa-turkish-lira:before {
  content: "\e2bb";
}
.fa-dollar-sign:before,
.fa-dollar:before,
.fa-usd:before {
  content: "\24";
}
.fa-x:before {
  content: "\58";
}
.fa-magnifying-glass-dollar:before,
.fa-search-dollar:before {
  content: "\f688";
}
.fa-users-cog:before,
.fa-users-gear:before {
  content: "\f509";
}
.fa-person-military-pointing:before {
  content: "\e54a";
}
.fa-bank:before,
.fa-building-columns:before,
.fa-institution:before,
.fa-museum:before,
.fa-university:before {
  content: "\f19c";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-trowel:before {
  content: "\e589";
}
.fa-d:before {
  content: "\44";
}
.fa-stapler:before {
  content: "\e5af";
}
.fa-masks-theater:before,
.fa-theater-masks:before {
  content: "\f630";
}
.fa-kip-sign:before {
  content: "\e1c4";
}
.fa-hand-point-left:before {
  content: "\f0a5";
}
.fa-handshake-alt:before,
.fa-handshake-simple:before {
  content: "\f4c6";
}
.fa-fighter-jet:before,
.fa-jet-fighter:before {
  content: "\f0fb";
}
.fa-share-alt-square:before,
.fa-square-share-nodes:before {
  content: "\f1e1";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-plus-minus:before {
  content: "\e43c";
}
.fa-video-camera:before,
.fa-video:before {
  content: "\f03d";
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
  content: "\f19d";
}
.fa-hand-holding-medical:before {
  content: "\e05c";
}
.fa-person-circle-check:before {
  content: "\e53e";
}
.fa-level-up-alt:before,
.fa-turn-up:before {
  content: "\f3bf";
}
.fa-sr-only,
.fa-sr-only-focusable:not(:focus),
.sr-only,
.sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
:host,
:root {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../assets/fonts/fa/webfonts/fa-brands-400.woff2) format("woff2"),
    url(../assets/fonts/fa/webfonts/fa-brands-400.ttf) format("truetype");
}
.fa-brands,
.fab {
  font-weight: 400;
}
.fa-monero:before {
  content: "\f3d0";
}
.fa-hooli:before {
  content: "\f427";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-shopware:before {
  content: "\f5b5";
}
.fa-creative-commons-nc:before {
  content: "\f4e8";
}
.fa-aws:before {
  content: "\f375";
}
.fa-redhat:before {
  content: "\f7bc";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-cloudflare:before {
  content: "\e07d";
}
.fa-ups:before {
  content: "\f7e0";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-dyalog:before {
  content: "\f399";
}
.fa-bity:before {
  content: "\f37a";
}
.fa-stackpath:before {
  content: "\f842";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-modx:before {
  content: "\f285";
}
.fa-guilded:before {
  content: "\e07e";
}
.fa-vnv:before {
  content: "\f40b";
}
.fa-js-square:before,
.fa-square-js:before {
  content: "\f3b9";
}
.fa-microsoft:before {
  content: "\f3ca";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-orcid:before {
  content: "\f8d2";
}
.fa-java:before {
  content: "\f4e4";
}
.fa-invision:before {
  content: "\f7b0";
}
.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}
.fa-centercode:before {
  content: "\f380";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-hire-a-helper:before {
  content: "\f3b0";
}
.fa-creative-commons-by:before {
  content: "\f4e7";
}
.fa-unity:before {
  content: "\e049";
}
.fa-whmcs:before {
  content: "\f40d";
}
.fa-rocketchat:before {
  content: "\f3e8";
}
.fa-vk:before {
  content: "\f189";
}
.fa-untappd:before {
  content: "\f405";
}
.fa-mailchimp:before {
  content: "\f59e";
}
.fa-css3-alt:before {
  content: "\f38b";
}
.fa-reddit-square:before,
.fa-square-reddit:before {
  content: "\f1a2";
}
.fa-vimeo-v:before {
  content: "\f27d";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-square-font-awesome:before {
  content: "\e5ad";
}
.fa-deskpro:before {
  content: "\f38f";
}
.fa-sistrix:before {
  content: "\f3ee";
}
.fa-instagram-square:before,
.fa-square-instagram:before {
  content: "\e055";
}
.fa-battle-net:before {
  content: "\f835";
}
.fa-the-red-yeti:before {
  content: "\f69d";
}
.fa-hacker-news-square:before,
.fa-square-hacker-news:before {
  content: "\f3af";
}
.fa-edge:before {
  content: "\f282";
}
.fa-threads:before {
  content: "\e618";
}
.fa-napster:before {
  content: "\f3d2";
}
.fa-snapchat-square:before,
.fa-square-snapchat:before {
  content: "\f2ad";
}
.fa-google-plus-g:before {
  content: "\f0d5";
}
.fa-artstation:before {
  content: "\f77a";
}
.fa-markdown:before {
  content: "\f60f";
}
.fa-sourcetree:before {
  content: "\f7d3";
}
.fa-google-plus:before {
  content: "\f2b3";
}
.fa-diaspora:before {
  content: "\f791";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-phoenix-squadron:before {
  content: "\f511";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-algolia:before {
  content: "\f36c";
}
.fa-red-river:before {
  content: "\f3e3";
}
.fa-creative-commons-sa:before {
  content: "\f4ef";
}
.fa-safari:before {
  content: "\f267";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-font-awesome-alt:before,
.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}
.fa-atlassian:before {
  content: "\f77b";
}
.fa-linkedin-in:before {
  content: "\f0e1";
}
.fa-digital-ocean:before {
  content: "\f391";
}
.fa-nimblr:before {
  content: "\f5a8";
}
.fa-chromecast:before {
  content: "\f838";
}
.fa-evernote:before {
  content: "\f839";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-creative-commons-sampling:before {
  content: "\f4f0";
}
.fa-adversal:before {
  content: "\f36a";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-watchman-monitoring:before {
  content: "\e087";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-weixin:before {
  content: "\f1d7";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-git-alt:before {
  content: "\f841";
}
.fa-lyft:before {
  content: "\f3c3";
}
.fa-rev:before {
  content: "\f5b2";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-wizards-of-the-coast:before {
  content: "\f730";
}
.fa-square-viadeo:before,
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-meetup:before {
  content: "\f2e0";
}
.fa-centos:before {
  content: "\f789";
}
.fa-adn:before {
  content: "\f170";
}
.fa-cloudsmith:before {
  content: "\f384";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-dribbble-square:before,
.fa-square-dribbble:before {
  content: "\f397";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-node:before {
  content: "\f419";
}
.fa-mix:before {
  content: "\f3cb";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-cc-apple-pay:before {
  content: "\f416";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-debian:before {
  content: "\e60b";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-instalod:before {
  content: "\e081";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-sellcast:before {
  content: "\f2da";
}
.fa-square-twitter:before,
.fa-twitter-square:before {
  content: "\f081";
}
.fa-r-project:before {
  content: "\f4f7";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-freebsd:before {
  content: "\f3a4";
}
.fa-vuejs:before {
  content: "\f41f";
}
.fa-accusoft:before {
  content: "\f369";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-fonticons-fi:before {
  content: "\f3a2";
}
.fa-app-store:before {
  content: "\f36f";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-itunes-note:before {
  content: "\f3b5";
}
.fa-golang:before {
  content: "\e40f";
}
.fa-kickstarter:before {
  content: "\f3bb";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-uncharted:before {
  content: "\e084";
}
.fa-firstdraft:before {
  content: "\f3a1";
}
.fa-square-youtube:before,
.fa-youtube-square:before {
  content: "\f431";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-rendact:before,
.fa-wpressr:before {
  content: "\f3e4";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-galactic-republic:before {
  content: "\f50c";
}
.fa-nfc-directional:before {
  content: "\e530";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-joget:before {
  content: "\f3b7";
}
.fa-fedora:before {
  content: "\f798";
}
.fa-stripe-s:before {
  content: "\f42a";
}
.fa-meta:before {
  content: "\e49b";
}
.fa-laravel:before {
  content: "\f3bd";
}
.fa-hotjar:before {
  content: "\f3b1";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-sticker-mule:before {
  content: "\f3f7";
}
.fa-creative-commons-zero:before {
  content: "\f4f3";
}
.fa-hips:before {
  content: "\f452";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-discord:before {
  content: "\f392";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-app-store-ios:before {
  content: "\f370";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-confluence:before {
  content: "\f78d";
}
.fa-mdb:before {
  content: "\f8ca";
}
.fa-dochub:before {
  content: "\f394";
}
.fa-accessible-icon:before {
  content: "\f368";
}
.fa-ebay:before {
  content: "\f4f4";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-unsplash:before {
  content: "\e07c";
}
.fa-yarn:before {
  content: "\f7e3";
}
.fa-square-steam:before,
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-square-vimeo:before,
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-asymmetrik:before {
  content: "\f372";
}
.fa-font-awesome-flag:before,
.fa-font-awesome-logo-full:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-gratipay:before {
  content: "\f184";
}
.fa-apple:before {
  content: "\f179";
}
.fa-hive:before {
  content: "\e07f";
}
.fa-gitkraken:before {
  content: "\f3a6";
}
.fa-keybase:before {
  content: "\f4f5";
}
.fa-apple-pay:before {
  content: "\f415";
}
.fa-padlet:before {
  content: "\e4a0";
}
.fa-amazon-pay:before {
  content: "\f42c";
}
.fa-github-square:before,
.fa-square-github:before {
  content: "\f092";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-fedex:before {
  content: "\f797";
}
.fa-phoenix-framework:before {
  content: "\f3dc";
}
.fa-shopify:before {
  content: "\e057";
}
.fa-neos:before {
  content: "\f612";
}
.fa-square-threads:before {
  content: "\e619";
}
.fa-hackerrank:before {
  content: "\f5f7";
}
.fa-researchgate:before {
  content: "\f4f8";
}
.fa-swift:before {
  content: "\f8e1";
}
.fa-angular:before {
  content: "\f420";
}
.fa-speakap:before {
  content: "\f3f3";
}
.fa-angrycreative:before {
  content: "\f36e";
}
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-empire:before {
  content: "\f1d1";
}
.fa-envira:before {
  content: "\f299";
}
.fa-gitlab-square:before,
.fa-square-gitlab:before {
  content: "\e5ae";
}
.fa-studiovinari:before {
  content: "\f3f8";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-goodreads:before {
  content: "\f3a8";
}
.fa-odnoklassniki-square:before,
.fa-square-odnoklassniki:before {
  content: "\f264";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-sith:before {
  content: "\f512";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-page4:before {
  content: "\f3d7";
}
.fa-hashnode:before {
  content: "\e499";
}
.fa-react:before {
  content: "\f41b";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-squarespace:before {
  content: "\f5be";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-creative-commons-share:before {
  content: "\f4f2";
}
.fa-bitcoin:before {
  content: "\f379";
}
.fa-keycdn:before {
  content: "\f3ba";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-itch-io:before {
  content: "\f83a";
}
.fa-umbraco:before {
  content: "\f8e8";
}
.fa-galactic-senate:before {
  content: "\f50d";
}
.fa-ubuntu:before {
  content: "\f7df";
}
.fa-draft2digital:before {
  content: "\f396";
}
.fa-stripe:before {
  content: "\f429";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-gg:before {
  content: "\f260";
}
.fa-dhl:before {
  content: "\f790";
}
.fa-pinterest-square:before,
.fa-square-pinterest:before {
  content: "\f0d3";
}
.fa-xing:before {
  content: "\f168";
}
.fa-blackberry:before {
  content: "\f37b";
}
.fa-creative-commons-pd:before {
  content: "\f4ec";
}
.fa-playstation:before {
  content: "\f3df";
}
.fa-quinscape:before {
  content: "\f459";
}
.fa-less:before {
  content: "\f41d";
}
.fa-blogger-b:before {
  content: "\f37d";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-typo3:before {
  content: "\f42b";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-dailymotion:before {
  content: "\e052";
}
.fa-affiliatetheme:before {
  content: "\f36b";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-bootstrap:before {
  content: "\f836";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-nfc-symbol:before {
  content: "\e531";
}
.fa-ethereum:before {
  content: "\f42e";
}
.fa-speaker-deck:before {
  content: "\f83c";
}
.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}
.fa-patreon:before {
  content: "\f3d9";
}
.fa-avianex:before {
  content: "\f374";
}
.fa-ello:before {
  content: "\f5f1";
}
.fa-gofore:before {
  content: "\f3a7";
}
.fa-bimobject:before {
  content: "\f378";
}
.fa-facebook-f:before {
  content: "\f39e";
}
.fa-google-plus-square:before,
.fa-square-google-plus:before {
  content: "\f0d4";
}
.fa-mandalorian:before {
  content: "\f50f";
}
.fa-first-order-alt:before {
  content: "\f50a";
}
.fa-osi:before {
  content: "\f41a";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-d-and-d-beyond:before {
  content: "\f6ca";
}
.fa-periscope:before {
  content: "\f3da";
}
.fa-fulcrum:before {
  content: "\f50b";
}
.fa-cloudscale:before {
  content: "\f383";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-mizuni:before {
  content: "\f3cc";
}
.fa-schlix:before {
  content: "\f3ea";
}
.fa-square-xing:before,
.fa-xing-square:before {
  content: "\f169";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-cloudversify:before {
  content: "\f385";
}
.fa-usps:before {
  content: "\f7e1";
}
.fa-megaport:before {
  content: "\f5a3";
}
.fa-magento:before {
  content: "\f3c4";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-fly:before {
  content: "\f417";
}
.fa-aviato:before {
  content: "\f421";
}
.fa-itunes:before {
  content: "\f3b4";
}
.fa-cuttlefish:before {
  content: "\f38c";
}
.fa-blogger:before {
  content: "\f37c";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-viber:before {
  content: "\f409";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-symfony:before {
  content: "\f83d";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-facebook-messenger:before {
  content: "\f39f";
}
.fa-audible:before {
  content: "\f373";
}
.fa-think-peaks:before {
  content: "\f731";
}
.fa-bilibili:before {
  content: "\e3d9";
}
.fa-erlang:before {
  content: "\f39d";
}
.fa-x-twitter:before {
  content: "\e61b";
}
.fa-cotton-bureau:before {
  content: "\f89e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-42-group:before,
.fa-innosoft:before {
  content: "\e080";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-elementor:before {
  content: "\f430";
}
.fa-pied-piper-square:before,
.fa-square-pied-piper:before {
  content: "\e01e";
}
.fa-creative-commons-nd:before {
  content: "\f4eb";
}
.fa-palfed:before {
  content: "\f3d8";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-resolving:before {
  content: "\f3e7";
}
.fa-xbox:before {
  content: "\f412";
}
.fa-searchengin:before {
  content: "\f3eb";
}
.fa-tiktok:before {
  content: "\e07b";
}
.fa-facebook-square:before,
.fa-square-facebook:before {
  content: "\f082";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-linkedin:before {
  content: "\f08c";
}
.fa-hubspot:before {
  content: "\f3b2";
}
.fa-deploydog:before {
  content: "\f38e";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-mixer:before {
  content: "\e056";
}
.fa-lastfm-square:before,
.fa-square-lastfm:before {
  content: "\f203";
}
.fa-vimeo:before {
  content: "\f40a";
}
.fa-mendeley:before {
  content: "\f7b3";
}
.fa-uniregistry:before {
  content: "\f404";
}
.fa-figma:before {
  content: "\f799";
}
.fa-creative-commons-remix:before {
  content: "\f4ee";
}
.fa-cc-amazon-pay:before {
  content: "\f42d";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-cmplid:before {
  content: "\e360";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-gripfire:before {
  content: "\f3ac";
}
.fa-jedi-order:before {
  content: "\f50e";
}
.fa-uikit:before {
  content: "\f403";
}
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}
.fa-phabricator:before {
  content: "\f3db";
}
.fa-ussunnah:before {
  content: "\f407";
}
.fa-earlybirds:before {
  content: "\f39a";
}
.fa-trade-federation:before {
  content: "\f513";
}
.fa-autoprefixer:before {
  content: "\f41c";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-google-play:before {
  content: "\f3ab";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-line:before {
  content: "\f3c0";
}
.fa-google-drive:before {
  content: "\f3aa";
}
.fa-servicestack:before {
  content: "\f3ec";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-deezer:before {
  content: "\e077";
}
.fa-raspberry-pi:before {
  content: "\f7bb";
}
.fa-jira:before {
  content: "\f7b1";
}
.fa-docker:before {
  content: "\f395";
}
.fa-screenpal:before {
  content: "\e570";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-gitter:before {
  content: "\f426";
}
.fa-d-and-d:before {
  content: "\f38d";
}
.fa-microblog:before {
  content: "\e01a";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-pied-piper-hat:before {
  content: "\f4e5";
}
.fa-kickstarter-k:before {
  content: "\f3bc";
}
.fa-yandex:before {
  content: "\f413";
}
.fa-readme:before {
  content: "\f4d5";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-sass:before {
  content: "\f41e";
}
.fa-wirsindhandwerk:before,
.fa-wsh:before {
  content: "\e2d0";
}
.fa-buromobelexperte:before {
  content: "\f37f";
}
.fa-salesforce:before {
  content: "\f83b";
}
.fa-octopus-deploy:before {
  content: "\e082";
}
.fa-medapps:before {
  content: "\f3c6";
}
.fa-ns8:before {
  content: "\f3d5";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-apper:before {
  content: "\f371";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-waze:before {
  content: "\f83f";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-snapchat-ghost:before,
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-fantasy-flight-games:before {
  content: "\f6dc";
}
.fa-rust:before {
  content: "\e07a";
}
.fa-wix:before {
  content: "\f5cf";
}
.fa-behance-square:before,
.fa-square-behance:before {
  content: "\f1b5";
}
.fa-supple:before {
  content: "\f3f9";
}
.fa-rebel:before {
  content: "\f1d0";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-staylinked:before {
  content: "\f3f5";
}
.fa-kaggle:before {
  content: "\f5fa";
}
.fa-space-awesome:before {
  content: "\e5ac";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-cpanel:before {
  content: "\f388";
}
.fa-goodreads-g:before {
  content: "\f3a9";
}
.fa-git-square:before,
.fa-square-git:before {
  content: "\f1d2";
}
.fa-square-tumblr:before,
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-trello:before {
  content: "\f181";
}
.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-perbyte:before {
  content: "\e083";
}
.fa-grunt:before {
  content: "\f3ad";
}
.fa-weebly:before {
  content: "\f5cc";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-themeco:before {
  content: "\f5c6";
}
.fa-python:before {
  content: "\f3e2";
}
.fa-android:before {
  content: "\f17b";
}
.fa-bots:before {
  content: "\e340";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-hornbill:before {
  content: "\f592";
}
.fa-js:before {
  content: "\f3b8";
}
.fa-ideal:before {
  content: "\e013";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-dev:before {
  content: "\f6cc";
}
.fa-sketch:before {
  content: "\f7c6";
}
.fa-yandex-international:before {
  content: "\f414";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-uber:before {
  content: "\f402";
}
.fa-github:before {
  content: "\f09b";
}
.fa-php:before {
  content: "\f457";
}
.fa-alipay:before {
  content: "\f642";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-firefox-browser:before {
  content: "\e007";
}
.fa-replyd:before {
  content: "\f3e6";
}
.fa-suse:before {
  content: "\f7d6";
}
.fa-jenkins:before {
  content: "\f3b6";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-rockrms:before {
  content: "\f3e9";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-buffer:before {
  content: "\f837";
}
.fa-npm:before {
  content: "\f3d4";
}
.fa-yammer:before {
  content: "\f840";
}
.fa-btc:before {
  content: "\f15a";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-stubber:before {
  content: "\e5c7";
}
.fa-telegram-plane:before,
.fa-telegram:before {
  content: "\f2c6";
}
.fa-old-republic:before {
  content: "\f510";
}
.fa-odysee:before {
  content: "\e5c6";
}
.fa-square-whatsapp:before,
.fa-whatsapp-square:before {
  content: "\f40c";
}
.fa-node-js:before {
  content: "\f3d3";
}
.fa-edge-legacy:before {
  content: "\e078";
}
.fa-slack-hash:before,
.fa-slack:before {
  content: "\f198";
}
.fa-medrt:before {
  content: "\f3c8";
}
.fa-usb:before {
  content: "\f287";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-vaadin:before {
  content: "\f408";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-square-x-twitter:before {
  content: "\e61a";
}
.fa-reacteurope:before {
  content: "\f75d";
}
.fa-medium-m:before,
.fa-medium:before {
  content: "\f23a";
}
.fa-amilia:before {
  content: "\f36d";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-flipboard:before {
  content: "\f44d";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-critical-role:before {
  content: "\f6c9";
}
.fa-sitrox:before {
  content: "\e44a";
}
.fa-discourse:before {
  content: "\f393";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-mastodon:before {
  content: "\f4f6";
}
.fa-airbnb:before {
  content: "\f834";
}
.fa-wolf-pack-battalion:before {
  content: "\f514";
}
.fa-buy-n-large:before {
  content: "\f8a6";
}
.fa-gulp:before {
  content: "\f3ae";
}
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}
.fa-strava:before {
  content: "\f428";
}
.fa-ember:before {
  content: "\f423";
}
.fa-canadian-maple-leaf:before {
  content: "\f785";
}
.fa-teamspeak:before {
  content: "\f4f9";
}
.fa-pushed:before {
  content: "\f3e1";
}
.fa-wordpress-simple:before {
  content: "\f411";
}
.fa-nutritionix:before {
  content: "\f3d6";
}
.fa-wodu:before {
  content: "\e088";
}
.fa-google-pay:before {
  content: "\e079";
}
.fa-intercom:before {
  content: "\f7af";
}
.fa-zhihu:before {
  content: "\f63f";
}
.fa-korvue:before {
  content: "\f42f";
}
.fa-pix:before {
  content: "\e43a";
}
.fa-steam-symbol:before {
  content: "\f3f6";
}
:host,
:root {
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../assets/fonts/fa/webfonts/fa-regular-400.woff2) format("woff2"),
    url(../assets/fonts/fa/webfonts/fa-regular-400.ttf) format("truetype");
}
.fa-regular,
.far {
  font-weight: 400;
}
:host,
:root {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../assets/fonts/fa/webfonts/fa-solid-900.woff2) format("woff2"),
    url(../assets/fonts/fa/webfonts/fa-solid-900.ttf) format("truetype");
}
.fa-solid,
.fas {
  font-weight: 900;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url(../assets/fonts/fa/webfonts/fa-brands-400.woff2) format("woff2"),
    url(../assets/fonts/fa/webfonts/fa-brands-400.ttf) format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src: url(../assets/fonts/fa/webfonts/fa-solid-900.woff2) format("woff2"),
    url(../assets/fonts/fa/webfonts/fa-solid-900.ttf) format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url(../assets/fonts/fa/webfonts/fa-regular-400.woff2) format("woff2"),
    url(../assets/fonts/fa/webfonts/fa-regular-400.ttf) format("truetype");
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src: url(../assets/fonts/fa/webfonts/fa-solid-900.woff2) format("woff2"),
    url(../assets/fonts/fa/webfonts/fa-solid-900.ttf) format("truetype");
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src: url(../assets/fonts/fa/webfonts/fa-brands-400.woff2) format("woff2"),
    url(../assets/fonts/fa/webfonts/fa-brands-400.ttf) format("truetype");
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src: url(../assets/fonts/fa/webfonts/fa-regular-400.woff2) format("woff2"),
    url(../assets/fonts/fa/webfonts/fa-regular-400.ttf) format("truetype");
  unicode-range: u+f003, u+f006, u+f014, u+f016-f017, u+f01a-f01b, u+f01d,
    u+f022, u+f03e, u+f044, u+f046, u+f05c-f05d, u+f06e, u+f070, u+f087-f088,
    u+f08a, u+f094, u+f096-f097, u+f09d, u+f0a0, u+f0a2, u+f0a4-f0a7, u+f0c5,
    u+f0c7, u+f0e5-f0e6, u+f0eb, u+f0f6-f0f8, u+f10c, u+f114-f115, u+f118-f11a,
    u+f11c-f11d, u+f133, u+f147, u+f14e, u+f150-f152, u+f185-f186, u+f18e,
    u+f190-f192, u+f196, u+f1c1-f1c9, u+f1d9, u+f1db, u+f1e3, u+f1ea, u+f1f7,
    u+f1f9, u+f20a, u+f247-f248, u+f24a, u+f24d, u+f255-f25b, u+f25d,
    u+f271-f274, u+f278, u+f27b, u+f28c, u+f28e, u+f29c, u+f2b5, u+f2b7, u+f2ba,
    u+f2bc, u+f2be, u+f2c0-f2c1, u+f2c3, u+f2d0, u+f2d2, u+f2d4, u+f2dc;
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src: url(../assets/fonts/fa/webfonts/fa-v4compatibility.woff2) format("woff2"),
    url(../assets/fonts/fa/webfonts/fa-v4compatibility.ttf) format("truetype");
  unicode-range: u+f041, u+f047, u+f065-f066, u+f07d-f07e, u+f080, u+f08b,
    u+f08e, u+f090, u+f09a, u+f0ac, u+f0ae, u+f0b2, u+f0d0, u+f0d6, u+f0e4,
    u+f0ec, u+f10a-f10b, u+f123, u+f13e, u+f148-f149, u+f14c, u+f156, u+f15e,
    u+f160-f161, u+f163, u+f175-f178, u+f195, u+f1f8, u+f219, u+f27a;
}


/*!
* WPBakery Page Builder v7.6.0 (https://wpbakery.com)
* Copyright 2011-2024 Michael M, WPBakery
* License: Commercial. More details: http://go.wpbakery.com/licensing
*/

.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
  clear: both;
}
.vc_row:after,
.vc_row:before {
  content: " ";
  display: table;
}
@media (max-width: 767px) {
  .vc_hidden-xs {
    display: none !important;
  }
  .vc_el-clearfix-xs {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vc_hidden-sm {
    display: none !important;
  }
  .vc_el-clearfix-sm {
    clear: both;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vc_hidden-md {
    display: none !important;
  }
  .vc_el-clearfix-md {
    clear: both;
  }
}
.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0;
}
.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}
.vc_non_responsive .vc_row .vc_col-sm-1\/5 {
  position: relative;
  float: left;
  width: 20%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-2\/5 {
  position: relative;
  float: left;
  width: 40%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-3\/5 {
  position: relative;
  float: left;
  width: 60%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-4\/5 {
  position: relative;
  float: left;
  width: 80%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-5\/5 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 {
  margin-left: 100%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 {
  margin-left: 80%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 {
  margin-left: 60%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 {
  margin-left: 40%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 {
  margin-left: 20%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 {
  margin-left: 0;
}
.vc_column_container {
  width: 100%;
}
.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}
.vc_col-lg-1,
.vc_col-lg-10,
.vc_col-lg-11,
.vc_col-lg-12,
.vc_col-lg-2,
.vc_col-lg-3,
.vc_col-lg-4,
.vc_col-lg-5,
.vc_col-lg-6,
.vc_col-lg-7,
.vc_col-lg-8,
.vc_col-lg-9,
.vc_col-md-1,
.vc_col-md-10,
.vc_col-md-11,
.vc_col-md-12,
.vc_col-md-2,
.vc_col-md-3,
.vc_col-md-4,
.vc_col-md-5,
.vc_col-md-6,
.vc_col-md-7,
.vc_col-md-8,
.vc_col-md-9,
.vc_col-sm-1,
.vc_col-sm-10,
.vc_col-sm-11,
.vc_col-sm-12,
.vc_col-sm-2,
.vc_col-sm-3,
.vc_col-sm-4,
.vc_col-sm-5,
.vc_col-sm-6,
.vc_col-sm-7,
.vc_col-sm-8,
.vc_col-sm-9,
.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}
.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9 {
  float: left;
}
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-1,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-10,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-11,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-12,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-2,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-3,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-4,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-5,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-6,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-7,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-8,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-9 {
  float: right;
}
.vc_col-xs-12 {
  width: 100%;
}
.vc_col-xs-11 {
  width: 91.66666667%;
}
.vc_col-xs-10 {
  width: 83.33333333%;
}
.vc_col-xs-9 {
  width: 75%;
}
.vc_col-xs-8 {
  width: 66.66666667%;
}
.vc_col-xs-7 {
  width: 58.33333333%;
}
.vc_col-xs-6 {
  width: 50%;
}
.vc_col-xs-5 {
  width: 41.66666667%;
}
.vc_col-xs-4 {
  width: 33.33333333%;
}
.vc_col-xs-3 {
  width: 25%;
}
.vc_col-xs-2 {
  width: 16.66666667%;
}
.vc_col-xs-1 {
  width: 8.33333333%;
}
.vc_col-xs-pull-12 {
  right: 100%;
}
.vc_col-xs-pull-11 {
  right: 91.66666667%;
}
.vc_col-xs-pull-10 {
  right: 83.33333333%;
}
.vc_col-xs-pull-9 {
  right: 75%;
}
.vc_col-xs-pull-8 {
  right: 66.66666667%;
}
.vc_col-xs-pull-7 {
  right: 58.33333333%;
}
.vc_col-xs-pull-6 {
  right: 50%;
}
.vc_col-xs-pull-5 {
  right: 41.66666667%;
}
.vc_col-xs-pull-4 {
  right: 33.33333333%;
}
.vc_col-xs-pull-3 {
  right: 25%;
}
.vc_col-xs-pull-2 {
  right: 16.66666667%;
}
.vc_col-xs-pull-1 {
  right: 8.33333333%;
}
.vc_col-xs-pull-0 {
  right: auto;
}
.vc_col-xs-push-12 {
  left: 100%;
}
.vc_col-xs-push-11 {
  left: 91.66666667%;
}
.vc_col-xs-push-10 {
  left: 83.33333333%;
}
.vc_col-xs-push-9 {
  left: 75%;
}
.vc_col-xs-push-8 {
  left: 66.66666667%;
}
.vc_col-xs-push-7 {
  left: 58.33333333%;
}
.vc_col-xs-push-6 {
  left: 50%;
}
.vc_col-xs-push-5 {
  left: 41.66666667%;
}
.vc_col-xs-push-4 {
  left: 33.33333333%;
}
.vc_col-xs-push-3 {
  left: 25%;
}
.vc_col-xs-push-2 {
  left: 16.66666667%;
}
.vc_col-xs-push-1 {
  left: 8.33333333%;
}
.vc_col-xs-push-0 {
  left: auto;
}
.vc_col-xs-offset-12 {
  margin-left: 100%;
}
.vc_col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.vc_col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.vc_col-xs-offset-9 {
  margin-left: 75%;
}
.vc_col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.vc_col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.vc_col-xs-offset-6 {
  margin-left: 50%;
}
.vc_col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.vc_col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.vc_col-xs-offset-3 {
  margin-left: 25%;
}
.vc_col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.vc_col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.vc_col-xs-offset-0 {
  margin-left: 0;
}
.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5,
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5,
.vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5,
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
  float: left;
}
.vc_col-xs-5\/5 {
  width: 100%;
}
.vc_col-xs-4\/5 {
  width: 80%;
}
.vc_col-xs-3\/5 {
  width: 60%;
}
.vc_col-xs-2\/5 {
  width: 40%;
}
.vc_col-xs-1\/5 {
  width: 20%;
}
.vc_col-xs-pull-5\/5 {
  right: 100%;
}
.vc_col-xs-pull-4\/5 {
  right: 80%;
}
.vc_col-xs-pull-3\/5 {
  right: 60%;
}
.vc_col-xs-pull-2\/5 {
  right: 40%;
}
.vc_col-xs-pull-1\/5 {
  right: 20%;
}
.vc_col-xs-pull-0\/5 {
  right: auto;
}
.vc_col-xs-push-5\/5 {
  left: 100%;
}
.vc_col-xs-push-4\/5 {
  left: 80%;
}
.vc_col-xs-push-3\/5 {
  left: 60%;
}
.vc_col-xs-push-2\/5 {
  left: 40%;
}
.vc_col-xs-push-1\/5 {
  left: 20%;
}
.vc_col-xs-push-0\/5 {
  left: auto;
}
.vc_col-xs-offset-5\/5 {
  margin-left: 100%;
}
.vc_col-xs-offset-4\/5 {
  margin-left: 80%;
}
.vc_col-xs-offset-3\/5 {
  margin-left: 60%;
}
.vc_col-xs-offset-2\/5 {
  margin-left: 40%;
}
.vc_col-xs-offset-1\/5 {
  margin-left: 20%;
}
.vc_col-xs-offset-0\/5 {
  margin-left: 0;
}
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-1\/5,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-2\/5,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-3\/5,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-4\/5,
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-5\/5,
[dir="rtl"] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,
[dir="rtl"] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,
[dir="rtl"] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,
[dir="rtl"] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,
[dir="rtl"] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 {
  float: right;
}
@media (min-width: 768px) {
  .vc_col-sm-1,
  .vc_col-sm-10,
  .vc_col-sm-11,
  .vc_col-sm-12,
  .vc_col-sm-2,
  .vc_col-sm-3,
  .vc_col-sm-4,
  .vc_col-sm-5,
  .vc_col-sm-6,
  .vc_col-sm-7,
  .vc_col-sm-8,
  .vc_col-sm-9 {
    float: left;
  }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-1,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-10,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-11,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-12,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-2,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-3,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-4,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-6,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-7,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-8,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-9 {
    float: right;
  }
  .vc_col-sm-12 {
    width: 100%;
  }
  .vc_col-sm-11 {
    width: 91.66666667%;
  }
  .vc_col-sm-10 {
    width: 83.33333333%;
  }
  .vc_col-sm-9 {
    width: 75%;
  }
  .vc_col-sm-8 {
    width: 66.66666667%;
  }
  .vc_col-sm-7 {
    width: 58.33333333%;
  }
  .vc_col-sm-6 {
    width: 50%;
  }
  .vc_col-sm-5 {
    width: 41.66666667%;
  }
  .vc_col-sm-4 {
    width: 33.33333333%;
  }
  .vc_col-sm-3 {
    width: 25%;
  }
  .vc_col-sm-2 {
    width: 16.66666667%;
  }
  .vc_col-sm-1 {
    width: 8.33333333%;
  }
  .vc_col-sm-pull-12 {
    right: 100%;
  }
  .vc_col-sm-pull-11 {
    right: 91.66666667%;
  }
  .vc_col-sm-pull-10 {
    right: 83.33333333%;
  }
  .vc_col-sm-pull-9 {
    right: 75%;
  }
  .vc_col-sm-pull-8 {
    right: 66.66666667%;
  }
  .vc_col-sm-pull-7 {
    right: 58.33333333%;
  }
  .vc_col-sm-pull-6 {
    right: 50%;
  }
  .vc_col-sm-pull-5 {
    right: 41.66666667%;
  }
  .vc_col-sm-pull-4 {
    right: 33.33333333%;
  }
  .vc_col-sm-pull-3 {
    right: 25%;
  }
  .vc_col-sm-pull-2 {
    right: 16.66666667%;
  }
  .vc_col-sm-pull-1 {
    right: 8.33333333%;
  }
  .vc_col-sm-pull-0 {
    right: auto;
  }
  .vc_col-sm-push-12 {
    left: 100%;
  }
  .vc_col-sm-push-11 {
    left: 91.66666667%;
  }
  .vc_col-sm-push-10 {
    left: 83.33333333%;
  }
  .vc_col-sm-push-9 {
    left: 75%;
  }
  .vc_col-sm-push-8 {
    left: 66.66666667%;
  }
  .vc_col-sm-push-7 {
    left: 58.33333333%;
  }
  .vc_col-sm-push-6 {
    left: 50%;
  }
  .vc_col-sm-push-5 {
    left: 41.66666667%;
  }
  .vc_col-sm-push-4 {
    left: 33.33333333%;
  }
  .vc_col-sm-push-3 {
    left: 25%;
  }
  .vc_col-sm-push-2 {
    left: 16.66666667%;
  }
  .vc_col-sm-push-1 {
    left: 8.33333333%;
  }
  .vc_col-sm-push-0 {
    left: auto;
  }
  .vc_col-sm-offset-12 {
    margin-left: 100%;
  }
  .vc_col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .vc_col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .vc_col-sm-offset-9 {
    margin-left: 75%;
  }
  .vc_col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .vc_col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .vc_col-sm-offset-6 {
    margin-left: 50%;
  }
  .vc_col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .vc_col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .vc_col-sm-offset-3 {
    margin-left: 25%;
  }
  .vc_col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .vc_col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .vc_col-sm-offset-0 {
    margin-left: 0;
  }
  .vc_col-sm-1\/5,
  .vc_col-sm-2\/5,
  .vc_col-sm-3\/5,
  .vc_col-sm-4\/5,
  .vc_col-sm-5\/5 {
    float: left;
  }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
    float: right;
  }
  .vc_col-sm-5\/5 {
    width: 100%;
  }
  .vc_col-sm-4\/5 {
    width: 80%;
  }
  .vc_col-sm-3\/5 {
    width: 60%;
  }
  .vc_col-sm-2\/5 {
    width: 40%;
  }
  .vc_col-sm-1\/5 {
    width: 20%;
  }
  .vc_col-sm-pull-5\/5 {
    right: 100%;
  }
  .vc_col-sm-pull-4\/5 {
    right: 80%;
  }
  .vc_col-sm-pull-3\/5 {
    right: 60%;
  }
  .vc_col-sm-pull-2\/5 {
    right: 40%;
  }
  .vc_col-sm-pull-1\/5 {
    right: 20%;
  }
  .vc_col-sm-pull-0\/5 {
    right: auto;
  }
  .vc_col-sm-push-5\/5 {
    left: 100%;
  }
  .vc_col-sm-push-4\/5 {
    left: 80%;
  }
  .vc_col-sm-push-3\/5 {
    left: 60%;
  }
  .vc_col-sm-push-2\/5 {
    left: 40%;
  }
  .vc_col-sm-push-1\/5 {
    left: 20%;
  }
  .vc_col-sm-push-0\/5 {
    left: auto;
  }
  .vc_col-sm-offset-5\/5 {
    margin-left: 100%;
  }
  .vc_col-sm-offset-4\/5 {
    margin-left: 80%;
  }
  .vc_col-sm-offset-3\/5 {
    margin-left: 60%;
  }
  .vc_col-sm-offset-2\/5 {
    margin-left: 40%;
  }
  .vc_col-sm-offset-1\/5 {
    margin-left: 20%;
  }
  .vc_col-sm-offset-0\/5 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .vc_col-md-1,
  .vc_col-md-10,
  .vc_col-md-11,
  .vc_col-md-12,
  .vc_col-md-2,
  .vc_col-md-3,
  .vc_col-md-4,
  .vc_col-md-5,
  .vc_col-md-6,
  .vc_col-md-7,
  .vc_col-md-8,
  .vc_col-md-9 {
    float: left;
  }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-1,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-10,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-11,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-12,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-2,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-3,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-4,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-6,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-7,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-8,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-9 {
    float: right;
  }
  .vc_col-md-12 {
    width: 100%;
  }
  .vc_col-md-11 {
    width: 91.66666667%;
  }
  .vc_col-md-10 {
    width: 83.33333333%;
  }
  .vc_col-md-9 {
    width: 75%;
  }
  .vc_col-md-8 {
    width: 66.66666667%;
  }
  .vc_col-md-7 {
    width: 58.33333333%;
  }
  .vc_col-md-6 {
    width: 50%;
  }
  .vc_col-md-5 {
    width: 41.66666667%;
  }
  .vc_col-md-4 {
    width: 33.33333333%;
  }
  .vc_col-md-3 {
    width: 25%;
  }
  .vc_col-md-2 {
    width: 16.66666667%;
  }
  .vc_col-md-1 {
    width: 8.33333333%;
  }
  .vc_col-md-pull-12 {
    right: 100%;
  }
  .vc_col-md-pull-11 {
    right: 91.66666667%;
  }
  .vc_col-md-pull-10 {
    right: 83.33333333%;
  }
  .vc_col-md-pull-9 {
    right: 75%;
  }
  .vc_col-md-pull-8 {
    right: 66.66666667%;
  }
  .vc_col-md-pull-7 {
    right: 58.33333333%;
  }
  .vc_col-md-pull-6 {
    right: 50%;
  }
  .vc_col-md-pull-5 {
    right: 41.66666667%;
  }
  .vc_col-md-pull-4 {
    right: 33.33333333%;
  }
  .vc_col-md-pull-3 {
    right: 25%;
  }
  .vc_col-md-pull-2 {
    right: 16.66666667%;
  }
  .vc_col-md-pull-1 {
    right: 8.33333333%;
  }
  .vc_col-md-pull-0 {
    right: auto;
  }
  .vc_col-md-push-12 {
    left: 100%;
  }
  .vc_col-md-push-11 {
    left: 91.66666667%;
  }
  .vc_col-md-push-10 {
    left: 83.33333333%;
  }
  .vc_col-md-push-9 {
    left: 75%;
  }
  .vc_col-md-push-8 {
    left: 66.66666667%;
  }
  .vc_col-md-push-7 {
    left: 58.33333333%;
  }
  .vc_col-md-push-6 {
    left: 50%;
  }
  .vc_col-md-push-5 {
    left: 41.66666667%;
  }
  .vc_col-md-push-4 {
    left: 33.33333333%;
  }
  .vc_col-md-push-3 {
    left: 25%;
  }
  .vc_col-md-push-2 {
    left: 16.66666667%;
  }
  .vc_col-md-push-1 {
    left: 8.33333333%;
  }
  .vc_col-md-push-0 {
    left: auto;
  }
  .vc_col-md-offset-12 {
    margin-left: 100%;
  }
  .vc_col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .vc_col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .vc_col-md-offset-9 {
    margin-left: 75%;
  }
  .vc_col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .vc_col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .vc_col-md-offset-6 {
    margin-left: 50%;
  }
  .vc_col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .vc_col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .vc_col-md-offset-3 {
    margin-left: 25%;
  }
  .vc_col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .vc_col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .vc_col-md-offset-0 {
    margin-left: 0;
  }
  .vc_col-md-1\/5,
  .vc_col-md-2\/5,
  .vc_col-md-3\/5,
  .vc_col-md-4\/5,
  .vc_col-md-5\/5 {
    float: left;
  }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
    float: right;
  }
  .vc_col-md-5\/5 {
    width: 100%;
  }
  .vc_col-md-4\/5 {
    width: 80%;
  }
  .vc_col-md-3\/5 {
    width: 60%;
  }
  .vc_col-md-2\/5 {
    width: 40%;
  }
  .vc_col-md-1\/5 {
    width: 20%;
  }
  .vc_col-md-pull-5\/5 {
    right: 100%;
  }
  .vc_col-md-pull-4\/5 {
    right: 80%;
  }
  .vc_col-md-pull-3\/5 {
    right: 60%;
  }
  .vc_col-md-pull-2\/5 {
    right: 40%;
  }
  .vc_col-md-pull-1\/5 {
    right: 20%;
  }
  .vc_col-md-pull-0\/5 {
    right: auto;
  }
  .vc_col-md-push-5\/5 {
    left: 100%;
  }
  .vc_col-md-push-4\/5 {
    left: 80%;
  }
  .vc_col-md-push-3\/5 {
    left: 60%;
  }
  .vc_col-md-push-2\/5 {
    left: 40%;
  }
  .vc_col-md-push-1\/5 {
    left: 20%;
  }
  .vc_col-md-push-0\/5 {
    left: auto;
  }
  .vc_col-md-offset-5\/5 {
    margin-left: 100%;
  }
  .vc_col-md-offset-4\/5 {
    margin-left: 80%;
  }
  .vc_col-md-offset-3\/5 {
    margin-left: 60%;
  }
  .vc_col-md-offset-2\/5 {
    margin-left: 40%;
  }
  .vc_col-md-offset-1\/5 {
    margin-left: 20%;
  }
  .vc_col-md-offset-0\/5 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .vc_hidden-lg {
    display: none !important;
  }
  .vc_col-lg-1,
  .vc_col-lg-10,
  .vc_col-lg-11,
  .vc_col-lg-12,
  .vc_col-lg-2,
  .vc_col-lg-3,
  .vc_col-lg-4,
  .vc_col-lg-5,
  .vc_col-lg-6,
  .vc_col-lg-7,
  .vc_col-lg-8,
  .vc_col-lg-9 {
    float: left;
  }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-1,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-10,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-11,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-12,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-2,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-3,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-4,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-6,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-7,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-8,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-9 {
    float: right;
  }
  .vc_col-lg-12 {
    width: 100%;
  }
  .vc_col-lg-11 {
    width: 91.66666667%;
  }
  .vc_col-lg-10 {
    width: 83.33333333%;
  }
  .vc_col-lg-9 {
    width: 75%;
  }
  .vc_col-lg-8 {
    width: 66.66666667%;
  }
  .vc_col-lg-7 {
    width: 58.33333333%;
  }
  .vc_col-lg-6 {
    width: 50%;
  }
  .vc_col-lg-5 {
    width: 41.66666667%;
  }
  .vc_col-lg-4 {
    width: 33.33333333%;
  }
  .vc_col-lg-3 {
    width: 25%;
  }
  .vc_col-lg-2 {
    width: 16.66666667%;
  }
  .vc_col-lg-1 {
    width: 8.33333333%;
  }
  .vc_col-lg-pull-12 {
    right: 100%;
  }
  .vc_col-lg-pull-11 {
    right: 91.66666667%;
  }
  .vc_col-lg-pull-10 {
    right: 83.33333333%;
  }
  .vc_col-lg-pull-9 {
    right: 75%;
  }
  .vc_col-lg-pull-8 {
    right: 66.66666667%;
  }
  .vc_col-lg-pull-7 {
    right: 58.33333333%;
  }
  .vc_col-lg-pull-6 {
    right: 50%;
  }
  .vc_col-lg-pull-5 {
    right: 41.66666667%;
  }
  .vc_col-lg-pull-4 {
    right: 33.33333333%;
  }
  .vc_col-lg-pull-3 {
    right: 25%;
  }
  .vc_col-lg-pull-2 {
    right: 16.66666667%;
  }
  .vc_col-lg-pull-1 {
    right: 8.33333333%;
  }
  .vc_col-lg-pull-0 {
    right: auto;
  }
  .vc_col-lg-push-12 {
    left: 100%;
  }
  .vc_col-lg-push-11 {
    left: 91.66666667%;
  }
  .vc_col-lg-push-10 {
    left: 83.33333333%;
  }
  .vc_col-lg-push-9 {
    left: 75%;
  }
  .vc_col-lg-push-8 {
    left: 66.66666667%;
  }
  .vc_col-lg-push-7 {
    left: 58.33333333%;
  }
  .vc_col-lg-push-6 {
    left: 50%;
  }
  .vc_col-lg-push-5 {
    left: 41.66666667%;
  }
  .vc_col-lg-push-4 {
    left: 33.33333333%;
  }
  .vc_col-lg-push-3 {
    left: 25%;
  }
  .vc_col-lg-push-2 {
    left: 16.66666667%;
  }
  .vc_col-lg-push-1 {
    left: 8.33333333%;
  }
  .vc_col-lg-push-0 {
    left: auto;
  }
  .vc_col-lg-offset-12 {
    margin-left: 100%;
  }
  .vc_col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .vc_col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .vc_col-lg-offset-9 {
    margin-left: 75%;
  }
  .vc_col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .vc_col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .vc_col-lg-offset-6 {
    margin-left: 50%;
  }
  .vc_col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .vc_col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .vc_col-lg-offset-3 {
    margin-left: 25%;
  }
  .vc_col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .vc_col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .vc_col-lg-offset-0 {
    margin-left: 0;
  }
  .vc_col-lg-1\/5,
  .vc_col-lg-2\/5,
  .vc_col-lg-3\/5,
  .vc_col-lg-4\/5,
  .vc_col-lg-5\/5 {
    float: left;
  }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
    float: right;
  }
  .vc_col-lg-5\/5 {
    width: 100%;
  }
  .vc_col-lg-4\/5 {
    width: 80%;
  }
  .vc_col-lg-3\/5 {
    width: 60%;
  }
  .vc_col-lg-2\/5 {
    width: 40%;
  }
  .vc_col-lg-1\/5 {
    width: 20%;
  }
  .vc_col-lg-pull-5\/5 {
    right: 100%;
  }
  .vc_col-lg-pull-4\/5 {
    right: 80%;
  }
  .vc_col-lg-pull-3\/5 {
    right: 60%;
  }
  .vc_col-lg-pull-2\/5 {
    right: 40%;
  }
  .vc_col-lg-pull-1\/5 {
    right: 20%;
  }
  .vc_col-lg-pull-0\/5 {
    right: auto;
  }
  .vc_col-lg-push-5\/5 {
    left: 100%;
  }
  .vc_col-lg-push-4\/5 {
    left: 80%;
  }
  .vc_col-lg-push-3\/5 {
    left: 60%;
  }
  .vc_col-lg-push-2\/5 {
    left: 40%;
  }
  .vc_col-lg-push-1\/5 {
    left: 20%;
  }
  .vc_col-lg-push-0\/5 {
    left: auto;
  }
  .vc_col-lg-offset-5\/5 {
    margin-left: 100%;
  }
  .vc_col-lg-offset-4\/5 {
    margin-left: 80%;
  }
  .vc_col-lg-offset-3\/5 {
    margin-left: 60%;
  }
  .vc_col-lg-offset-2\/5 {
    margin-left: 40%;
  }
  .vc_col-lg-offset-1\/5 {
    margin-left: 20%;
  }
  .vc_col-lg-offset-0\/5 {
    margin-left: 0;
  }
  .vc_el-clearfix-lg {
    clear: both;
  }
}
.vc_el_width_100,
.vc_el_width_50,
.vc_el_width_60,
.vc_el_width_70,
.vc_el_width_80,
.vc_el_width_90 {
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_pull-right {
  float: right !important;
}
.vc_pull-left {
  float: left !important;
}
.vc_clearfix:after,
.vc_clearfix:before {
  content: " ";
  display: table;
}
.vc_visible {
  display: block;
}
.vc_table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
}
.vc_pixel_icon,
.vc_toggle_size_sm .vc_toggle_icon,
i.icon {
  height: 16px;
  width: 16px;
}
.vc_table > tbody > tr > td,
.vc_table > tbody > tr > th,
.vc_table > tfoot > tr > td,
.vc_table > tfoot > tr > th,
.vc_table > thead > tr > td,
.vc_table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.vc_table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.vc_button-2-wrapper,
.vc_pixel_icon,
.vc_toggle_icon,
.wpb_button {
  vertical-align: middle;
}
.vc_table > caption + thead > tr:first-child > td,
.vc_table > caption + thead > tr:first-child > th,
.vc_table > colgroup + thead > tr:first-child > td,
.vc_table > colgroup + thead > tr:first-child > th,
.vc_table > thead:first-child > tr:first-child > td,
.vc_table > thead:first-child > tr:first-child > th {
  border-top: 0;
}
.vc_table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.vc_table .table {
  background-color: #fff;
}
.vc_table-bordered,
.vc_table-bordered > tbody > tr > td,
.vc_table-bordered > tbody > tr > th,
.vc_table-bordered > tfoot > tr > td,
.vc_table-bordered > tfoot > tr > th,
.vc_table-bordered > thead > tr > td,
.vc_table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}
.vc_table-bordered > thead > tr > td,
.vc_table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}
.vc_pixel_icon {
  display: inline-block;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.vc_pixel_icon-alert {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/vc/alert.png);
}
.vc_pixel_icon-info {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/vc/info.png);
}
.vc_pixel_icon-tick {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/vc/tick.png);
}
.vc_pixel_icon-explanation {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/vc/exclamation.png);
}
.vc_pixel_icon-address_book {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/address-book.png);
}
.vc_pixel_icon-alarm_clock {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png);
}
.vc_pixel_icon-anchor {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/anchor.png);
}
.vc_pixel_icon-application_image {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/application-image.png);
}
.vc_pixel_icon-arrow {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/arrow.png);
}
.vc_pixel_icon-asterisk {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/asterisk.png);
}
.vc_pixel_icon-hammer {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png);
}
.vc_pixel_icon-balloon {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/balloon.png);
}
.vc_pixel_icon-balloon_buzz {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png);
}
.vc_pixel_icon-balloon_facebook {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png);
}
.vc_pixel_icon-balloon_twitter {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png);
}
.vc_pixel_icon-battery {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/battery-full.png);
}
.vc_pixel_icon-binocular {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/binocular.png);
}
.vc_pixel_icon-document_excel {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png);
}
.vc_pixel_icon-document_image {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png);
}
.vc_pixel_icon-document_music {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png);
}
.vc_pixel_icon-document_office {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png);
}
.vc_pixel_icon-document_pdf {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png);
}
.vc_pixel_icon-document_powerpoint {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png);
}
.vc_pixel_icon-document_word {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png);
}
.vc_pixel_icon-bookmark {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/bookmark.png);
}
.vc_pixel_icon-camcorder {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/camcorder.png);
}
.vc_pixel_icon-camera {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/camera.png);
}
.vc_pixel_icon-chart {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/chart.png);
}
.vc_pixel_icon-chart_pie {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png);
}
.vc_pixel_icon-clock {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/clock.png);
}
.vc_pixel_icon-play {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/control.png);
}
.vc_pixel_icon-fire {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/fire.png);
}
.vc_pixel_icon-heart {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/heart.png);
}
.vc_pixel_icon-mail {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/mail.png);
}
.vc_pixel_icon-shield {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png);
}
.vc_pixel_icon-video {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/video.png);
}
@font-face {
  font-family: vcpb-plugin-icons;
  src: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/fonts/vc_icons_v3/fonts/vcpb-plugin-icons.eot?onqajd);
  src: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/fonts/vc_icons_v3/fonts/vcpb-plugin-icons.eot?onqajd#iefix)
      format("embedded-opentype"),
    url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/fonts/vc_icons_v3/fonts/vcpb-plugin-icons.ttf?onqajd)
      format("truetype"),
    url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/fonts/vc_icons_v3/fonts/vcpb-plugin-icons.woff?onqajd)
      format("woff"),
    url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/fonts/vc_icons_v3/fonts/vcpb-plugin-icons.svg?onqajd#vcpb-plugin-icons)
      format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
.vc-composer-icon {
  font-family: vcpb-plugin-icons !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.vc-c-icon-seo:before {
  content: "\e927";
}
.vc-c-icon-clone:before {
  content: "\e926";
}
.vc-c-icon-paste:before {
  content: "\e924";
}
.vc-c-icon-copy:before {
  content: "\e925";
}
.vc-c-icon-layout_portrait-smartphones:before {
  content: "\e917";
}
.vc-c-icon-layout_landscape-smartphones:before {
  content: "\e918";
}
.vc-c-icon-layout_portrait-tablets:before {
  content: "\e919";
}
.vc-c-icon-layout_landscape-tablets:before {
  content: "\e91a";
}
.vc-c-icon-layout_default:before {
  content: "\e91b";
}
.vc-c-icon-cog:before {
  content: "\e91f";
}
.vc-c-icon-add_template:before {
  content: "\e920";
}
.vc-c-icon-more:before {
  content: "\e923";
}
.vc-c-icon-text-block:before {
  content: "\e903";
}
.vc-c-icon-fullscreen_exit:before {
  content: "\e90d";
}
.vc-c-icon-fullscreen:before {
  content: "\e910";
}
.vc-c-icon-close:before {
  content: "\e914";
}
.vc-c-icon-add_element:before {
  content: "\e915";
}
.vc-c-icon-redo:before {
  content: "\e921";
}
.vc-c-icon-undo:before {
  content: "\e922";
}
.vc-c-icon-minimize:before {
  content: "\e91c";
}
.vc-c-icon-1-6_4-6_1-6:before {
  content: "\e90e";
}
.vc-c-icon-arrow_back:before {
  content: "\e5c4";
}
.vc-c-icon-arrow_drop_down:before {
  content: "\e5c5";
}
.vc-c-icon-arrow_drop_up:before {
  content: "\e5c7";
}
.vc-c-icon-arrow_forward:before {
  content: "\e5c8";
}
.vc-c-icon-check:before {
  content: "\e5ca";
}
.vc-c-icon-arrow_upward:before {
  content: "\e5d8";
}
.vc-c-icon-arrow_downward:before {
  content: "\e5db";
}
.vc-c-icon-sync:before {
  content: "\e627";
}
.vc-c-icon-search:before {
  content: "\e8b6";
}
.vc-c-icon-1-1:before {
  content: "\e900";
}
.vc-c-icon-1-2_1-2:before {
  content: "\e901";
}
.vc-c-icon-1-3_1-3_1-3:before {
  content: "\e902";
}
.vc-c-icon-1-4_1-2_1-4:before {
  content: "\e904";
}
.vc-c-icon-1-4_1-4_1-4_1-4:before {
  content: "\e905";
}
.vc-c-icon-1-4_3-4:before {
  content: "\e906";
}
.vc-c-icon-1-6_1-6_1-6_1-2:before {
  content: "\e907";
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
  content: "\e908";
}
.vc-c-icon-l_15_15_15_15_15:before {
  content: "\e909";
}
.vc-c-icon-1-6_2-3_1-6:before {
  content: "\e90a";
}
.vc-c-icon-2-3_1-3:before {
  content: "\e90b";
}
.vc-c-icon-5-6_1-6:before {
  content: "\e90c";
}
.vc-c-icon-add:before {
  content: "\e90f";
}
.vc-c-icon-content_copy:before {
  content: "\e911";
}
.vc-c-icon-delete_empty:before {
  content: "\e912";
}
.vc-c-icon-dragndrop:before {
  content: "\e913";
}
.vc-c-icon-arrow_drop_right:before {
  content: "\e916";
}
.vc-c-icon-mode_edit:before {
  content: "\e91d";
}
.vc-c-icon-row_default_fe:before {
  content: "\e91e";
}
.vc_txt_align_left {
  text-align: left;
}
.vc_txt_align_right {
  text-align: right;
}
.vc_txt_align_center {
  text-align: center;
}
.vc_txt_align_justify {
  text-align: justify;
  text-justify: inter-word;
}
.vc_el_width_50 {
  width: 50%;
}
.vc_el_width_60 {
  width: 60%;
}
.vc_el_width_70 {
  width: 70%;
}
.vc_el_width_80 {
  width: 80%;
}
.vc_el_width_90 {
  width: 90%;
}
.vc_el_width_100 {
  width: 100%;
}
.vc_btn,
a.vc_btn,
button.vc_btn {
  cursor: pointer;
  display: inline-block;
  text-decoration: none !important;
  padding: 9px 12px;
  font-size: 100%;
  line-height: 20px;
  border-radius: 4px;
}
.vc_btn,
.vc_btn:focus,
.vc_btn:hover,
a.vc_btn,
a.vc_btn:focus,
a.vc_btn:hover,
button.vc_btn,
button.vc_btn:focus,
button.vc_btn:hover {
  border: 1px solid transparent;
  box-shadow: none;
}
.vc_btn-lg,
a.vc_btn-lg,
button.vc_btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.vc_btn-sm,
a.vc_btn-sm,
button.vc_btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.vc_btn-xs,
a.vc_btn-xs,
button.vc_btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.vc_btn_square,
a.vc_btn_square,
button.vc_btn_square {
  border-radius: 0;
}
.vc_btn_square_outlined,
a.vc_btn_square_outlined,
button.vc_btn_square_outlined {
  border-radius: 0;
  background: 0 0 !important;
}
.vc_btn_square_outlined,
.vc_btn_square_outlined:focus,
.vc_btn_square_outlined:hover,
a.vc_btn_square_outlined,
a.vc_btn_square_outlined:focus,
a.vc_btn_square_outlined:hover,
button.vc_btn_square_outlined,
button.vc_btn_square_outlined:focus,
button.vc_btn_square_outlined:hover {
  border: 2px solid;
}
.vc_btn_round,
a.vc_btn_round,
button.vc_btn_round {
  border-radius: 25px;
}
.vc_btn_outlined,
a.vc_btn_outlined,
button.vc_btn_outlined {
  background: 0 0 !important;
}
.vc_btn_outlined,
.vc_btn_outlined:focus,
.vc_btn_outlined:hover,
a.vc_btn_outlined,
a.vc_btn_outlined:focus,
a.vc_btn_outlined:hover,
button.vc_btn_outlined,
button.vc_btn_outlined:focus,
button.vc_btn_outlined:hover {
  border: 2px solid;
}
.vc_btn-blue,
a.vc_btn-blue,
button.vc_btn-blue {
  background-color: #5472d2;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-blue:hover,
a.vc_btn-blue:hover,
button.vc_btn-blue:hover {
  background-color: #3c5ecc;
  color: #f7f7f7 !important;
}
.vc_btn-blue.vc_btn_outlined,
.vc_btn-blue.vc_btn_square_outlined,
a.vc_btn-blue.vc_btn_outlined,
a.vc_btn-blue.vc_btn_square_outlined,
button.vc_btn-blue.vc_btn_outlined,
button.vc_btn-blue.vc_btn_square_outlined {
  color: #5472d2 !important;
}
.vc_btn-blue.vc_btn_outlined:hover,
.vc_btn-blue.vc_btn_square_outlined:hover,
a.vc_btn-blue.vc_btn_outlined:hover,
a.vc_btn-blue.vc_btn_square_outlined:hover,
button.vc_btn-blue.vc_btn_outlined:hover,
button.vc_btn-blue.vc_btn_square_outlined:hover {
  border-color: #3c5ecc;
}
.vc_btn-blue.vc_btn_3d,
a.vc_btn-blue.vc_btn_3d,
button.vc_btn-blue.vc_btn_3d {
  box-shadow: 0 5px 0 #3253bc;
  margin-bottom: 5px;
}
.vc_btn-blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #3253bc;
  margin-bottom: 3px;
}
.vc_btn-blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #3253bc;
  margin-bottom: 4px;
}
.vc_btn-turquoise,
a.vc_btn-turquoise,
button.vc_btn-turquoise {
  background-color: #00c1cf;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-turquoise:hover,
a.vc_btn-turquoise:hover,
button.vc_btn-turquoise:hover {
  background-color: #00a4b0;
  color: #f7f7f7 !important;
}
.vc_btn-turquoise.vc_btn_outlined,
.vc_btn-turquoise.vc_btn_square_outlined,
a.vc_btn-turquoise.vc_btn_outlined,
a.vc_btn-turquoise.vc_btn_square_outlined,
button.vc_btn-turquoise.vc_btn_outlined,
button.vc_btn-turquoise.vc_btn_square_outlined {
  color: #00c1cf !important;
}
.vc_btn-turquoise.vc_btn_outlined:hover,
.vc_btn-turquoise.vc_btn_square_outlined:hover,
a.vc_btn-turquoise.vc_btn_outlined:hover,
a.vc_btn-turquoise.vc_btn_square_outlined:hover,
button.vc_btn-turquoise.vc_btn_outlined:hover,
button.vc_btn-turquoise.vc_btn_square_outlined:hover {
  border-color: #00a4b0;
}
.vc_btn-turquoise.vc_btn_3d,
a.vc_btn-turquoise.vc_btn_3d,
button.vc_btn-turquoise.vc_btn_3d {
  box-shadow: 0 5px 0 #008d97;
  margin-bottom: 5px;
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #008d97;
  margin-bottom: 3px;
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #008d97;
  margin-bottom: 4px;
}
.vc_btn-pink,
a.vc_btn-pink,
button.vc_btn-pink {
  background-color: #fe6c61;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-pink:hover,
a.vc_btn-pink:hover,
button.vc_btn-pink:hover {
  background-color: #fe5043;
  color: #f7f7f7 !important;
}
.vc_btn-pink.vc_btn_outlined,
.vc_btn-pink.vc_btn_square_outlined,
a.vc_btn-pink.vc_btn_outlined,
a.vc_btn-pink.vc_btn_square_outlined,
button.vc_btn-pink.vc_btn_outlined,
button.vc_btn-pink.vc_btn_square_outlined {
  color: #fe6c61 !important;
}
.vc_btn-pink.vc_btn_outlined:hover,
.vc_btn-pink.vc_btn_square_outlined:hover,
a.vc_btn-pink.vc_btn_outlined:hover,
a.vc_btn-pink.vc_btn_square_outlined:hover,
button.vc_btn-pink.vc_btn_outlined:hover,
button.vc_btn-pink.vc_btn_square_outlined:hover {
  border-color: #fe5043;
}
.vc_btn-pink.vc_btn_3d,
a.vc_btn-pink.vc_btn_3d,
button.vc_btn-pink.vc_btn_3d {
  box-shadow: 0 5px 0 #fe3829;
  margin-bottom: 5px;
}
.vc_btn-pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #fe3829;
  margin-bottom: 3px;
}
.vc_btn-pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #fe3829;
  margin-bottom: 4px;
}
.vc_btn-violet,
a.vc_btn-violet,
button.vc_btn-violet {
  background-color: #8d6dc4;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-violet:hover,
a.vc_btn-violet:hover,
button.vc_btn-violet:hover {
  background-color: #7c57bb;
  color: #f7f7f7 !important;
}
.vc_btn-violet.vc_btn_outlined,
.vc_btn-violet.vc_btn_square_outlined,
a.vc_btn-violet.vc_btn_outlined,
a.vc_btn-violet.vc_btn_square_outlined,
button.vc_btn-violet.vc_btn_outlined,
button.vc_btn-violet.vc_btn_square_outlined {
  color: #8d6dc4 !important;
}
.vc_btn-violet.vc_btn_outlined:hover,
.vc_btn-violet.vc_btn_square_outlined:hover,
a.vc_btn-violet.vc_btn_outlined:hover,
a.vc_btn-violet.vc_btn_square_outlined:hover,
button.vc_btn-violet.vc_btn_outlined:hover,
button.vc_btn-violet.vc_btn_square_outlined:hover {
  border-color: #7c57bb;
}
.vc_btn-violet.vc_btn_3d,
a.vc_btn-violet.vc_btn_3d,
button.vc_btn-violet.vc_btn_3d {
  box-shadow: 0 5px 0 #6e48b1;
  margin-bottom: 5px;
}
.vc_btn-violet.vc_btn_3d.vc_btn_xs,
a.vc_btn-violet.vc_btn_3d.vc_btn_xs,
button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #6e48b1;
  margin-bottom: 3px;
}
.vc_btn-violet.vc_btn_3d.vc_btn_sm,
a.vc_btn-violet.vc_btn_3d.vc_btn_sm,
button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #6e48b1;
  margin-bottom: 4px;
}
.vc_btn-peacoc,
a.vc_btn-peacoc,
button.vc_btn-peacoc {
  background-color: #4cadc9;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-peacoc:hover,
a.vc_btn-peacoc:hover,
button.vc_btn-peacoc:hover {
  background-color: #39a0bd;
  color: #f7f7f7 !important;
}
.vc_btn-peacoc.vc_btn_outlined,
.vc_btn-peacoc.vc_btn_square_outlined,
a.vc_btn-peacoc.vc_btn_outlined,
a.vc_btn-peacoc.vc_btn_square_outlined,
button.vc_btn-peacoc.vc_btn_outlined,
button.vc_btn-peacoc.vc_btn_square_outlined {
  color: #4cadc9 !important;
}
.vc_btn-peacoc.vc_btn_outlined:hover,
.vc_btn-peacoc.vc_btn_square_outlined:hover,
a.vc_btn-peacoc.vc_btn_outlined:hover,
a.vc_btn-peacoc.vc_btn_square_outlined:hover,
button.vc_btn-peacoc.vc_btn_outlined:hover,
button.vc_btn-peacoc.vc_btn_square_outlined:hover {
  border-color: #39a0bd;
}
.vc_btn-peacoc.vc_btn_3d,
a.vc_btn-peacoc.vc_btn_3d,
button.vc_btn-peacoc.vc_btn_3d {
  box-shadow: 0 5px 0 #338faa;
  margin-bottom: 5px;
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #338faa;
  margin-bottom: 3px;
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #338faa;
  margin-bottom: 4px;
}
.vc_btn-chino,
a.vc_btn-chino,
button.vc_btn-chino {
  background-color: #cec2ab;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-chino:hover,
a.vc_btn-chino:hover,
button.vc_btn-chino:hover {
  background-color: #c3b498;
  color: #f7f7f7 !important;
}
.vc_btn-chino.vc_btn_outlined,
.vc_btn-chino.vc_btn_square_outlined,
a.vc_btn-chino.vc_btn_outlined,
a.vc_btn-chino.vc_btn_square_outlined,
button.vc_btn-chino.vc_btn_outlined,
button.vc_btn-chino.vc_btn_square_outlined {
  color: #cec2ab !important;
}
.vc_btn-chino.vc_btn_outlined:hover,
.vc_btn-chino.vc_btn_square_outlined:hover,
a.vc_btn-chino.vc_btn_outlined:hover,
a.vc_btn-chino.vc_btn_square_outlined:hover,
button.vc_btn-chino.vc_btn_outlined:hover,
button.vc_btn-chino.vc_btn_square_outlined:hover {
  border-color: #c3b498;
}
.vc_btn-chino.vc_btn_3d,
a.vc_btn-chino.vc_btn_3d,
button.vc_btn-chino.vc_btn_3d {
  box-shadow: 0 5px 0 #b9a888;
  margin-bottom: 5px;
}
.vc_btn-chino.vc_btn_3d.vc_btn_xs,
a.vc_btn-chino.vc_btn_3d.vc_btn_xs,
button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #b9a888;
  margin-bottom: 3px;
}
.vc_btn-chino.vc_btn_3d.vc_btn_sm,
a.vc_btn-chino.vc_btn_3d.vc_btn_sm,
button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #b9a888;
  margin-bottom: 4px;
}
.vc_btn-mulled_wine,
a.vc_btn-mulled_wine,
button.vc_btn-mulled_wine {
  background-color: #50485b;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-mulled_wine:hover,
a.vc_btn-mulled_wine:hover,
button.vc_btn-mulled_wine:hover {
  background-color: #413a4a;
  color: #f7f7f7 !important;
}
.vc_btn-mulled_wine.vc_btn_outlined,
.vc_btn-mulled_wine.vc_btn_square_outlined,
a.vc_btn-mulled_wine.vc_btn_outlined,
a.vc_btn-mulled_wine.vc_btn_square_outlined,
button.vc_btn-mulled_wine.vc_btn_outlined,
button.vc_btn-mulled_wine.vc_btn_square_outlined {
  color: #50485b !important;
}
.vc_btn-mulled_wine.vc_btn_outlined:hover,
.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
  border-color: #413a4a;
}
.vc_btn-mulled_wine.vc_btn_3d,
a.vc_btn-mulled_wine.vc_btn_3d,
button.vc_btn-mulled_wine.vc_btn_3d {
  box-shadow: 0 5px 0 #342f3c;
  margin-bottom: 5px;
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #342f3c;
  margin-bottom: 3px;
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #342f3c;
  margin-bottom: 4px;
}
.vc_btn-vista_blue,
a.vc_btn-vista_blue,
button.vc_btn-vista_blue {
  background-color: #75d69c;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-vista_blue:hover,
a.vc_btn-vista_blue:hover,
button.vc_btn-vista_blue:hover {
  background-color: #5dcf8b;
  color: #f7f7f7 !important;
}
.vc_btn-vista_blue.vc_btn_outlined,
.vc_btn-vista_blue.vc_btn_square_outlined,
a.vc_btn-vista_blue.vc_btn_outlined,
a.vc_btn-vista_blue.vc_btn_square_outlined,
button.vc_btn-vista_blue.vc_btn_outlined,
button.vc_btn-vista_blue.vc_btn_square_outlined {
  color: #75d69c !important;
}
.vc_btn-vista_blue.vc_btn_outlined:hover,
.vc_btn-vista_blue.vc_btn_square_outlined:hover,
a.vc_btn-vista_blue.vc_btn_outlined:hover,
a.vc_btn-vista_blue.vc_btn_square_outlined:hover,
button.vc_btn-vista_blue.vc_btn_outlined:hover,
button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
  border-color: #5dcf8b;
}
.vc_btn-vista_blue.vc_btn_3d,
a.vc_btn-vista_blue.vc_btn_3d,
button.vc_btn-vista_blue.vc_btn_3d {
  box-shadow: 0 5px 0 #4ac97d;
  margin-bottom: 5px;
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #4ac97d;
  margin-bottom: 3px;
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #4ac97d;
  margin-bottom: 4px;
}
.vc_btn-black,
a.vc_btn-black,
button.vc_btn-black {
  background-color: #2a2a2a;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-black:hover,
a.vc_btn-black:hover,
button.vc_btn-black:hover {
  background-color: #1b1b1b;
  color: #f7f7f7 !important;
}
.vc_btn-black.vc_btn_outlined,
.vc_btn-black.vc_btn_square_outlined,
a.vc_btn-black.vc_btn_outlined,
a.vc_btn-black.vc_btn_square_outlined,
button.vc_btn-black.vc_btn_outlined,
button.vc_btn-black.vc_btn_square_outlined {
  color: #2a2a2a !important;
}
.vc_btn-black.vc_btn_outlined:hover,
.vc_btn-black.vc_btn_square_outlined:hover,
a.vc_btn-black.vc_btn_outlined:hover,
a.vc_btn-black.vc_btn_square_outlined:hover,
button.vc_btn-black.vc_btn_outlined:hover,
button.vc_btn-black.vc_btn_square_outlined:hover {
  border-color: #1b1b1b;
}
.vc_btn-black.vc_btn_3d,
a.vc_btn-black.vc_btn_3d,
button.vc_btn-black.vc_btn_3d {
  box-shadow: 0 5px 0 #0e0e0e;
  margin-bottom: 5px;
}
.vc_btn-black.vc_btn_3d.vc_btn_xs,
a.vc_btn-black.vc_btn_3d.vc_btn_xs,
button.vc_btn-black.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #0e0e0e;
  margin-bottom: 3px;
}
.vc_btn-black.vc_btn_3d.vc_btn_sm,
a.vc_btn-black.vc_btn_3d.vc_btn_sm,
button.vc_btn-black.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #0e0e0e;
  margin-bottom: 4px;
}
.vc_btn-grey,
a.vc_btn-grey,
button.vc_btn-grey {
  background-color: #ebebeb;
  color: #666 !important;
  transition: all 0.5s;
}
.vc_btn-grey:hover,
a.vc_btn-grey:hover,
button.vc_btn-grey:hover {
  background-color: #dcdcdc;
  color: #5e5e5e !important;
}
.vc_btn-grey.vc_btn_outlined,
.vc_btn-grey.vc_btn_square_outlined,
a.vc_btn-grey.vc_btn_outlined,
a.vc_btn-grey.vc_btn_square_outlined,
button.vc_btn-grey.vc_btn_outlined,
button.vc_btn-grey.vc_btn_square_outlined {
  color: #ebebeb !important;
}
.vc_btn-grey.vc_btn_outlined:hover,
.vc_btn-grey.vc_btn_square_outlined:hover,
a.vc_btn-grey.vc_btn_outlined:hover,
a.vc_btn-grey.vc_btn_square_outlined:hover,
button.vc_btn-grey.vc_btn_outlined:hover,
button.vc_btn-grey.vc_btn_square_outlined:hover {
  border-color: #dcdcdc;
}
.vc_btn-grey.vc_btn_3d,
a.vc_btn-grey.vc_btn_3d,
button.vc_btn-grey.vc_btn_3d {
  box-shadow: 0 5px 0 #cfcfcf;
  margin-bottom: 5px;
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs,
a.vc_btn-grey.vc_btn_3d.vc_btn_xs,
button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #cfcfcf;
  margin-bottom: 3px;
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm,
a.vc_btn-grey.vc_btn_3d.vc_btn_sm,
button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #cfcfcf;
  margin-bottom: 4px;
}
.vc_btn-orange,
a.vc_btn-orange,
button.vc_btn-orange {
  background-color: #f7be68;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-orange:hover,
a.vc_btn-orange:hover,
button.vc_btn-orange:hover {
  background-color: #f5b14b;
  color: #f7f7f7 !important;
}
.vc_btn-orange.vc_btn_outlined,
.vc_btn-orange.vc_btn_square_outlined,
a.vc_btn-orange.vc_btn_outlined,
a.vc_btn-orange.vc_btn_square_outlined,
button.vc_btn-orange.vc_btn_outlined,
button.vc_btn-orange.vc_btn_square_outlined {
  color: #f7be68 !important;
}
.vc_btn-orange.vc_btn_outlined:hover,
.vc_btn-orange.vc_btn_square_outlined:hover,
a.vc_btn-orange.vc_btn_outlined:hover,
a.vc_btn-orange.vc_btn_square_outlined:hover,
button.vc_btn-orange.vc_btn_outlined:hover,
button.vc_btn-orange.vc_btn_square_outlined:hover {
  border-color: #f5b14b;
}
.vc_btn-orange.vc_btn_3d,
a.vc_btn-orange.vc_btn_3d,
button.vc_btn-orange.vc_btn_3d {
  box-shadow: 0 5px 0 #f4a733;
  margin-bottom: 5px;
}
.vc_btn-orange.vc_btn_3d.vc_btn_xs,
a.vc_btn-orange.vc_btn_3d.vc_btn_xs,
button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #f4a733;
  margin-bottom: 3px;
}
.vc_btn-orange.vc_btn_3d.vc_btn_sm,
a.vc_btn-orange.vc_btn_3d.vc_btn_sm,
button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #f4a733;
  margin-bottom: 4px;
}
.vc_btn-sky,
a.vc_btn-sky,
button.vc_btn-sky {
  background-color: #5aa1e3;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-sky:hover,
a.vc_btn-sky:hover,
button.vc_btn-sky:hover {
  background-color: #4092df;
  color: #f7f7f7 !important;
}
.vc_btn-sky.vc_btn_outlined,
.vc_btn-sky.vc_btn_square_outlined,
a.vc_btn-sky.vc_btn_outlined,
a.vc_btn-sky.vc_btn_square_outlined,
button.vc_btn-sky.vc_btn_outlined,
button.vc_btn-sky.vc_btn_square_outlined {
  color: #5aa1e3 !important;
}
.vc_btn-sky.vc_btn_outlined:hover,
.vc_btn-sky.vc_btn_square_outlined:hover,
a.vc_btn-sky.vc_btn_outlined:hover,
a.vc_btn-sky.vc_btn_square_outlined:hover,
button.vc_btn-sky.vc_btn_outlined:hover,
button.vc_btn-sky.vc_btn_square_outlined:hover {
  border-color: #4092df;
}
.vc_btn-sky.vc_btn_3d,
a.vc_btn-sky.vc_btn_3d,
button.vc_btn-sky.vc_btn_3d {
  box-shadow: 0 5px 0 #2a86db;
  margin-bottom: 5px;
}
.vc_btn-sky.vc_btn_3d.vc_btn_xs,
a.vc_btn-sky.vc_btn_3d.vc_btn_xs,
button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #2a86db;
  margin-bottom: 3px;
}
.vc_btn-sky.vc_btn_3d.vc_btn_sm,
a.vc_btn-sky.vc_btn_3d.vc_btn_sm,
button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #2a86db;
  margin-bottom: 4px;
}
.vc_btn-green,
a.vc_btn-green,
button.vc_btn-green {
  background-color: #6dab3c;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-green:hover,
a.vc_btn-green:hover,
button.vc_btn-green:hover {
  background-color: #5f9434;
  color: #f7f7f7 !important;
}
.vc_btn-green.vc_btn_outlined,
.vc_btn-green.vc_btn_square_outlined,
a.vc_btn-green.vc_btn_outlined,
a.vc_btn-green.vc_btn_square_outlined,
button.vc_btn-green.vc_btn_outlined,
button.vc_btn-green.vc_btn_square_outlined {
  color: #6dab3c !important;
}
.vc_btn-green.vc_btn_outlined:hover,
.vc_btn-green.vc_btn_square_outlined:hover,
a.vc_btn-green.vc_btn_outlined:hover,
a.vc_btn-green.vc_btn_square_outlined:hover,
button.vc_btn-green.vc_btn_outlined:hover,
button.vc_btn-green.vc_btn_square_outlined:hover {
  border-color: #5f9434;
}
.vc_btn-green.vc_btn_3d,
a.vc_btn-green.vc_btn_3d,
button.vc_btn-green.vc_btn_3d {
  box-shadow: 0 5px 0 #53812d;
  margin-bottom: 5px;
}
.vc_btn-green.vc_btn_3d.vc_btn_xs,
a.vc_btn-green.vc_btn_3d.vc_btn_xs,
button.vc_btn-green.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #53812d;
  margin-bottom: 3px;
}
.vc_btn-green.vc_btn_3d.vc_btn_sm,
a.vc_btn-green.vc_btn_3d.vc_btn_sm,
button.vc_btn-green.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #53812d;
  margin-bottom: 4px;
}
.vc_btn-juicy_pink,
a.vc_btn-juicy_pink,
button.vc_btn-juicy_pink {
  background-color: #f4524d;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-juicy_pink:hover,
a.vc_btn-juicy_pink:hover,
button.vc_btn-juicy_pink:hover {
  background-color: #f23630;
  color: #f7f7f7 !important;
}
.vc_btn-juicy_pink.vc_btn_outlined,
.vc_btn-juicy_pink.vc_btn_square_outlined,
a.vc_btn-juicy_pink.vc_btn_outlined,
a.vc_btn-juicy_pink.vc_btn_square_outlined,
button.vc_btn-juicy_pink.vc_btn_outlined,
button.vc_btn-juicy_pink.vc_btn_square_outlined {
  color: #f4524d !important;
}
.vc_btn-juicy_pink.vc_btn_outlined:hover,
.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
  border-color: #f23630;
}
.vc_btn-juicy_pink.vc_btn_3d,
a.vc_btn-juicy_pink.vc_btn_3d,
button.vc_btn-juicy_pink.vc_btn_3d {
  box-shadow: 0 5px 0 #f11f18;
  margin-bottom: 5px;
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #f11f18;
  margin-bottom: 3px;
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #f11f18;
  margin-bottom: 4px;
}
.vc_btn-sandy_brown,
a.vc_btn-sandy_brown,
button.vc_btn-sandy_brown {
  background-color: #f79468;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-sandy_brown:hover,
a.vc_btn-sandy_brown:hover,
button.vc_btn-sandy_brown:hover {
  background-color: #f57f4b;
  color: #f7f7f7 !important;
}
.vc_btn-sandy_brown.vc_btn_outlined,
.vc_btn-sandy_brown.vc_btn_square_outlined,
a.vc_btn-sandy_brown.vc_btn_outlined,
a.vc_btn-sandy_brown.vc_btn_square_outlined,
button.vc_btn-sandy_brown.vc_btn_outlined,
button.vc_btn-sandy_brown.vc_btn_square_outlined {
  color: #f79468 !important;
}
.vc_btn-sandy_brown.vc_btn_outlined:hover,
.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
  border-color: #f57f4b;
}
.vc_btn-sandy_brown.vc_btn_3d,
a.vc_btn-sandy_brown.vc_btn_3d,
button.vc_btn-sandy_brown.vc_btn_3d {
  box-shadow: 0 5px 0 #f46e33;
  margin-bottom: 5px;
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #f46e33;
  margin-bottom: 3px;
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #f46e33;
  margin-bottom: 4px;
}
.vc_btn-purple,
a.vc_btn-purple,
button.vc_btn-purple {
  background-color: #b97ebb;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-purple:hover,
a.vc_btn-purple:hover,
button.vc_btn-purple:hover {
  background-color: #ae6ab0;
  color: #f7f7f7 !important;
}
.vc_btn-purple.vc_btn_outlined,
.vc_btn-purple.vc_btn_square_outlined,
a.vc_btn-purple.vc_btn_outlined,
a.vc_btn-purple.vc_btn_square_outlined,
button.vc_btn-purple.vc_btn_outlined,
button.vc_btn-purple.vc_btn_square_outlined {
  color: #b97ebb !important;
}
.vc_btn-purple.vc_btn_outlined:hover,
.vc_btn-purple.vc_btn_square_outlined:hover,
a.vc_btn-purple.vc_btn_outlined:hover,
a.vc_btn-purple.vc_btn_square_outlined:hover,
button.vc_btn-purple.vc_btn_outlined:hover,
button.vc_btn-purple.vc_btn_square_outlined:hover {
  border-color: #ae6ab0;
}
.vc_btn-purple.vc_btn_3d,
a.vc_btn-purple.vc_btn_3d,
button.vc_btn-purple.vc_btn_3d {
  box-shadow: 0 5px 0 #a559a8;
  margin-bottom: 5px;
}
.vc_btn-purple.vc_btn_3d.vc_btn_xs,
a.vc_btn-purple.vc_btn_3d.vc_btn_xs,
button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #a559a8;
  margin-bottom: 3px;
}
.vc_btn-purple.vc_btn_3d.vc_btn_sm,
a.vc_btn-purple.vc_btn_3d.vc_btn_sm,
button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #a559a8;
  margin-bottom: 4px;
}
.vc_btn-white,
a.vc_btn-white,
button.vc_btn-white {
  background-color: #fff;
  color: #666 !important;
  transition: all 0.5s;
}
.vc_btn-white:hover,
a.vc_btn-white:hover,
button.vc_btn-white:hover {
  background-color: #f0f0f0;
  color: #5e5e5e !important;
}
.vc_btn-white.vc_btn_outlined,
.vc_btn-white.vc_btn_square_outlined,
a.vc_btn-white.vc_btn_outlined,
a.vc_btn-white.vc_btn_square_outlined,
button.vc_btn-white.vc_btn_outlined,
button.vc_btn-white.vc_btn_square_outlined {
  color: #fff !important;
}
.vc_btn-white.vc_btn_outlined:hover,
.vc_btn-white.vc_btn_square_outlined:hover,
a.vc_btn-white.vc_btn_outlined:hover,
a.vc_btn-white.vc_btn_square_outlined:hover,
button.vc_btn-white.vc_btn_outlined:hover,
button.vc_btn-white.vc_btn_square_outlined:hover {
  border-color: #f0f0f0;
}
.vc_btn-white.vc_btn_3d,
a.vc_btn-white.vc_btn_3d,
button.vc_btn-white.vc_btn_3d {
  box-shadow: 0 5px 0 #e3e3e3;
  margin-bottom: 5px;
}
.vc_btn-white.vc_btn_3d.vc_btn_xs,
a.vc_btn-white.vc_btn_3d.vc_btn_xs,
button.vc_btn-white.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #e3e3e3;
  margin-bottom: 3px;
}
.vc_btn-white.vc_btn_3d.vc_btn_sm,
a.vc_btn-white.vc_btn_3d.vc_btn_sm,
button.vc_btn-white.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #e3e3e3;
  margin-bottom: 4px;
}
.vc_btn-grace,
a.vc_btn-grace,
button.vc_btn-grace {
  background-color: #aed13b;
  color: #fff !important;
  transition: all 0.5s;
}
.vc_btn-grace:hover,
a.vc_btn-grace:hover,
button.vc_btn-grace:hover {
  background-color: #9ec02d;
  color: #f7f7f7 !important;
}
.vc_btn-grace.vc_btn_outlined,
.vc_btn-grace.vc_btn_square_outlined,
a.vc_btn-grace.vc_btn_outlined,
a.vc_btn-grace.vc_btn_square_outlined,
button.vc_btn-grace.vc_btn_outlined,
button.vc_btn-grace.vc_btn_square_outlined {
  color: #aed13b !important;
}
.vc_btn-grace.vc_btn_outlined:hover,
.vc_btn-grace.vc_btn_square_outlined:hover,
a.vc_btn-grace.vc_btn_outlined:hover,
a.vc_btn-grace.vc_btn_square_outlined:hover,
button.vc_btn-grace.vc_btn_outlined:hover,
button.vc_btn-grace.vc_btn_square_outlined:hover {
  border-color: #9ec02d;
}
.vc_btn-grace.vc_btn_3d,
a.vc_btn-grace.vc_btn_3d,
button.vc_btn-grace.vc_btn_3d {
  box-shadow: 0 5px 0 #8dac28;
  margin-bottom: 5px;
}
.vc_btn-grace.vc_btn_3d.vc_btn_xs,
a.vc_btn-grace.vc_btn_3d.vc_btn_xs,
button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #8dac28;
  margin-bottom: 3px;
}
.vc_btn-grace.vc_btn_3d.vc_btn_sm,
a.vc_btn-grace.vc_btn_3d.vc_btn_sm,
button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #8dac28;
  margin-bottom: 4px;
}
.vc_btn-default,
a.vc_btn-default,
button.vc_btn-default {
  color: #7d7d7d;
  background-color: #fff;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-default,
.open > .dropdown-togglea.vc_btn-default,
.open > .dropdown-togglebutton.vc_btn-default,
.vc_btn-default.active,
.vc_btn-default.focus,
.vc_btn-default:active,
.vc_btn-default:focus,
.vc_btn-default:hover,
a.vc_btn-default.active,
a.vc_btn-default.focus,
a.vc_btn-default:active,
a.vc_btn-default:focus,
a.vc_btn-default:hover,
button.vc_btn-default.active,
button.vc_btn-default.focus,
button.vc_btn-default:active,
button.vc_btn-default:focus,
button.vc_btn-default:hover {
  color: #7d7d7d;
  background-color: #e6e6e6;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-default.focus,
.open > .dropdown-toggle.vc_btn-default:focus,
.open > .dropdown-toggle.vc_btn-default:hover,
.open > .dropdown-togglea.vc_btn-default.focus,
.open > .dropdown-togglea.vc_btn-default:focus,
.open > .dropdown-togglea.vc_btn-default:hover,
.open > .dropdown-togglebutton.vc_btn-default.focus,
.open > .dropdown-togglebutton.vc_btn-default:focus,
.open > .dropdown-togglebutton.vc_btn-default:hover,
.vc_btn-default.active.focus,
.vc_btn-default.active:focus,
.vc_btn-default.active:hover,
.vc_btn-default:active.focus,
.vc_btn-default:active:focus,
.vc_btn-default:active:hover,
a.vc_btn-default.active.focus,
a.vc_btn-default.active:focus,
a.vc_btn-default.active:hover,
a.vc_btn-default:active.focus,
a.vc_btn-default:active:focus,
a.vc_btn-default:active:hover,
button.vc_btn-default.active.focus,
button.vc_btn-default.active:focus,
button.vc_btn-default.active:hover,
button.vc_btn-default:active.focus,
button.vc_btn-default:active:focus,
button.vc_btn-default:active:hover {
  color: #7d7d7d;
  background-color: #d4d4d4;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-default,
.open > .dropdown-togglea.vc_btn-default,
.open > .dropdown-togglebutton.vc_btn-default,
.vc_btn-default.active,
.vc_btn-default:active,
a.vc_btn-default.active,
a.vc_btn-default:active,
button.vc_btn-default.active,
button.vc_btn-default:active {
  background-image: none;
}
.vc_btn-default.disabled,
.vc_btn-default.disabled.active,
.vc_btn-default.disabled.focus,
.vc_btn-default.disabled:active,
.vc_btn-default.disabled:focus,
.vc_btn-default.disabled:hover,
.vc_btn-default[disabled],
.vc_btn-default[disabled].active,
.vc_btn-default[disabled].focus,
.vc_btn-default[disabled]:active,
.vc_btn-default[disabled]:focus,
.vc_btn-default[disabled]:hover,
a.vc_btn-default.disabled,
a.vc_btn-default.disabled.active,
a.vc_btn-default.disabled.focus,
a.vc_btn-default.disabled:active,
a.vc_btn-default.disabled:focus,
a.vc_btn-default.disabled:hover,
a.vc_btn-default[disabled],
a.vc_btn-default[disabled].active,
a.vc_btn-default[disabled].focus,
a.vc_btn-default[disabled]:active,
a.vc_btn-default[disabled]:focus,
a.vc_btn-default[disabled]:hover,
button.vc_btn-default.disabled,
button.vc_btn-default.disabled.active,
button.vc_btn-default.disabled.focus,
button.vc_btn-default.disabled:active,
button.vc_btn-default.disabled:focus,
button.vc_btn-default.disabled:hover,
button.vc_btn-default[disabled],
button.vc_btn-default[disabled].active,
button.vc_btn-default[disabled].focus,
button.vc_btn-default[disabled]:active,
button.vc_btn-default[disabled]:focus,
button.vc_btn-default[disabled]:hover,
fieldset[disabled] .vc_btn-default,
fieldset[disabled] .vc_btn-default.active,
fieldset[disabled] .vc_btn-default.focus,
fieldset[disabled] .vc_btn-default:active,
fieldset[disabled] .vc_btn-default:focus,
fieldset[disabled] .vc_btn-default:hover,
fieldset[disabled] a.vc_btn-default,
fieldset[disabled] a.vc_btn-default.active,
fieldset[disabled] a.vc_btn-default.focus,
fieldset[disabled] a.vc_btn-default:active,
fieldset[disabled] a.vc_btn-default:focus,
fieldset[disabled] a.vc_btn-default:hover,
fieldset[disabled] button.vc_btn-default,
fieldset[disabled] button.vc_btn-default.active,
fieldset[disabled] button.vc_btn-default.focus,
fieldset[disabled] button.vc_btn-default:active,
fieldset[disabled] button.vc_btn-default:focus,
fieldset[disabled] button.vc_btn-default:hover {
  background-color: #fff;
  border-color: transparent;
}
.vc_btn-default .badge,
a.vc_btn-default .badge,
button.vc_btn-default .badge {
  color: #fff;
  background-color: #7d7d7d;
}
.vc_btn-primary,
a.vc_btn-primary,
button.vc_btn-primary {
  color: #fff;
  background-color: #00aef0;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-primary,
.open > .dropdown-togglea.vc_btn-primary,
.open > .dropdown-togglebutton.vc_btn-primary,
.vc_btn-primary.active,
.vc_btn-primary.focus,
.vc_btn-primary:active,
.vc_btn-primary:focus,
.vc_btn-primary:hover,
a.vc_btn-primary.active,
a.vc_btn-primary.focus,
a.vc_btn-primary:active,
a.vc_btn-primary:focus,
a.vc_btn-primary:hover,
button.vc_btn-primary.active,
button.vc_btn-primary.focus,
button.vc_btn-primary:active,
button.vc_btn-primary:focus,
button.vc_btn-primary:hover {
  color: #fff;
  background-color: #0089bd;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-primary.focus,
.open > .dropdown-toggle.vc_btn-primary:focus,
.open > .dropdown-toggle.vc_btn-primary:hover,
.open > .dropdown-togglea.vc_btn-primary.focus,
.open > .dropdown-togglea.vc_btn-primary:focus,
.open > .dropdown-togglea.vc_btn-primary:hover,
.open > .dropdown-togglebutton.vc_btn-primary.focus,
.open > .dropdown-togglebutton.vc_btn-primary:focus,
.open > .dropdown-togglebutton.vc_btn-primary:hover,
.vc_btn-primary.active.focus,
.vc_btn-primary.active:focus,
.vc_btn-primary.active:hover,
.vc_btn-primary:active.focus,
.vc_btn-primary:active:focus,
.vc_btn-primary:active:hover,
a.vc_btn-primary.active.focus,
a.vc_btn-primary.active:focus,
a.vc_btn-primary.active:hover,
a.vc_btn-primary:active.focus,
a.vc_btn-primary:active:focus,
a.vc_btn-primary:active:hover,
button.vc_btn-primary.active.focus,
button.vc_btn-primary.active:focus,
button.vc_btn-primary.active:hover,
button.vc_btn-primary:active.focus,
button.vc_btn-primary:active:focus,
button.vc_btn-primary:active:hover {
  color: #fff;
  background-color: #006f99;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-primary,
.open > .dropdown-togglea.vc_btn-primary,
.open > .dropdown-togglebutton.vc_btn-primary,
.vc_btn-primary.active,
.vc_btn-primary:active,
a.vc_btn-primary.active,
a.vc_btn-primary:active,
button.vc_btn-primary.active,
button.vc_btn-primary:active {
  background-image: none;
}
.vc_btn-primary.disabled,
.vc_btn-primary.disabled.active,
.vc_btn-primary.disabled.focus,
.vc_btn-primary.disabled:active,
.vc_btn-primary.disabled:focus,
.vc_btn-primary.disabled:hover,
.vc_btn-primary[disabled],
.vc_btn-primary[disabled].active,
.vc_btn-primary[disabled].focus,
.vc_btn-primary[disabled]:active,
.vc_btn-primary[disabled]:focus,
.vc_btn-primary[disabled]:hover,
a.vc_btn-primary.disabled,
a.vc_btn-primary.disabled.active,
a.vc_btn-primary.disabled.focus,
a.vc_btn-primary.disabled:active,
a.vc_btn-primary.disabled:focus,
a.vc_btn-primary.disabled:hover,
a.vc_btn-primary[disabled],
a.vc_btn-primary[disabled].active,
a.vc_btn-primary[disabled].focus,
a.vc_btn-primary[disabled]:active,
a.vc_btn-primary[disabled]:focus,
a.vc_btn-primary[disabled]:hover,
button.vc_btn-primary.disabled,
button.vc_btn-primary.disabled.active,
button.vc_btn-primary.disabled.focus,
button.vc_btn-primary.disabled:active,
button.vc_btn-primary.disabled:focus,
button.vc_btn-primary.disabled:hover,
button.vc_btn-primary[disabled],
button.vc_btn-primary[disabled].active,
button.vc_btn-primary[disabled].focus,
button.vc_btn-primary[disabled]:active,
button.vc_btn-primary[disabled]:focus,
button.vc_btn-primary[disabled]:hover,
fieldset[disabled] .vc_btn-primary,
fieldset[disabled] .vc_btn-primary.active,
fieldset[disabled] .vc_btn-primary.focus,
fieldset[disabled] .vc_btn-primary:active,
fieldset[disabled] .vc_btn-primary:focus,
fieldset[disabled] .vc_btn-primary:hover,
fieldset[disabled] a.vc_btn-primary,
fieldset[disabled] a.vc_btn-primary.active,
fieldset[disabled] a.vc_btn-primary.focus,
fieldset[disabled] a.vc_btn-primary:active,
fieldset[disabled] a.vc_btn-primary:focus,
fieldset[disabled] a.vc_btn-primary:hover,
fieldset[disabled] button.vc_btn-primary,
fieldset[disabled] button.vc_btn-primary.active,
fieldset[disabled] button.vc_btn-primary.focus,
fieldset[disabled] button.vc_btn-primary:active,
fieldset[disabled] button.vc_btn-primary:focus,
fieldset[disabled] button.vc_btn-primary:hover {
  background-color: #00aef0;
  border-color: transparent;
}
.vc_btn-primary .badge,
a.vc_btn-primary .badge,
button.vc_btn-primary .badge {
  color: #00aef0;
  background-color: #fff;
}
.vc_btn-success,
a.vc_btn-success,
button.vc_btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-success,
.open > .dropdown-togglea.vc_btn-success,
.open > .dropdown-togglebutton.vc_btn-success,
.vc_btn-success.active,
.vc_btn-success.focus,
.vc_btn-success:active,
.vc_btn-success:focus,
.vc_btn-success:hover,
a.vc_btn-success.active,
a.vc_btn-success.focus,
a.vc_btn-success:active,
a.vc_btn-success:focus,
a.vc_btn-success:hover,
button.vc_btn-success.active,
button.vc_btn-success.focus,
button.vc_btn-success:active,
button.vc_btn-success:focus,
button.vc_btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-success.focus,
.open > .dropdown-toggle.vc_btn-success:focus,
.open > .dropdown-toggle.vc_btn-success:hover,
.open > .dropdown-togglea.vc_btn-success.focus,
.open > .dropdown-togglea.vc_btn-success:focus,
.open > .dropdown-togglea.vc_btn-success:hover,
.open > .dropdown-togglebutton.vc_btn-success.focus,
.open > .dropdown-togglebutton.vc_btn-success:focus,
.open > .dropdown-togglebutton.vc_btn-success:hover,
.vc_btn-success.active.focus,
.vc_btn-success.active:focus,
.vc_btn-success.active:hover,
.vc_btn-success:active.focus,
.vc_btn-success:active:focus,
.vc_btn-success:active:hover,
a.vc_btn-success.active.focus,
a.vc_btn-success.active:focus,
a.vc_btn-success.active:hover,
a.vc_btn-success:active.focus,
a.vc_btn-success:active:focus,
a.vc_btn-success:active:hover,
button.vc_btn-success.active.focus,
button.vc_btn-success.active:focus,
button.vc_btn-success.active:hover,
button.vc_btn-success:active.focus,
button.vc_btn-success:active:focus,
button.vc_btn-success:active:hover {
  color: #fff;
  background-color: #398439;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-success,
.open > .dropdown-togglea.vc_btn-success,
.open > .dropdown-togglebutton.vc_btn-success,
.vc_btn-success.active,
.vc_btn-success:active,
a.vc_btn-success.active,
a.vc_btn-success:active,
button.vc_btn-success.active,
button.vc_btn-success:active {
  background-image: none;
}
.vc_btn-success.disabled,
.vc_btn-success.disabled.active,
.vc_btn-success.disabled.focus,
.vc_btn-success.disabled:active,
.vc_btn-success.disabled:focus,
.vc_btn-success.disabled:hover,
.vc_btn-success[disabled],
.vc_btn-success[disabled].active,
.vc_btn-success[disabled].focus,
.vc_btn-success[disabled]:active,
.vc_btn-success[disabled]:focus,
.vc_btn-success[disabled]:hover,
a.vc_btn-success.disabled,
a.vc_btn-success.disabled.active,
a.vc_btn-success.disabled.focus,
a.vc_btn-success.disabled:active,
a.vc_btn-success.disabled:focus,
a.vc_btn-success.disabled:hover,
a.vc_btn-success[disabled],
a.vc_btn-success[disabled].active,
a.vc_btn-success[disabled].focus,
a.vc_btn-success[disabled]:active,
a.vc_btn-success[disabled]:focus,
a.vc_btn-success[disabled]:hover,
button.vc_btn-success.disabled,
button.vc_btn-success.disabled.active,
button.vc_btn-success.disabled.focus,
button.vc_btn-success.disabled:active,
button.vc_btn-success.disabled:focus,
button.vc_btn-success.disabled:hover,
button.vc_btn-success[disabled],
button.vc_btn-success[disabled].active,
button.vc_btn-success[disabled].focus,
button.vc_btn-success[disabled]:active,
button.vc_btn-success[disabled]:focus,
button.vc_btn-success[disabled]:hover,
fieldset[disabled] .vc_btn-success,
fieldset[disabled] .vc_btn-success.active,
fieldset[disabled] .vc_btn-success.focus,
fieldset[disabled] .vc_btn-success:active,
fieldset[disabled] .vc_btn-success:focus,
fieldset[disabled] .vc_btn-success:hover,
fieldset[disabled] a.vc_btn-success,
fieldset[disabled] a.vc_btn-success.active,
fieldset[disabled] a.vc_btn-success.focus,
fieldset[disabled] a.vc_btn-success:active,
fieldset[disabled] a.vc_btn-success:focus,
fieldset[disabled] a.vc_btn-success:hover,
fieldset[disabled] button.vc_btn-success,
fieldset[disabled] button.vc_btn-success.active,
fieldset[disabled] button.vc_btn-success.focus,
fieldset[disabled] button.vc_btn-success:active,
fieldset[disabled] button.vc_btn-success:focus,
fieldset[disabled] button.vc_btn-success:hover {
  background-color: #5cb85c;
  border-color: transparent;
}
.vc_btn-success .badge,
a.vc_btn-success .badge,
button.vc_btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.vc_btn-info,
a.vc_btn-info,
button.vc_btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-info,
.open > .dropdown-togglea.vc_btn-info,
.open > .dropdown-togglebutton.vc_btn-info,
.vc_btn-info.active,
.vc_btn-info.focus,
.vc_btn-info:active,
.vc_btn-info:focus,
.vc_btn-info:hover,
a.vc_btn-info.active,
a.vc_btn-info.focus,
a.vc_btn-info:active,
a.vc_btn-info:focus,
a.vc_btn-info:hover,
button.vc_btn-info.active,
button.vc_btn-info.focus,
button.vc_btn-info:active,
button.vc_btn-info:focus,
button.vc_btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-info.focus,
.open > .dropdown-toggle.vc_btn-info:focus,
.open > .dropdown-toggle.vc_btn-info:hover,
.open > .dropdown-togglea.vc_btn-info.focus,
.open > .dropdown-togglea.vc_btn-info:focus,
.open > .dropdown-togglea.vc_btn-info:hover,
.open > .dropdown-togglebutton.vc_btn-info.focus,
.open > .dropdown-togglebutton.vc_btn-info:focus,
.open > .dropdown-togglebutton.vc_btn-info:hover,
.vc_btn-info.active.focus,
.vc_btn-info.active:focus,
.vc_btn-info.active:hover,
.vc_btn-info:active.focus,
.vc_btn-info:active:focus,
.vc_btn-info:active:hover,
a.vc_btn-info.active.focus,
a.vc_btn-info.active:focus,
a.vc_btn-info.active:hover,
a.vc_btn-info:active.focus,
a.vc_btn-info:active:focus,
a.vc_btn-info:active:hover,
button.vc_btn-info.active.focus,
button.vc_btn-info.active:focus,
button.vc_btn-info.active:hover,
button.vc_btn-info:active.focus,
button.vc_btn-info:active:focus,
button.vc_btn-info:active:hover {
  color: #fff;
  background-color: #269abc;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-info,
.open > .dropdown-togglea.vc_btn-info,
.open > .dropdown-togglebutton.vc_btn-info,
.vc_btn-info.active,
.vc_btn-info:active,
a.vc_btn-info.active,
a.vc_btn-info:active,
button.vc_btn-info.active,
button.vc_btn-info:active {
  background-image: none;
}
.vc_btn-info.disabled,
.vc_btn-info.disabled.active,
.vc_btn-info.disabled.focus,
.vc_btn-info.disabled:active,
.vc_btn-info.disabled:focus,
.vc_btn-info.disabled:hover,
.vc_btn-info[disabled],
.vc_btn-info[disabled].active,
.vc_btn-info[disabled].focus,
.vc_btn-info[disabled]:active,
.vc_btn-info[disabled]:focus,
.vc_btn-info[disabled]:hover,
a.vc_btn-info.disabled,
a.vc_btn-info.disabled.active,
a.vc_btn-info.disabled.focus,
a.vc_btn-info.disabled:active,
a.vc_btn-info.disabled:focus,
a.vc_btn-info.disabled:hover,
a.vc_btn-info[disabled],
a.vc_btn-info[disabled].active,
a.vc_btn-info[disabled].focus,
a.vc_btn-info[disabled]:active,
a.vc_btn-info[disabled]:focus,
a.vc_btn-info[disabled]:hover,
button.vc_btn-info.disabled,
button.vc_btn-info.disabled.active,
button.vc_btn-info.disabled.focus,
button.vc_btn-info.disabled:active,
button.vc_btn-info.disabled:focus,
button.vc_btn-info.disabled:hover,
button.vc_btn-info[disabled],
button.vc_btn-info[disabled].active,
button.vc_btn-info[disabled].focus,
button.vc_btn-info[disabled]:active,
button.vc_btn-info[disabled]:focus,
button.vc_btn-info[disabled]:hover,
fieldset[disabled] .vc_btn-info,
fieldset[disabled] .vc_btn-info.active,
fieldset[disabled] .vc_btn-info.focus,
fieldset[disabled] .vc_btn-info:active,
fieldset[disabled] .vc_btn-info:focus,
fieldset[disabled] .vc_btn-info:hover,
fieldset[disabled] a.vc_btn-info,
fieldset[disabled] a.vc_btn-info.active,
fieldset[disabled] a.vc_btn-info.focus,
fieldset[disabled] a.vc_btn-info:active,
fieldset[disabled] a.vc_btn-info:focus,
fieldset[disabled] a.vc_btn-info:hover,
fieldset[disabled] button.vc_btn-info,
fieldset[disabled] button.vc_btn-info.active,
fieldset[disabled] button.vc_btn-info.focus,
fieldset[disabled] button.vc_btn-info:active,
fieldset[disabled] button.vc_btn-info:focus,
fieldset[disabled] button.vc_btn-info:hover {
  background-color: #5bc0de;
  border-color: transparent;
}
.vc_btn-info .badge,
a.vc_btn-info .badge,
button.vc_btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.vc_btn-warning,
a.vc_btn-warning,
button.vc_btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-warning,
.open > .dropdown-togglea.vc_btn-warning,
.open > .dropdown-togglebutton.vc_btn-warning,
.vc_btn-warning.active,
.vc_btn-warning.focus,
.vc_btn-warning:active,
.vc_btn-warning:focus,
.vc_btn-warning:hover,
a.vc_btn-warning.active,
a.vc_btn-warning.focus,
a.vc_btn-warning:active,
a.vc_btn-warning:focus,
a.vc_btn-warning:hover,
button.vc_btn-warning.active,
button.vc_btn-warning.focus,
button.vc_btn-warning:active,
button.vc_btn-warning:focus,
button.vc_btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-warning.focus,
.open > .dropdown-toggle.vc_btn-warning:focus,
.open > .dropdown-toggle.vc_btn-warning:hover,
.open > .dropdown-togglea.vc_btn-warning.focus,
.open > .dropdown-togglea.vc_btn-warning:focus,
.open > .dropdown-togglea.vc_btn-warning:hover,
.open > .dropdown-togglebutton.vc_btn-warning.focus,
.open > .dropdown-togglebutton.vc_btn-warning:focus,
.open > .dropdown-togglebutton.vc_btn-warning:hover,
.vc_btn-warning.active.focus,
.vc_btn-warning.active:focus,
.vc_btn-warning.active:hover,
.vc_btn-warning:active.focus,
.vc_btn-warning:active:focus,
.vc_btn-warning:active:hover,
a.vc_btn-warning.active.focus,
a.vc_btn-warning.active:focus,
a.vc_btn-warning.active:hover,
a.vc_btn-warning:active.focus,
a.vc_btn-warning:active:focus,
a.vc_btn-warning:active:hover,
button.vc_btn-warning.active.focus,
button.vc_btn-warning.active:focus,
button.vc_btn-warning.active:hover,
button.vc_btn-warning:active.focus,
button.vc_btn-warning:active:focus,
button.vc_btn-warning:active:hover {
  color: #fff;
  background-color: #d58512;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-warning,
.open > .dropdown-togglea.vc_btn-warning,
.open > .dropdown-togglebutton.vc_btn-warning,
.vc_btn-warning.active,
.vc_btn-warning:active,
a.vc_btn-warning.active,
a.vc_btn-warning:active,
button.vc_btn-warning.active,
button.vc_btn-warning:active {
  background-image: none;
}
.vc_btn-warning.disabled,
.vc_btn-warning.disabled.active,
.vc_btn-warning.disabled.focus,
.vc_btn-warning.disabled:active,
.vc_btn-warning.disabled:focus,
.vc_btn-warning.disabled:hover,
.vc_btn-warning[disabled],
.vc_btn-warning[disabled].active,
.vc_btn-warning[disabled].focus,
.vc_btn-warning[disabled]:active,
.vc_btn-warning[disabled]:focus,
.vc_btn-warning[disabled]:hover,
a.vc_btn-warning.disabled,
a.vc_btn-warning.disabled.active,
a.vc_btn-warning.disabled.focus,
a.vc_btn-warning.disabled:active,
a.vc_btn-warning.disabled:focus,
a.vc_btn-warning.disabled:hover,
a.vc_btn-warning[disabled],
a.vc_btn-warning[disabled].active,
a.vc_btn-warning[disabled].focus,
a.vc_btn-warning[disabled]:active,
a.vc_btn-warning[disabled]:focus,
a.vc_btn-warning[disabled]:hover,
button.vc_btn-warning.disabled,
button.vc_btn-warning.disabled.active,
button.vc_btn-warning.disabled.focus,
button.vc_btn-warning.disabled:active,
button.vc_btn-warning.disabled:focus,
button.vc_btn-warning.disabled:hover,
button.vc_btn-warning[disabled],
button.vc_btn-warning[disabled].active,
button.vc_btn-warning[disabled].focus,
button.vc_btn-warning[disabled]:active,
button.vc_btn-warning[disabled]:focus,
button.vc_btn-warning[disabled]:hover,
fieldset[disabled] .vc_btn-warning,
fieldset[disabled] .vc_btn-warning.active,
fieldset[disabled] .vc_btn-warning.focus,
fieldset[disabled] .vc_btn-warning:active,
fieldset[disabled] .vc_btn-warning:focus,
fieldset[disabled] .vc_btn-warning:hover,
fieldset[disabled] a.vc_btn-warning,
fieldset[disabled] a.vc_btn-warning.active,
fieldset[disabled] a.vc_btn-warning.focus,
fieldset[disabled] a.vc_btn-warning:active,
fieldset[disabled] a.vc_btn-warning:focus,
fieldset[disabled] a.vc_btn-warning:hover,
fieldset[disabled] button.vc_btn-warning,
fieldset[disabled] button.vc_btn-warning.active,
fieldset[disabled] button.vc_btn-warning.focus,
fieldset[disabled] button.vc_btn-warning:active,
fieldset[disabled] button.vc_btn-warning:focus,
fieldset[disabled] button.vc_btn-warning:hover {
  background-color: #f0ad4e;
  border-color: transparent;
}
.vc_btn-warning .badge,
a.vc_btn-warning .badge,
button.vc_btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.vc_btn-danger,
a.vc_btn-danger,
button.vc_btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-danger,
.open > .dropdown-togglea.vc_btn-danger,
.open > .dropdown-togglebutton.vc_btn-danger,
.vc_btn-danger.active,
.vc_btn-danger.focus,
.vc_btn-danger:active,
.vc_btn-danger:focus,
.vc_btn-danger:hover,
a.vc_btn-danger.active,
a.vc_btn-danger.focus,
a.vc_btn-danger:active,
a.vc_btn-danger:focus,
a.vc_btn-danger:hover,
button.vc_btn-danger.active,
button.vc_btn-danger.focus,
button.vc_btn-danger:active,
button.vc_btn-danger:focus,
button.vc_btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-danger.focus,
.open > .dropdown-toggle.vc_btn-danger:focus,
.open > .dropdown-toggle.vc_btn-danger:hover,
.open > .dropdown-togglea.vc_btn-danger.focus,
.open > .dropdown-togglea.vc_btn-danger:focus,
.open > .dropdown-togglea.vc_btn-danger:hover,
.open > .dropdown-togglebutton.vc_btn-danger.focus,
.open > .dropdown-togglebutton.vc_btn-danger:focus,
.open > .dropdown-togglebutton.vc_btn-danger:hover,
.vc_btn-danger.active.focus,
.vc_btn-danger.active:focus,
.vc_btn-danger.active:hover,
.vc_btn-danger:active.focus,
.vc_btn-danger:active:focus,
.vc_btn-danger:active:hover,
a.vc_btn-danger.active.focus,
a.vc_btn-danger.active:focus,
a.vc_btn-danger.active:hover,
a.vc_btn-danger:active.focus,
a.vc_btn-danger:active:focus,
a.vc_btn-danger:active:hover,
button.vc_btn-danger.active.focus,
button.vc_btn-danger.active:focus,
button.vc_btn-danger.active:hover,
button.vc_btn-danger:active.focus,
button.vc_btn-danger:active:focus,
button.vc_btn-danger:active:hover {
  color: #fff;
  background-color: #ac2925;
  border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-danger,
.open > .dropdown-togglea.vc_btn-danger,
.open > .dropdown-togglebutton.vc_btn-danger,
.vc_btn-danger.active,
.vc_btn-danger:active,
a.vc_btn-danger.active,
a.vc_btn-danger:active,
button.vc_btn-danger.active,
button.vc_btn-danger:active {
  background-image: none;
}
.vc_btn-danger.disabled,
.vc_btn-danger.disabled.active,
.vc_btn-danger.disabled.focus,
.vc_btn-danger.disabled:active,
.vc_btn-danger.disabled:focus,
.vc_btn-danger.disabled:hover,
.vc_btn-danger[disabled],
.vc_btn-danger[disabled].active,
.vc_btn-danger[disabled].focus,
.vc_btn-danger[disabled]:active,
.vc_btn-danger[disabled]:focus,
.vc_btn-danger[disabled]:hover,
a.vc_btn-danger.disabled,
a.vc_btn-danger.disabled.active,
a.vc_btn-danger.disabled.focus,
a.vc_btn-danger.disabled:active,
a.vc_btn-danger.disabled:focus,
a.vc_btn-danger.disabled:hover,
a.vc_btn-danger[disabled],
a.vc_btn-danger[disabled].active,
a.vc_btn-danger[disabled].focus,
a.vc_btn-danger[disabled]:active,
a.vc_btn-danger[disabled]:focus,
a.vc_btn-danger[disabled]:hover,
button.vc_btn-danger.disabled,
button.vc_btn-danger.disabled.active,
button.vc_btn-danger.disabled.focus,
button.vc_btn-danger.disabled:active,
button.vc_btn-danger.disabled:focus,
button.vc_btn-danger.disabled:hover,
button.vc_btn-danger[disabled],
button.vc_btn-danger[disabled].active,
button.vc_btn-danger[disabled].focus,
button.vc_btn-danger[disabled]:active,
button.vc_btn-danger[disabled]:focus,
button.vc_btn-danger[disabled]:hover,
fieldset[disabled] .vc_btn-danger,
fieldset[disabled] .vc_btn-danger.active,
fieldset[disabled] .vc_btn-danger.focus,
fieldset[disabled] .vc_btn-danger:active,
fieldset[disabled] .vc_btn-danger:focus,
fieldset[disabled] .vc_btn-danger:hover,
fieldset[disabled] a.vc_btn-danger,
fieldset[disabled] a.vc_btn-danger.active,
fieldset[disabled] a.vc_btn-danger.focus,
fieldset[disabled] a.vc_btn-danger:active,
fieldset[disabled] a.vc_btn-danger:focus,
fieldset[disabled] a.vc_btn-danger:hover,
fieldset[disabled] button.vc_btn-danger,
fieldset[disabled] button.vc_btn-danger.active,
fieldset[disabled] button.vc_btn-danger.focus,
fieldset[disabled] button.vc_btn-danger:active,
fieldset[disabled] button.vc_btn-danger:focus,
fieldset[disabled] button.vc_btn-danger:hover {
  background-color: #d9534f;
  border-color: transparent;
}
.vc_btn-danger .badge,
a.vc_btn-danger .badge,
button.vc_btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.vc_button-2-wrapper {
  display: inline-block;
}
.vc_button-2-wrapper.vc_button-2-align-left {
  display: block;
  text-align: left;
}
.vc_button-2-wrapper.vc_button-2-align-right {
  display: block;
  text-align: right;
}
.vc_button-2-wrapper.vc_button-2-align-center {
  display: block;
  text-align: center;
}
i.icon {
  display: inline-block;
  line-height: 16px;
  vertical-align: text-top;
  margin-left: 5px;
}
.wpb_btn-large i.icon {
  height: 19px;
  margin-left: 9px;
}
.wpb_btn-small i.icon {
  height: 15px;
}
.wpb_btn-mini i.icon {
  display: none;
}
.wpb_address_book i.icon,
option.wpb_address_book {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/address-book.png)
    right center no-repeat;
}
.wpb_alarm_clock i.icon,
option.wpb_alarm_clock {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png)
    right center no-repeat;
}
.wpb_anchor i.icon,
option.wpb_anchor {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/anchor.png)
    right center no-repeat;
}
.wpb_application_image i.icon,
option.wpb_application_image {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/application-image.png)
    right center no-repeat;
}
.wpb_arrow i.icon,
option.wpb_arrow {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/arrow.png)
    right center no-repeat;
}
.wpb_asterisk i.icon,
option.wpb_asterisk {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/asterisk.png)
    right center no-repeat;
}
.wpb_hammer i.icon,
option.wpb_hammer {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png)
    right center no-repeat;
}
.wpb_balloon i.icon,
option.wpb_balloon {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/balloon.png)
    right center no-repeat;
}
.wpb_balloon_buzz i.icon,
option.wpb_balloon_buzz {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png)
    right center no-repeat;
}
.wpb_balloon_facebook i.icon,
option.wpb_balloon_facebook {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png)
    right center no-repeat;
}
.wpb_balloon_twitter i.icon,
option.wpb_balloon_twitter {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png)
    right center no-repeat;
}
.wpb_battery i.icon,
option.wpb_battery {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/battery-full.png)
    right center no-repeat;
}
.wpb_binocular i.icon,
option.wpb_binocular {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/binocular.png)
    right center no-repeat;
}
.wpb_document_excel i.icon,
option.wpb_document_excel {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png)
    right center no-repeat;
}
.wpb_document_image i.icon,
option.wpb_document_image {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png)
    right center no-repeat;
}
.wpb_document_music i.icon,
option.wpb_document_music {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png)
    right center no-repeat;
}
.wpb_document_office i.icon,
option.wpb_document_office {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png)
    right center no-repeat;
}
.wpb_document_pdf i.icon,
option.wpb_document_pdf {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png)
    right center no-repeat;
}
.wpb_document_powerpoint i.icon,
option.wpb_document_powerpoint {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png)
    right center no-repeat;
}
.wpb_document_word i.icon,
option.wpb_document_word {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png)
    right center no-repeat;
}
.wpb_bookmark i.icon,
option.wpb_bookmark {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/bookmark.png)
    right center no-repeat;
}
.wpb_camcorder i.icon,
option.wpb_camcorder {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/camcorder.png)
    right center no-repeat;
}
.wpb_camera i.icon,
option.wpb_camera {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/camera.png)
    right center no-repeat;
}
.wpb_chart i.icon,
option.wpb_chart {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/chart.png)
    right center no-repeat;
}
.wpb_chart_pie i.icon,
option.wpb_chart_pie {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png)
    right center no-repeat;
}
.wpb_clock i.icon,
option.wpb_clock {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/clock.png)
    right center no-repeat;
}
.wpb_play i.icon,
option.wpb_play {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/control.png)
    right center no-repeat;
}
.wpb_fire i.icon,
option.wpb_fire {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/fire.png)
    right center no-repeat;
}
.wpb_heart i.icon,
option.wpb_heart {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/heart.png)
    right center no-repeat;
}
.wpb_mail i.icon,
option.wpb_mail {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/mail.png)
    right center no-repeat;
}
.wpb_shield i.icon,
option.wpb_shield {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png)
    right center no-repeat;
}
.wpb_video i.icon,
option.wpb_video {
  background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/icons/video.png)
    right center no-repeat;
}
.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
  margin-top: 5px;
  margin-bottom: 5px;
}
.vc_message_box {
  border: 1px solid transparent;
  display: block;
  overflow: hidden;
  margin: 0 0 21.74px;
  padding: 1em 1em 1em 4em;
  position: relative;
  font-size: 1em;
  box-sizing: border-box;
}
#content .wpb_alert p:last-child,
#content .wpb_text_column :last-child,
#content .wpb_text_column p:last-child,
.vc_message_box > p:last-child,
.wpb_alert p:last-child,
.wpb_text_column :last-child,
.wpb_text_column p:last-child {
  margin-bottom: 0;
}
.vc_message_box > p:first-child {
  margin-top: 0;
}
.vc_message_box-icon {
  bottom: 0;
  font-size: 1em;
  font-style: normal;
  left: 0;
  position: absolute;
  top: 0;
  width: 4em;
}
.vc_message_box-icon > *,
.vc_message_box-icon > .fa {
  font-size: 1.7em;
  line-height: 1;
}
.vc_message_box-icon > * {
  font-style: normal;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.vc_color-blue.vc_message_box {
  color: #364a8a;
  border-color: #c5cff0;
  background-color: #edf1fa;
}
.vc_color-blue.vc_message_box .vc_message_box-icon {
  color: #5472d2;
}
.vc_color-blue.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #5472d2;
}
.vc_color-blue.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-blue.vc_message_box-outline,
.vc_color-blue.vc_message_box-solid-icon {
  color: #364a8a;
  border-color: #5472d2;
  background-color: transparent;
}
.vc_color-blue.vc_message_box-outline .vc_message_box-icon,
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #5472d2;
}
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #5472d2;
}
.vc_color-blue.vc_message_box-3d {
  box-shadow: 0 5px 0 #9daee5;
}
.vc_color-turquoise.vc_message_box {
  color: #085b61;
  border-color: #c6ecee;
  background-color: #ebfcfd;
}
.vc_color-turquoise.vc_message_box .vc_message_box-icon {
  color: #00c1cf;
}
.vc_color-turquoise.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #00c1cf;
}
.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-turquoise.vc_message_box-outline,
.vc_color-turquoise.vc_message_box-solid-icon {
  color: #085b61;
  border-color: #00c1cf;
  background-color: transparent;
}
.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
  color: #00c1cf;
}
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #00c1cf;
}
.vc_color-turquoise.vc_message_box-3d {
  box-shadow: 0 5px 0 #9fdee3;
}
.vc_color-pink.vc_message_box {
  color: #d82e21;
  border-color: #ffd8d6;
  background-color: #fff0ef;
}
.vc_color-pink.vc_message_box .vc_message_box-icon {
  color: #fe6c61;
}
.vc_color-pink.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #fe6c61;
}
.vc_color-pink.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-pink.vc_message_box-outline,
.vc_color-pink.vc_message_box-solid-icon {
  color: #d82e21;
  border-color: #fe6c61;
  background-color: transparent;
}
.vc_color-pink.vc_message_box-outline .vc_message_box-icon,
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fe6c61;
}
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #fe6c61;
}
.vc_color-pink.vc_message_box-3d {
  box-shadow: 0 5px 0 #fea9a3;
}
.vc_color-violet.vc_message_box {
  color: #5e4a81;
  border-color: #d4c8e9;
  background-color: #f0ecf7;
}
.vc_color-violet.vc_message_box .vc_message_box-icon {
  color: #8d6dc4;
}
.vc_color-violet.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #8d6dc4;
}
.vc_color-violet.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-violet.vc_message_box-outline,
.vc_color-violet.vc_message_box-solid-icon {
  color: #5e4a81;
  border-color: #8d6dc4;
  background-color: transparent;
}
.vc_color-violet.vc_message_box-outline .vc_message_box-icon,
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
  color: #8d6dc4;
}
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #8d6dc4;
}
.vc_color-violet.vc_message_box-3d {
  box-shadow: 0 5px 0 #b8a3da;
}
.vc_color-peacoc.vc_message_box {
  color: #366a79;
  border-color: #c2e3ec;
  background-color: #e9f5f8;
}
.vc_color-peacoc.vc_message_box .vc_message_box-icon {
  color: #4cadc9;
}
.vc_color-peacoc.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #4cadc9;
}
.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-peacoc.vc_message_box-outline,
.vc_color-peacoc.vc_message_box-solid-icon {
  color: #366a79;
  border-color: #4cadc9;
  background-color: transparent;
}
.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
  color: #4cadc9;
}
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #4cadc9;
}
.vc_color-peacoc.vc_message_box-3d {
  box-shadow: 0 5px 0 #9ad1e1;
}
.vc_color-chino.vc_message_box {
  color: #978258;
  border-color: #e5ded2;
  background-color: #f7f5f2;
}
.vc_color-chino.vc_message_box .vc_message_box-icon {
  color: #cec2ab;
}
.vc_color-chino.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #cec2ab;
}
.vc_color-chino.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-chino.vc_message_box-outline,
.vc_color-chino.vc_message_box-solid-icon {
  color: #978258;
  border-color: #cec2ab;
  background-color: transparent;
}
.vc_color-chino.vc_message_box-outline .vc_message_box-icon,
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
  color: #cec2ab;
}
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #cec2ab;
}
.vc_color-chino.vc_message_box-3d {
  box-shadow: 0 5px 0 #d2c7b1;
}
.vc_color-mulled_wine.vc_message_box {
  color: #1e1b22;
  border-color: #d0ccd6;
  background-color: #eae8ed;
}
.vc_color-mulled_wine.vc_message_box .vc_message_box-icon {
  color: #50485b;
}
.vc_color-mulled_wine.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #50485b;
}
.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-mulled_wine.vc_message_box-outline,
.vc_color-mulled_wine.vc_message_box-solid-icon {
  color: #1e1b22;
  border-color: #50485b;
  background-color: transparent;
}
.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
  color: #50485b;
}
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #50485b;
}
.vc_color-mulled_wine.vc_message_box-3d {
  box-shadow: 0 5px 0 #b6afc0;
}
.vc_color-vista_blue.vc_message_box {
  color: #3e8e5e;
  border-color: #bcebcf;
  background-color: #e3f7eb;
}
.vc_color-vista_blue.vc_message_box .vc_message_box-icon {
  color: #75d69c;
}
.vc_color-vista_blue.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #75d69c;
}
.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-vista_blue.vc_message_box-outline,
.vc_color-vista_blue.vc_message_box-solid-icon {
  color: #3e8e5e;
  border-color: #75d69c;
  background-color: transparent;
}
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #75d69c;
}
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #75d69c;
}
.vc_color-vista_blue.vc_message_box-3d {
  box-shadow: 0 5px 0 #94dfb3;
}
.vc_color-orange.vc_message_box {
  color: #c3811c;
  border-color: #fbe1ba;
  background-color: #fef6eb;
}
.vc_color-orange.vc_message_box .vc_message_box-icon {
  color: #f7be68;
}
.vc_color-orange.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #f7be68;
}
.vc_color-orange.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-orange.vc_message_box-outline,
.vc_color-orange.vc_message_box-solid-icon {
  color: #c3811c;
  border-color: #f7be68;
  background-color: transparent;
}
.vc_color-orange.vc_message_box-outline .vc_message_box-icon,
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
  color: #f7be68;
}
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #f7be68;
}
.vc_color-orange.vc_message_box-3d {
  box-shadow: 0 5px 0 #f9cd8a;
}
.vc_color-sky.vc_message_box {
  color: #2a6194;
  border-color: #bedaf4;
  background-color: #eaf3fb;
}
.vc_color-sky.vc_message_box .vc_message_box-icon {
  color: #5aa1e3;
}
.vc_color-sky.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #5aa1e3;
}
.vc_color-sky.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-sky.vc_message_box-outline,
.vc_color-sky.vc_message_box-solid-icon {
  color: #2a6194;
  border-color: #5aa1e3;
  background-color: transparent;
}
.vc_color-sky.vc_message_box-outline .vc_message_box-icon,
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
  color: #5aa1e3;
}
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #5aa1e3;
}
.vc_color-sky.vc_message_box-3d {
  box-shadow: 0 5px 0 #93c1ed;
}
.vc_color-green.vc_message_box {
  color: #3e562b;
  border-color: #c2e1a9;
  background-color: #eaf5e2;
}
.vc_color-green.vc_message_box .vc_message_box-icon {
  color: #6dab3c;
}
.vc_color-green.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #6dab3c;
}
.vc_color-green.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-green.vc_message_box-outline,
.vc_color-green.vc_message_box-solid-icon {
  color: #3e562b;
  border-color: #6dab3c;
  background-color: transparent;
}
.vc_color-green.vc_message_box-outline .vc_message_box-icon,
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
  color: #6dab3c;
}
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #6dab3c;
}
.vc_color-green.vc_message_box-3d {
  box-shadow: 0 5px 0 #a7d484;
}
.vc_color-juicy_pink.vc_message_box {
  color: #a3231f;
  border-color: #fbc7c5;
  background-color: #fef5f5;
}
.vc_color-juicy_pink.vc_message_box .vc_message_box-icon {
  color: #f4524d;
}
.vc_color-juicy_pink.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #f4524d;
}
.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-juicy_pink.vc_message_box-outline,
.vc_color-juicy_pink.vc_message_box-solid-icon {
  color: #a3231f;
  border-color: #f4524d;
  background-color: transparent;
}
.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #f4524d;
}
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #f4524d;
}
.vc_color-juicy_pink.vc_message_box-3d {
  box-shadow: 0 5px 0 #f89895;
}
.vc_color-sandy_brown.vc_message_box {
  color: #c3501c;
  border-color: #fbceba;
  background-color: #fef1eb;
}
.vc_color-sandy_brown.vc_message_box .vc_message_box-icon {
  color: #f79468;
}
.vc_color-sandy_brown.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #f79468;
}
.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-sandy_brown.vc_message_box-outline,
.vc_color-sandy_brown.vc_message_box-solid-icon {
  color: #c3501c;
  border-color: #f79468;
  background-color: transparent;
}
.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
  color: #f79468;
}
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #f79468;
}
.vc_color-sandy_brown.vc_message_box-3d {
  box-shadow: 0 5px 0 #f9ac8a;
}
.vc_color-purple.vc_message_box {
  color: #886389;
  border-color: #e3cbe3;
  background-color: #f5ecf5;
}
.vc_color-purple.vc_message_box .vc_message_box-icon {
  color: #b97ebb;
}
.vc_color-purple.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #b97ebb;
}
.vc_color-purple.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-purple.vc_message_box-outline,
.vc_color-purple.vc_message_box-solid-icon {
  color: #886389;
  border-color: #b97ebb;
  background-color: transparent;
}
.vc_color-purple.vc_message_box-outline .vc_message_box-icon,
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
  color: #b97ebb;
}
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #b97ebb;
}
.vc_color-purple.vc_message_box-3d {
  box-shadow: 0 5px 0 #d1a9d2;
}
.vc_color-black.vc_message_box {
  color: #fff;
  border-color: #2a2a2a;
  background-color: #3c3c3c;
}
.vc_color-black.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #2a2a2a;
}
.vc_color-black.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-black.vc_message_box-outline,
.vc_color-black.vc_message_box-solid-icon {
  border-color: #2a2a2a;
  background-color: transparent;
}
.vc_color-black.vc_message_box-outline .vc_message_box-icon,
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color: #2a2a2a;
}
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #2a2a2a;
}
.vc_color-black.vc_message_box-3d {
  box-shadow: 0 5px 0 #101010;
}
.vc_color-grey.vc_message_box {
  color: #858585;
  border-color: #d2d2d2;
  background-color: #ebebeb;
}
.vc_color-grey.vc_message_box-solid {
  color: #858585;
  border-color: transparent;
  background-color: #ebebeb;
}
.vc_color-grey.vc_message_box-solid .vc_message_box-icon {
  color: #858585;
}
.vc_color-grey.vc_message_box-outline,
.vc_color-grey.vc_message_box-solid-icon {
  color: #858585;
  border-color: #ebebeb;
  background-color: transparent;
}
.vc_color-grey.vc_message_box-outline .vc_message_box-icon,
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ebebeb;
}
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color: #858585;
  background-color: #ebebeb;
}
.vc_color-grey.vc_message_box-3d {
  box-shadow: 0 5px 0 #b8b8b8;
}
.vc_color-white.vc_message_box {
  color: #b3b3b3;
  border-color: #e6e6e6;
  background-color: #fff;
}
.vc_color-white.vc_message_box-solid {
  color: #b3b3b3;
  border-color: transparent;
  background-color: #fff;
}
.vc_color-white.vc_message_box-solid .vc_message_box-icon {
  color: #b3b3b3;
}
.vc_color-white.vc_message_box-outline,
.vc_color-white.vc_message_box-solid-icon {
  border-color: #fff;
  background-color: transparent;
}
.vc_color-white.vc_message_box-outline .vc_message_box-icon,
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
}
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
  color: #b3b3b3;
  background-color: #fff;
}
.vc_color-white.vc_message_box-3d {
  box-shadow: 0 5px 0 #ccc;
}
.vc_color-info.vc_message_box {
  color: #5e7f96;
  border-color: #cfebfe;
  background-color: #dff2fe;
}
.vc_color-info.vc_message_box .vc_message_box-icon {
  color: #56b0ee;
}
.vc_color-info.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #56b0ee;
}
.vc_color-info.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-info.vc_message_box-outline,
.vc_color-info.vc_message_box-solid-icon {
  color: #5e7f96;
  border-color: #56b0ee;
  background-color: transparent;
}
.vc_color-info.vc_message_box-outline .vc_message_box-icon,
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #56b0ee;
}
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #56b0ee;
}
.vc_color-info.vc_message_box-3d {
  box-shadow: 0 5px 0 #9dd6fd;
}
.vc_color-success.vc_message_box {
  color: #5e7f96;
  border-color: #cfebfe;
  background-color: #e6fdf8;
}
.vc_color-success.vc_message_box .vc_message_box-icon {
  color: #1bbc9b;
}
.vc_color-success.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #1bbc9b;
}
.vc_color-success.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-success.vc_message_box-outline,
.vc_color-success.vc_message_box-solid-icon {
  color: #5e7f96;
  border-color: #1bbc9b;
  background-color: transparent;
}
.vc_color-success.vc_message_box-outline .vc_message_box-icon,
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #1bbc9b;
}
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #1bbc9b;
}
.vc_color-success.vc_message_box-3d {
  box-shadow: 0 5px 0 #9dd6fd;
}
.vc_color-warning.vc_message_box {
  color: #9d8967;
  border-color: #ffeccc;
  background-color: #fff4e2;
}
.vc_color-warning.vc_message_box .vc_message_box-icon {
  color: #fcb53f;
}
.vc_color-warning.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #fcb53f;
}
.vc_color-warning.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-warning.vc_message_box-outline,
.vc_color-warning.vc_message_box-solid-icon {
  color: #9d8967;
  border-color: #fcb53f;
  background-color: transparent;
}
.vc_color-warning.vc_message_box-outline .vc_message_box-icon,
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fcb53f;
}
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #fcb53f;
}
.vc_color-warning.vc_message_box-3d {
  box-shadow: 0 5px 0 #ffd999;
}
.vc_color-danger.vc_message_box {
  color: #a85959;
  border-color: #fedede;
  background-color: #fdeaea;
}
.vc_color-danger.vc_message_box .vc_message_box-icon {
  color: #ff7877;
}
.vc_color-danger.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #ff7877;
}
.vc_color-danger.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-danger.vc_message_box-outline,
.vc_color-danger.vc_message_box-solid-icon {
  color: #a85959;
  border-color: #ff7877;
  background-color: transparent;
}
.vc_color-danger.vc_message_box-outline .vc_message_box-icon,
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ff7877;
}
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #ff7877;
}
.vc_color-danger.vc_message_box-3d {
  box-shadow: 0 5px 0 #fdacac;
}
.vc_color-alert-info.vc_message_box {
  color: #31708f;
  border-color: #bce8f1;
  background-color: #d9edf7;
}
.vc_color-alert-info.vc_message_box .vc_message_box-icon {
  color: #67cce0;
}
.vc_color-alert-info.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #67cce0;
}
.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-alert-info.vc_message_box-outline,
.vc_color-alert-info.vc_message_box-solid-icon {
  color: #31708f;
  border-color: #67cce0;
  background-color: transparent;
}
.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #67cce0;
}
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #67cce0;
}
.vc_color-alert-info.vc_message_box-3d {
  box-shadow: 0 5px 0 #91d9e8;
}
.vc_color-alert-success.vc_message_box {
  color: #3c763d;
  border-color: #d6e9c6;
  background-color: #dff0d8;
}
.vc_color-alert-success.vc_message_box .vc_message_box-icon {
  color: #9ad36a;
}
.vc_color-alert-success.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #9ad36a;
}
.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-alert-success.vc_message_box-outline,
.vc_color-alert-success.vc_message_box-solid-icon {
  color: #3c763d;
  border-color: #9ad36a;
  background-color: transparent;
}
.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #9ad36a;
}
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #9ad36a;
}
.vc_color-alert-success.vc_message_box-3d {
  box-shadow: 0 5px 0 #bbdba1;
}
.vc_color-alert-warning.vc_message_box {
  color: #8a6d3b;
  border-color: #faebcc;
  background-color: #fcf8e3;
}
.vc_color-alert-warning.vc_message_box .vc_message_box-icon {
  color: #f9cf79;
}
.vc_color-alert-warning.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #f9cf79;
}
.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-alert-warning.vc_message_box-outline,
.vc_color-alert-warning.vc_message_box-solid-icon {
  color: #8a6d3b;
  border-color: #f9cf79;
  background-color: transparent;
}
.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #f9cf79;
}
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #f9cf79;
}
.vc_color-alert-warning.vc_message_box-3d {
  box-shadow: 0 5px 0 #f5d89e;
}
.vc_color-alert-danger.vc_message_box {
  color: #a94442;
  border-color: #ebccd1;
  background-color: #f2dede;
}
.vc_color-alert-danger.vc_message_box .vc_message_box-icon {
  color: #ef8495;
}
.vc_color-alert-danger.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #ef8495;
}
.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-alert-danger.vc_message_box-outline,
.vc_color-alert-danger.vc_message_box-solid-icon {
  color: #a94442;
  border-color: #ef8495;
  background-color: transparent;
}
.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ef8495;
}
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #ef8495;
}
.vc_color-alert-danger.vc_message_box-3d {
  box-shadow: 0 5px 0 #dca7b0;
}
.vc_color-black.vc_message_box .vc_message_box-icon {
  color: #fff;
}
.vc_color-black.vc_message_box-outline,
.vc_color-black.vc_message_box-outline .vc_message_box-icon,
.vc_color-black.vc_message_box-solid-icon {
  color: #2a2a2a;
}
.vc_color-grey.vc_message_box .vc_message_box-icon {
  color: #858585;
}
.vc_color-white.vc_message_box .vc_message_box-icon {
  color: #b3b3b3;
}
.vc_color-white.vc_message_box-outline,
.vc_color-white.vc_message_box-outline .vc_message_box-icon,
.vc_color-white.vc_message_box-solid-icon {
  color: #fff;
}
.vc_message_box-outline,
.vc_message_box-solid-icon {
  border-width: 2px;
}
.vc_message_box-solid-icon .vc_message_box-icon {
  width: 3.25em;
}
.vc_message_box-rounded {
  border-radius: 5px;
}
.vc_message_box-round {
  border-radius: 4em;
}
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li {
  margin-bottom: 35px;
}
.entry-content .twitter-share-button,
.fb_like,
.twitter-share-button,
.wpb_accordion .wpb_content_element,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element {
  margin-bottom: 21.74px;
}
.wpb-content-wrapper {
  margin: 0;
  padding: 0;
  border: none;
  overflow: unset;
  display: block;
}
.wpb-content--blank .wpb-content-wrapper {
  margin: 0 auto;
}
@media (min-width: 576px) {
  .wpb-content--blank .wpb-content-wrapper {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .wpb-content--blank .wpb-content-wrapper {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .wpb-content--blank .wpb-content-wrapper {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .wpb-content--blank .wpb-content-wrapper {
    max-width: 1140px;
  }
}
.vc_parallax-inner iframe,
.vc_video-bg iframe {
  max-width: 1000%;
}
.vc_parallax {
  position: relative;
  overflow: hidden;
}
.vc_parallax > * {
  position: relative;
  z-index: 1;
}
.vc_parallax .vc_parallax-inner {
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background-attachment: scroll;
  background-color: transparent;
  background-image: inherit;
  background-size: cover;
  z-index: 0;
  background-position: 50% 0;
}
.vc_video-bg-container {
  position: relative;
}
.vc_video-bg {
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}
.vc_row.vc_row-no-padding .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.vc_row[data-vc-full-width] {
  transition: opacity 0.5s ease;
  overflow: hidden;
}
.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}
.vc_editor .vc_row[data-vc-full-width] {
  overflow: visible;
}
.vc_row-no-padding .vc_inner {
  margin-left: 0;
  margin-right: 0;
}
.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}
.vc_row.vc_row-flex {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}
.vc_row.vc_row-flex > .vc_column_container {
  display: flex;
}
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  z-index: 1;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * {
    min-height: 1em;
  }
}
.vc_row.vc_row-flex::after,
.vc_row.vc_row-flex::before {
  display: none;
}
.vc_row.vc_row-o-columns-stretch {
  align-content: stretch;
}
.vc_row.vc_row-o-columns-top {
  align-content: flex-start;
}
.vc_row.vc_row-o-columns-bottom {
  align-content: flex-end;
}
.vc_row.vc_row-o-columns-middle {
  align-content: center;
}
.vc_row.vc_row-o-columns-bottom::after,
.vc_row.vc_row-o-columns-middle::after,
.vc_row.vc_row-o-columns-top::after {
  content: "";
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
}
.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner {
  justify-content: flex-start;
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)
  > .vc_column_container {
  align-items: flex-start;
}
.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner {
  justify-content: flex-end;
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)
  > .vc_column_container {
  align-items: flex-end;
}
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {
  justify-content: center;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)
  > .vc_column_container {
  align-items: center;
}
.vc_column-inner::after,
.vc_column-inner::before {
  content: " ";
  display: table;
}
.vc_ie-flexbox-fixer {
  display: flex;
  flex-direction: column;
}
.vc_ie-flexbox-fixer > .vc_row {
  flex: 1 1 auto;
}
.vc_row.vc_column-gap-1 {
  margin-left: -15.5px;
  margin-right: -15.5px;
}
.vc_row.vc_column-gap-1 > .vc_column_container {
  padding: 0.5px;
}
.vc_row.vc_column-gap-2 {
  margin-left: -16px;
  margin-right: -16px;
}
.vc_row.vc_column-gap-2 > .vc_column_container {
  padding: 1px;
}
.vc_row.vc_column-gap-3 {
  margin-left: -16.5px;
  margin-right: -16.5px;
}
.vc_row.vc_column-gap-3 > .vc_column_container {
  padding: 1.5px;
}
.vc_row.vc_column-gap-4 {
  margin-left: -17px;
  margin-right: -17px;
}
.vc_row.vc_column-gap-4 > .vc_column_container {
  padding: 2px;
}
.vc_row.vc_column-gap-5 {
  margin-left: -17.5px;
  margin-right: -17.5px;
}
.vc_row.vc_column-gap-5 > .vc_column_container {
  padding: 2.5px;
}
.vc_row.vc_column-gap-10 {
  margin-left: -20px;
  margin-right: -20px;
}
.vc_row.vc_column-gap-10 > .vc_column_container {
  padding: 5px;
}
.vc_row.vc_column-gap-15 {
  margin-left: -22.5px;
  margin-right: -22.5px;
}
.vc_row.vc_column-gap-15 > .vc_column_container {
  padding: 7.5px;
}
.vc_row.vc_column-gap-20 {
  margin-left: -25px;
  margin-right: -25px;
}
.vc_row.vc_column-gap-20 > .vc_column_container {
  padding: 10px;
}
.vc_row.vc_column-gap-25 {
  margin-left: -27.5px;
  margin-right: -27.5px;
}
.vc_row.vc_column-gap-25 > .vc_column_container {
  padding: 12.5px;
}
.vc_row.vc_column-gap-30 {
  margin-left: -30px;
  margin-right: -30px;
}
.vc_row.vc_column-gap-30 > .vc_column_container {
  padding: 15px;
}
.vc_row.vc_column-gap-35 {
  margin-left: -32.5px;
  margin-right: -32.5px;
}
.vc_row.vc_column-gap-35 > .vc_column_container {
  padding: 17.5px;
}
.vc_col-has-fill > .vc_column-inner,
.vc_row-has-fill
  + .vc_row-full-width
  + .vc_row
  > .vc_column_container
  > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill
  + .vc_vc_row
  > .vc_row
  > .vc_vc_column
  > .vc_column_container
  > .vc_column-inner,
.vc_row-has-fill
  + .vc_vc_row_inner
  > .vc_row
  > .vc_vc_column_inner
  > .vc_column_container
  > .vc_column-inner,
.vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_row-has-fill
  > .vc_row
  > .vc_vc_column
  > .vc_column_container
  > .vc_column-inner,
.vc_row-has-fill
  > .vc_vc_column_inner
  > .vc_column_container
  > .vc_column-inner,
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
.vc_section.vc_section-has-fill + .vc_section {
  padding-top: 35px;
}
.vc_column_container {
  padding-left: 0;
  padding-right: 0;
}
.vc_column_container > .vc_column-inner {
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
.vc_section {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: -15px;
  margin-right: -15px;
}
.vc_section[data-vc-full-width] {
  transition: opacity 0.5s ease;
  overflow: hidden;
}
.vc_section[data-vc-full-width].vc_hidden {
  opacity: 0;
}
.vc_section[data-vc-full-width] > .vc_row {
  margin-left: 0;
  margin-right: 0;
}
.vc_section[data-vc-stretch-content] {
  padding-left: 0;
  padding-right: 0;
}
.vc_section.vc_row-o-full-height {
  min-height: 100vh;
}
.vc_section.vc_section-flex {
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
}
.vc_section.vc_section-flex .vc_vc_row {
  width: 100%;
}
.vc_section.vc_section-flex::after,
.vc_section.vc_section-flex::before {
  display: none;
}
.vc_section.vc_section-o-content-top {
  justify-content: flex-start;
}
.vc_section.vc_section-o-content-bottom {
  justify-content: flex-end;
}
.vc_section.vc_section-o-content-middle {
  justify-content: center;
}
.vc_section.vc_section-o-content-bottom::after,
.vc_section.vc_section-o-content-middle::after,
.vc_section.vc_section-o-content-top::after {
  content: "";
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
}
.vc_row.vc_column-gap-1 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-1 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 0.5px;
  padding-right: 0.5px;
}
.vc_row.vc_column-gap-2 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-2 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 1px;
  padding-right: 1px;
}
.vc_row.vc_column-gap-3 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-3 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
.vc_row.vc_column-gap-4 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-4 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 2px;
  padding-right: 2px;
}
.vc_row.vc_column-gap-5 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-5 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.vc_row.vc_column-gap-10 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-10 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 5px;
  padding-right: 5px;
}
.vc_row.vc_column-gap-15 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-15 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_row.vc_column-gap-20 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-20 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 10px;
  padding-right: 10px;
}
.vc_row.vc_column-gap-25 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-25 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.vc_row.vc_column-gap-30 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-30 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 15px;
  padding-right: 15px;
}
.vc_row.vc_column-gap-35 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-35 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 17.5px;
  padding-right: 17.5px;
}
.vc_vc_column,
.vc_vc_column_inner {
  padding-left: 0;
  padding-right: 0;
}
.vc_row.vc_row-flex > .vc_vc_column,
.vc_row.vc_row-flex > .vc_vc_column_inner {
  display: flex;
}
.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container {
  display: flex;
  width: 100%;
}
.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-flex
  > .vc_vc_column_inner
  > .vc_column_container
  > .vc_column-inner {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.vc_row.vc_row-o-equal-height > .vc_column_container {
  align-items: stretch;
}
.vc_row.vc_row-o-content-top
  > .vc_vc_column
  > .vc_column_container
  > .vc_column-inner,
.vc_row.vc_row-o-content-top
  > .vc_vc_column_inner
  > .vc_column_container
  > .vc_column-inner {
  justify-content: flex-start;
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)
  > .vc_vc_column
  > .vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)
  > .vc_vc_column_inner
  > .vc_column_container {
  align-items: flex-start;
}
.vc_row.vc_row-o-content-bottom
  > .vc_vc_column
  > .vc_column_container
  > .vc_column-inner,
.vc_row.vc_row-o-content-bottom
  > .vc_vc_column_inner
  > .vc_column_container
  > .vc_column-inner {
  justify-content: flex-end;
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)
  > .vc_vc_column
  > .vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)
  > .vc_vc_column_inner
  > .vc_column_container {
  align-items: flex-end;
}
.vc_row.vc_row-o-content-middle
  > .vc_vc_column
  > .vc_column_container
  > .vc_column-inner,
.vc_row.vc_row-o-content-middle
  > .vc_vc_column_inner
  > .vc_column_container
  > .vc_column-inner {
  justify-content: center;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)
  > .vc_vc_column
  > .vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)
  > .vc_vc_column_inner
  > .vc_column_container {
  align-items: center;
}
.vc_empty-element > .vc_column-inner {
  min-height: 100px;
}
.fb_type_standard,
.fb_type_standard iframe {
  height: 25px;
}
.fb_type_button_count,
.fb_type_button_count iframe {
  height: 20px;
}
.fb_type_box_count,
.fb_type_box_count iframe {
  height: 62px;
}
.wpb_googleplus_type_standard {
  height: 25px;
}
.wpb_googleplus_type_small {
  height: 19px;
}
.wpb_googleplus_type_medium,
.wpb_googleplus_type_tall {
  height: 21px;
}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
  height: 62px;
}
.wpb_pinterest a {
  border-bottom: 0;
}
.wpb_pinterest_type_horizontal {
  height: 21px;
}
.wpb_pinterest_type_vertical {
  box-sizing: content-box;
  padding-top: 29px;
  height: 21px;
}
.wpb_pinterest_type_none {
  height: 21px;
}
iframe.twitter-share-button {
  margin: 0;
}
.vc_toggle {
  display: block;
  font-size: 1em;
}
.vc_toggle:last-of-type {
  margin-bottom: 35px;
}
.vc_toggle_title {
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.vc_toggle_title > h4 {
  display: inline;
}
.vc_toggle_icon {
  display: none;
  position: relative;
}
.vc_toggle_content {
  display: none;
  margin-bottom: 21.74px;
  margin-top: 1em;
  overflow: hidden;
  padding: 0;
}
.vc_toggle.vc_toggle_active > .vc_toggle_content {
  display: block;
}
.vc_toggle_simple .vc_toggle_icon {
  border: 0 solid transparent;
  border-radius: 0;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: transparent;
  margin-left: 2px;
}
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_simple .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_simple .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
  background-color: #2a2a2a;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444;
}
.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_round .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 50%;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: #2a2a2a;
}
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_round .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_round .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_round .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_icon::before {
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
  background-color: #fff;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2a2a2a;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2a2a2a;
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444;
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_round.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #444;
}
.vc_toggle_round.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_round.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #444;
}
.vc_toggle_rounded .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 20%;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: #2a2a2a;
}
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_rounded .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_rounded .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_rounded .vc_toggle_icon::after,
.vc_toggle_rounded .vc_toggle_icon::before {
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
  background-color: #fff;
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2a2a2a;
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2a2a2a;
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444;
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_rounded.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #444;
}
.vc_toggle_rounded.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_rounded.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #444;
}
.vc_toggle_square .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 0;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: #2a2a2a;
}
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_square .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_square .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_square .vc_toggle_icon::after,
.vc_toggle_square .vc_toggle_icon::before {
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
  background-color: #fff;
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2a2a2a;
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2a2a2a;
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444;
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_square.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #444;
}
.vc_toggle_square.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_square.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #444;
}
.vc_toggle_text_only .vc_toggle_icon {
  display: none;
}
.vc_toggle_arrow .vc_toggle_icon {
  display: inline-block;
}
.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_arrow .vc_toggle_icon::before {
  content: "";
  border-style: solid;
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  transform: rotate(45deg);
}
.vc_toggle_arrow .vc_toggle_icon::before {
  border-left: none;
  border-top: none;
}
.vc_toggle_arrow .vc_toggle_icon::after {
  border-right: none;
  border-bottom: none;
  visibility: hidden;
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
  visibility: hidden;
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
  visibility: visible;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
  height: 22px;
  width: 22px;
  background: 0 0;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
  border-width: 2px;
  height: 10px;
  margin-left: -5px;
  width: 10px;
  border-color: #2a2a2a;
  background: 0 0;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -10px;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -5px;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #444;
  background: 0 0;
}
.vc_toggle_default .vc_toggle_icon {
  background: #bababa;
  border: 1px solid #acacac;
  box-sizing: border-box;
  transform: translate(0, -50%);
}
.vc_toggle_default .vc_toggle_icon::after,
.vc_toggle_default .vc_toggle_icon::before {
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
  background: #bababa;
}
.vc_toggle_default .vc_toggle_icon::before {
  border: 1px solid #acacac;
}
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
  visibility: hidden;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 10px;
  margin-left: 5px;
  height: 4px;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
  height: 10px;
  width: 4px;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
  width: 8px;
  height: 2px;
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #5472d2;
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_blue .vc_toggle_icon {
  background-color: #5472d2;
  border-color: transparent;
}
.vc_toggle_color_blue .vc_toggle_icon::after,
.vc_toggle_color_blue .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #5472d2;
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #5472d2;
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #7c93dd;
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_blue.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color: #3354c0;
  background: #5472d2;
}
.vc_toggle_color_blue.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_blue.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #5472d2;
  background: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
  background: #5472d2;
}
.vc_toggle_color_blue.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::after {
  background: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #5472d2;
  background: 0 0;
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_blue.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #7c93dd;
  background: 0 0;
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #00c1cf;
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_turquoise .vc_toggle_icon {
  background-color: #00c1cf;
  border-color: transparent;
}
.vc_toggle_color_turquoise .vc_toggle_icon::after,
.vc_toggle_color_turquoise .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #00c1cf;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
  border-color: #00919c;
  background: #00c1cf;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #00c1cf;
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #00919c;
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon,
.vc_toggle_color_turquoise.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #006269;
  background: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
  background: #00c1cf;
}
.vc_toggle_color_turquoise.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::after {
  background: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #00c1cf;
  background: 0 0;
}
.vc_toggle_color_turquoise.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_turquoise.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #00919c;
  background: 0 0;
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #fe6c61;
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_pink .vc_toggle_icon {
  background-color: #fe6c61;
  border-color: transparent;
}
.vc_toggle_color_pink .vc_toggle_icon::after,
.vc_toggle_color_pink .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #fe6c61;
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #fe6c61;
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fe9b94;
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_pink.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
  border-color: #fe3d2e;
  background: #fe6c61;
}
.vc_toggle_color_pink.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_pink.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #fe6c61;
  background: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
  background: #fe6c61;
}
.vc_toggle_color_pink.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::after {
  background: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #fe6c61;
  background: 0 0;
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_pink.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #fe9b94;
  background: 0 0;
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #8d6dc4;
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_violet .vc_toggle_icon {
  background-color: #8d6dc4;
  border-color: transparent;
}
.vc_toggle_color_violet .vc_toggle_icon::after,
.vc_toggle_color_violet .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #8d6dc4;
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #8d6dc4;
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #a991d3;
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_violet.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
  border-color: #7149b5;
  background: #8d6dc4;
}
.vc_toggle_color_violet.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon,
.vc_toggle_color_violet.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #8d6dc4;
  background: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
  background: #8d6dc4;
}
.vc_toggle_color_violet.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::after {
  background: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #8d6dc4;
  background: 0 0;
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_violet.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #a991d3;
  background: 0 0;
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #4cadc9;
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_peacoc .vc_toggle_icon {
  background-color: #4cadc9;
  border-color: transparent;
}
.vc_toggle_color_peacoc .vc_toggle_icon::after,
.vc_toggle_color_peacoc .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #4cadc9;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #4cadc9;
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #73bfd5;
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
  border-color: #3492ae;
  background: #4cadc9;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon,
.vc_toggle_color_peacoc.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #4cadc9;
  background: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
  background: #4cadc9;
}
.vc_toggle_color_peacoc.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::after {
  background: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #4cadc9;
  background: 0 0;
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_peacoc.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #73bfd5;
  background: 0 0;
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #cec2ab;
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_chino .vc_toggle_icon {
  background-color: #cec2ab;
  border-color: transparent;
}
.vc_toggle_color_chino .vc_toggle_icon::after,
.vc_toggle_color_chino .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #cec2ab;
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #cec2ab;
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #e1d9cb;
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_chino.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
  border-color: #bbab8b;
  background: #cec2ab;
}
.vc_toggle_color_chino.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_chino.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #cec2ab;
  background: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
  background: #cec2ab;
}
.vc_toggle_color_chino.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::after {
  background: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #cec2ab;
  background: 0 0;
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_chino.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #e1d9cb;
  background: 0 0;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #50485b;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_mulled_wine .vc_toggle_icon {
  background-color: #50485b;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #50485b;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #50485b;
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #695f77;
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
  border-color: #37313f;
  background: #50485b;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon,
.vc_toggle_color_mulled_wine.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #50485b;
  background: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
  background: #50485b;
}
.vc_toggle_color_mulled_wine.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::after {
  background: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #50485b;
  background: 0 0;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #695f77;
  background: 0 0;
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #75d69c;
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_vista_blue .vc_toggle_icon {
  background-color: #75d69c;
  border-color: transparent;
}
.vc_toggle_color_vista_blue .vc_toggle_icon::after,
.vc_toggle_color_vista_blue .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #75d69c;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #75d69c;
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #9ce2b8;
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color: #4eca80;
  background: #75d69c;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon,
.vc_toggle_color_vista_blue.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #75d69c;
  background: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
  background: #75d69c;
}
.vc_toggle_color_vista_blue.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::after {
  background: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #75d69c;
  background: 0 0;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #9ce2b8;
  background: 0 0;
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #2a2a2a;
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #444;
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_black .vc_toggle_icon {
  background-color: #2a2a2a;
  border-color: transparent;
}
.vc_toggle_color_black .vc_toggle_icon::after,
.vc_toggle_color_black .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2a2a2a;
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2a2a2a;
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444;
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_black.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #444;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
  border-color: #101010;
  background: #2a2a2a;
}
.vc_toggle_color_black.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #444;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_black.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #2a2a2a;
  background: #444;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
  background: #2a2a2a;
}
.vc_toggle_color_black.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::after {
  background: #444;
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #2a2a2a;
  background: 0 0;
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_black.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #444;
  background: 0 0;
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #ebebeb;
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_grey .vc_toggle_icon {
  background-color: #ebebeb;
  border-color: transparent;
}
.vc_toggle_color_grey .vc_toggle_icon::after,
.vc_toggle_color_grey .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #ebebeb;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
  border-color: #d2d2d2;
  background: #ebebeb;
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #ebebeb;
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #d2d2d2;
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_grey.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_grey.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #b8b8b8;
  background: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
  background: #ebebeb;
}
.vc_toggle_color_grey.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::after {
  background: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #ebebeb;
  background: 0 0;
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_grey.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #d2d2d2;
  background: 0 0;
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #fad398;
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_orange .vc_toggle_icon {
  background-color: #f7be68;
  border-color: transparent;
}
.vc_toggle_color_orange .vc_toggle_icon::after,
.vc_toggle_color_orange .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #f7be68;
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fad398;
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_orange.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #fad398;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f4a938;
  background: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #fad398;
}
.vc_toggle_color_orange.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon,
.vc_toggle_color_orange.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #f7be68;
  background: #fad398;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
  background: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::after {
  background: #fad398;
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #f7be68;
  background: 0 0;
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.vc_toggle_color_orange.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_arrow
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #fad398;
  background: 0 0;
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #5aa1e3;
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #86baea;
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: transparent;
}
.vc_toggle_color_sky .vc_toggle_icon {
  background-color: #5aa1e3;
  border-color: transparent;
}
.vc_toggle_color_sky .vc_toggle_icon::after,
.vc_toggle_color_sky .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #5aa1e3;
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #5aa1e3;
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #86baea;
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fff;
}
.vc_toggle_color_sky.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon {
  background-color: transparent;
  border-color: #86baea;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
  border-color: #2e88dc;
  background: #5aa1e3;
}
.vc_toggle_color_sky.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_color_inverted
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  background-color: #86baea;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_sky.vc_toggle_default
  .vc_toggle_title:hover
  .vc_toggle_icon::before {
  border-color: #5aa1e3;
  background: #86baea;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
  background: #5aa1e3;
}
.vc_toggle_color_sky.vc_toggle_default.vc_toggle_title: hover;
.vc_toggle_title;


.vc_toggle_icon::after {
	background: #86baea;
  }
  .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after,
  .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #5aa1e3;
	background: 0 0;
  }
  .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_sky.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_sky.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #86baea;
	background: 0 0;
  }
  .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after,
  .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #6dab3c;
  }
  .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
  .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon::after,
  .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon::before {
	background-color: transparent;
  }
  .vc_toggle_color_green.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_green.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #87c456;
  }
  .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: transparent;
  }
  .vc_toggle_color_green .vc_toggle_icon {
	background-color: #6dab3c;
	border-color: transparent;
  }
  .vc_toggle_color_green .vc_toggle_icon::after,
  .vc_toggle_color_green .vc_toggle_icon::before {
	background-color: #fff;
  }
  .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #6dab3c;
  }
  .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after,
  .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #6dab3c;
  }
  .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #87c456;
  }
  .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after,
  .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
  }
  .vc_toggle_color_green.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background-color: transparent;
	border-color: #87c456;
  }
  .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon,
  .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
	border-color: #55852f;
	background: #6dab3c;
  }
  .vc_toggle_color_green.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_green.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #87c456;
  }
  .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
  .vc_toggle_color_green.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #6dab3c;
	background: #87c456;
  }
  .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
	background: #6dab3c;
  }
  .vc_toggle_color_green.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::after {
	background: #87c456;
  }
  .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after,
  .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #6dab3c;
	background: 0 0;
  }
  .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_green.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_green.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #87c456;
	background: 0 0;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after,
  .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f4524d;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon,
  .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon::after,
  .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon::before {
	background-color: transparent;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_juicy_pink.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #f7817d;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: transparent;
  }
  .vc_toggle_color_juicy_pink .vc_toggle_icon {
	background-color: #f4524d;
	border-color: transparent;
  }
  .vc_toggle_color_juicy_pink .vc_toggle_icon::after,
  .vc_toggle_color_juicy_pink .vc_toggle_icon::before {
	background-color: #fff;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #f4524d;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after,
  .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #f4524d;
  }
  .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #f7817d;
  }
  .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after,
  .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background-color: transparent;
	border-color: #f7817d;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon,
  .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f1231d;
	background: #f4524d;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_juicy_pink.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #f7817d;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon,
  .vc_toggle_color_juicy_pink.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #f4524d;
	background: #f7817d;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
	background: #f4524d;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::after {
	background: #f7817d;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after,
  .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f4524d;
	background: 0 0;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_juicy_pink.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_juicy_pink.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #f7817d;
	background: 0 0;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after,
  .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f79468;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon,
  .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon::after,
  .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon::before {
	background-color: transparent;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_sandy_brown.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #fab698;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: transparent;
  }
  .vc_toggle_color_sandy_brown .vc_toggle_icon {
	background-color: #f79468;
	border-color: transparent;
  }
  .vc_toggle_color_sandy_brown .vc_toggle_icon::after,
  .vc_toggle_color_sandy_brown .vc_toggle_icon::before {
	background-color: #fff;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #f79468;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after,
  .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #f79468;
  }
  .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #fab698;
  }
  .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after,
  .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background-color: transparent;
	border-color: #fab698;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon,
  .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f47238;
	background: #f79468;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_sandy_brown.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #fab698;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon,
  .vc_toggle_color_sandy_brown.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #f79468;
	background: #fab698;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
	background: #f79468;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::after {
	background: #fab698;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after,
  .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f79468;
	background: 0 0;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_sandy_brown.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_sandy_brown.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #fab698;
	background: 0 0;
  }
  .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after,
  .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #b97ebb;
  }
  .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
  .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon::after,
  .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon::before {
	background-color: transparent;
  }
  .vc_toggle_color_purple.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_purple.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #cb9fcd;
  }
  .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: transparent;
  }
  .vc_toggle_color_purple .vc_toggle_icon {
	background-color: #b97ebb;
	border-color: transparent;
  }
  .vc_toggle_color_purple .vc_toggle_icon::after,
  .vc_toggle_color_purple .vc_toggle_icon::before {
	background-color: #fff;
  }
  .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #b97ebb;
  }
  .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after,
  .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #b97ebb;
  }
  .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #cb9fcd;
  }
  .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after,
  .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
  }
  .vc_toggle_color_purple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background-color: transparent;
	border-color: #cb9fcd;
  }
  .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon,
  .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
	border-color: #a75da9;
	background: #b97ebb;
  }
  .vc_toggle_color_purple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_purple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #cb9fcd;
  }
  .vc_toggle_color_purple.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon,
  .vc_toggle_color_purple.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #b97ebb;
	background: #cb9fcd;
  }
  .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
	background: #b97ebb;
  }
  .vc_toggle_color_purple.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::after {
	background: #cb9fcd;
  }
  .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after,
  .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #b97ebb;
	background: 0 0;
  }
  .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_purple.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_purple.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #cb9fcd;
	background: 0 0;
  }
  .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after,
  .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #fff;
  }
  .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
  .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon::after,
  .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_icon::before {
	background-color: transparent;
  }
  .vc_toggle_color_white.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_white.vc_toggle_simple
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #e6e6e6;
  }
  .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
  }
  .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: transparent;
  }
  .vc_toggle_color_white .vc_toggle_icon {
	background-color: #fff;
	border-color: transparent;
  }
  .vc_toggle_color_white .vc_toggle_icon::after,
  .vc_toggle_color_white .vc_toggle_icon::before {
	background-color: #2a2a2a;
  }
  .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #fff;
  }
  .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon,
  .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
	border-color: #e6e6e6;
	background: #fff;
  }
  .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after,
  .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #fff;
  }
  .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #e6e6e6;
  }
  .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after,
  .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #2a2a2a;
  }
  .vc_toggle_color_white.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background-color: transparent;
	border-color: #e6e6e6;
  }
  .vc_toggle_color_white.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_white.vc_toggle_color_inverted
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #e6e6e6;
  }
  .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
  .vc_toggle_color_white.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #ccc;
	background: #e6e6e6;
  }
  .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
	background: #fff;
  }
  .vc_toggle_color_white.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::after {
	background: #e6e6e6;
  }
  .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after,
  .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #fff;
	background: 0 0;
  }
  .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
  }
  .vc_toggle_color_white.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
  .vc_toggle_color_white.vc_toggle_arrow
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #e6e6e6;
	background: 0 0;
  }
  .vc_toggle_size_sm .vc_toggle_icon::before {
	height: 2px;
	width: 8px;
  }
  .vc_toggle_size_sm .vc_toggle_icon::after {
	height: 8px;
	width: 2px;
  }
  .vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 8px;
	margin-left: 4px;
	height: 2px;
  }
  .vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
	height: 8px;
	width: 2px;
  }
  .vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
	width: 6px;
	height: 0;
  }
  .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
	height: 16px;
	width: 16px;
  }
  .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after,
  .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 8px;
	margin-left: -4px;
	width: 8px;
  }
  .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -8px;
  }
  .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -4px;
  }
  .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,
  .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,
  .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,
  .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,
  .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,
  .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,
  .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,
  .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,
  .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,
  .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
	padding-left: 24px;
  }
  .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
  }
  .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,
  .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
	padding-left: 17.6px;
  }
  .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 8px;
  }
  .vc_toggle_size_md .vc_toggle_icon {
	height: 22px;
	width: 22px;
  }
  .vc_toggle_size_md .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
  }
  .vc_toggle_size_md .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
  }
  .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 10px;
	margin-left: 5px;
	height: 4px;
  }
  .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px;
  }
  .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px;
  }
  .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
	height: 22px;
	width: 22px;
  }
  .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,
  .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 10px;
	margin-left: -5px;
	width: 10px;
  }
  .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -10px;
  }
  .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -5px;
  }
  .vc_toggle_size_md.vc_toggle_default .vc_toggle_content,
  .vc_toggle_size_md.vc_toggle_default .vc_toggle_title,
  .vc_toggle_size_md.vc_toggle_round .vc_toggle_content,
  .vc_toggle_size_md.vc_toggle_round .vc_toggle_title,
  .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,
  .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,
  .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,
  .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,
  .vc_toggle_size_md.vc_toggle_square .vc_toggle_content,
  .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
	padding-left: 33px;
  }
  .vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
  }
  .vc_toggle_size_md.vc_toggle_default .vc_toggle_content,
  .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
	padding-left: 24.2px;
  }
  .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 11px;
  }
  .vc_toggle_size_lg .vc_toggle_icon {
	height: 28px;
	width: 28px;
  }
  .vc_toggle_size_lg .vc_toggle_icon::before {
	height: 2px;
	width: 14px;
  }
  .vc_toggle_size_lg .vc_toggle_icon::after {
	height: 14px;
	width: 2px;
  }
  .vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 14px;
	margin-left: 7px;
	height: 4px;
  }
  .vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
	height: 14px;
	width: 4px;
  }
  .vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
	width: 12px;
	height: 2px;
  }
  .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
	height: 28px;
	width: 28px;
  }
  .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after,
  .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 14px;
	margin-left: -7px;
	width: 14px;
  }
  .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -14px;
  }
  .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -7px;
  }
  .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,
  .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,
  .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,
  .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,
  .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,
  .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,
  .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,
  .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,
  .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,
  .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
	padding-left: 42px;
  }
  .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
  }
  .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,
  .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {
	padding-left: 30.8px;
  }
  .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 14px;
  }
  .vc_toggle_default .vc_toggle_content,
  .vc_toggle_default .vc_toggle_title,
  .vc_toggle_round .vc_toggle_content,
  .vc_toggle_round .vc_toggle_title,
  .vc_toggle_rounded .vc_toggle_content,
  .vc_toggle_rounded .vc_toggle_title,
  .vc_toggle_simple .vc_toggle_content,
  .vc_toggle_simple .vc_toggle_title,
  .vc_toggle_square .vc_toggle_content,
  .vc_toggle_square .vc_toggle_title {
	padding-left: 33px;
  }
  .vc_toggle_default .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_default .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_round .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_round .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
  .vc_toggle_square .vc_toggle_content .vc_toggle_icon,
  .vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
  }
  .vc_toggle_default .vc_toggle_content,
  .vc_toggle_default .vc_toggle_title {
	padding-left: 24.2px;
  }
  .vc_toggle_arrow .vc_toggle_icon {
	margin-left: 11px;
  }
  .wpb-tta-toggle {
	appearance: none;
	border: none;
	position: relative;
	display: inline-block;
	width: 60px;
	height: 30px;
	margin: 0 15px;
	border-radius: 3em;
	transition: background 0.2s ease-in-out, border-color 0.25s ease-in-out;
	cursor: pointer;
  }
  .wpb-tta-toggle:before {
	content: "";
	position: absolute;
	top: 4px;
	left: 4px;
	width: 22px;
	height: 22px;
	background: #fff;
	border-radius: inherit;
	transition: left 0.25s ease-in-out;
  }
  .wpb-tta-toggle.wpb-tta-toggle-active:before {
	left: 34px;
  }
  .wpb-wrapper-tta-toggle
	.vc_pagination.vc_pagination-style-outline.vc_pagination-shape-square {
	padding: 0;
	margin: 0;
	height: 0;
	width: 0;
	text-align: left;
  }
  .wpb-tta-toggle-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .wpb-tta-toggle-wrapper .vc_custom_heading {
	display: inline;
  }
  .wpb-wrapper-tta-toggle
	.vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom {
	padding-top: 10px;
  }
  .compose-mode
	.wpb-wrapper-tta-toggle.wpb-toggle-position-top
	.vc_controls
	> .vc_controls-out-tr {
	top: -70px;
  }
  .wpb_widgetised_column .wpb_wrapper > ul {
	margin: 0;
  }
  .wpb_widgetised_column .wpb_wrapper > ul > li {
	margin-left: 0;
	background-image: none;
	list-style: none !important;
  }
  .wpb_widgetised_column .wpb_wrapper > ul > li:after,
  .wpb_widgetised_column .wpb_wrapper > ul > li:before {
	display: none !important;
  }
  .wpb_button {
	display: inline-block;
	padding: 4px 10px;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	cursor: pointer;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-radius: 2px;
	box-shadow: none;
	border-color: rgba(0, 0, 0, 0.1);
  }
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-bar_black
	.vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-bar_blue
	.vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-bar_green
	.vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-bar_orange
	.vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-bar_red
	.vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise
	.vc_label,
  .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-chino
	.vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine
	.vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-peacoc
	.vc_label,
  .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-turquoise
	.vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-violet
	.vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-vista-blue
	.vc_label,
  .vc_progress_bar
	.vc_general.vc_single_bar.vc_progress-bar-color-vista_blue
	.vc_label,
  .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label,
  .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color: #fff;
  }
  .wpb_button.active,
  .wpb_button.disabled,
  .wpb_button:active,
  .wpb_button:hover,
  .wpb_button[disabled] {
	background-color: #eaeaea;
  }
  .vc_vc_button .vc_btn,
  .vc_vc_button2 .vc_btn {
	margin-top: 5px;
	margin-bottom: 5px;
  }
  .wpb_button:hover {
	color: #333;
	text-decoration: none;
	background-color: #e6e6e6;
	transition: background-color 0.1s linear;
	background-image: none;
  }
  .wpb_button:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
  }
  .wpb_button.active,
  .wpb_button:active {
	background-color: #e6e6e6;
	background-image: none;
	outline: 0;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  }
  button.wpb_btn-large,
  span.wpb_btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	border-radius: 2px;
  }
  button.wpb_btn-large [class^="icon-"],
  span.wpb_btn-large [class^="icon-"] {
	margin-top: 1px;
  }
  button.wpb_btn-small,
  span.wpb_btn-small {
	padding: 5px 9px;
	font-size: 11px;
	line-height: 16px;
  }
  button.wpb_btn-small [class^="icon-"],
  span.wpb_btn-small [class^="icon-"] {
	margin-top: -1px;
  }
  button.wpb_btn-mini,
  span.wpb_btn-mini {
	padding: 2px 6px;
	font-size: 11px;
	line-height: 14px;
  }
  .wpb_btn-danger,
  .wpb_btn-danger:hover,
  .wpb_btn-info,
  .wpb_btn-info:hover,
  .wpb_btn-inverse,
  .wpb_btn-inverse:hover,
  .wpb_btn-primary,
  .wpb_btn-primary:hover,
  .wpb_btn-success,
  .wpb_btn-success:hover,
  .wpb_btn-warning,
  .wpb_btn-warning:hover {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  }
  .wpb_btn-danger.active,
  .wpb_btn-info.active,
  .wpb_btn-inverse.active,
  .wpb_btn-primary.active,
  .wpb_btn-success.active,
  .wpb_btn-warning.active {
	color: rgba(255, 255, 255, 0.75);
  }
  .wpb_btn-primary {
	background-color: #08c;
  }
  .wpb_btn-primary.active,
  .wpb_btn-primary.disabled,
  .wpb_btn-primary:active,
  .wpb_btn-primary:hover,
  .wpb_btn-primary[disabled] {
	background-color: #0077b3;
  }
  .wpb_btn-warning {
	background-color: #f90;
  }
  .wpb_btn-warning.active,
  .wpb_btn-warning.disabled,
  .wpb_btn-warning:active,
  .wpb_btn-warning:hover,
  .wpb_btn-warning[disabled] {
	background-color: #e68a00;
  }
  .wpb_btn-danger {
	background-color: #ff675b;
  }
  .wpb_btn-danger.active,
  .wpb_btn-danger.disabled,
  .wpb_btn-danger:active,
  .wpb_btn-danger:hover,
  .wpb_btn-danger[disabled] {
	background-color: #ff4f42;
  }
  .wpb_btn-success {
	background-color: #6ab165;
  }
  .wpb_btn-success.active,
  .wpb_btn-success.disabled,
  .wpb_btn-success:active,
  .wpb_btn-success:hover,
  .wpb_btn-success[disabled] {
	background-color: #5aa855;
  }
  .wpb_btn-info {
	background-color: #58b9da;
  }
  .wpb_btn-info.active,
  .wpb_btn-info.disabled,
  .wpb_btn-info:active,
  .wpb_btn-info:hover,
  .wpb_btn-info[disabled] {
	background-color: #43b0d5;
  }
  .wpb_btn-inverse {
	background-color: #555;
  }
  .wpb_btn-inverse.active,
  .wpb_btn-inverse.disabled,
  .wpb_btn-inverse:active,
  .wpb_btn-inverse:hover,
  .wpb_btn-inverse[disabled] {
	background-color: #484848;
  }
  button.wpb_button::-moz-focus-inner,
  input[type="submit"].wpb_button::-moz-focus-inner {
	padding: 0;
	border: 0;
  }
  a.wpb_button_a {
	text-decoration: none;
	border: none;
  }
  a.wpb_button_a:hover {
	text-decoration: none;
  }
  .vc_btn3-container {
	display: block;
	margin-bottom: 21.74px;
	max-width: 100%;
  }
  .vc_btn3-container.vc_btn3-inline {
	display: inline-block;
	vertical-align: top;
  }
  .vc_general.vc_btn3 {
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	background-color: transparent;
	color: #5472d2;
	border: 1px solid transparent;
	box-sizing: border-box;
	word-wrap: break-word;
	-webkit-user-select: none;
	user-select: none;
	text-decoration: none;
	position: relative;
	top: 0;
	transition: all 0.2s ease-in-out;
	line-height: normal;
	box-shadow: none;
	font-size: 14px;
	padding: 14px 20px;
  }
  .vc_general.vc_btn3.vc_btn3-style-outline,
  .vc_general.vc_btn3.vc_btn3-style-outline-custom {
	padding: 13px 19px;
  }
  .vc_general.vc_btn3.active,
  .vc_general.vc_btn3:active,
  .vc_general.vc_btn3:focus {
	outline: 0;
  }
  .vc_general.vc_btn3:focus,
  .vc_general.vc_btn3:hover {
	border: 1px solid transparent;
	text-decoration: none;
	color: #4868cf;
  }
  .vc_general.vc_btn3 .vc_btn3-icon {
	vertical-align: top;
	height: 14px;
	line-height: 1;
	font-size: 16px;
  }
  .vc_general.vc_btn3 .vc_btn3-icon-inner {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
  }
  .vc_general.vc_btn3 .vc_btn3-placeholder {
	display: inline-block;
	vertical-align: top;
	width: 0;
  }
  .vc_btn3.vc_btn3-icon-left,
  .vc_btn3.vc_btn3-icon-right {
	position: relative;
  }
  .vc_btn3.vc_btn3-icon-left .vc_btn3-icon,
  .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
	display: block;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
  }
  .vc_btn3.vc_btn3-icon-left {
	text-align: left;
  }
  .vc_btn3.vc_btn3-icon-right {
	text-align: right;
  }
  .vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
	transform: translate(-75%, -50%);
  }
  .vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
	transform: translate(-50%, -50%);
  }
  .vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
	transform: translate(-50%, -50%);
  }
  .vc_btn3.vc_btn3-style-classic {
	border-color: rgba(0, 0, 0, 0.1);
  }
  .vc_btn3.vc_btn3-style-modern {
	background-image: linear-gradient(
	  to bottom,
	  rgba(255, 255, 255, 0.2) 0,
	  rgba(255, 255, 255, 0.01) 100%
	);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0);
  }
  .vc_btn3.vc_btn3-style-outline,
  .vc_btn3.vc_btn3-style-outline-custom,
  .vc_btn3.vc_btn3-style-outline-custom:focus,
  .vc_btn3.vc_btn3-style-outline-custom:hover,
  .vc_btn3.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-style-outline:hover {
	border-width: 2px;
  }
  .vc_btn3.vc_btn3-style-custom {
	background-image: linear-gradient(
	  rgba(0, 0, 0, 0),
	  rgba(0, 0, 0, 0.1) 50%,
	  rgba(0, 0, 0, 0.1)
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
	background-repeat: repeat-x;
	background-size: 200%;
	background-position: 0 -100%;
  }
  .vc_btn3.vc_btn3-style-custom:focus,
  .vc_btn3.vc_btn3-style-custom:hover {
	background-position: 0 100%;
  }
  .vc_btn3.vc_btn3-block {
	display: block;
	width: 100%;
	text-align: inherit;
  }
  .vc_btn3.vc_btn3-shape-square {
	border-radius: 0;
  }
  .vc_btn3.vc_btn3-shape-rounded {
	border-radius: 5px;
  }
  .vc_btn3.vc_btn3-shape-round {
	border-radius: 2em;
  }
  .vc_btn3.vc_btn3-size-xs {
	font-size: 11px;
	padding: 8px 12px;
  }
  .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,
  .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
	padding: 7px 11px;
  }
  .vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
	font-size: 14px;
	height: 11px;
	line-height: 11px;
  }
  .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 31px;
  }
  .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 12px;
  }
  .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 31px;
  }
  .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty)
	.vc_btn3-icon {
	right: 12px;
  }
  .vc_btn3.vc_btn3-size-sm {
	font-size: 12px;
	padding: 11px 16px;
  }
  .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,
  .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
	padding: 10px 15px;
  }
  .vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
	font-size: 14px;
	height: 12px;
	line-height: 12px;
  }
  .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 39px;
  }
  .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 16px;
  }
  .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 39px;
  }
  .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty)
	.vc_btn3-icon {
	right: 16px;
  }
  .vc_btn3.vc_btn3-size-md {
	font-size: 14px;
	padding: 14px 20px;
  }
  .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,
  .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
	padding: 13px 19px;
  }
  .vc_btn3.vc_btn3-size-md .vc_btn3-icon {
	font-size: 16px;
	height: 14px;
	line-height: 14px;
  }
  .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 48px;
  }
  .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 20px;
  }
  .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 48px;
  }
  .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty)
	.vc_btn3-icon {
	right: 20px;
  }
  .vc_btn3.vc_btn3-size-lg {
	font-size: 16px;
	padding: 18px 25px;
  }
  .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,
  .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
	padding: 17px 24px;
  }
  .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
	font-size: 20px;
	height: 16px;
	line-height: 16px;
  }
  .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 60px;
  }
  .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 25px;
  }
  .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 60px;
  }
  .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty)
	.vc_btn3-icon {
	right: 25px;
  }
  .vc_btn3.vc_btn3-color-blue,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
	color: #fff;
	background-color: #5472d2;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-blue:focus,
  .vc_btn3.vc_btn3-color-blue:hover {
	color: #f7f7f7;
	background-color: #3c5ecc;
  }
  .vc_btn3.vc_btn3-color-blue.active,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-blue:active {
	color: #f2f2f2;
	background-color: #3558c8;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
	color: #5472d2;
	border-color: #5472d2;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #5472d2;
	background-color: #5472d2;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
	color: #fff;
	background-color: #5472d2;
	box-shadow: 0 5px 0 #3253bc;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #5472d2;
	top: 3px;
	box-shadow: 0 2px 0 #3253bc;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #5472d2;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #3253bc;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #3253bc;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #3253bc;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #3253bc;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg,
  .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #3253bc;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #3253bc;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
	color: #fff;
	border-color: #5472d2;
	background-color: #5472d2;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #3c5ecc;
	background-color: #3c5ecc;
  }
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3558c8;
	background-color: #3558c8;
  }
  .vc_btn3.vc_btn3-color-turquoise,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
	color: #fff;
	background-color: #00c1cf;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-turquoise:focus,
  .vc_btn3.vc_btn3-color-turquoise:hover {
	color: #f7f7f7;
	background-color: #00a4b0;
  }
  .vc_btn3.vc_btn3-color-turquoise.active,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-turquoise:active {
	color: #f2f2f2;
	background-color: #009ba6;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
	color: #00c1cf;
	border-color: #00c1cf;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #00c1cf;
	background-color: #00c1cf;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
	color: #fff;
	background-color: #00c1cf;
	box-shadow: 0 5px 0 #008d97;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #00c1cf;
	top: 3px;
	box-shadow: 0 2px 0 #008d97;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #00c1cf;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #008d97;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #008d97;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #008d97;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #008d97;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg,
  .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #008d97;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #008d97;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
	color: #fff;
	border-color: #00c1cf;
	background-color: #00c1cf;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #00a4b0;
	background-color: #00a4b0;
  }
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #009ba6;
	background-color: #009ba6;
  }
  .vc_btn3.vc_btn3-color-pink,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
	color: #fff;
	background-color: #fe6c61;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-pink:focus,
  .vc_btn3.vc_btn3-color-pink:hover {
	color: #f7f7f7;
	background-color: #fe5043;
  }
  .vc_btn3.vc_btn3-color-pink.active,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-pink:active {
	color: #f2f2f2;
	background-color: #fe4638;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
	color: #fe6c61;
	border-color: #fe6c61;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #fe6c61;
	background-color: #fe6c61;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
	color: #fff;
	background-color: #fe6c61;
	box-shadow: 0 5px 0 #fe3829;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #fe6c61;
	top: 3px;
	box-shadow: 0 2px 0 #fe3829;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #fe6c61;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #fe3829;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #fe3829;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #fe3829;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #fe3829;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg,
  .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #fe3829;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #fe3829;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
	color: #fff;
	border-color: #fe6c61;
	background-color: #fe6c61;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #fe5043;
	background-color: #fe5043;
  }
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #fe4638;
	background-color: #fe4638;
  }
  .vc_btn3.vc_btn3-color-violet,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
	color: #fff;
	background-color: #8d6dc4;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-violet:focus,
  .vc_btn3.vc_btn3-color-violet:hover {
	color: #f7f7f7;
	background-color: #7c57bb;
  }
  .vc_btn3.vc_btn3-color-violet.active,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-violet:active {
	color: #f2f2f2;
	background-color: #7650b8;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
	color: #8d6dc4;
	border-color: #8d6dc4;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #8d6dc4;
	background-color: #8d6dc4;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
	color: #fff;
	background-color: #8d6dc4;
	box-shadow: 0 5px 0 #6e48b1;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #8d6dc4;
	top: 3px;
	box-shadow: 0 2px 0 #6e48b1;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #8d6dc4;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #6e48b1;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #6e48b1;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #6e48b1;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #6e48b1;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg,
  .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #6e48b1;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #6e48b1;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
	color: #fff;
	border-color: #8d6dc4;
	background-color: #8d6dc4;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #7c57bb;
	background-color: #7c57bb;
  }
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #7650b8;
	background-color: #7650b8;
  }
  .vc_btn3.vc_btn3-color-peacoc,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
	color: #fff;
	background-color: #4cadc9;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-peacoc:focus,
  .vc_btn3.vc_btn3-color-peacoc:hover {
	color: #f7f7f7;
	background-color: #39a0bd;
  }
  .vc_btn3.vc_btn3-color-peacoc.active,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-peacoc:active {
	color: #f2f2f2;
	background-color: #3799b5;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
	color: #4cadc9;
	border-color: #4cadc9;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #4cadc9;
	background-color: #4cadc9;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
	color: #fff;
	background-color: #4cadc9;
	box-shadow: 0 5px 0 #338faa;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #4cadc9;
	top: 3px;
	box-shadow: 0 2px 0 #338faa;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #4cadc9;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #338faa;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #338faa;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #338faa;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #338faa;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg,
  .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #338faa;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #338faa;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
	color: #fff;
	border-color: #4cadc9;
	background-color: #4cadc9;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #39a0bd;
	background-color: #39a0bd;
  }
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3799b5;
	background-color: #3799b5;
  }
  .vc_btn3.vc_btn3-color-chino,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
	color: #fff;
	background-color: #cec2ab;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-chino:focus,
  .vc_btn3.vc_btn3-color-chino:hover {
	color: #f7f7f7;
	background-color: #c3b498;
  }
  .vc_btn3.vc_btn3-color-chino.active,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-chino:active {
	color: #f2f2f2;
	background-color: #bfaf91;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
	color: #cec2ab;
	border-color: #cec2ab;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #cec2ab;
	background-color: #cec2ab;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
	color: #fff;
	background-color: #cec2ab;
	box-shadow: 0 5px 0 #b9a888;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #cec2ab;
	top: 3px;
	box-shadow: 0 2px 0 #b9a888;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #cec2ab;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #b9a888;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #b9a888;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #b9a888;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #b9a888;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg,
  .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #b9a888;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #b9a888;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
	color: #fff;
	border-color: #cec2ab;
	background-color: #cec2ab;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #c3b498;
	background-color: #c3b498;
  }
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #bfaf91;
	background-color: #bfaf91;
  }
  .vc_btn3.vc_btn3-color-mulled-wine,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
	color: #fff;
	background-color: #50485b;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-mulled-wine:focus,
  .vc_btn3.vc_btn3-color-mulled-wine:hover {
	color: #f7f7f7;
	background-color: #413a4a;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.active,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-mulled-wine:active {
	color: #f2f2f2;
	background-color: #3c3644;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
	color: #50485b;
	border-color: #50485b;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #50485b;
	background-color: #50485b;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
	color: #fff;
	background-color: #50485b;
	box-shadow: 0 5px 0 #342f3c;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #50485b;
	top: 3px;
	box-shadow: 0 2px 0 #342f3c;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #50485b;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #342f3c;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #342f3c;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #342f3c;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #342f3c;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #342f3c;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #342f3c;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
	color: #fff;
	border-color: #50485b;
	background-color: #50485b;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #413a4a;
	background-color: #413a4a;
  }
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3c3644;
	background-color: #3c3644;
  }
  .vc_btn3.vc_btn3-color-vista-blue,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
	color: #fff;
	background-color: #75d69c;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-vista-blue:focus,
  .vc_btn3.vc_btn3-color-vista-blue:hover {
	color: #f7f7f7;
	background-color: #5dcf8b;
  }
  .vc_btn3.vc_btn3-color-vista-blue.active,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-vista-blue:active {
	color: #f2f2f2;
	background-color: #56cd85;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
	color: #75d69c;
	border-color: #75d69c;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #75d69c;
	background-color: #75d69c;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
	color: #fff;
	background-color: #75d69c;
	box-shadow: 0 5px 0 #4ac97d;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #75d69c;
	top: 3px;
	box-shadow: 0 2px 0 #4ac97d;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #75d69c;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #4ac97d;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #4ac97d;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #4ac97d;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #4ac97d;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #4ac97d;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #4ac97d;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
	color: #fff;
	border-color: #75d69c;
	background-color: #75d69c;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #5dcf8b;
	background-color: #5dcf8b;
  }
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #56cd85;
	background-color: #56cd85;
  }
  .vc_btn3.vc_btn3-color-orange,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
	color: #fff;
	background-color: #f7be68;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-orange:focus,
  .vc_btn3.vc_btn3-color-orange:hover {
	color: #f7f7f7;
	background-color: #f5b14b;
  }
  .vc_btn3.vc_btn3-color-orange.active,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-orange:active {
	color: #f2f2f2;
	background-color: #f5ad41;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
	color: #f7be68;
	border-color: #f7be68;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f7be68;
	background-color: #f7be68;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
	color: #fff;
	background-color: #f7be68;
	box-shadow: 0 5px 0 #f4a733;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f7be68;
	top: 3px;
	box-shadow: 0 2px 0 #f4a733;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f7be68;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #f4a733;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f4a733;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #f4a733;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f4a733;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #f4a733;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f4a733;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
	color: #fff;
	border-color: #f7be68;
	background-color: #f7be68;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f5b14b;
	background-color: #f5b14b;
  }
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f5ad41;
	background-color: #f5ad41;
  }
  .vc_btn3.vc_btn3-color-sky,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
	color: #fff;
	background-color: #5aa1e3;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-sky:focus,
  .vc_btn3.vc_btn3-color-sky:hover {
	color: #f7f7f7;
	background-color: #4092df;
  }
  .vc_btn3.vc_btn3-color-sky.active,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-sky:active {
	color: #f2f2f2;
	background-color: #378ddd;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
	color: #5aa1e3;
	border-color: #5aa1e3;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #5aa1e3;
	background-color: #5aa1e3;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
	color: #fff;
	background-color: #5aa1e3;
	box-shadow: 0 5px 0 #2a86db;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #5aa1e3;
	top: 3px;
	box-shadow: 0 2px 0 #2a86db;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #5aa1e3;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #2a86db;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #2a86db;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #2a86db;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #2a86db;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #2a86db;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2a86db;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
	color: #fff;
	border-color: #5aa1e3;
	background-color: #5aa1e3;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #4092df;
	background-color: #4092df;
  }
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #378ddd;
	background-color: #378ddd;
  }
  .vc_btn3.vc_btn3-color-green,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
	color: #fff;
	background-color: #6dab3c;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-green:focus,
  .vc_btn3.vc_btn3-color-green:hover {
	color: #f7f7f7;
	background-color: #5f9434;
  }
  .vc_btn3.vc_btn3-color-green.active,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-green:active {
	color: #f2f2f2;
	background-color: #5a8d31;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
	color: #6dab3c;
	border-color: #6dab3c;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #6dab3c;
	background-color: #6dab3c;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
	color: #fff;
	background-color: #6dab3c;
	box-shadow: 0 5px 0 #53812d;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #6dab3c;
	top: 3px;
	box-shadow: 0 2px 0 #53812d;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #6dab3c;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #53812d;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #53812d;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #53812d;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #53812d;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #53812d;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #53812d;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
	color: #fff;
	border-color: #6dab3c;
	background-color: #6dab3c;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #5f9434;
	background-color: #5f9434;
  }
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #5a8d31;
	background-color: #5a8d31;
  }
  .vc_btn3.vc_btn3-color-juicy-pink,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	color: #fff;
	background-color: #f4524d;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-juicy-pink:focus,
  .vc_btn3.vc_btn3-color-juicy-pink:hover {
	color: #f7f7f7;
	background-color: #f23630;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.active,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-juicy-pink:active {
	color: #f2f2f2;
	background-color: #f22d27;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
	color: #f4524d;
	border-color: #f4524d;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f4524d;
	background-color: #f4524d;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
	color: #fff;
	background-color: #f4524d;
	box-shadow: 0 5px 0 #f11f18;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f4524d;
	top: 3px;
	box-shadow: 0 2px 0 #f11f18;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f4524d;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #f11f18;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f11f18;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #f11f18;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f11f18;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #f11f18;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f11f18;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
	color: #fff;
	border-color: #f4524d;
	background-color: #f4524d;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f23630;
	background-color: #f23630;
  }
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f22d27;
	background-color: #f22d27;
  }
  .vc_btn3.vc_btn3-color-sandy-brown,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
	color: #fff;
	background-color: #f79468;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-sandy-brown:focus,
  .vc_btn3.vc_btn3-color-sandy-brown:hover {
	color: #f7f7f7;
	background-color: #f57f4b;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.active,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-sandy-brown:active {
	color: #f2f2f2;
	background-color: #f57941;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
	color: #f79468;
	border-color: #f79468;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f79468;
	background-color: #f79468;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
	color: #fff;
	background-color: #f79468;
	box-shadow: 0 5px 0 #f46e33;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f79468;
	top: 3px;
	box-shadow: 0 2px 0 #f46e33;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f79468;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #f46e33;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f46e33;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #f46e33;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f46e33;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #f46e33;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f46e33;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
	color: #fff;
	border-color: #f79468;
	background-color: #f79468;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f57f4b;
	background-color: #f57f4b;
  }
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f57941;
	background-color: #f57941;
  }
  .vc_btn3.vc_btn3-color-purple,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
	color: #fff;
	background-color: #b97ebb;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-purple:focus,
  .vc_btn3.vc_btn3-color-purple:hover {
	color: #f7f7f7;
	background-color: #ae6ab0;
  }
  .vc_btn3.vc_btn3-color-purple.active,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-purple:active {
	color: #f2f2f2;
	background-color: #ab63ad;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
	color: #b97ebb;
	border-color: #b97ebb;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #b97ebb;
	background-color: #b97ebb;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
	color: #fff;
	background-color: #b97ebb;
	box-shadow: 0 5px 0 #a559a8;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #b97ebb;
	top: 3px;
	box-shadow: 0 2px 0 #a559a8;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #b97ebb;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #a559a8;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #a559a8;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #a559a8;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #a559a8;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #a559a8;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #a559a8;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
	color: #fff;
	border-color: #b97ebb;
	background-color: #b97ebb;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #ae6ab0;
	background-color: #ae6ab0;
  }
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #ab63ad;
	background-color: #ab63ad;
  }
  .vc_btn3.vc_btn3-color-black,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
	color: #fff;
	background-color: #2a2a2a;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-black:focus,
  .vc_btn3.vc_btn3-color-black:hover {
	color: #f7f7f7;
	background-color: #1b1b1b;
  }
  .vc_btn3.vc_btn3-color-black.active,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-black:active {
	color: #f2f2f2;
	background-color: #161616;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
	border-color: #2a2a2a;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #2a2a2a;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
	color: #fff;
	background-color: #2a2a2a;
	box-shadow: 0 5px 0 #0e0e0e;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #2a2a2a;
	top: 3px;
	box-shadow: 0 2px 0 #0e0e0e;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #2a2a2a;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #0e0e0e;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #0e0e0e;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #0e0e0e;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #0e0e0e;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #0e0e0e;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #0e0e0e;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #2a2a2a;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #1b1b1b;
	background-color: #1b1b1b;
  }
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #161616;
	background-color: #161616;
  }
  .vc_btn3.vc_btn3-color-grey,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
	color: #666;
	background-color: #ebebeb;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-grey:focus,
  .vc_btn3.vc_btn3-color-grey:hover {
	color: #5e5e5e;
	background-color: #dcdcdc;
  }
  .vc_btn3.vc_btn3-color-grey.active,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-grey:active {
	color: #595959;
	background-color: #d7d7d7;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
	border-color: #ebebeb;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
	color: #666;
	border-color: #ebebeb;
	background-color: #ebebeb;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
	color: #666;
	background-color: #ebebeb;
	box-shadow: 0 5px 0 #cfcfcf;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	top: 3px;
	box-shadow: 0 2px 0 #cfcfcf;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
	color: #595959;
	background-color: #ebebeb;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #cfcfcf;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #cfcfcf;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #cfcfcf;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #cfcfcf;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #cfcfcf;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #cfcfcf;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	color: #666;
	border-color: #ebebeb;
	background-color: #ebebeb;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
	color: #5e5e5e;
	border-color: #dcdcdc;
	background-color: #dcdcdc;
  }
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
	color: #595959;
	border-color: #d7d7d7;
	background-color: #d7d7d7;
  }
  .vc_btn3.vc_btn3-color-white,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
	color: #666;
	background-color: #fff;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-white:focus,
  .vc_btn3.vc_btn3-color-white:hover {
	color: #5e5e5e;
	background-color: #f0f0f0;
  }
  .vc_btn3.vc_btn3-color-white.active,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-white:active {
	color: #595959;
	background-color: #ebebeb;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
	border-color: #fff;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
	color: #666;
	border-color: #fff;
	background-color: #fff;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
	color: #666;
	background-color: #fff;
	box-shadow: 0 5px 0 #e3e3e3;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
	color: #5e5e5e;
	background-color: #fff;
	top: 3px;
	box-shadow: 0 2px 0 #e3e3e3;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
	color: #595959;
	background-color: #fff;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #e3e3e3;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #e3e3e3;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #e3e3e3;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #e3e3e3;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #e3e3e3;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #e3e3e3;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	color: #666;
	border-color: #fff;
	background-color: #fff;
	background-image: linear-gradient(
	  to bottom,
	  rgba(0, 0, 0, 0.01) 0,
	  rgba(0, 0, 0, 0.02) 100%
	);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0);
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
	color: #5e5e5e;
	border-color: #f0f0f0;
	background-color: #f0f0f0;
  }
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
	color: #595959;
	border-color: #ebebeb;
	background-color: #ebebeb;
  }
  .vc_btn3.vc_btn3-color-default,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
	color: #333;
	background-color: #f7f7f7;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,
  .vc_btn3.vc_btn3-color-default:focus,
  .vc_btn3.vc_btn3-color-default:hover {
	color: #2b2b2b;
	background-color: #e8e8e8;
  }
  .vc_btn3.vc_btn3-color-default.active,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,
  .vc_btn3.vc_btn3-color-default:active {
	color: #262626;
	background-color: #e3e3e3;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
	color: #f7f7f7;
	border-color: #f7f7f7;
	background-color: transparent;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
	color: #333;
	border-color: #f7f7f7;
	background-color: #f7f7f7;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
	color: #333;
	background-color: #f7f7f7;
	box-shadow: 0 5px 0 #dbdbdb;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
	color: #2b2b2b;
	background-color: #f7f7f7;
	top: 3px;
	box-shadow: 0 2px 0 #dbdbdb;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
	color: #262626;
	background-color: #f7f7f7;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #dbdbdb;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #dbdbdb;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #dbdbdb;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #dbdbdb;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #dbdbdb;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #dbdbdb;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
	color: #333;
	border-color: #f7f7f7;
	background-color: #f7f7f7;
  }
  .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
  color: #2b2b2b;
  border-color: #e8e8e8;
  background-color: #e8e8e8;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
  color: #262626;
  border-color: #e3e3e3;
  background-color: #e3e3e3;
}
.vc_btn3.vc_btn3-color-primary,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
  color: #fff;
  background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-primary:focus,
.vc_btn3.vc_btn3-color-primary:hover {
  color: #f7f7f7;
  background-color: #0074ad;
}
.vc_btn3.vc_btn3-color-primary.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-primary:active {
  color: #f2f2f2;
  background-color: #006da3;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
  color: #08c;
  border-color: #08c;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #08c;
  background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
  color: #fff;
  background-color: #08c;
  box-shadow: 0 5px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #08c;
  top: 3px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
  color: #fff;
  border-color: #08c;
  background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #0074ad;
  background-color: #0074ad;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #006da3;
  background-color: #006da3;
}
.vc_btn3.vc_btn3-color-info,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
  color: #fff;
  background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-info:focus,
.vc_btn3.vc_btn3-color-info:hover {
  color: #f7f7f7;
  background-color: #3fafd4;
}
.vc_btn3.vc_btn3-color-info.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-info:active {
  color: #f2f2f2;
  background-color: #37abd3;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
  color: #58b9da;
  border-color: #58b9da;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #58b9da;
  background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
  color: #fff;
  background-color: #58b9da;
  box-shadow: 0 5px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #58b9da;
  top: 3px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
  color: #fff;
  border-color: #58b9da;
  background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #3fafd4;
  background-color: #3fafd4;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #37abd3;
  background-color: #37abd3;
}
.vc_btn3.vc_btn3-color-success,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
  color: #fff;
  background-color: #6ab165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-success:focus,
.vc_btn3.vc_btn3-color-success:hover {
  color: #f7f7f7;
  background-color: #59a453;
}
.vc_btn3.vc_btn3-color-success.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-success:active {
  color: #f2f2f2;
  background-color: #559d50;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
  color: #6ab165;
  border-color: #6ab165;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #6ab165;
  background-color: #6ab165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
  color: #fff;
  background-color: #6ab165;
  box-shadow: 0 5px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #6ab165;
  top: 3px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #6ab165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
  color: #fff;
  border-color: #6ab165;
  background-color: #6ab165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #59a453;
  background-color: #59a453;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #559d50;
  background-color: #559d50;
}
.vc_btn3.vc_btn3-color-warning,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
  color: #fff;
  background-color: #f90;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-warning:focus,
.vc_btn3.vc_btn3-color-warning:hover {
  color: #f7f7f7;
  background-color: #e08700;
}
.vc_btn3.vc_btn3-color-warning.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-warning:active {
  color: #f2f2f2;
  background-color: #d68100;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
  color: #f90;
  border-color: #f90;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #f90;
  background-color: #f90;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
  color: #fff;
  background-color: #f90;
  box-shadow: 0 5px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #f90;
  top: 3px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #f90;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
  color: #fff;
  border-color: #f90;
  background-color: #f90;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #e08700;
  background-color: #e08700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #d68100;
  background-color: #d68100;
}
.vc_btn3.vc_btn3-color-danger,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
  color: #fff;
  background-color: #ff675b;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-danger:focus,
.vc_btn3.vc_btn3-color-danger:hover {
  color: #f7f7f7;
  background-color: #ff4b3c;
}
.vc_btn3.vc_btn3-color-danger.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-danger:active {
  color: #f2f2f2;
  background-color: #ff4132;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
  color: #ff675b;
  border-color: #ff675b;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #ff675b;
  background-color: #ff675b;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
  color: #fff;
  background-color: #ff675b;
  box-shadow: 0 5px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #ff675b;
  top: 3px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #ff675b;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
  color: #fff;
  border-color: #ff675b;
  background-color: #ff675b;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #ff4b3c;
  background-color: #ff4b3c;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #ff4132;
  background-color: #ff4132;
}
.vc_btn3.vc_btn3-color-inverse,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
  color: #fff;
  background-color: #555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-inverse:focus,
.vc_btn3.vc_btn3-color-inverse:hover {
  color: #f7f7f7;
  background-color: #464646;
}
.vc_btn3.vc_btn3-color-inverse.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-inverse:active {
  color: #f2f2f2;
  background-color: #414141;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
  color: #555;
  border-color: #555;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #555;
  background-color: #555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
  color: #fff;
  background-color: #555;
  box-shadow: 0 5px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #555;
  top: 3px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
  color: #fff;
  border-color: #555;
  background-color: #555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #464646;
  background-color: #464646;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #414141;
  background-color: #414141;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
  color: #2a2a2a;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
  color: #ebebeb;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
  color: #fff;
}
.vc_btn3-container.vc_btn3-center {
  text-align: center;
}
.vc_btn3-container.vc_btn3-left {
  text-align: left;
}
.vc_btn3-container.vc_btn3-right {
  text-align: right;
}
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-icon-left
  .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-icon-right
  .vc_btn3-icon {
  display: inline-block;
  position: static;
  transform: translate(0, 0);
  min-width: 1em;
}
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty)
  .vc_btn3-icon {
  margin-right: 0.5em;
}
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty)
  .vc_btn3-icon {
  margin-left: 0.5em;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
  font-size: 11px;
  padding: 8px 12px;
}
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
  padding: 7px 11px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
  font-size: 12px;
  padding: 11px 16px;
}
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
  padding: 10px 15px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
  font-size: 14px;
  padding: 14px 20px;
}
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
  padding: 13px 19px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
  font-size: 16px;
  padding: 18px 25px;
}
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center
  .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
  padding: 17px 24px;
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
  text-align: inherit;
}
.vc_custom_heading a,
.vc_custom_heading a:focus,
.vc_custom_heading a:hover,
.vc_custom_heading a:visited {
  border: none;
  text-decoration: inherit;
  color: inherit;
}
.vc_custom_heading a {
  transition: all 0.2s ease-in-out;
  opacity: 1;
}
.vc_custom_heading a:hover {
  opacity: 0.85;
}
.wpb-pricing-table {
  word-wrap: break-word;
}
.wpb-plan-title {
  margin: 0 0 10px;
  text-align: center;
}
.wpb-plan-description {
  margin: 0;
  text-align: center;
}
.wpb-price-container {
  padding: 15px 0;
  text-align: center;
  color: #333;
}
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic)
  .vc_cta3-content-header
  h2,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic)
  .vc_cta3-content-header
  h4,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic)
  .vc_cta3-content-header
  h2,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic)
  .vc_cta3-content-header
  h4 {
  color: inherit;
}
.wpb-currency {
  position: relative;
  top: -20px;
  font-size: 13px;
}
.wpb-price {
  margin: 0 5px;
  font-size: 52px;
  font-weight: 700;
}
.wpb-period {
  position: relative;
  bottom: 3px;
  font-size: 13px;
}
.wpb-plan-features {
  margin: 20px 0 0;
  padding: 0;
}
.wpb-plan-features li {
  list-style: none;
}
.vc_call_to_action {
  background-color: #ebebeb;
  border: 2px solid #ebebeb;
  padding: 2em;
  border-radius: 5px;
}
.vc_call_to_action :last-child {
  margin-bottom: 0;
}
.vc_call_to_action.vc_cta_square {
  border-radius: 0;
}
.vc_call_to_action.vc_cta_square_outlined {
  border-radius: 0;
  background: 0 0 !important;
}
.vc_call_to_action.vc_cta_round {
  border-radius: 50px;
}
.vc_call_to_action.vc_cta_outlined {
  background: 0 0 !important;
}
.vc_call_to_action hgroup h2,
.vc_call_to_action hgroup h4 {
  margin: 0;
  clear: none;
}
.vc_call_to_action hgroup + p {
  margin-top: 1em;
}
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
  float: right;
  margin-left: 2em;
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
  float: left;
  margin-right: 2em;
}
.wpb_call_to_action {
  position: relative;
  background-color: #f7f7f7;
  padding: 35px;
  border: 1px solid #f0f0f0;
  box-sizing: border-box;
}
.wpb_call_to_action .wpb_button {
  margin: 0;
  box-sizing: border-box;
}
.cta_align_left .wpb_button {
  float: left;
}
.cta_align_right .wpb_button {
  float: right;
}
.cta_align_left .wpb_button,
.cta_align_right .wpb_button {
  max-width: 27.5%;
}
.cta_align_left .wpb_call_text,
.cta_align_right .wpb_call_text {
  width: 70%;
  float: left;
  clear: none;
}
.cta_align_left .wpb_call_text {
  float: right;
}
#content .wpb_call_to_action .wpb_call_text,
.wpb_call_to_action .wpb_call_text {
  margin: 0;
  padding-top: 0;
}
.cta_align_bottom {
  text-align: center;
}
.cta_align_bottom .wpb_button {
  position: static;
  margin-top: 21.74px;
  display: inline-block;
}
.cta_no_button .wpb_call_text {
  width: auto;
  float: none;
}
@media (max-width: 600px) {
  .vc_responsive .cta_align_left .wpb_button,
  .vc_responsive .cta_align_right .wpb_button {
    max-width: 70%;
    width: 70%;
    float: none;
    display: block;
    margin: 3% auto;
  }
  .vc_responsive .cta_align_left .wpb_call_text,
  .vc_responsive .cta_align_right .wpb_call_text {
    width: auto;
    max-width: none;
    text-align: center;
  }
}
.vc_cta3-container {
  margin-left: auto;
  margin-right: auto;
}
.vc_cta3-container::after,
.vc_cta3-container::before {
  display: table;
  content: " ";
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element,
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element,
.wpb_tour_next_prev_nav span {
  display: inline-block;
}
.vc_cta3-container.vc_cta3-size-xs {
  width: 50%;
}
.vc_cta3-container.vc_cta3-size-sm {
  width: 60%;
}
.vc_cta3-container.vc_cta3-size-md {
  width: 70%;
}
.vc_cta3-container.vc_cta3-size-lg {
  width: 80%;
}
.vc_cta3-container.vc_cta3-size-xl {
  width: 90%;
}
.vc_general.vc_cta3 {
  border: 1px solid transparent;
  font-size: 1em;
  word-wrap: break-word;
}
.vc_general.vc_cta3.vc_cta3-style-classic,
.vc_general.vc_cta3.vc_cta3-style-custom {
  border-color: #f0f0f0;
  background-color: #f7f7f7;
}
.vc_general.vc_cta3 .vc_cta3-content {
  vertical-align: top;
}
.vc_general.vc_cta3 .vc_cta3-content > :last-child,
.vc_general.vc_cta3 .vc_cta3-icons > :last-child {
  margin-bottom: 0;
}
.vc_general.vc_cta3 .vc_cta3-actions {
  vertical-align: middle;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
    margin: 0;
  }
}
.vc_general.vc_cta3 .vc_cta3-icons {
  vertical-align: middle;
}
.vc_general.vc_cta3 h2,
.vc_general.vc_cta3 h4 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
  text-align: left;
}
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
  text-align: right;
}
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
  text-align: center;
}
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
  text-align: justify;
}
.separator_align_center,
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons,
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons,
.vc_pie_chart,
.vc_pie_chart .vc_pie_chart_value {
  text-align: center;
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
  padding-top: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
  padding-bottom: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
  display: table-cell;
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
  display: table-cell;
  padding-left: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
  display: table-cell;
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
  display: table-cell;
  padding-right: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs
  .vc_cta3_content-container,
.vc_grid.vc_row {
  padding-right: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border {
  position: relative;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
  position: absolute;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
  right: 0;
  top: 50%;
  transform: translate(50%, -50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
  margin-right: 17em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-right: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
  margin-right: 22em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-right: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
  margin-right: 28em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-right: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
  margin-right: 35em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl
  .vc_cta3_content-container {
  padding-right: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
  margin-right: 50em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-right: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
  left: 0;
  top: 50%;
  transform: translate(-50%, -50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
  margin-left: 17em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs
  .vc_cta3_content-container {
  padding-left: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-left: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
  margin-left: 22em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-left: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
  margin-left: 28em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-left: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
  margin-left: 35em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl
  .vc_cta3_content-container {
  padding-left: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
  margin-left: 50em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-left: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
  margin-top: 17em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs
  .vc_cta3_content-container {
  padding-top: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-top: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
  margin-top: 22em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-top: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
  margin-top: 28em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-top: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
  margin-top: 35em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl
  .vc_cta3_content-container {
  padding-top: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
  margin-top: 50em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-top: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom
  .vc_cta3-icons {
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
  margin-bottom: 17em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs
  .vc_cta3_content-container {
  padding-bottom: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-bottom: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
  margin-bottom: 22em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-bottom: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
  margin-bottom: 28em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-bottom: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
  margin-bottom: 35em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box
  .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl
  .vc_cta3_content-container {
  padding-bottom: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
  margin-bottom: 50em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box
  .vc_cta3_content-container {
  padding-bottom: 35px;
}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
  margin-top: 1em;
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions,
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
    max-width: 30%;
    display: table-cell;
  }
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
    padding-left: 28px;
    display: table-cell;
  }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
    width: 100%;
    padding-right: 28px;
    display: table-cell;
  }
}
.vc_general.vc_cta3.vc_cta3-style-outline {
  border-width: 3px;
}
.vc_general.vc_cta3.vc_cta3-shape-square {
  border-radius: 0;
}
.vc_general.vc_cta3.vc_cta3-shape-rounded {
  border-radius: 5px;
}
.vc_general.vc_cta3.vc_cta3-shape-round {
  border-radius: 4em;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #5472d2;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
  color: #c9d2f0;
  border-color: transparent;
  background-color: #5472d2;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline
  .vc_cta3-content-header,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-blue
  .vc_icon_element-icon,
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
  color: #5472d2;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
  border-color: #5472d2;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #00c1cf;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
  color: #d3f5f1;
  border-color: transparent;
  background-color: #00c1cf;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
  border-color: #00c1cf;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #00c1cf;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #fe6c61;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
  color: #fcdbd7;
  border-color: transparent;
  background-color: #fe6c61;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
  border-color: #fe6c61;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #fe6c61;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #8d6dc4;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
  color: #e1d5f5;
  border-color: transparent;
  background-color: #8d6dc4;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
  border-color: #8d6dc4;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #8d6dc4;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #4cadc9;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
  color: #d0edf5;
  border-color: transparent;
  background-color: #4cadc9;
}


.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
  border-color: #4cadc9;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #4cadc9;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #cec2ab;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
  color: #f7f3eb;
  border-color: transparent;
  background-color: #cec2ab;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
  border-color: #cec2ab;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #cec2ab;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #50485b;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485b;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #342f3c;
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485b;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
  border-color: #50485b;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #50485b;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #75d69c;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75d69c;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #4ac97d;
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75d69c;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
  border-color: #75d69c;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #75d69c;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #f7be68;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
  color: #faf0e1;
  border-color: transparent;
  background-color: #f7be68;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f4a733;
  color: #faf0e1;
  border-color: transparent;
  background-color: #f7be68;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
  border-color: #f7be68;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #f7be68;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #5aa1e3;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
  color: #dce9f5;
  border-color: transparent;
  background-color: #5aa1e3;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #2a86db;
  color: #dce9f5;
  border-color: transparent;
  background-color: #5aa1e3;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
  border-color: #5aa1e3;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #5aa1e3;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #6dab3c;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
  color: #e5f2da;
  border-color: transparent;
  background-color: #6dab3c;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #53812d;
  color: #e5f2da;
  border-color: transparent;
  background-color: #6dab3c;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
  border-color: #6dab3c;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #6dab3c;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #f4524d;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
  color: #fce2e1;
  border-color: transparent;
  background-color: #f4524d;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f11f18;
  color: #fce2e1;
  border-color: transparent;
  background-color: #f4524d;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
  border-color: #f4524d;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #f4524d;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #f79468;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
  color: #f7e1d7;
  border-color: transparent;
  background-color: #f79468;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f46e33;
  color: #f7e1d7;
  border-color: transparent;
  background-color: #f79468;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
  border-color: #f79468;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #f79468;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #b97ebb;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
  color: #f4dff5;
  border-color: transparent;
  background-color: #b97ebb;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #a559a8;
  color: #f4dff5;
  border-color: transparent;
  background-color: #b97ebb;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
  border-color: #b97ebb;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #b97ebb;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #2a2a2a;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2a2a2a;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #0e0e0e;
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2a2a2a;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
  border-color: #2a2a2a;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #2a2a2a;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #ebebeb;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #ebebeb;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #cfcfcf;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #ebebeb;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
  border-color: #ebebeb;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #ebebeb;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #e3e3e3;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
  border-color: #fff;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #f0f0f0;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat
  .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #d4d4d4;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #f0f0f0;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d
  .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
  border-color: #f0f0f0;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline
  .vc_cta3-content-header {
  color: #f0f0f0;
}
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
  height: 1em;
  width: 1em;
}
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
  height: 2em;
  width: 2em;
}
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
  height: 3em;
  width: 3em;
}
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
  height: 4em;
  width: 4em;
}
.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
  height: 5em;
  width: 5em;
}
.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
  margin-bottom: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: none;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_tour_next_prev_nav a:focus {
  outline: 0;
}
.wpb_content_element .wpb_tabs_nav,
.wpb_content_element .wpb_tour_tabs_wrapper {
  padding: 0;
}
.wpb_content_element .wpb_tabs_nav {
  margin: 0;
  padding-left: 0 !important;
  text-indent: inherit !important;
}
#content .wpb_content_element .wpb_tabs_nav {
  margin: 0;
}
.wpb_content_element .wpb_tabs_nav li {
  background-color: #fff;
  white-space: nowrap;
  padding: 0;
  background-image: none;
  list-style: none !important;
}
.wpb_carousel .next,
.wpb_carousel .prev,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background-color: #f7f7f7;
}
.wpb_content_element .wpb_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before {
  display: none !important;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
  cursor: default;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
  display: none;
}
.wpb_content_element .wpb_accordion_header a,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
  border-bottom: none;
  text-decoration: none;
  display: block;
  padding: 0.5em 1em;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
  padding: 1em;
}
.wpb_content_element
  .wpb_accordion_wrapper
  .wpb_accordion_content
  .wpb_row:last-child
  > div
  > div.wpb_wrapper
  .wpb_content_element:last-child,
.wpb_content_element
  .wpb_accordion_wrapper
  .wpb_accordion_content
  > .wpb_content_element:last-child,
.wpb_content_element
  .wpb_tour_tabs_wrapper
  .wpb_tab
  .wpb_row:last-child
  > div
  > div.wpb_wrapper
  .wpb_content_element:last-child,
.wpb_content_element
  .wpb_tour_tabs_wrapper
  .wpb_tab
  > .wpb_content_element:last-child {
  margin-bottom: 0;
}
.wpb_tabs .wpb_tabs_nav li {
  float: left;
  margin: 0 1px 0 0;
}
.wpb_tour .wpb_tabs_nav {
  float: left;
  width: 31.66666667%;
}
.wpb_tour .wpb_tabs_nav li {
  margin: 0 0 1px;
  clear: left;
  width: 100%;
}
.wpb_tour .wpb_tabs_nav a {
  width: 100%;
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  box-sizing: border-box;
  border: none;
  float: left;
  width: 68.33333333%;
  padding: 0 0 0 21.74px;
}
.wpb_tour_next_prev_nav {
  margin-left: 31.66666667%;
  padding-left: 21.74px;
  font-size: 80%;
}
.wpb_tour_next_prev_nav a {
  border-bottom: 1px dotted;
  text-decoration: none;
}
.wpb_tour_next_prev_nav a:hover {
  text-decoration: none;
  border-bottom: none;
}
.wpb_tour_next_prev_nav span {
  width: 48%;
  padding-top: 1em;
  float: left;
}
.wpb_tour_next_prev_nav span.wpb_next_slide {
  text-align: right;
  float: right;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  margin: 0 0 1px;
  padding-top: 0;
  position: relative;
  text-transform: none;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  padding-left: 1em;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/toggle_open.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 0.7em;
  top: 0.7em;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/toggle_close.png);
}
@media (max-width: 480px) {
  .vc_responsive .wpb_tour .wpb_tab,
  .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
  .vc_responsive .wpb_tour_next_prev_nav {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .vc_responsive .wpb_tour_next_prev_nav {
    width: auto;
    padding: 0 1em;
  }
  .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
    margin-bottom: 1em;
  }
  .vc_responsive .wpb_tour .wpb_tab {
    padding-left: 1em;
    padding-right: 1em;
  }
}
.grid_layout-thumbnail .post-thumb,
body ul.wpb_thumbnails-fluid li .entry-content :last-child {
  margin-bottom: 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}
body ul.wpb_thumbnails-fluid li {
  padding: 0;
  margin-left: 0;
  background-image: none;
  list-style: none !important;
}
body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before {
  display: none !important;
}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}
.wpb_teaser_grid .entry-content {
  margin: 0;
  padding: 0;
  width: 100%;
}
.grid_layout-thumbnail .post-thumb img {
  max-width: 100%;
}
.wpb_carousel .wpb_wrapper {
  position: relative;
}
.wpb_carousel .next,
.wpb_carousel .prev {
  position: absolute;
  top: 3px;
  padding: 0 6px;
  font-size: 12px;
  z-index: 10;
  text-decoration: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.wpb_carousel .next:hover,
.wpb_carousel .prev:hover {
  background-color: #f0f0f0;
}
.wpb_carousel .next:focus,
.wpb_carousel .prev:focus {
  outline: 0;
  text-decoration: none;
}
.wpb_carousel .prev {
  right: 30px;
}
.wpb_carousel .next {
  right: 0;
}
.wpb_carousel .wpb_thumbnails-fluid {
  width: 100%;
}
.wpb_carousel .wpb_thumbnails-fluid > [class*="vc_span"] {
  height: auto !important;
}
.wpb_categories_filter,
.wpb_teaser_grid .categories_filter {
  list-style: none;
  padding: 0;
  margin: 0 0 10px;
}
.wpb_categories_filter li,
.wpb_teaser_grid .categories_filter li {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  background-image: none;
  list-style: none !important;
}
.wpb_categories_filter li:after,
.wpb_categories_filter li:before,
.wpb_teaser_grid .categories_filter li:after,
.wpb_teaser_grid .categories_filter li:before {
  display: none !important;
}
.wpb_categories_filter li a,
.wpb_teaser_grid .categories_filter li a {
  border: none;
  text-decoration: none;
}
.wpb_categories_filter li a:hover,
.wpb_categories_filter li.active a,
.wpb_teaser_grid .categories_filter li a:hover,
.wpb_teaser_grid .categories_filter li.active a {
  border-bottom: 1px dotted;
}
@media (max-width: 480px) {
  .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
    margin-left: 0;
    width: auto;
  }
  .vc_responsive
    .wpb_row
    .wpb_teaser_grid
    ul.wpb_thumbnails-fluid
    [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}
.wpb_image_grid .wpb_image_grid_ul {
  margin: 0;
  padding: 0;
}
.wpb_image_grid .wpb_image_grid_ul > li {
  background-image: none;
  list-style: none !important;
}
.wpb_image_grid .wpb_image_grid_ul > li:after,
.wpb_image_grid .wpb_image_grid_ul > li:before {
  display: none !important;
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {
  list-style: none;
  margin: 0 1px 1px 0;
  max-width: 100%;
  float: left;
}
.wpb_image_grid .wpb_image_grid_ul a {
  display: block;
}
.wpb_image_grid .wpb_image_grid_ul img {
  display: block;
  max-width: 100%;
  height: auto;
}
.wpb_gallery .theme-default .nivoSlider {
  margin-bottom: 0;
}
.wpb_gallery .theme-default .nivo-controlNav {
  padding: 10px 0 3px;
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: auto;
  top: 100%;
  margin-top: 15px;
}
.wpb_gallery .wpb_flexslider .flex-caption {
  cursor: default;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
  border: none;
  box-shadow: none;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
  box-shadow: none;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
  line-height: 1;
}
.wpb_gallery .wpb_flexslider .flex-control-paging {
  z-index: 10;
}
#content .wpb_gallery_slides ul.flex-direction-nav,
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.slides,
.wpb_content_element .wpb_gallery_slides ul li,
.wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.slides,
body .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}
.flickr_badge_image {
  margin: 0 10px 10px 0;
  width: 72px;
  height: 72px;
  float: left;
  background: 0 0;
  padding: 0;
}
.flickr_badge_image a {
  border: none;
}
.flickr_badge_image img {
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.wpb_flickr_widget p.flickr_stream_wrap {
  clear: both;
  margin-bottom: 0;
  font-size: 80%;
}
.wpb_flickr_widget p.flickr_stream_wrap a {
  background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/flickr.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  display: inline-block;
}
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
  width: 10%;
}
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
  width: 20%;
}
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
  width: 30%;
}
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
  width: 40%;
}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
  width: 50%;
}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
  width: 60%;
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
  width: 70%;
}
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
  width: 80%;
}
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
  width: 90%;
}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
  width: 100%;
}
.wpb_video_widget .wpb_video_wrapper {
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.wpb_video_widget .wpb_video_wrapper > div {
  padding-top: 0 !important;
  position: static;
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
  padding-top: 56.25%;
}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
  padding-top: 75%;
}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
  padding-top: 42.55319149%;
}
.wpb_video_widget.vc_video-aspect-ratio-916 .wpb_video_wrapper {
  padding-top: 177.77777778%;
}
.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper {
  padding-top: 133.33333333%;
}
.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper {
  padding-top: 235%;
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper {
  float: left;
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper {
  margin: 0 auto;
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper {
  float: right;
}
.wpb_video_widget .wpb_wrapper {
  position: relative;
}
.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  box-sizing: border-box;
}
.wpb_video_wrapper .fluid-width-video-wrapper {
  padding-top: 0 !important;
  position: static;
}
.wpb_posts_slider .flex-caption,
.wpb_posts_slider .nivo-caption {
  background-color: #f7f7f7;
  opacity: 1;
  filter: alpha(opacity=100);
  color: inherit;
  padding: 10px 15px;
  position: static;
}
.wpb_posts_slider .wpb_gallery_slides > ul > li {
  background-image: none;
  list-style: none !important;
}
.wpb_posts_slider .wpb_gallery_slides > ul > li:after,
.wpb_posts_slider .wpb_gallery_slides > ul > li:before {
  display: none !important;
}
.vc_progress_bar .vc_single_bar {
  background: #f7f7f7;
  position: relative;
  margin-bottom: 11.67px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  border-radius: 3px;
}
.vc_progress_bar .vc_single_bar:last-child,
.vc_separator .vc_icon_element {
  margin-bottom: 0;
}
.vc_progress_bar .vc_single_bar .vc_label {
  display: block;
  padding: 0.5em 1em;
  position: relative;
  z-index: 1;
}
.vc_progress_bar .vc_single_bar .vc_bar {
  display: block;
  position: absolute;
  height: 100%;
  background-color: #e0e0e0;
  width: 0%;
  top: 0;
  left: 0;
  border-radius: 3px;
  transition: width 1s linear;
  -moz-transition: width 1s linear;
  -webkit-transition: width 1s linear;
  -o-transition: width 1s linear;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue
  .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
  background-color: #0074cc;
}
.vc_progress_bar .vc_single_bar .vc_bar.striped {
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-size: 40px 40px;
}
.vc_progress_bar .vc_single_bar .vc_bar.animated {
  animation: progress-bar-stripes 2s linear infinite;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise
  .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
  background-color: #49afcd;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-bar_green
  .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
  background-color: #5bb75b;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange
  .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
  background-color: #faa732;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-bar_red
  .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
  background-color: #da4f49;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-bar_black
  .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
  background-color: #414141;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar,
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
  background-color: #5472d2;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-turquoise
  .vc_bar,
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
  background-color: #00c1cf;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar,
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
  background-color: #fe6c61;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar,
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
  background-color: #8d6dc4;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar,
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
  background-color: #4cadc9;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar,
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
  background-color: #cec2ab;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine
  .vc_bar,
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
  background-color: #50485b;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue
  .vc_bar,
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue
  .vc_bar,
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar,
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
  background-color: #75d69c;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar,
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
  background-color: #2a2a2a;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar,
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
  background-color: #ebebeb;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-black
  .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label,
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
  color: #666;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar,
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
  background-color: #f7be68;
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar,
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
  background-color: #5aa1e3;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-orange
  .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar,
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
  background-color: #6dab3c;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink
  .vc_bar,
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
  background-color: #f4524d;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-green
  .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown
  .vc_bar,
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
  background-color: #f79468;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink
  .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar,
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
  background-color: #b97ebb;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown
  .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar,
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar,
.vc_text_separator div {
  background-color: #fff;
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-purple
  .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar
  .vc_general.vc_single_bar.vc_progress-bar-color-white
  .vc_label,
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
  color: #666;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.vc_pie_chart {
  z-index: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.vc_pie_chart.vc_ready {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_pie_chart .vc_pie_wrapper {
  position: relative;
  margin: 0 auto;
}
.vc_pie_chart canvas {
  position: relative;
  z-index: 1;
}
.vc_pie_chart .vc_pie_chart_value,
.vc_pie_chart_back {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.vc_pie_chart .vc_pie_chart_value {
  font-size: 200%;
}
.vc_pie_chart_back {
  border: 6px solid #f7f7f7;
  border-radius: 50%;
  opacity: 0.3;
  filter: alpha(opacity=30);
  box-sizing: border-box;
}
.vc_images_carousel .vc_carousel-control {
  border: none;
}
.vc_carousel .vc_carousel-control {
  text-shadow: none;
  border: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.vc_carousel .vc_carousel-control:active,
.vc_carousel .vc_carousel-control:focus {
  outline: 0;
}
.vc_carousel .vc_carousel-indicators li {
  width: 5px;
  height: 5px;
  margin: 0;
  border-color: #f7f7f7;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.vc_separator {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  margin: 0;
  word-wrap: break-word;
  flex: 0 1 auto;
}
.vc_separator h4 .normal {
  font-size: 12px;
  font-weight: 400;
}
.vc_separator .vc_sep_holder {
  height: 1px;
  position: relative;
  flex: 1 1 auto;
  min-width: 10%;
}
.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l,
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}
.vc_separator.vc_separator_align_center h4 {
  padding: 0 0.8em;
}
.vc_separator.vc_separator_align_left h4 {
  padding: 0 0.8em 0 0;
}
.vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 0.8em;
  margin: 0 !important;
}
.vc_separator.vc_sep_double {
  height: 3px;
}
.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  height: 3px;
}
.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed;
}
.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted;
}
.vc_separator.vc_sep_shadow .vc_sep_line {
  border: none;
  position: relative;
  height: 20px;
  top: 0;
  overflow: hidden;
}
.vc_separator.vc_sep_shadow .vc_sep_line::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -20px;
  right: 0;
  height: 10px;
  border-radius: 100%;
}
.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  right: -100%;
  box-shadow: 10px 10px 10px 1px;
}
.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  left: -100%;
  box-shadow: -10px 10px 10px 1px;
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
  width: 100%;
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
  display: none;
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) + h4 {
  padding-left: 0;
}
.vc_separator
  .vc_icon_element:not(.vc_icon_element-have-style)
  .vc_icon_element-size-xl {
  margin-left: 0.8em;
  margin-right: 0.8em;
}
.vc_separator.vc_separator-has-text.vc_separator_align_center
  .vc_icon_element.vc_icon_element-have-style,
.vc_separator.vc_separator-has-text.vc_separator_align_right
  .vc_icon_element.vc_icon_element-have-style {
  margin-left: 0.8em;
}
.vc_separator.vc_separator_align_left
  .vc_icon_element.vc_icon_element-have-style
  + h4 {
  padding-left: 0.8em;
}
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px;
}
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0;
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
  top: 0;
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow
  .vc_sep_holder_l
  .vc_sep_line::after {
  box-shadow: 10px 10px 10px 1px;
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow
  .vc_sep_holder_r
  .vc_sep_line::after {
  box-shadow: -10px 10px 10px 1px;
}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px;
}
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px;
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
  top: -1px;
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow
  .vc_sep_holder_l
  .vc_sep_line::after {
  box-shadow: 10px 10px 10px 2px;
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow
  .vc_sep_holder_r
  .vc_sep_line::after {
  box-shadow: -10px 10px 10px 2px;
}
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px;
}
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px;
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
  top: -1px;
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow
  .vc_sep_holder_l
  .vc_sep_line::after {
  box-shadow: 10px 10px 10px 3px;
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow
  .vc_sep_holder_r
  .vc_sep_line::after {
  box-shadow: -10px 10px 10px 3px;
}
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px;
}
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px;
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
  top: -2px;
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow
  .vc_sep_holder_l
  .vc_sep_line::after {
  box-shadow: 10px 10px 10px 4px;
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow
  .vc_sep_holder_r
  .vc_sep_line::after {
  box-shadow: -10px 10px 10px 4px;
}
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px;
}
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px;
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
  top: -2px;
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow
  .vc_sep_holder_l
  .vc_sep_line::after {
  box-shadow: 10px 10px 10px 5px;
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow
  .vc_sep_holder_r
  .vc_sep_line::after {
  box-shadow: -10px 10px 10px 5px;
}
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px;
}
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px;
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
  top: -3px;
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow
  .vc_sep_holder_l
  .vc_sep_line::after {
  box-shadow: 10px 10px 10px 6px;
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow
  .vc_sep_holder_r
  .vc_sep_line::after {
  box-shadow: -10px 10px 10px 6px;
}
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px;
}
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px;
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
  top: -3px;
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow
  .vc_sep_holder_l
  .vc_sep_line::after {
  box-shadow: 10px 10px 10px 7px;
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow
  .vc_sep_holder_r
  .vc_sep_line::after {
  box-shadow: -10px 10px 10px 7px;
}
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px;
}
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px;
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
  top: -4px;
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow
  .vc_sep_holder_l
  .vc_sep_line::after {
  box-shadow: 10px 10px 10px 8px;
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow
  .vc_sep_holder_r
  .vc_sep_line::after {
  box-shadow: -10px 10px 10px 8px;
}
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px;
}
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px;
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
  top: -4px;
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow
  .vc_sep_holder_l
  .vc_sep_line::after {
  box-shadow: 10px 10px 10px 9px;
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow
  .vc_sep_holder_r
  .vc_sep_line::after {
  box-shadow: -10px 10px 10px 9px;
}
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px;
}
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px;
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
  top: -5px;
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow
  .vc_sep_holder_l
  .vc_sep_line::after {
  box-shadow: 10px 10px 10px 10px;
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow
  .vc_sep_holder_r
  .vc_sep_line::after {
  box-shadow: -10px 10px 10px 10px;
}
.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472d2;
}
.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00c1cf;
}
.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
  color: #00c1cf;
}
.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #fe6c61;
}
.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
  color: #fe6c61;
}
.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8d6dc4;
}
.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
  color: #8d6dc4;
}
.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4cadc9;
}
.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
  color: #4cadc9;
}
.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #cec2ab;
}
.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
  color: #cec2ab;
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485b;
}
.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
  color: #50485b;
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75d69c;
}
.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
  color: #75d69c;
}
.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2a2a2a;
}
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
  color: #2a2a2a;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #ebebeb;
}
.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
  color: #ebebeb;
}
.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #f7be68;
}
.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
  color: #f7be68;
}
.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5aa1e3;
}
.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
  color: #5aa1e3;
}
.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6dab3c;
}
.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
  color: #6dab3c;
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #f4524d;
}
.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
  color: #f4524d;
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #f79468;
}
.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
  color: #f79468;
}
.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #b97ebb;
}
.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
  color: #b97ebb;
}
.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #fff;
}
.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
  color: #fff;
}
.vc_text_separator,
.wpb_separator {
  border-bottom: 1px solid #ebebeb;
  clear: both;
  height: 1px;
}
.vc_sep_width_10 {
  width: 10%;
}
.vc_sep_width_20 {
  width: 20%;
}
.vc_sep_width_30 {
  width: 30%;
}
.vc_sep_width_40 {
  width: 40%;
}
.vc_sep_width_50 {
  width: 50%;
}
.vc_sep_width_60 {
  width: 60%;
}
.vc_sep_width_70 {
  width: 70%;
}
.vc_sep_width_80 {
  width: 80%;
}
.vc_sep_width_90 {
  width: 90%;
}
.vc_sep_width_100 {
  width: 100%;
}
.vc_sep_pos_align_center {
  margin-left: auto;
  margin-right: auto;
}
.vc_sep_pos_align_left {
  margin-left: 0;
  margin-right: auto;
}
.vc_sep_pos_align_right {
  margin-left: auto;
  margin-right: 0;
}
.vc_text_separator div {
  display: inline-block;
  padding: 1px 1em;
  position: relative;
  top: -9px;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background,
.wpb_single_image .vc_box_border.vc_box_border_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_blue {
  background-color: #5472d2;
}
.separator_align_left {
  text-align: left;
}
.separator_align_right {
  text-align: right;
}
.vc-zigzag-wrapper {
  text-align: center;
}
.vc-zigzag-wrapper.vc-zigzag-align-left {
  text-align: left;
}
.vc-zigzag-wrapper.vc-zigzag-align-right {
  text-align: right;
}
.vc-zigzag-inner {
  display: inline-block;
}
.wpb_single_image a {
  border: none;
  outline: 0;
}
.wpb_single_image img {
  height: auto;
  max-width: 100%;
  vertical-align: top;
}
.wpb_single_image img.vc_img-placeholder {
  width: 100%;
}
.wpb_single_image .vc_single_image-wrapper {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  box-shadow: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
  border-radius: 0;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #ebebeb;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #ebebeb;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
  border-radius: 0;
  box-shadow: none;
  padding: 6px;
  border: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
  border-radius: 0;
  box-shadow: none;
  border: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  padding: 6px;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 15px;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border-radius: 0;
  box-shadow: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 50%;
  box-shadow: none;
  overflow: hidden;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image.vc_align_center {
  text-align: center;
}
.wpb_single_image.vc_align_right {
  text-align: right;
}
.wpb_single_image.vc_align_left {
  text-align: left;
}
.wpb_single_image .vc_box_shadow_3d {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%;
}
.wpb_single_image .vc_box_shadow_3d:after,
.wpb_single_image .vc_box_shadow_3d:before {
  content: "";
  position: absolute;
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  left: 5px;
  right: 50%;
  bottom: 8px;
  height: 30%;
  z-index: -1;
  border-radius: inherit;
  transform-origin: 0 0;
  transform: skewY(-6deg);
}
.wpb_single_image .vc_box_shadow_3d:after {
  left: 50%;
  right: 5px;
  transform: skewY(6deg);
  transform-origin: 100% 0;
}
.wpb_single_image .vc_figure {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  max-width: 100%;
}
.wpb_single_image .vc_figure-caption {
  margin-top: 0.2em;
  font-size: 0.8em;
}
.wpb_single_image .vc_box_outline.vc_box_border_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
  border-color: #5472d2;
}
.wpb_single_image .vc_box_outline.vc_box_border_turquoise,
.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
  border-color: #00c1cf;
}
.wpb_single_image .vc_box_border.vc_box_border_turquoise,
.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
  background-color: #00c1cf;
}
.wpb_single_image .vc_box_outline.vc_box_border_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
  border-color: #fe6c61;
}
.wpb_single_image .vc_box_border.vc_box_border_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_pink {
  background-color: #fe6c61;
}
.wpb_single_image .vc_box_outline.vc_box_border_violet,
.wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
  border-color: #8d6dc4;
}
.wpb_single_image .vc_box_border.vc_box_border_violet,
.wpb_single_image .vc_box_border_circle.vc_box_border_violet {
  background-color: #8d6dc4;
}
.wpb_single_image .vc_box_outline.vc_box_border_peacoc,
.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
  border-color: #4cadc9;
}
.wpb_single_image .vc_box_border.vc_box_border_peacoc,
.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
  background-color: #4cadc9;
}
.wpb_single_image .vc_box_outline.vc_box_border_chino,
.wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
  border-color: #cec2ab;
}
.wpb_single_image .vc_box_border.vc_box_border_chino,
.wpb_single_image .vc_box_border_circle.vc_box_border_chino {
  background-color: #cec2ab;
}
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
  border-color: #50485b;
}
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
  background-color: #50485b;
}
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
  border-color: #75d69c;
}
.wpb_single_image .vc_box_border.vc_box_border_vista_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
  background-color: #75d69c;
}
.wpb_single_image .vc_box_outline.vc_box_border_black,
.wpb_single_image .vc_box_outline_circle.vc_box_border_black {
  border-color: #2a2a2a;
}
.wpb_single_image .vc_box_border.vc_box_border_black,
.wpb_single_image .vc_box_border_circle.vc_box_border_black {
  background-color: #2a2a2a;
}
.wpb_single_image .vc_box_outline.vc_box_border_grey,
.wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
  border-color: #ebebeb;
}
.wpb_single_image .vc_box_border.vc_box_border_grey,
.wpb_single_image .vc_box_border_circle.vc_box_border_grey {
  background-color: #ebebeb;
}
.wpb_single_image .vc_box_outline.vc_box_border_orange,
.wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
  border-color: #f7be68;
}
.wpb_single_image .vc_box_border.vc_box_border_orange,
.wpb_single_image .vc_box_border_circle.vc_box_border_orange {
  background-color: #f7be68;
}
.wpb_single_image .vc_box_outline.vc_box_border_sky,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
  border-color: #5aa1e3;
}
.wpb_single_image .vc_box_border.vc_box_border_sky,
.wpb_single_image .vc_box_border_circle.vc_box_border_sky {
  background-color: #5aa1e3;
}
.wpb_single_image .vc_box_outline.vc_box_border_green,
.wpb_single_image .vc_box_outline_circle.vc_box_border_green {
  border-color: #6dab3c;
}
.wpb_single_image .vc_box_border.vc_box_border_green,
.wpb_single_image .vc_box_border_circle.vc_box_border_green {
  background-color: #6dab3c;
}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
  border-color: #f4524d;
}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
  background-color: #f4524d;
}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
  border-color: #f79468;
}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
  background-color: #f79468;
}
.wpb_single_image .vc_box_outline.vc_box_border_purple,
.wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
  border-color: #b97ebb;
}
.wpb_single_image .vc_box_border.vc_box_border_purple,
.wpb_single_image .vc_box_border_circle.vc_box_border_purple {
  background-color: #b97ebb;
}
.wpb_single_image .vc_box_outline.vc_box_border_white,
.wpb_single_image .vc_box_outline_circle.vc_box_border_white {
  border-color: #fff;
}
.wpb_single_image .vc_box_border.vc_box_border_white,
.wpb_single_image .vc_box_border_circle.vc_box_border_white {
  background-color: #fff;
}
.vc_icon_element {
  line-height: 0;
  font-size: 14px;
  margin-bottom: 35px;
}
.vc_icon_element.vc_icon_element-outer {
  box-sizing: border-box;
  text-align: center;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
  text-align: left;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
  text-align: center;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
  text-align: right;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
  text-align: center;
  display: inline-block;
  border: 2px solid transparent;
  width: 4em;
  height: 4em;
  box-sizing: content-box;
  position: relative;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner
  .vc_icon_element-icon {
  font-size: 2.15em;
  font-style: normal;
  line-height: 1 !important;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant: normal;
  text-rendering: auto;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner
  .vc_icon_element-icon:before {
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  width: inherit;
  height: inherit;
  font-size: 1em;
  text-align: center;
  text-rendering: optimizelegibility;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner
  .vc_icon_element-link {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  box-sizing: content-box;
  border: none;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-xs {
  max-width: 100% !important;
  line-height: 1.2em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
  width: 2.5em !important;
  height: 2.5em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-xs
  .vc_icon_element-icon {
  font-size: 1.2em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-sm {
  max-width: 100% !important;
  line-height: 1.6em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
  width: 3.15em !important;
  height: 3.15em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-sm
  .vc_icon_element-icon {
  font-size: 1.6em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-md {
  max-width: 100% !important;
  line-height: 2.15em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
  width: 4em !important;
  height: 4em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-md
  .vc_icon_element-icon {
  font-size: 2.15em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-lg {
  max-width: 100% !important;
  line-height: 2.85em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
  width: 5em !important;
  height: 5em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-lg
  .vc_icon_element-icon {
  font-size: 2.85em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-xl {
  max-width: 100% !important;
  line-height: 5em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
  width: 7.15em !important;
  height: 7.15em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-xl
  .vc_icon_element-icon {
  font-size: 5em !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded
  .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded
  .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded-outline,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded-outline
  .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded-outline
  .vc_icon_element-link {
  border-radius: 50%;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded-less,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded-less
  .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded-less
  .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline
  .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline
  .vc_icon_element-link {
  border-radius: 5px;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-turquoise
  .vc_icon_element-icon {
  color: #00c1cf;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-pink
  .vc_icon_element-icon {
  color: #fe6c61;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-violet
  .vc_icon_element-icon {
  color: #8d6dc4;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-peacoc
  .vc_icon_element-icon {
  color: #4cadc9;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-chino
  .vc_icon_element-icon {
  color: #cec2ab;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-mulled_wine
  .vc_icon_element-icon {
  color: #50485b;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-vista_blue
  .vc_icon_element-icon {
  color: #75d69c;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-black
  .vc_icon_element-icon {
  color: #2a2a2a;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-grey
  .vc_icon_element-icon {
  color: #ebebeb;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-orange
  .vc_icon_element-icon {
  color: #f7be68;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-sky
  .vc_icon_element-icon {
  color: #5aa1e3;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-green
  .vc_icon_element-icon {
  color: #6dab3c;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-juicy_pink
  .vc_icon_element-icon {
  color: #f4524d;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-sandy_brown
  .vc_icon_element-icon {
  color: #f79468;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-purple
  .vc_icon_element-icon {
  color: #b97ebb;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-color-white
  .vc_icon_element-icon {
  color: #fff;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
  border-color: #5472d2;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
  border-color: #00c1cf;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
  background-color: #00c1cf;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
  border-color: #fe6c61;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
  background-color: #fe6c61;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
  border-color: #8d6dc4;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
  background-color: #8d6dc4;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
  border-color: #4cadc9;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
  background-color: #4cadc9;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
  border-color: #cec2ab;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
  background-color: #cec2ab;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
  border-color: #50485b;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
  background-color: #50485b;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
  border-color: #75d69c;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
  background-color: #75d69c;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
  border-color: #2a2a2a;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
  background-color: #2a2a2a;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
  border-color: #ebebeb;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
  background-color: #ebebeb;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
  border-color: #f7be68;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
  background-color: #f7be68;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
  border-color: #5aa1e3;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
  background-color: #5aa1e3;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
  border-color: #6dab3c;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
  background-color: #6dab3c;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
  border-color: #f4524d;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
  background-color: #f4524d;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
  border-color: #f79468;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
  background-color: #f79468;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
  border-color: #b97ebb;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
  background-color: #b97ebb;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
  border-color: #fff;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
  background-color: #fff;
}
.vc_chart .vc_chart-legend {
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.vc_chart .vc_chart-legend li {
  line-height: 1.3em;
  list-style: none;
  margin: 0 0 0.3em;
  min-height: 1.3em;
}
.vc_chart .vc_chart-legend span {
  border-radius: 0.3em;
  display: inline-block;
  height: 1.3em;
  left: 0;
  margin-right: 0.5em;
  vertical-align: middle;
  width: 1.3em;
}
@media (min-width: 768px) {
  .vc_chart .vc_chart-legend {
    display: inline-block;
    vertical-align: middle;
    width: 40%;
  }
  .vc_chart .vc_chart-legend li {
    margin-left: 1em;
  }
  .vc_chart .vc_chart-with-legend {
    display: inline-block;
    vertical-align: middle;
    width: 60%;
  }
}
.vc_line-chart .vc_chart-with-legend {
  width: 75%;
}
.vc_line-chart .vc_chart-legend {
  width: 25%;
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}
.wpb_single_image [class*="_circle"] .vc-zoom-wrapper {
  border-radius: 50%;
}
.wpb_single_image [class*="_rounded"] .vc-zoom-wrapper {
  border-radius: 4px;
}
.vc_general.vc_pagination {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
}
.vc_general.vc_pagination .vc_pagination-item {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.vc_general.vc_pagination .vc_pagination-trigger {
  display: block;
  text-decoration: none;
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 5px 7px;
  background: 0 0;
  transition: all 0.2s ease-in-out;
  border: none;
}
.vc_gitem-zone,
.vc_gitem_row .vc_gitem-col {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  box-sizing: border-box;
}
.vc_general.vc_pagination .vc_pagination-trigger:focus {
  outline: 0;
}
.vc_general.vc_pagination .vc_active .vc_pagination-trigger {
  cursor: default;
}
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
  border: 3px solid transparent;
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {
  opacity: 0.6;
}
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger,
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {
  opacity: 1;
}
.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
  border-radius: 50%;
}
.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
  border-radius: 3px;
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #5472d2;
}
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-blue.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-blue.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #5472d2;
}
.vc_pagination-color-turquoise.vc_pagination-style-outline
  .vc_pagination-trigger {
  border-color: #00c1cf;
}
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-turquoise.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-turquoise.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #00c1cf;
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #fe6c61;
}
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-pink.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-pink.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #fe6c61;
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #8d6dc4;
}
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-violet.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-violet.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #8d6dc4;
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #4cadc9;
}
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-peacoc.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-peacoc.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #4cadc9;
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #cec2ab;
}
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-chino.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-chino.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #cec2ab;
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline
  .vc_pagination-trigger {
  border-color: #50485b;
}
.vc_pagination-color-mulled-wine.vc_pagination-style-flat
  .vc_pagination-trigger,
.vc_pagination-color-mulled-wine.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-mulled-wine.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #50485b;
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline
  .vc_pagination-trigger {
  border-color: #75d69c;
}
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-vista-blue.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-vista-blue.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #75d69c;
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #f7be68;
}
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-orange.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-orange.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #f7be68;
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #5aa1e3;
}
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-sky.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-sky.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #5aa1e3;
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #6dab3c;
}
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-green.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-green.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #6dab3c;
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline
  .vc_pagination-trigger {
  border-color: #f4524d;
}
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-juicy-pink.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-juicy-pink.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #f4524d;
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline
  .vc_pagination-trigger {
  border-color: #f79468;
}
.vc_pagination-color-sandy-brown.vc_pagination-style-flat
  .vc_pagination-trigger,
.vc_pagination-color-sandy-brown.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-sandy-brown.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #f79468;
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #b97ebb;
}
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-purple.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-purple.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #b97ebb;
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #2a2a2a;
}
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-black.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-black.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #2a2a2a;
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #ebebeb;
}
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-grey.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-grey.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #ebebeb;
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #fff;
}
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-white.vc_pagination-style-outline
  .vc_active
  .vc_pagination-trigger,
.vc_pagination-color-white.vc_pagination-style-outline
  .vc_pagination-trigger:hover {
  background-color: #fff;
}
.vc_grid.vc_row {
  padding-left: 0;
  margin-left: 0;
  margin-right: 0;
}
.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}
.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}
.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}
.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}
.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}
.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}
.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}
.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}
.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}
.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}
.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}
.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
  z-index: 3;
}
.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}
.vc_grid.vc_row .vc_grid-item .vc_btn,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .wpb_content_element {
  margin-bottom: 15px;
}
.vc-hoverbox-inner :last-child,
.vc_gitem_row,
.vc_gitem_row .vc_gitem_row {
  margin-bottom: 0;
}
.vc_grid.vc_row .vc_grid-item .vc_btn a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .wpb_content_element a {
  text-decoration: none;
  border-bottom: 0;
}
.vc_grid-animation-none .vc_grid.vc_row .vc_grid-item {
  transition: none !important;
}
.vc_grid .vc_gitem-link {
  border-bottom: none;
  outline: 0;
  box-shadow: none;
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
@media (min-width: 768px) {
  .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
  .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: inline-block;
  }
}
@-moz-document url-prefix() {
  .vc_masonry_grid .vc_grid-item,
  .vc_masonry_media_grid .vc_grid-item {
    margin-left: -0.01px;
  }
}
.vc_gitem-zone-b {
  display: none;
  overflow: hidden;
}
.vc_gitem-float-none {
  float: none;
}
.vc_gitem-float-left {
  float: left;
}
.vc_gitem-float-right {
  float: right;
}
.vc_gitem-align-center {
  text-align: center;
}
.vc_gitem-align-right {
  text-align: right;
}
.vc_gitem-align-justify {
  text-align: justify;
}
.vc_gitem-block {
  position: relative;
  overflow: hidden;
}
.vc_gitem-is-link {
  cursor: pointer;
}
.vc_gitem-link {
  text-decoration: none;
}
.vc_gitem_row {
  margin-left: 0;
  margin-right: 0;
  padding: inherit;
  box-sizing: border-box;
}
.vc_gitem-zone-a .vc_gitem-row-position-top,
.vc_gitem-zone-b .vc_gitem-row-position-top {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.vc_gitem-zone-a .vc_gitem-row-position-middle,
.vc_gitem-zone-b .vc_gitem-row-position-middle {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom,
.vc_gitem-zone-b .vc_gitem-row-position-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.vc_gitem_row .vc_gitem-col {
  padding: 10px;
}
.vc_gitem-zone {
  position: relative;
  background-clip: border-box;
  overflow: hidden;
}
.vc_gitem-zone .vc-zone-link {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 5;
}
.vc_gitem-zone-img {
  width: 100%;
  display: block;
  visibility: hidden;
  height: auto;
}
.vc_gitem-zone-a .vc_gitem-zone-mini {
  box-sizing: border-box;
  padding: inherit;
  position: static;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  padding: inherit;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.vc_grid-item-zone-c-left .vc_gitem-animated-block {
  float: right;
  width: 50%;
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c,
.vc_grid-item-zone-c-right .vc_gitem-animated-block {
  float: left;
  width: 50%;
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c {
  float: right;
  width: 50%;
}
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
  display: none !important;
}
.vc-gitem-zone-height-mode-auto:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
  padding-top: 100/4 * 3%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
  padding-top: 100/3 * 4%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
  padding-top: 100/16 * 9%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
  padding-top: 100/9 * 16%;
}
.vc_gitem-animated-block {
  position: relative;
}
.vc_gitem-animate .vc_btn {
  transition: all 0s ease;
}
.vc_gitem-animate .vc_gitem-zone-b {
  z-index: 199;
}
.vc_gitem-animate-none .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  box-sizing: border-box;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,
.vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 1s ease;
  box-sizing: border-box;
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
  transition: all 1s ease;
  width: 0;
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
  transition: all 1s ease;
  transform: scale(0);
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate3d(0, -100%, 0);
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  transition: transform 1s cubic-bezier(0, 0.275, 0.125, 1),
    opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
}
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurOut
  .vc_gitem-zone-b
  .vc_post-title
  .vc_separator,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurScaleOut
  .vc_gitem-zone-b
  .vc_post-title
  .vc_separator,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-fadeIn
  .vc_gitem-zone-b
  .vc_post-title
  .vc_separator,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleIn
  .vc_gitem-zone-b
  .vc_post-title
  .vc_separator,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleRotateIn
  .vc_gitem-zone-b
  .vc_post-title
  .vc_separator {
  transition: all 1s ease;
  width: 50%;
}
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurOut
  .vc_gitem-zone-b
  .vc_post-title
  .vc_btn,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurScaleOut
  .vc_gitem-zone-b
  .vc_post-title
  .vc_btn,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-fadeIn
  .vc_gitem-zone-b
  .vc_post-title
  .vc_btn,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleIn
  .vc_gitem-zone-b
  .vc_post-title
  .vc_btn,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleRotateIn
  .vc_gitem-zone-b
  .vc_post-title
  .vc_btn {
  transition: all 1s ease;
  transform: scale(1);
}
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurOut
  .vc_gitem-zone-b
  .vc_post-title
  .vc_post-title,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurScaleOut
  .vc_gitem-zone-b
  .vc_post-title
  .vc_post-title,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-fadeIn
  .vc_gitem-zone-b
  .vc_post-title
  .vc_post-title,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleIn
  .vc_gitem-zone-b
  .vc_post-title
  .vc_post-title,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleRotateIn
  .vc_gitem-zone-b
  .vc_post-title
  .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translate3d(0, 0, 0);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleRotateIn
  .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurOut
  .vc_gitem-zone-b
  .vc_separator,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurScaleOut
  .vc_gitem-zone-b
  .vc_separator,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-fadeIn
  .vc_gitem-zone-b
  .vc_separator,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleIn
  .vc_gitem-zone-b
  .vc_separator,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleRotateIn
  .vc_gitem-zone-b
  .vc_separator {
  transition: all 1s ease;
  width: 50%;
}
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurOut
  .vc_gitem-zone-b
  .vc_btn,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurScaleOut
  .vc_gitem-zone-b
  .vc_btn,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-fadeIn
  .vc_gitem-zone-b
  .vc_btn,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleIn
  .vc_gitem-zone-b
  .vc_btn,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleRotateIn
  .vc_gitem-zone-b
  .vc_btn {
  transition: all 1s ease;
  transform: scale(1);
}
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurOut
  .vc_gitem-zone-b
  .vc_post-title,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-blurScaleOut
  .vc_gitem-zone-b
  .vc_post-title,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-fadeIn
  .vc_gitem-zone-b
  .vc_post-title,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleIn
  .vc_gitem-zone-b
  .vc_post-title,
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleRotateIn
  .vc_gitem-zone-b
  .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translate3d(0, 0, 0);
}
.vc_gitem-animate-scaleIn {
  overflow: hidden;
}
.vc_gitem-animate-scaleIn .vc_gitem-zone-a {
  transform: scale(1);
  transition: transform 0.3s ease-in-out;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
  transform: scale(1.1);
}
.vc_gitem-animate-scaleRotateIn {
  overflow: hidden;
}
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
  transform: scale(1);
  transition: transform 0.3s ease-in-out;
}
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-scaleRotateIn
  .vc_gitem-zone-a {
  transform: scale(1.5) rotate(10deg);
}
.vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -moz-filter: blur(0);
  -ms-filter: blur(0);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
  transform-origin: 50% 50%;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  webkit-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1),
    -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1),
    transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -moz-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}
.vc_gitem-animate-blurScaleOut {
  overflow: hidden;
}
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  transform: scale(1.1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  transform: scale(1);
}
.vc_gitem-animate-slideInRight {
  overflow: hidden;
}
.vc_gitem-animate-slideInRight .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 1s ease;
  transform: translateX(-100%);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translateX(0);
}
.vc_gitem-animate-slideInLeft {
  overflow: hidden;
}
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  transition: all 1s ease;
  transform: translateX(-100%);
  opacity: 0;
  filter: alpha(opacity=0);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translateX(0);
}
.vc_gitem-animate-slideBottom {
  overflow: hidden;
  position: relative;
}
.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  display: block;
  transition: all 1s ease;
  z-index: 1000;
  position: absolute;
  top: 100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  top: 0;
}
.vc_gitem-animate-slideTop {
  overflow: hidden;
  position: relative;
}
.vc_gitem-animate-slideTop .vc_gitem-zone-b {
  display: block;
  transition: all 1s ease;
  z-index: 1000;
  position: absolute;
  top: -100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
  top: 0;
}
.vc_gitem-animate-flipFadeIn {
  overflow: hidden;
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  backface-visibility: hidden;
  transition: transform 1s;
  transform-style: preserve-3d;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  transform: rotateX(180deg);
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.6s ease;
  transform-style: preserve-3d;
  transform: rotateX(180deg);
  backface-visibility: hidden;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: rotateX(0);
}
.vc_gitem-animate-flipHorizontalFadeIn {
  overflow: hidden;
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
  backface-visibility: hidden;
  transition: transform 1s;
  transform-style: preserve-3d;
}
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-flipHorizontalFadeIn
  .vc_gitem-zone-a {
  transform: rotateY(180deg);
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.6s ease;
  transform-style: preserve-3d;
  transform: rotateY(180deg);
  backface-visibility: hidden;
}
.vc_grid-item-mini.vc_is-hover
  .vc_gitem-animate-flipHorizontalFadeIn
  .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: rotateY(0);
}
.vc_gitem-animate-goTop20 {
  overflow: hidden;
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-a {
  position: relative;
  transform: translateY(0);
  transition: transform 0.5s ease;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
  transform: translateY(-20%);
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
  display: block;
  transition: bottom 0.5s ease;
  bottom: -100%;
  z-index: 1000;
  position: absolute;
  width: 100%;
  margin: 0;
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  transform: none;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
  bottom: 0;
}
.vc_gitem-animate-goBottom20 {
  overflow: hidden;
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
  position: relative;
  transform: translateY(0);
  transition: transform 0.5s ease;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
  transform: translateY(20%);
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
  display: block;
  transition: top 0.5s ease;
  top: -100%;
  z-index: 1000;
  position: absolute;
  width: 100%;
  margin: 0;
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  transform: none;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
  top: 0;
}
.vc_gitem-post-data {
  margin-bottom: 15px;
}
.vc_gitem-post-data h2 {
  margin: 0;
}
.vc_gitem-post-category-name .vc_gitem-link {
  color: inherit;
}
.vc_grid .vc_pageable-load-more-btn {
  text-align: center;
  margin-top: 25px;
}
.vc_grid .vc_pageable-load-more-btn > .vc_btn {
  outline: 0;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
  display: none;
  margin-top: 20px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
  cursor: pointer;
  display: inline-block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots
  .vc_grid-owl-dot
  span {
  border: 3px solid;
  transition: background-color 0.2s ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots
  .vc_grid-owl-dot
  span {
  border: 3px solid;
  border-radius: 10px;
  transition: background-color 0.2s ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots
  .vc_grid-owl-dot
  span {
  border-radius: 30px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots
  .vc_grid-owl-dot:hover
  span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots
  .vc_grid-owl-dot
  span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots
  .vc_grid-owl-dot:hover
  span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots
  .vc_grid-owl-dot
  span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 3px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue
  .vc_grid-owl-dot
  span {
  border-color: #5472d2 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue
  .vc_grid-owl-dot:hover
  span {
  background-color: #5472d2 !important;
  border-color: #5472d2 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise
  .vc_grid-owl-dot
  span {
  border-color: #00c1cf !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise
  .vc_grid-owl-dot:hover
  span {
  background-color: #00c1cf !important;
  border-color: #00c1cf !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink
  .vc_grid-owl-dot
  span {
  border-color: #fe6c61 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink
  .vc_grid-owl-dot:hover
  span {
  background-color: #fe6c61 !important;
  border-color: #fe6c61 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet
  .vc_grid-owl-dot
  span {
  border-color: #8d6dc4 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet
  .vc_grid-owl-dot:hover
  span {
  background-color: #8d6dc4 !important;
  border-color: #8d6dc4 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc
  .vc_grid-owl-dot
  span {
  border-color: #4cadc9 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc
  .vc_grid-owl-dot:hover
  span {
  background-color: #4cadc9 !important;
  border-color: #4cadc9 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino
  .vc_grid-owl-dot
  span {
  border-color: #cec2ab !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino
  .vc_grid-owl-dot:hover
  span {
  background-color: #cec2ab !important;
  border-color: #cec2ab !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine
  .vc_grid-owl-dot
  span {
  border-color: #50485b !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine
  .vc_grid-owl-dot:hover
  span {
  background-color: #50485b !important;
  border-color: #50485b !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue
  .vc_grid-owl-dot
  span {
  border-color: #75d69c !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue
  .vc_grid-owl-dot:hover
  span {
  background-color: #75d69c !important;
  border-color: #75d69c !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black
  .vc_grid-owl-dot
  span {
  border-color: #2a2a2a !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black
  .vc_grid-owl-dot:hover
  span {
  background-color: #2a2a2a !important;
  border-color: #2a2a2a !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey
  .vc_grid-owl-dot
  span {
  border-color: #ebebeb !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey
  .vc_grid-owl-dot:hover
  span {
  background-color: #ebebeb !important;
  border-color: #ebebeb !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange
  .vc_grid-owl-dot
  span {
  border-color: #f7be68 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange
  .vc_grid-owl-dot:hover
  span {
  background-color: #f7be68 !important;
  border-color: #f7be68 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky
  .vc_grid-owl-dot
  span {
  border-color: #5aa1e3 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky
  .vc_grid-owl-dot:hover
  span {
  background-color: #5aa1e3 !important;
  border-color: #5aa1e3 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green
  .vc_grid-owl-dot
  span {
  border-color: #6dab3c !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green
  .vc_grid-owl-dot:hover
  span {
  background-color: #6dab3c !important;
  border-color: #6dab3c !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink
  .vc_grid-owl-dot
  span {
  border-color: #f4524d !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink
  .vc_grid-owl-dot:hover
  span {
  background-color: #f4524d !important;
  border-color: #f4524d !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown
  .vc_grid-owl-dot
  span {
  border-color: #f79468 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown
  .vc_grid-owl-dot:hover
  span {
  background-color: #f79468 !important;
  border-color: #f79468 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple
  .vc_grid-owl-dot
  span {
  border-color: #b97ebb !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple
  .vc_grid-owl-dot:hover
  span {
  background-color: #b97ebb !important;
  border-color: #b97ebb !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white
  .vc_grid-owl-dot
  span {
  border-color: #fff !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white
  .vc_grid-owl-dot:hover
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white
  .vc_grid-owl-dot.active
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white
  .vc_grid-owl-dot:hover
  span {
  background-color: #fff !important;
  border-color: #fff !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue
  .vc_grid-owl-dot
  span {
  background-color: #5472d2 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise
  .vc_grid-owl-dot
  span {
  background-color: #00c1cf !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink
  .vc_grid-owl-dot
  span {
  background-color: #fe6c61 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet
  .vc_grid-owl-dot
  span {
  background-color: #8d6dc4 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc
  .vc_grid-owl-dot
  span {
  background-color: #4cadc9 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino
  .vc_grid-owl-dot
  span {
  background-color: #cec2ab !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine
  .vc_grid-owl-dot
  span {
  background-color: #50485b !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue
  .vc_grid-owl-dot
  span {
  background-color: #75d69c !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black
  .vc_grid-owl-dot
  span {
  background-color: #2a2a2a !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey
  .vc_grid-owl-dot
  span {
  background-color: #ebebeb !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange
  .vc_grid-owl-dot
  span {
  background-color: #f7be68 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky
  .vc_grid-owl-dot
  span {
  background-color: #5aa1e3 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green
  .vc_grid-owl-dot
  span {
  background-color: #6dab3c !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink
  .vc_grid-owl-dot
  span {
  background-color: #f4524d !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown
  .vc_grid-owl-dot
  span {
  background-color: #f79468 !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple
  .vc_grid-owl-dot
  span {
  background-color: #b97ebb !important;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white
  .vc_grid-owl-dot
  span,
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white
  .vc_grid-owl-dot
  span {
  background-color: #fff !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: opacity 0.3s ease-in 0s;
  -webkit-tap-highlight-color: transparent;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
  display: none !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
  position: absolute;
  top: 50%;
  margin-top: -12.5px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 25px;
  line-height: 25px;
  height: 25px;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  transition: opacity 0.3s ease-in 0s;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
  left: 5px;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-nav
  .vc_grid-owl-prev.vc_grid-nav-prev-outside {
  left: -30px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
  right: 5px;
}
.vc_grid.vc_grid-owl-theme
  .vc_grid-owl-nav
  .vc_grid-owl-next.vc_grid-nav-next-outside {
  right: -30px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
  color: #5472d2 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
  color: #00c1cf !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
  color: #fe6c61 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
  color: #8d6dc4 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
  color: #4cadc9 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
  color: #cec2ab !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
  color: #50485b !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
  color: #75d69c !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
  color: #2a2a2a !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
  color: #ebebeb !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
  color: #f7be68 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
  color: #5aa1e3 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
  color: #6dab3c !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
  color: #f4524d !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
  color: #f79468 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
  color: #b97ebb !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
  color: #fff !important;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px
  .vc_grid-owl-nav
  .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px
  .vc_grid-owl-nav
  .vc_grid-owl-prev {
  margin-top: -13px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px
  .vc_grid-owl-nav
  .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px
  .vc_grid-owl-nav
  .vc_grid-owl-prev {
  margin-top: -13.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px
  .vc_grid-owl-nav
  .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px
  .vc_grid-owl-nav
  .vc_grid-owl-prev {
  margin-top: -14px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px
  .vc_grid-owl-nav
  .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px
  .vc_grid-owl-nav
  .vc_grid-owl-prev {
  margin-top: -14.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px
  .vc_grid-owl-nav
  .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px
  .vc_grid-owl-nav
  .vc_grid-owl-prev {
  margin-top: -15px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px
  .vc_grid-owl-nav
  .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px
  .vc_grid-owl-nav
  .vc_grid-owl-prev {
  margin-top: -17.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px
  .vc_grid-owl-nav
  .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px
  .vc_grid-owl-nav
  .vc_grid-owl-prev {
  margin-top: -20px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px
  .vc_grid-owl-nav
  .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px
  .vc_grid-owl-nav
  .vc_grid-owl-prev {
  margin-top: -22.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px
  .vc_grid-owl-nav
  .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px
  .vc_grid-owl-nav
  .vc_grid-owl-prev {
  margin-top: -25px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px
  .vc_grid-owl-nav
  .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px
  .vc_grid-owl-nav
  .vc_grid-owl-prev {
  margin-top: -27.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px
  .vc_grid-owl-nav
  .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px
  .vc_grid-owl-nav
  .vc_grid-owl-prev {
  margin-top: -30px;
}
.vc_grid-pagination .vc_grid-pagination-list {
  outline: 0;
  display: block;
  padding-left: 0;
  text-align: center;
  margin: 20px 0 0 !important;
  border-radius: 2px;
}
.vc_grid-pagination .vc_grid-pagination-list > li {
  display: inline-block;
  margin: 0;
  border: 0 solid transparent;
}
.vc_grid-pagination .vc_grid-pagination-list > li > a,
.vc_grid-pagination .vc_grid-pagination-list > li > span {
  color: #fff;
  background-color: #337ab7;
  border: 1px solid #337ab7;
  transition: opacity 0.3s ease-in 0s;
  position: relative;
  float: left;
  padding: 3px 10px;
  line-height: 1.42857143;
  text-decoration: none;
  opacity: 0.5;
  filter: alpha(opacity=50);
  margin-left: -1px;
  font-size: 10px;
}
.vc_grid-pagination .vc_grid-pagination-list > li:first-child > a,
.vc_grid-pagination .vc_grid-pagination-list > li:first-child > span {
  margin-left: 0;
}
.vc_grid-pagination .vc_grid-pagination-list > li:focus a,
.vc_grid-pagination .vc_grid-pagination-list > li:focus span,
.vc_grid-pagination .vc_grid-pagination-list > li:hover a,
.vc_grid-pagination .vc_grid-pagination-list > li:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e61b";
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e61a";
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e618";
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e619";
}
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,
.vc_grid-filter-select,
.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover {
  display: none;
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover {
  z-index: 2;
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: default;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-blue
  > li {
  border-color: #5472d2 !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-blue
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-blue
  > li
  > span {
  background-color: #5472d2 !important;
  border-color: #5472d2 !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-turquoise
  > li {
  border-color: #00c1cf !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-turquoise
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-turquoise
  > li
  > span {
  background-color: #00c1cf !important;
  border-color: #00c1cf !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-pink
  > li {
  border-color: #fe6c61 !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-pink
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-pink
  > li
  > span {
  background-color: #fe6c61 !important;
  border-color: #fe6c61 !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-violet
  > li {
  border-color: #8d6dc4 !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-violet
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-violet
  > li
  > span {
  background-color: #8d6dc4 !important;
  border-color: #8d6dc4 !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-peacoc
  > li {
  border-color: #4cadc9 !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-peacoc
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-peacoc
  > li
  > span {
  background-color: #4cadc9 !important;
  border-color: #4cadc9 !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-chino
  > li {
  border-color: #cec2ab !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-chino
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-chino
  > li
  > span {
  background-color: #cec2ab !important;
  border-color: #cec2ab !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine
  > li {
  border-color: #50485b !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine
  > li
  > span {
  background-color: #50485b !important;
  border-color: #50485b !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue
  > li {
  border-color: #75d69c !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue
  > li
  > span {
  background-color: #75d69c !important;
  border-color: #75d69c !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-black
  > li {
  border-color: #2a2a2a !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-black
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-black
  > li
  > span {
  background-color: #2a2a2a !important;
  border-color: #2a2a2a !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-grey
  > li {
  border-color: #ebebeb !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-grey
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-grey
  > li
  > span {
  background-color: #ebebeb !important;
  border-color: #ebebeb !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-orange
  > li {
  border-color: #f7be68 !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-orange
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-orange
  > li
  > span {
  background-color: #f7be68 !important;
  border-color: #f7be68 !important;
  color: #fff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li {
  border-color: #5aa1e3 !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-sky
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-sky
  > li
  > span {
  background-color: #5aa1e3 !important;
  border-color: #5aa1e3 !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-green
  > li {
  border-color: #6dab3c !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-green
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-green
  > li
  > span {
  background-color: #6dab3c !important;
  border-color: #6dab3c !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink
  > li {
  border-color: #f4524d !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink
  > li
  > span {
  background-color: #f4524d !important;
  border-color: #f4524d !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown
  > li {
  border-color: #f79468 !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown
  > li
  > span {
  background-color: #f79468 !important;
  border-color: #f79468 !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-purple
  > li {
  border-color: #b97ebb !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-purple
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-purple
  > li
  > span {
  background-color: #b97ebb !important;
  border-color: #b97ebb !important;
  color: #fff !important;
}

.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-white
  > li {
  border-color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-white
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination-color-white
  > li
  > span {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #2a2a2a !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_dark
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_dark
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_light
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_light
  > li
  > span {
  box-sizing: border-box;
  min-width: 28px;
  min-height: 22px;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default
  > li:first-child
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default
  > li:first-child
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_dark
  > li:first-child
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_dark
  > li:first-child
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_light
  > li:first-child
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_light
  > li:first-child
  > span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default
  > li:last-child
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default
  > li:last-child
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_dark
  > li:last-child
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_dark
  > li:last-child
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_light
  > li:last-child
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_light
  > li:last-child
  > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_square
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_square_dark
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_square_dark
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_square_light
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_square_light
  > li
  > span {
  margin-left: 5px;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_dark
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_dark
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_light
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_light
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light
  > li
  > span {
  margin-left: 5px;
  border-radius: 30px;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light
  > li
  > span {
  border-radius: 5px;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_dark
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_dark
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_dark
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_dark
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_square_dark
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_square_dark
  > li
  > span {
  background-color: transparent !important;
  color: #000 !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_light
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_default_light
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_light
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_light
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light
  > li
  > span,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_square_light
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_square_light
  > li
  > span {
  background-color: transparent !important;
  color: #fff !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_stripes_dark
  > li,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_stripes_light
  > li {
  border-left-width: 1px !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_stripes_dark
  > li
  > a,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_stripes_light
  > li
  > a {
  border-width: 0;
  background: rgba(0, 0, 0, 0) !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_stripes_dark
  li.vc_grid-disabled
  + li,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_stripes_dark
  > li:first-child,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_stripes_light
  li.vc_grid-disabled
  + li,
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_stripes_light
  > li:first-child {
  border-width: 0 !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_stripes_dark
  > li
  > a {
  color: #000 !important;
}
.vc_grid-pagination
  .vc_grid-pagination-list.vc_grid-pagination_stripes_light
  > li
  > a {
  color: #fff !important;
}
.vc_grid-filter.vc_grid-filter-color-black
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-blue
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-chino
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-pink
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-color-violet
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item:hover
  > span {
  color: #fff;
}
.vc_grid-loading {
  margin: 2em auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
}
.vc_grid-loading,
.vc_grid-loading:after,
.vc_grid-loading:before {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  animation: load7 1.8s infinite ease-in-out;
}
.vc_grid-loading:before {
  left: -20px;
}
.vc_grid-loading:after {
  left: 20px;
  animation-delay: 0.32s;
}
.vc_grid-loading:after,
.vc_grid-loading:before {
  content: "";
  position: absolute;
  top: 0;
}
@keyframes load7 {
  0%,
  100%,
  80% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
.vc_grid-filter {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
  padding: 0;
}
.vc_grid-filter.vc_grid-filter-center {
  text-align: center;
}
.vc_grid-filter.vc_grid-filter-right {
  text-align: right;
}
.vc_grid-filter.vc_grid-filter-left {
  text-align: left;
}
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover {
  background-color: #5472d2;
}
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover {
  background-color: #00c1cf;
}
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover {
  background-color: #fe6c61;
}
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover {
  background-color: #8d6dc4;
}
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover {
  background-color: #4cadc9;
}
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover {
  background-color: #cec2ab;
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover {
  background-color: #50485b;
}
.vc_grid-filter.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover {
  background-color: #75d69c;
}
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover {
  background-color: #2a2a2a;
}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
  background-color: #ebebeb;
}
.vc_grid-filter.vc_grid-filter-color-grey
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span {
  color: #666;
}
.vc_grid-filter.vc_grid-filter-color-green
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-color-orange
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-purple
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-color-sky
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span {
  color: #fff;
}
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover {
  background-color: #f7be68;
}
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover {
  background-color: #5aa1e3;
}
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover {
  background-color: #6dab3c;
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover {
  background-color: #f4524d;
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover {
  background-color: #f79468;
}
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover {
  background-color: #b97ebb;
}
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover {
  background-color: #fff;
}
.vc_grid-filter.vc_grid-filter-color-white
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span {
  color: #666;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item
  > span {
  color: #fff;
}
.vc_grid-filter > .vc_grid-filter-item {
  cursor: pointer;
  display: inline-block;
  background: 0 0;
  padding: 4px 10px;
  transition: background-color 0.1s linear;
}
.vc_grid-filter > .vc_grid-filter-item:first-child {
  margin-left: 0 !important;
}
.vc_grid-filter > .vc_grid-filter-item > span {
  transition: color 0.1s linear;
  outline: 0;
  padding: 0;
  text-decoration: none;
}
.vc_grid-filter > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter > .vc_grid-filter-item:hover > span {
  text-decoration: none;
}
.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
  margin: 0 5px 5px 0;
  border-radius: 30px;
}
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item {
  padding: 0 !important;
}
.vc_grid-filter.vc_grid-filter-default-less-rounded > .vc_grid-filter-item {
  margin: 0 5px 5px 0;
  border-radius: 5px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item {
  margin: 0;
  border: 1px solid rgba(235, 235, 235, 0.8);
  border-collapse: collapse;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less
  > .vc_grid-filter-item:nth-child(n + 2),
.vc_grid-filter.vc_grid-filter-bordered-rounded
  > .vc_grid-filter-item:nth-child(n + 2),
.vc_grid-filter.vc_grid-filter-bordered
  > .vc_grid-filter-item:nth-child(n + 2) {
  margin-left: -1px;
  margin-top: -1px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-bordered-rounded
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover {
  position: relative;
  z-index: 1;
  border-color: transparent;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less
  > .vc_grid-filter-item.vc_active
  > a,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less
  > .vc_grid-filter-item:hover
  > a,
.vc_grid-filter.vc_grid-filter-bordered-rounded
  > .vc_grid-filter-item.vc_active
  > a,
.vc_grid-filter.vc_grid-filter-bordered-rounded
  > .vc_grid-filter-item:hover
  > a,
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active > a,
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover > a {
  text-decoration: none;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded
  > .vc_grid-filter-item:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded
  > .vc_grid-filter-item:last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less
  > .vc_grid-filter-item:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less
  > .vc_grid-filter-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue
  > .vc_grid-filter-item {
  background-color: #7c93dd;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue
  > .vc_grid-filter-item:hover {
  background-color: #5472d2;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item {
  background-color: #00919c;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise
  > .vc_grid-filter-item:hover {
  background-color: #00c1cf;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink
  > .vc_grid-filter-item {
  background-color: #fe9b94;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink
  > .vc_grid-filter-item:hover {
  background-color: #fe6c61;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet
  > .vc_grid-filter-item {
  background-color: #a991d3;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet
  > .vc_grid-filter-item:hover {
  background-color: #8d6dc4;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item {
  background-color: #73bfd5;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc
  > .vc_grid-filter-item:hover {
  background-color: #4cadc9;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino
  > .vc_grid-filter-item {
  background-color: #e1d9cb;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino
  > .vc_grid-filter-item:hover {
  background-color: #cec2ab;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item {
  background-color: #695f77;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine
  > .vc_grid-filter-item:hover {
  background-color: #50485b;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item {
  background-color: #9ce2b8;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue
  > .vc_grid-filter-item:hover {
  background-color: #75d69c;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black
  > .vc_grid-filter-item {
  background-color: #444;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black
  > .vc_grid-filter-item:hover {
  background-color: #2a2a2a;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey
  > .vc_grid-filter-item
  > span {
  color: #666;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey
  > .vc_grid-filter-item {
  background-color: #d2d2d2;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey
  > .vc_grid-filter-item:hover {
  background-color: #ebebeb;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky
  > .vc_grid-filter-item
  > span {
  color: #fff;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange
  > .vc_grid-filter-item {
  background-color: #fad398;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange
  > .vc_grid-filter-item:hover {
  background-color: #f7be68;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky
  > .vc_grid-filter-item {
  background-color: #86baea;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky
  > .vc_grid-filter-item:hover {
  background-color: #5aa1e3;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green
  > .vc_grid-filter-item {
  background-color: #87c456;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green
  > .vc_grid-filter-item:hover {
  background-color: #6dab3c;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item {
  background-color: #f7817d;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink
  > .vc_grid-filter-item:hover {
  background-color: #f4524d;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item {
  background-color: #fab698;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown
  > .vc_grid-filter-item:hover {
  background-color: #f79468;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple
  > .vc_grid-filter-item {
  background-color: #cb9fcd;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple
  > .vc_grid-filter-item:hover {
  background-color: #b97ebb;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white
  > .vc_grid-filter-item
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white
  > .vc_grid-filter-item.vc_active
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white
  > .vc_grid-filter-item:hover
  > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white
  > .vc_grid-filter-item
  > span {
  color: #666;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white
  > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white
  > .vc_grid-filter-item {
  background-color: #e6e6e6;
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white
  > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white
  > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white
  > .vc_grid-filter-item:hover {
  background-color: #fff;
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item {
  margin: 0;
  border: 1px solid transparent;
  border-collapse: collapse;
  padding: 3px 7px;
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item > span {
  color: #fff;
}
.vc_grid-filter.vc_grid-filter-filled-rounded
  > .vc_grid-filter-item:nth-child(n + 2),
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:nth-child(n + 2) {
  border-left: none;
  margin-left: 1px;
  border-top: none;
  margin-top: 1px;
}
.vc_grid-filter.vc_grid-filter-filled-rounded
  > .vc_grid-filter-item:first-child,
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 0;
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child,
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.vc_grid-filter.vc_grid-filter-filled-rounded
  > .vc_grid-filter-item:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-top: 0;
}
.vc_grid-filter.vc_grid-filter-filled-rounded
  > .vc_grid-filter-item:last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.vc_grid-filter.vc_grid-filter-filled-rounded-all > .vc_grid-filter-item {
  border-radius: 3px !important;
}
.vc_grid-filter.vc_grid-filter-filled-round-all > .vc_grid-filter-item {
  border-radius: 30px !important;
}
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
  font-size: 12px;
  padding: 1px 5px;
}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
  font-size: 13px;
  padding: 2px 7px;
}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
  font-size: 100%;
  padding: 2px 10px;
}
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
  font-size: 18px;
  padding: 4px 10px;
}
.vc_grid-filter-dropdown,
.vc_grid-filter-select {
  font-size: 12px;
  margin-bottom: 20px;
}
.vc_grid-filter-dropdown.vc_grid-filter-center,
.vc_grid-filter-select.vc_grid-filter-center {
  text-align: center;
}
.vc_grid-filter-dropdown.vc_grid-filter-right,
.vc_grid-filter-select.vc_grid-filter-right {
  text-align: right;
}
.vc_grid-filter-dropdown.vc_grid-filter-left,
.vc_grid-filter-select.vc_grid-filter-left {
  text-align: left;
}
.vc_grid-filter-dropdown .vc_grid-styled-select select,
.vc_grid-filter-select .vc_grid-styled-select select {
  outline: 0;
  display: inline-block;
}
@media (min-width: 768px) {
  .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
    color: #5472d2;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise
    .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
    color: #00c1cf;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
    color: #fe6c61;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
    color: #8d6dc4;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
    color: #4cadc9;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
    color: #cec2ab;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine
    .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-mulled_wine
    .vc_arrow-icon-navicon {
    color: #50485b;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue
    .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-vista_blue
    .vc_arrow-icon-navicon {
    color: #75d69c;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
    color: #2a2a2a;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
    color: #ebebeb;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
    color: #f7be68;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
    color: #5aa1e3;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
    color: #6dab3c;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink
    .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-juicy_pink
    .vc_arrow-icon-navicon {
    color: #f4524d;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown
    .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-sandy_brown
    .vc_arrow-icon-navicon {
    color: #f79468;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
    color: #b97ebb;
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,
  .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
    color: #fff;
  }
  .vc_grid-filter-dropdown .vc_grid-styled-select,
  .vc_grid-filter-select .vc_grid-styled-select {
    border: 1px solid #ccc;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    padding-right: 5px;
    text-align: left;
    width: auto;
    vertical-align: middle;
  }
  .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,
  .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
    font-size: 17px;
    display: inline;
    vertical-align: middle;
  }
  .vc_grid-filter-dropdown .vc_grid-styled-select select,
  .vc_grid-filter-select .vc_grid-styled-select select {
    background: none;
    border: 0;
    border-radius: 0;
    height: 30px;
    line-height: 1;
    margin-right: -50px;
    padding: 5px;
    position: relative;
    font-size: 12px;
    z-index: 0;
    cursor: pointer;
    max-width: inherit !important;
  }
}
@media (max-width: 768px) {
  .vc_responsive .vc_grid-filter-select {
    display: block;
  }
  .vc_responsive .vc_grid-filter:not(.vc_gitem-post-data) {
    display: none !important;
  }
}
.owl-carousel .owl-item .vc_grid-item {
  transform: translate3D(0, 0, 0);
}
.owl-carousel .owl-animated-out {
  z-index: 0;
}
.owl-carousel .owl-animated-in {
  z-index: 1;
}
.vc-hoverbox-wrapper,
.vc-hoverbox-wrapper * {
  box-sizing: border-box;
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back,
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front {
  border-radius: 10px;
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back,
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front {
  border-radius: 50px;
}
.vc-hoverbox-wrapper.vc-hoverbox-align--center {
  text-align: center;
}


.vc-hoverbox-wrapper.vc-hoverbox-align--left {
	text-align: left;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-align--right {
	text-align: right;
  }
  .vc-hoverbox-wrapper .vc-hoverbox {
	position: relative;
	display: inline-block;
	text-align: center;
	width: 100%;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
	width: 100%;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox {
	width: 90%;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox {
	width: 80%;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox {
	width: 70%;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox {
	width: 60%;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox {
	width: 50%;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox {
	width: 40%;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox {
	width: 30%;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox {
	width: 20%;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox {
	width: 10%;
  }
  .vc-hoverbox-inner {
	width: 100%;
	display: inline-block;
	min-height: 250px;
  }
  .vc-hoverbox-block {
	height: 100%;
	width: 100%;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	transition: transform 0.5s ease-in-out;
	transform-style: preserve-3d;
	background-size: cover;
	background-position: center;
  }
  .vc-hoverbox-block-inner {
	flex-shrink: 0;
	padding: 20px;
  }
  .vc-hoverbox-front {
	transform: rotateY(0);
  }
  .vc-hoverbox-back {
	transform: rotateY(180deg);
  }
  .vc-hoverbox:hover .vc-hoverbox-front {
	transform: rotateY(-180deg);
  }
  .vc-hoverbox:hover .vc-hoverbox-back {
	transform: rotateY(0);
  }
  .vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front {
	transform: rotateY(180deg);
  }
  .vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back {
	transform: rotateY(0);
	z-index: 2;
  }
  .vc-hoverbox-wrapper.vc-hoverbox-direction--reverse
	.vc-hoverbox:hover
	.vc-hoverbox-front {
	transform: rotateY(0);
  }
  .vc-hoverbox-wrapper.vc-hoverbox-direction--reverse
	.vc-hoverbox:hover
	.vc-hoverbox-back {
	transform: rotateY(-180deg);
  }
  @font-face {
	font-family: vc_grid_v1;
	src: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
	src: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac)
		format("embedded-opentype"),
	  url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac)
		format("woff"),
	  url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac)
		format("truetype"),
	  url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1)
		format("svg");
	font-weight: 400;
	font-style: normal;
  }
  [class*=" vc_arrow-icon-"],
  [class^="vc_arrow-icon-"] {
	font-family: vc_grid_v1;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
  .vc_arrow-icon-minus:before {
	content: "\e61c";
  }
  .vc_arrow-icon-plus:before {
	content: "\e61d";
  }
  .vc_arrow-icon-arrow_down:before {
	content: "\e61e";
  }
  .vc_arrow-icon-arrow_up:before {
	content: "\e61f";
  }
  .vc_arrow-icon-arrow_01_left:before {
	content: "\e600";
  }
  .vc_arrow-icon-arrow_01_right:before {
	content: "\e601";
  }
  .vc_arrow-icon-arrow_02_left:before {
	content: "\e602";
  }
  .vc_arrow-icon-arrow_02_right:before {
	content: "\e603";
  }
  .vc_arrow-icon-arrow_03_left:before {
	content: "\e604";
  }
  .vc_arrow-icon-arrow_03_right:before {
	content: "\e605";
  }
  .vc_arrow-icon-arrow_04_left:before {
	content: "\e606";
  }
  .vc_arrow-icon-arrow_04_right:before {
	content: "\e607";
  }
  .vc_arrow-icon-arrow_05_left:before {
	content: "\e608";
  }
  .vc_arrow-icon-arrow_05_right:before {
	content: "\e609";
  }
  .vc_arrow-icon-arrow_06_left:before {
	content: "\e60a";
  }
  .vc_arrow-icon-arrow_06_right:before {
	content: "\e60b";
  }
  .vc_arrow-icon-arrow_07_left:before {
	content: "\e60c";
  }
  .vc_arrow-icon-arrow_07_right:before {
	content: "\e60d";
  }
  .vc_arrow-icon-arrow_08_left:before {
	content: "\e60e";
  }
  .vc_arrow-icon-arrow_08_right:before {
	content: "\e60f";
  }
  .vc_arrow-icon-arrow_09_left:before {
	content: "\e610";
  }
  .vc_arrow-icon-arrow_09_right:before {
	content: "\e611";
  }
  .vc_arrow-icon-arrow_10_left:before {
	content: "\e612";
  }
  .vc_arrow-icon-arrow_10_right:before {
	content: "\e613";
  }
  .vc_arrow-icon-arrow_11_left:before {
	content: "\e614";
  }
  .vc_arrow-icon-arrow_11_right:before {
	content: "\e615";
  }
  .vc_arrow-icon-arrow_12_left:before {
	content: "\e616";
  }
  .vc_arrow-icon-arrow_12_right:before {
	content: "\e617";
  }
  .vc_arrow-icon-navicon:before {
	content: "\f0c9";
  }
  .wpb_animate_when_almost_visible {
	opacity: 0;
	filter: alpha(opacity=0);
  }
  .wpb_animate_when_almost_visible:not(.wpb_start_animation) {
	animation: none;
  }
  .top-to-bottom,
  .wpb_top-to-bottom {
	animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .bottom-to-top,
  .wpb_bottom-to-top {
	animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .left-to-right,
  .wpb_left-to-right {
	animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .right-to-left,
  .wpb_right-to-left {
	animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .appear,
  .wpb_appear {
	animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transform: scale(1);
  }
  .wpb_start_animation {
	opacity: 1;
	filter: alpha(opacity=100);
  }
  @keyframes wpb_ttb {
	0% {
	  transform: translate(0, -10%);
	  opacity: 0;
	  filter: alpha(opacity=0);
	}
	100% {
	  transform: translate(0, 0);
	  opacity: 1;
	  filter: alpha(opacity=100);
	}
  }
  @keyframes wpb_btt {
	0% {
	  transform: translate(0, 10%);
	  opacity: 0;
	  filter: alpha(opacity=0);
	}
	100% {
	  transform: translate(0, 0);
	  opacity: 1;
	  filter: alpha(opacity=100);
	}
  }
  @keyframes wpb_ltr {
	0% {
	  transform: translate(-10%, 0);
	  opacity: 0;
	  filter: alpha(opacity=0);
	}
	100% {
	  transform: translate(0, 0);
	  opacity: 1;
	  filter: alpha(opacity=100);
	}
  }
  @keyframes wpb_rtl {
	0% {
	  transform: translate(10%, 0);
	  opacity: 0;
	  filter: alpha(opacity=0);
	}
	100% {
	  transform: translate(0, 0);
	  opacity: 1;
	  filter: alpha(opacity=100);
	}
  }
  @keyframes wpb_appear {
	0% {
	  transform: scale(0.5);
	  opacity: 0.1;
	  filter: alpha(opacity=10);
	}
	100% {
	  transform: scale(1);
	  opacity: 1;
	  filter: alpha(opacity=100);
	}
  }
  .vc-spinner::before {
	content: "";
	width: 16px;
	height: 16px;
	display: inline-block;
	pointer-events: none;
	margin-top: 6px;
	background: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/images/spinner.gif)
	  no-repeat;
	background-position-x: center;
	background-position-y: center;
  }
  .vc-spinner.vc-spinner-complete::before {
	background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/vc/tick.png);
  }
  .vc-spinner.vc-spinner-failed::before {
	background-image: url(https://ohio.clbthemes.com/demo29/wp-content/plugins/js_composer/assets/vc/remove.png);
  }
  .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
	position: relative;
  }
  .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
	opacity: 0 !important;
	filter: alpha(opacity=0) !important;
	transform: none !important;
	transition: none !important;
  }
  .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini
	.vc_wc-load-add-to-loader-wrapper {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -50px;
	left: 0;
  }
  .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini
	.vc_wc-load-add-to-loader {
	margin: 2em auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
  }
  .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,
  .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini
	.vc_wc-load-add-to-loader:after,
  .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini
	.vc_wc-load-add-to-loader:before {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
  }
  .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini
	.vc_wc-load-add-to-loader:before {
	left: -20px;
  }
  .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini
	.vc_wc-load-add-to-loader:after {
	left: 20px;
	animation-delay: 0.32s;
  }
  .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini
	.vc_wc-load-add-to-loader:after,
  .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini
	.vc_wc-load-add-to-loader:before {
	content: "";
	position: absolute;
	top: 0;
  }
  @keyframes vc_woo-add-cart-load {
	0%,
	100%,
	80% {
	  box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
	}
	40% {
	  box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
	}
  }
  .vc_grid-item-mini .added_to_cart.wc-forward {
	display: none;
  }
  


  :root {
	--clb-color-primary: #52c5d4;
	--clb-link-hover-color: #52c5d4;
	--clb-border-radius: 8px;
	--clb-button-border-radius: 8px;
	--clb-header-border-style: solid;
	--clb-titles-font-family: "DM Sans", sans-serif;
  }
  .heading .title .highlighted-text {
	background-image: linear-gradient(
	  rgba(217, 10, 44, 0.5),
	  rgba(217, 10, 44, 0.5)
	);
  }
  .content-area a:not(.-unlink):not(.tag),
  .project-content a:not(.-unlink):not(.tag),
  .woocommerce-product-details__short-description a:not(.-unlink):not(.tag),
  .wpb-content-wrapper a:not(.-unlink):not(.tag),
  .elementor a:not(.-unlink):not(.tag) {
	--clb-link-color: #dc405a;
  }
  @media screen and (min-width: 769px) {
	.card:not(.-contained) .image-holder {
	  border-top: 1px solid rgba(0, 0, 0, 0.06);
	  border-right: 1px solid rgba(0, 0, 0, 0.06);
	}
  }
  .site-footer {
	background-color: #17151E;
  }
  .site-footer .widget-title {
	color: rgba(255, 255, 255, 0.6);
  }
  .site-footer h6,
  .site-footer .widgets,
  .site-footer .scroll-top,
  .site-footer .color-switcher-item.dark,
  .site-footer .button,
  .site-footer input {
	color: rgba(255, 255, 255, 0.8);
  }
  .site-footer-copyright .holder {
	color: rgba(255, 255, 255, 0.6);
  }
  .menu-optional .button-group .button {
	--clb-button-color: #52c5d4;
  }
  @media screen and (max-width: 768px) {
	.header,
	.mobile-overlay {
	  opacity: 0;
	}
  }
  .popup-subscribe .thumbnail {
	background-color: ;
	background-image: url("");
	background-size: cover;
	background-position: center center;
	background-repeat: repeat;
  }
  .project:not(.-layout8) .-with-slider .overlay {
	background-color: 1;
  }
  .project .video-button:not(.-outlined) .icon-button {
	background-color: 1;
  }
  @media screen and (min-width: 1181px) {
	.site-footer .page-container.-full-w {
	  padding-left: 40px;
	  padding-right: 40px;
	}
	.popup-subscribe {
	  width: 400px;
	}
	.page-container.-full-w,
	.page-container.-full-w
	  .elementor-section-stretched:not(.elementor-section-full_width)
	  > .elementor-container {
	  padding-left: 20px;
	  padding-right: 20px;
	}
  }
  @media screen and (min-width: 769px) and (max-width: 1180px) {
  }
  @media screen and (max-width: 768px) {
  }
  
  .vc_custom_1657011403376 {
	background-color: #111013 !important;
  }
  .vc_custom_1687160305527 {
	padding-right: 40px !important;
	padding-left: 40px !important;
	background-color: rgba(150, 144, 162, 0.06) !important;
	*background-color: rgb(150, 144, 162) !important;
  }
  .vc_custom_1640349770096 {
	padding-right: 40px !important;
	padding-left: 40px !important;
  }
  .vc_custom_1657010380311 {
	padding-right: 40px !important;
	padding-left: 40px !important;
  }
  

