.vc_control-btn.sr7--wpbakery--icon span.vc_btn-content { background-color: rgb(149, 112, 255); }
.vc_control-btn.sr7--wpbakery--icon span.vc_btn-content i.vc-composer-icon { fill: rgb(242, 242, 242); }
.vc_control-btn.sr7--wpbakery--icon.sr7--wpbakery--settings span.vc_btn-content i.vc-composer-icon { transform: translateX(-1px); }
.vc_control-btn.sr7--wpbakery--icon.sr7--wpbakery--edit span.vc_btn-content i.vc-composer-icon { transform: translateX(-4px); }
.vc_control-btn.sr7--wpbakery--icon.sr7--wpbakery--select span.vc_btn-content i.vc-composer-icon { transform: translateX(-1px); }
.vc_control-btn.sr7--wpbakery--icon span.vc_btn-content i svg { height: 15px; }
.vc_control-btn.sr7--wpbakery--icon:hover span.vc_btn-content { background-color: rgb(92, 36, 255); }
.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative; }
.owl-carousel { display: none; width: 100%; z-index: 1; }
.owl-carousel .owl-stage { position: relative; touch-action: manipulation; }
.owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item { min-height: 1px; float: left; backface-visibility: hidden; }
.owl-carousel .owl-item img { display: block; width: 100%; }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; }
.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; user-select: none; }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { background: 0px 0px; color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font: inherit; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .owl-item { visibility: hidden; }
.owl-carousel.owl-drag .owl-item { touch-action: pan-y; user-select: none; }
.owl-carousel.owl-grab { cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }
.owl-carousel .animated { animation-duration: 1s; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
.owl-height { transition: height 0.5s ease-in-out; }
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 0.4s; }
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] { max-height: 0px; }
.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: rgb(0, 0, 0); }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/blog-designer-pack/assets/css/owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; backface-visibility: hidden; transition: transform 0.1s; }
.owl-carousel .owl-video-play-icon:hover { transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 0.4s; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@-webkit-keyframes shake { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); }
}
@keyframes shake { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); }
}
@-webkit-keyframes bounce { 
  0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-30px); }
  60% { transform: translateY(-15px); }
}
@keyframes bounce { 
  0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-30px); }
  60% { transform: translateY(-15px); }
}
@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }
  100% { transform: scale(1) rotate(0deg); }
}
@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }
  100% { transform: scale(1) rotate(0deg); }
}
@-webkit-keyframes swing { 
  100%, 20%, 40%, 60%, 80% { transform-origin: center top; }
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
@keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes wobble { 
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}
@keyframes wobble { 
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}
@-webkit-keyframes pulse { 
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}
@keyframes pulse { 
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}
@-webkit-keyframes flip { 
  0% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(1); animation-timing-function: ease-in; }
}
@keyframes flip { 
  0% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(1); animation-timing-function: ease-in; }
}
@-webkit-keyframes flipInX { 
  0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateX(-10deg); }
  70% { transform: perspective(400px) rotateX(10deg); }
  100% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
}
@keyframes flipInX { 
  0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateX(-10deg); }
  70% { transform: perspective(400px) rotateX(10deg); }
  100% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
}
@-webkit-keyframes flipOutX { 
  0% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}
@keyframes flipOutX { 
  0% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}
@-webkit-keyframes flipInY { 
  0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateY(-10deg); }
  70% { transform: perspective(400px) rotateY(10deg); }
  100% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
}
@keyframes flipInY { 
  0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateY(-10deg); }
  70% { transform: perspective(400px) rotateY(10deg); }
  100% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
}
@-webkit-keyframes flipOutY { 
  0% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}
@keyframes flipOutY { 
  0% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes fadeOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
@keyframes fadeOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
@-webkit-keyframes fadeOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}
@keyframes fadeOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}
@-webkit-keyframes fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
@keyframes fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
@-webkit-keyframes fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
@keyframes fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
@-webkit-keyframes fadeOutUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@keyframes fadeOutUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@-webkit-keyframes fadeOutDownBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@keyframes fadeOutDownBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@-webkit-keyframes fadeOutLeftBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@keyframes fadeOutLeftBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@-webkit-keyframes fadeOutRightBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@keyframes fadeOutRightBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@-webkit-keyframes bounceIn { 
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}
@keyframes bounceIn { 
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}
@-webkit-keyframes bounceInUp { 
  0% { opacity: 0; transform: translateY(2000px); }
  60% { opacity: 1; transform: translateY(-30px); }
  80% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
@keyframes bounceInUp { 
  0% { opacity: 0; transform: translateY(2000px); }
  60% { opacity: 1; transform: translateY(-30px); }
  80% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes bounceInDown { 
  0% { opacity: 0; transform: translateY(-2000px); }
  60% { opacity: 1; transform: translateY(30px); }
  80% { transform: translateY(-10px); }
  100% { transform: translateY(0px); }
}
@keyframes bounceInDown { 
  0% { opacity: 0; transform: translateY(-2000px); }
  60% { opacity: 1; transform: translateY(30px); }
  80% { transform: translateY(-10px); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes bounceInLeft { 
  0% { opacity: 0; transform: translateX(-2000px); }
  60% { opacity: 1; transform: translateX(30px); }
  80% { transform: translateX(-10px); }
  100% { transform: translateX(0px); }
}
@keyframes bounceInLeft { 
  0% { opacity: 0; transform: translateX(-2000px); }
  60% { opacity: 1; transform: translateX(30px); }
  80% { transform: translateX(-10px); }
  100% { transform: translateX(0px); }
}
@-webkit-keyframes bounceInRight { 
  0% { opacity: 0; transform: translateX(2000px); }
  60% { opacity: 1; transform: translateX(-30px); }
  80% { transform: translateX(10px); }
  100% { transform: translateX(0px); }
}
@keyframes bounceInRight { 
  0% { opacity: 0; transform: translateX(2000px); }
  60% { opacity: 1; transform: translateX(-30px); }
  80% { transform: translateX(10px); }
  100% { transform: translateX(0px); }
}
@-webkit-keyframes bounceOut { 
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}
@keyframes bounceOut { 
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}
@-webkit-keyframes bounceOutUp { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(20px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@keyframes bounceOutUp { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(20px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@-webkit-keyframes bounceOutDown { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(-20px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@keyframes bounceOutDown { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(-20px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@-webkit-keyframes bounceOutLeft { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(20px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@keyframes bounceOutLeft { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(20px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@-webkit-keyframes bounceOutRight { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(-20px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@keyframes bounceOutRight { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(-20px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@-webkit-keyframes rotateIn { 
  0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; }
  100% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
}
@keyframes rotateIn { 
  0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; }
  100% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
}
@-webkit-keyframes rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
@-webkit-keyframes rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
@-webkit-keyframes rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
@-webkit-keyframes rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
@-webkit-keyframes rotateOut { 
  0% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; }
}
@keyframes rotateOut { 
  0% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; }
}
@-webkit-keyframes rotateOutUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
}
@keyframes rotateOutUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
}
@-webkit-keyframes rotateOutDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
}
@keyframes rotateOutDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
}
@-webkit-keyframes rotateOutUpRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
}
@keyframes rotateOutUpRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
}
@-webkit-keyframes rotateOutDownRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
}
@keyframes rotateOutDownRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
}
@-webkit-keyframes hinge { 
  0% { transform: rotate(0deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate(80deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  40% { transform: rotate(60deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  80% { transform: rotate(60deg) translateY(0px); opacity: 1; transform-origin: left top; animation-timing-function: ease-in-out; }
  100% { transform: translateY(700px); opacity: 0; }
}
@keyframes hinge { 
  0% { transform: rotate(0deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate(80deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  40% { transform: rotate(60deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  80% { transform: rotate(60deg) translateY(0px); opacity: 1; transform-origin: left top; animation-timing-function: ease-in-out; }
  100% { transform: translateY(700px); opacity: 0; }
}
@-webkit-keyframes rollIn { 
  0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
@keyframes rollIn { 
  0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
@-webkit-keyframes rollOut { 
  0% { opacity: 1; transform: translateX(0px) rotate(0deg); }
  100% { opacity: 0; transform: translateX(100%) rotate(120deg); }
}
@keyframes rollOut { 
  0% { opacity: 1; transform: translateX(0px) rotate(0deg); }
  100% { opacity: 0; transform: translateX(100%) rotate(120deg); }
}
@-webkit-keyframes lightSpeedIn { 
  0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
  60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
  80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
  100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@keyframes lightSpeedIn { 
  0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
  60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
  80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
  100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@-webkit-keyframes lightSpeedOut { 
  0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
  100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@keyframes lightSpeedOut { 
  0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
  100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@keyframes slideDown { 
  0% { transform: translateY(-100%); }
  50% { transform: translateY(8%); }
  65% { transform: translateY(-4%); }
  80% { transform: translateY(4%); }
  95% { transform: translateY(-2%); }
  100% { transform: translateY(0%); }
}
@-webkit-keyframes slideDown { 
  0% { transform: translateY(-100%); }
  50% { transform: translateY(8%); }
  65% { transform: translateY(-4%); }
  80% { transform: translateY(4%); }
  95% { transform: translateY(-2%); }
  100% { transform: translateY(0%); }
}
@keyframes slideUp { 
  0% { transform: translateY(100%); }
  50% { transform: translateY(-8%); }
  65% { transform: translateY(4%); }
  80% { transform: translateY(-4%); }
  95% { transform: translateY(2%); }
  100% { transform: translateY(0%); }
}
@-webkit-keyframes slideUp { 
  0% { transform: translateY(100%); }
  50% { transform: translateY(-8%); }
  65% { transform: translateY(4%); }
  80% { transform: translateY(-4%); }
  95% { transform: translateY(2%); }
  100% { transform: translateY(0%); }
}
@keyframes slideLeft { 
  0% { transform: translateX(150%); }
  50% { }
  65% { transform: translateX(4%); }
  80% { transform: translateX(-4%); }
  95% { transform: translateX(2%); }
  100% { transform: translateX(0%); }
}
@-webkit-keyframes slideLeft { 
  0% { transform: translateX(150%); }
  50% { transform: translateX(-8%); }
  65% { transform: translateX(4%); }
  80% { transform: translateX(-4%); }
  95% { transform: translateX(2%); }
  100% { transform: translateX(0%); }
}
@keyframes slideRight { 
  0% { transform: translateX(-150%); }
  50% { transform: translateX(8%); }
  65% { transform: translateX(-4%); }
  80% { transform: translateX(4%); }
  95% { transform: translateX(-2%); }
  100% { transform: translateX(0%); }
}
@-webkit-keyframes slideRight { 
  0% { transform: translateX(-150%); }
  50% { transform: translateX(8%); }
  65% { transform: translateX(-4%); }
  80% { transform: translateX(4%); }
  95% { transform: translateX(-2%); }
  100% { transform: translateX(0%); }
}
@keyframes slideExpandUp { 
  0% { transform: translateY(100%) scaleX(0.5); }
  30% { transform: translateY(-8%) scaleX(0.5); }
  40% { transform: translateY(2%) scaleX(0.5); }
  50% { transform: translateY(0%) scaleX(1.1); }
  60% { transform: translateY(0%) scaleX(0.9); }
  70% { transform: translateY(0%) scaleX(1.05); }
  80% { transform: translateY(0%) scaleX(0.95); }
  90% { transform: translateY(0%) scaleX(1.02); }
  100% { transform: translateY(0%) scaleX(1); }
}
@-webkit-keyframes slideExpandUp { 
  0% { transform: translateY(100%) scaleX(0.5); }
  30% { transform: translateY(-8%) scaleX(0.5); }
  40% { transform: translateY(2%) scaleX(0.5); }
  50% { transform: translateY(0%) scaleX(1.1); }
  60% { transform: translateY(0%) scaleX(0.9); }
  70% { transform: translateY(0%) scaleX(1.05); }
  80% { transform: translateY(0%) scaleX(0.95); }
  90% { transform: translateY(0%) scaleX(1.02); }
  100% { transform: translateY(0%) scaleX(1); }
}
@keyframes expandUp { 
  0% { transform: translateY(100%) scale(0.6) scaleY(0.5); }
  60% { transform: translateY(-7%) scaleY(1.12); }
  75% { transform: translateY(3%); }
  100% { transform: translateY(0%) scale(1) scaleY(1); }
}
@-webkit-keyframes expandUp { 
  0% { transform: translateY(100%) scale(0.6) scaleY(0.5); }
  60% { transform: translateY(-7%) scaleY(1.12); }
  75% { transform: translateY(3%); }
  100% { transform: translateY(0%) scale(1) scaleY(1); }
}
@keyframes expandOpen { 
  0% { transform: scale(1.8); }
  50% { transform: scale(0.95); }
  80% { transform: scale(1.05); }
  90% { transform: scale(0.98); }
  100% { transform: scale(1); }
}
@-webkit-keyframes expandOpen { 
  0% { transform: scale(1.8); }
  50% { transform: scale(0.95); }
  80% { transform: scale(1.05); }
  90% { transform: scale(0.98); }
  100% { transform: scale(1); }
}
@keyframes bigEntrance { 
  0% { transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%); opacity: 0.2; }
  30% { transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%); opacity: 1; }
  45% { transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%); opacity: 1; }
  60% { transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%); opacity: 1; }
  75% { transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%); opacity: 1; }
  90% { transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%); opacity: 1; }
  100% { transform: scale(1) rotate(0deg) translateX(0%) translateY(0%); opacity: 1; }
}
@-webkit-keyframes bigEntrance { 
  0% { transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%); opacity: 0.2; }
  30% { transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%); opacity: 1; }
  45% { transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%); opacity: 1; }
  60% { transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%); opacity: 1; }
  75% { transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%); opacity: 1; }
  90% { transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%); opacity: 1; }
  100% { transform: scale(1) rotate(0deg) translateX(0%) translateY(0%); opacity: 1; }
}
@keyframes hatch { 
  0% { transform: rotate(0deg) scaleY(0.6); }
  20% { transform: rotate(-2deg) scaleY(1.05); }
  35% { transform: rotate(2deg) scaleY(1); }
  50% { transform: rotate(-2deg); }
  65% { transform: rotate(1deg); }
  80% { transform: rotate(-1deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes hatch { 
  0% { transform: rotate(0deg) scaleY(0.6); }
  20% { transform: rotate(-2deg) scaleY(1.05); }
  35% { transform: rotate(2deg) scaleY(1); }
  50% { transform: rotate(-2deg); }
  65% { transform: rotate(1deg); }
  80% { transform: rotate(-1deg); }
  100% { transform: rotate(0deg); }
}
@keyframes floating { 
  0% { transform: translateY(0%); }
  50% { transform: translateY(8%); }
  100% { transform: translateY(0%); }
}
@-webkit-keyframes floating { 
  0% { transform: translateY(0%); }
  50% { transform: translateY(8%); }
  100% { transform: translateY(0%); }
}
@keyframes tossing { 
  0% { transform: rotate(-4deg); }
  50% { transform: rotate(4deg); }
  100% { transform: rotate(-4deg); }
}
@-webkit-keyframes tossing { 
  0% { transform: rotate(-4deg); }
  50% { transform: rotate(4deg); }
  100% { transform: rotate(-4deg); }
}
@keyframes pullUp { 
  0% { transform: scaleY(0.1); }
  40% { transform: scaleY(1.02); }
  100%, 60% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(1); }
}
@-webkit-keyframes pullUp { 
  0% { transform: scaleY(0.1); }
  40% { transform: scaleY(1.02); }
  100%, 60% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(1); }
}
@keyframes pullDown { 
  0% { transform: scaleY(0.1); }
  40% { transform: scaleY(1.02); }
  100%, 60% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(1); }
}
@-webkit-keyframes pullDown { 
  0% { transform: scaleY(0.1); }
  40% { transform: scaleY(1.02); }
  100%, 60% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(1); }
}
@keyframes stretchLeft { 
  0% { transform: scaleX(0.3); }
  40% { transform: scaleX(1.02); }
  100%, 60% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(1); }
}
@-webkit-keyframes stretchLeft { 
  0% { transform: scaleX(0.3); }
  40% { transform: scaleX(1.02); }
  100%, 60% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(1); }
}
@keyframes stretchRight { 
  0% { transform: scaleX(0.3); }
  40% { transform: scaleX(1.02); }
  100%, 60% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(1); }
}
@-webkit-keyframes stretchRight { 
  0% { transform: scaleX(0.3); }
  40% { transform: scaleX(1.02); }
  100%, 60% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(1); }
}
@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@-webkit-keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@-webkit-keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@-webkit-keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@-webkit-keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@-webkit-keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
@keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
@-webkit-keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@-webkit-keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; }
}
@keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; }
}
@-webkit-keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; }
}
@keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; }
}
@-webkit-keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; }
.slick-track::before, .slick-track::after { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid rgba(255, 255, 255, 0); }
.slick-arrow.slick-hidden { display: none; }
.slick-loading .slick-list { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/designthemes-core-features/shortcodes/css/./ajax-loader.gif") center center no-repeat rgb(255, 255, 255); }
.slick-prev, .slick-next { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: rgba(255, 255, 255, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; background: rgba(255, 255, 255, 0); }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: rgba(255, 255, 255, 0); outline: none; background: rgba(255, 255, 255, 0); }
.slick-prev:hover::before, .slick-prev:focus::before, .slick-next:hover::before, .slick-next:focus::before { opacity: 1; }
.slick-prev.slick-disabled::before, .slick-next.slick-disabled::before { opacity: 0.25; }
.slick-prev::before, .slick-next::before { font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
.slick-prev { left: -25px; }
[dir="rtl"] .slick-prev { right: -25px; left: auto; }
.slick-prev::before { content: "←"; }
[dir="rtl"] .slick-prev::before { content: "→"; }
.slick-next { right: -25px; }
[dir="rtl"] .slick-next { right: auto; left: -25px; }
.slick-next::before { content: "→"; }
[dir="rtl"] .slick-next::before { content: "←"; }
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: rgba(255, 255, 255, 0); border: 0px; outline: none; background: rgba(255, 255, 255, 0); }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover::before, .slick-dots li button:focus::before { opacity: 1; }
.slick-dots li button::before { font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
.slick-dots li.slick-active button::before { opacity: 0.75; color: rgb(0, 0, 0); }
.custom-arrow-nav .slick-slider button, .dt-sc-partners-carousel li img { transition: 300ms linear; }
.vc_custom_carousel .slick-slider { text-align: center; }
.vc_custom_carousel .slick-slider .slick-dots { background: rgb(255, 255, 255); border: 1px solid; border-radius: 5px; margin: 0px auto; padding: 2px 5px 0px; position: inherit; width: auto; display: inline-block !important; }
.vc_custom_carousel .slick-slider::before { border-top: 1px dashed rgb(0, 0, 0); bottom: -16px; content: ""; left: 0px; position: absolute; width: 100%; }
.custom-dot-navigation ul.slick-dots { padding: 5px 0px; }
.custom-dot-navigation ul.slick-dots li { margin: 0px; }
.custom-dot-navigation ul.slick-dots li:hover i, .custom-dot-navigation ul.slick-dots li.slick-active i { transform: scaleX(-1); }
.custom-dot-navigation ul.slick-dots li i { position: relative; font-size: 0px; width: 10px; height: 10px; float: none; display: inline-block; transform: scaleX(1); transition: 0.3s linear; }
.custom-arrow-navigation .slick-slider::before { content: ""; display: block; position: absolute; bottom: -54px; width: 2px; height: 24px; background: rgb(43, 43, 43); left: 0px; right: 0px; margin: 0px auto; }
.custom-arrow-navigation .slick-slider button { position: absolute; inset: auto 0px -65px; margin: 0px auto; width: 30px; height: 30px; }
.custom-arrow-navigation .slick-slider button.slick-prev { left: -60px; }
.custom-arrow-navigation .slick-slider button.slick-next { right: -60px; }
.custom-arrow-navigation .slick-next::before, .custom-arrow-navigation .slick-prev::before, .custom-arrow-navigation .slick-next::before, .custom-arrow-navigation .slick-next::before { visibility: hidden; }
.custom-arrow-navigation .slick-slider button.slick-prev i::before, .custom-arrow-navigation .slick-slider button.slick-next i::before { transition: 0.3s linear; }
.custom-arrow-navigation .slick-slider button.slick-prev i::before { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 0px; height: 0px; border-top: 8px solid rgba(255, 255, 255, 0); border-right: 13px solid; border-bottom: 8px solid rgba(255, 255, 255, 0); }
.custom-arrow-navigation .slick-slider button.slick-next i::before { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 0px; height: 0px; border-top: 8px solid rgba(255, 255, 255, 0); border-left: 13px solid; border-bottom: 8px solid rgba(255, 255, 255, 0); }
.custom-navigation .vc_images_carousel .vc_carousel-indicators li.vc_active, .custom-navigation .vc_images_carousel .vc_carousel-indicators li:hover { transform: scaleX(-1); }
.custom-arrow-nav .slick-slider button { position: absolute; inset: auto 0px -65px; margin: 0px auto; width: 30px; height: 30px; }
.custom-arrow-nav .slick-slider button.slick-next i::before, .custom-arrow-nav .slick-slider button.slick-prev i::before { position: absolute; color: rgb(255, 255, 255); font-family: fontawesome; font-size: 30px; background: rgba(255, 255, 255, 0); }
.custom-arrow-nav .slick-slider button.slick-prev i::before { content: ""; }
.custom-arrow-nav .slick-slider button.slick-next i::before { content: ""; }
.custom-arrow-nav .slick-slider button.slick-prev { left: -90px; }
.custom-arrow-nav .slick-slider button.slick-next { right: 0px; }
.custom-arrow-nav .slick-slider button.slick-prev:hover { left: -105px; }
.custom-arrow-nav .slick-slider button.slick-next:hover { right: -15px; }
.custom-arrow-nav .slick-next::before, .custom-arrow-nav .slick-prev::before, .custom-arrow-nav .slick-next::before, .custom-arrow-nav .slick-next::before { visibility: hidden; }
.dt-sc-contact-info-wrapper .wpb_column { float: none; display: inline-block; }
@media only screen and (min-width: 768px) and (max-width: 991px) {.wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 h6 { font-size: 12px; }
.wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3, .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 p, .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 a { font-size: 10px; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.vc_col-md-6 .dt-sc-counter.type1 { margin-bottom: 25px; }
.dt-sc-counter.type3, .vc_row-no-padding .dt-sc-counter.type3 { padding: 0px; }
.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper::before, .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper::after, .vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper::before, .vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper::after { left: -2px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {.dt-sc-counter.type3, .vc_row-no-padding .dt-sc-counter.type3 { padding: 0px; }
.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper::before, .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper::after, .vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper::before, .vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper::after { left: -2px; }
}
@media screen and (min-width:0\0) {.vc_row-has-fill .dt-sc-icon-box.type3 .icon-wrapper span { box-shadow: none; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.vc_row-no-padding .dt-sc-icon-box.type5.no-icon { padding: 0px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {.vc_row-no-padding .dt-sc-icon-box.type5.no-icon { padding: 0px; }
}
.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { float: none; margin: 0px auto; max-width: 1170px; text-align: center; }
.mfp-close { position: absolute !important; }
@media only screen and (min-width: 480px) and (max-width: 767px) {.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width: 420px; }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width: 290px; }
}
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: -20px 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: -20px 0px; }
  100% { background-position: 0px 0px; }
}
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a::before, .dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a::after { transition: 0.3s linear; }
.dt-sc-tabs-horizontal-container { float: left; width: 100%; margin: 0px 0px 20px; padding: 0px; clear: both; }
ul.dt-sc-tabs-horizontal-frame { float: left; margin: 0px; padding: 0px; width: 100%; border-bottom: 1px solid; }
ul.dt-sc-tabs-horizontal-frame > li { float: left; display: inline; margin: 0px -1px 0px 0px; padding: 0px; }
ul.dt-sc-tabs-horizontal-frame > li > a { border: 1px solid rgba(255, 255, 255, 0); float: left; margin: 0px -1px -1px 0px; padding: 10px 20px; font-size: 18px; text-align: center; font-weight: 600; border-radius: 3px 3px 0px 0px; }
ul.dt-sc-tabs-horizontal-frame > li > a.current { position: relative; z-index: 1; }
ul.dt-sc-tabs-horizontal-frame > li > a > span { float: left; line-height: inherit; margin: 0px 10px 0px 0px; position: relative; }
.dt-sc-tabs-horizontal-frame-content { float: left; clear: both; width: 100%; margin: 0px; padding: 30px 0px 0px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame { border-bottom: 0px; border-top: 2px solid rgb(252, 219, 52); }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li { margin: 0px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 20px; font-weight: 400; padding: 10px 23px; border: 2px solid rgba(255, 255, 255, 0); margin: -2px -2px 0px 0px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current { border-color: rgb(255, 255, 255) rgb(252, 219, 52) rgb(252, 219, 52); }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li:first-child > a.current { border-left-color: rgba(255, 255, 255, 0); }
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame { border-bottom: 2px solid rgb(252, 219, 52); border-top: 0px; }
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a { margin-bottom: -2px; }
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a.current { border-color: rgb(252, 219, 52) rgb(252, 219, 52) rgb(255, 255, 255); }
.dt-sc-tabs-horizontal-frame-container.type2.alter .dt-sc-tabs-horizontal-frame-content { padding-top: 50px; }
.dt-sc-tabs-horizontal-frame-container.dt-sc-tabs-aligncenter ul.dt-sc-tabs-horizontal-frame { text-align: center; }
.dt-sc-tabs-horizontal-frame-container.dt-sc-tabs-aligncenter ul.dt-sc-tabs-horizontal-frame > li, .dt-sc-tabs-horizontal-frame-container.dt-sc-tabs-aligncenter ul.dt-sc-tabs-horizontal-frame > li > a { float: none; display: inline-block; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame { text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li { display: inline-block; text-align: center; margin: 0px; float: none; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 16px; font-weight: 600; text-transform: uppercase; padding: 14px 30px 12px; border-width: 1px 0px 2px 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1); border-image: none; margin: 0px; color: rgb(0, 0, 0); border-radius: 0px; display: inline-block; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li:last-child > a { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.dt-sc-tabs-horizontal-frame-container.type3 .dt-sc-tabs-horizontal-frame-content { padding-top: 50px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame { text-align: center; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-top: 15px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { display: inline-block; text-align: center; margin: 0px; float: none; position: relative; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 16px; font-weight: 600; text-transform: uppercase; padding: 120px 30px 25px; border-width: 0px 0px 2px; border-style: none none solid; border-color: currentcolor currentcolor rgba(255, 255, 255, 0); border-image: none; margin: 0px 0px -8px; color: rgba(0, 0, 0, 0.4); border-radius: 0px; display: inline-block; min-width: 229px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a > span { font-size: 36px; color: rgba(0, 0, 0, 0.4); width: 100%; top: 0px; line-height: 80px; position: absolute; left: 0px; right: 0px; margin: auto; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a > span::after { content: ""; position: absolute; width: 80px; height: 80px; left: 0px; top: 0px; right: 0px; margin: auto; background: rgba(0, 0, 0, 0.05); transform: rotate(45deg); z-index: -1; border-radius: 10px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a.current > span { color: rgb(255, 255, 255); }
.dt-sc-tabs-horizontal-frame-container.type4 .dt-sc-tabs-horizontal-frame-content { padding-top: 50px; }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li { margin: 0px 3px 0px 0px; }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0.05); border-radius: 0px; font-size: 18px; font-weight: 600; color: rgb(0, 0, 0); padding: 14px 20px 13px; }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a.current { color: rgb(255, 255, 255); }
.dt-sc-tabs-horizontal-frame-container.type5 .dt-sc-tabs-horizontal-frame-content { border: 1px solid rgba(0, 0, 0, 0.05); padding: 30px; margin: 1px 0px 0px; box-sizing: border-box; }
.dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame { background: rgb(243, 243, 243); text-align: center; }
.dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li { text-transform: uppercase; }
.dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li, .dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li > a { float: none; display: inline-block; margin: 0px; }
.dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li > a { background: rgba(255, 255, 255, 0); padding: 20px 25px; font-size: 16px; font-weight: 400; }
.dt-sc-tabs-horizontal-frame-container.type5.alter .dt-sc-tabs-horizontal-frame-content { border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0.05); border-image: none; padding-left: 0px; padding-right: 0px; padding-bottom: 10px; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame { width: 100%; float: left; padding: 0px; margin: 0px; display: table; table-layout: fixed; border: 0px; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li { display: table-cell; width: auto; padding: 0px; text-align: center; position: relative; float: none; margin: 0px 1px 0px 0px; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 16px; font-weight: 700; text-transform: uppercase; padding: 18px 20px; margin: 0px 1px 0px 0px; color: rgb(255, 255, 255); border: 0px; border-radius: 0px; display: block; float: none; position: relative; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a.current { background: rgba(0, 0, 0, 0.03); color: rgb(0, 0, 0); }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a::before { content: ""; position: absolute; left: 0px; right: 0px; top: 0px; width: 0px; margin: auto; border-left: 8px solid rgba(255, 255, 255, 0); border-right: 8px solid rgba(255, 255, 255, 0); border-top: 8px solid rgb(255, 255, 255); opacity: 0; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a.current::before { opacity: 1; }
.dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content { padding: 0px; background: rgba(0, 0, 0, 0.03); }
.skin-highlight .dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a { background: rgba(0, 0, 0, 0.1); color: rgb(255, 255, 255); }
.skin-highlight .dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a.current { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.skin-highlight .dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.skin-highlight .dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content h3, .skin-highlight .dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content h4 { color: rgb(0, 0, 0); }
.dt-sc-faq .dt-sc-tabs-horizontal-frame-content .column, .dt-sc-faq .dt-sc-tabs-horizontal-frame-content .wpb_column { padding-left: 75px; position: relative; }
.dt-sc-faq .dt-sc-tabs-horizontal-frame-content .column::before, .dt-sc-faq .dt-sc-tabs-horizontal-frame-content .wpb_column::before { content: ""; position: absolute; left: 15px; top: -5px; font-size: 30px; font-family: Stroke-Gap-Icons; }
ul.dt-sc-tabs-horizontal { float: left; margin: 0px; padding: 0px; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
ul.dt-sc-tabs-horizontal > li { float: left; display: inline; margin: 0px; padding: 0px; }
ul.dt-sc-tabs-horizontal > li > a { border-bottom: 1px solid rgba(255, 255, 255, 0); float: left; margin: 0px 0px -1px; padding: 10px 20px 15px; font-size: 14px; text-align: center; font-weight: 700; text-transform: uppercase; border-radius: 3px 3px 0px 0px; color: rgba(0, 0, 0, 0.4); }
ul.dt-sc-tabs-horizontal > li > a.current { position: relative; z-index: 1; }
ul.dt-sc-tabs-horizontal > li > a > span { float: left; margin: 0px 10px 0px 0px; position: relative; top: 5px; }
.dt-sc-tabs-horizontal-content { float: left; clear: both; width: 100%; margin: 0px; padding: 20px 0px; }
.dt-sc-tabs-vertical-frame-container { float: left; width: 100%; margin: 0px 0px 20px; padding: 0px; clear: both; overflow: hidden; border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-left: 1px solid rgba(0, 0, 0, 0.1); }
ul.dt-sc-tabs-vertical-frame { float: left; width: 32%; margin: 0px -1px 1px 0px; padding: 0px; }
ul.dt-sc-tabs-vertical-frame > li { float: left; display: block; padding: 0px; width: 100%; position: relative; }
ul.dt-sc-tabs-vertical-frame > li > a { border-width: 0px 1px 1px 0px; border-style: solid; border-color: currentcolor rgba(255, 255, 255, 0) currentcolor currentcolor; border-image: none; display: block; margin: 0px 0px -1px; padding: 30px 14px 28px; font-weight: 700; font-size: 14px; line-height: normal; text-transform: uppercase; }
.dt-sc-one-half ul.dt-sc-tabs-vertical-frame > li > a, .vc_col-sm-6 ul.dt-sc-tabs-vertical-frame > li > a { padding: 18px 14px; }
ul.dt-sc-tabs-vertical-frame > li > a > span { float: left; margin: 0px 10px 0px 0px; position: relative; top: 2px; }
ul.dt-sc-tabs-vertical-frame > li > a > span.pe-icon { font-weight: 700; font-size: 19px; top: 1px; }
ul.dt-sc-tabs-vertical-frame > li:first-child > a { border-top: 1px solid rgba(0, 0, 0, 0.1); }
ul.dt-sc-tabs-vertical-frame > li:last-child > a { border-bottom-width: 0px; }
ul.dt-sc-tabs-vertical-frame > li > a.current { position: relative; z-index: 1; }
.dt-sc-tabs-vertical-frame-content { float: left; width: calc(68% + 1px); margin: 0px; padding: 20px 30px; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) currentcolor; border-image: none; position: relative; }
.dt-sc-tabs-vertical-frame-content h4 { text-transform: none; }
.dt-sc-tabs-vertical-container { float: left; width: 100%; margin: 0px 0px 20px; padding: 0px; clear: both; overflow: hidden; }
ul.dt-sc-tabs-vertical { width: 32%; margin: 0px -1px 1px 0px; float: left; padding: 0px; }
ul.dt-sc-tabs-vertical > li { float: left; display: block; margin: 0px; padding: 0px; width: 100%; }
ul.dt-sc-tabs-vertical > li > a { border-right: 1px solid rgba(255, 255, 255, 0); float: left; margin: 0px; padding: 10px 20px 15px 0px; font-size: 14px; font-weight: 700; text-transform: uppercase; color: rgba(0, 0, 0, 0.4); width: 100%; }
ul.dt-sc-tabs-vertical > li > a.current { position: relative; z-index: 1; }
ul.dt-sc-tabs-vertical > li > a > span { float: left; margin: 0px 10px 0px 0px; position: relative; top: 4px; }
.dt-sc-tabs-vertical-content { float: left; width: 68%; margin: 0px; padding: 20px 30px; position: relative; border-left: 1px solid rgba(0, 0, 0, 0.1); }
.dt-sc-tabs-vertical-frame-container.type2 { border: 0px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame { background: rgba(0, 0, 0, 0.05); }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { border: 0px; font-size: 16px; font-weight: 600; text-transform: none; padding: 15px 30px; position: relative; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a { padding-top: 30px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:last-child > a { padding-bottom: 30px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current::before { content: ""; position: absolute; right: 30px; top: 14px; font-size: 20px; font-family: FontAwesome; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current::before { top: 29px; }
.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content { border: 0px; padding: 0px 0px 0px 30px; }
.dt-sc-tabs-vertical-frame-container.type3 { border: 0px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { border: 1px solid rgba(0, 0, 0, 0.1); padding: 15px 15px 14px; font-size: 18px; margin: 0px 0px 10px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a:hover, .dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current { color: rgb(255, 255, 255); }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current::before { content: ""; position: absolute; right: -16px; top: 0px; bottom: 0px; height: 0px; margin: auto; border-top: 27px solid rgba(255, 255, 255, 0); border-bottom: 27px solid rgba(255, 255, 255, 0); border-left: 15px solid; }
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content { border: 0px; padding: 0px 0px 0px 70px; }
.dt-sc-tabs-vertical-frame-container.type4 { border: 0px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 12px 30px 12px 0px; font-size: 18px; font-weight: 600; color: rgba(0, 0, 0, 0.4); margin: 0px; text-transform: none; letter-spacing: 0.5px; position: relative; overflow: hidden; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li:first-child > a { border-top: 0px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current { color: rgb(0, 0, 0); }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a::before { content: ""; position: absolute; right: -50px; top: 0px; width: 40px; height: 100%; font-size: 18px; color: rgb(255, 255, 255); font-family: FontAwesome; line-height: 54px; text-align: center; padding-right: 7px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a::after { content: ""; position: absolute; right: -50px; top: 0px; width: 35px; height: 100%; transform: skewX(-30deg); z-index: -1; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a::before { transition: 0.37s linear; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current::before { right: 0px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current::after { right: 25px; }
.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { border: 0px; padding: 0px 0px 0px 70px; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle, .dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame { float: none; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle { display: table; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame { display: table-cell; vertical-align: middle; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame li > a { border-left: 1px solid rgba(0, 0, 0, 0.1); margin: 0px -1px 0px 0px; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame li.last > a { border-bottom-width: 1px; border-right: 1px solid rgba(0, 0, 0, 0.1); }
.dt-sc-tabs-vertical-frame-container.rs_align_middle .dt-sc-tabs-vertical-frame-content { border: 1px solid rgba(0, 0, 0, 0.1); width: 100%; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame li.current.last > a { border-right-color: rgb(255, 255, 255); }
.type7 ul.dt-sc-tabs-horizontal-frame { background: rgba(0, 0, 0, 0.05); border-bottom: 0px; padding: 0px 20px 0px 150px; margin-bottom: 30px; position: relative; }
.type7 .dt-sc-tabs-horizontal-frame::before { color: rgb(135, 140, 144); content: "Jump to:"; font-size: 28px; font-weight: 400; left: 40px; position: absolute; top: 25px; }
.type7 ul.dt-sc-tabs-horizontal-frame > li { padding: 20px 0px; position: relative; margin: 0px 10px; }
.type7 .dt-sc-tabs-horizontal-frame > li::after { border-right: 1px solid rgb(220, 218, 212); bottom: 0px; content: ""; height: 40px; margin: auto; position: absolute; right: -10px; top: 0px; }
.type7 .dt-sc-tabs-horizontal-frame > li:last-child::after { content: none; }
.type7 ul.dt-sc-tabs-horizontal-frame > li > a { font-weight: lighter; font-size: 28px; border: 0px; padding-top: 8px; padding-bottom: 8px; }
.type7 ul.dt-sc-tabs-horizontal-frame > li > a.current::before { border-top: 5px solid; content: ""; display: block; left: 0px; position: absolute; top: 0px; width: 100%; }
.type7 ul.dt-sc-tabs-horizontal-frame > li > a.current::after { border-left: 5px solid rgba(255, 255, 255, 0); border-right: 5px solid rgba(255, 255, 255, 0); border-top: 5px solid; content: ""; left: 0px; margin: auto; position: absolute; right: 0px; top: 5px; width: 0px; }
.type7 ul.dt-sc-tabs-horizontal-frame > li > a.current { position: static; }
.type8 ul.dt-sc-tabs-horizontal-frame { border-bottom: 0px; }
.type8 ul.dt-sc-tabs-horizontal-frame > li { margin-right: 1px; }
.type8 ul.dt-sc-tabs-horizontal-frame > li > a { background: rgb(250, 250, 250); border: 0px; border-radius: 0px; color: rgb(34, 34, 34); font-size: 16px; text-transform: capitalize; padding: 11px 25px 13px; margin: 0px; font-weight: 400; position: relative; }
.type8 ul.dt-sc-tabs-horizontal-frame > li > a::before { border-top: 2px solid rgb(242, 242, 242); content: ""; left: 0px; position: absolute; top: -3px; width: 100%; }
.type8 ul.dt-sc-tabs-horizontal-frame > li > a.current::before, .type8 ul.dt-sc-tabs-horizontal-frame > li > a:hover::before { border-color: rgb(0, 0, 0); }
.type8 ul.dt-sc-tabs-horizontal-frame > li > a.current, .type8 ul.dt-sc-tabs-horizontal-frame > li > a:hover { color: rgb(255, 255, 255); }
.type9 ul.dt-sc-tabs-horizontal-frame { text-align: center; border-bottom: 0px; }
.type9 ul.dt-sc-tabs-horizontal-frame > li { display: inline-block; float: none; margin: 0px; }
.type9 ul.dt-sc-tabs-horizontal-frame > li > a { border-radius: 0px; border: 0px; background: rgb(238, 239, 237); float: none; display: inline-block; text-transform: uppercase; padding: 15px 20px; min-width: 100px; margin: 0px; }
.type9 ul.dt-sc-tabs-horizontal-frame > li > a > span { width: 100%; margin-bottom: 12px; margin-right: 0px; font-size: 25px; }
.type9 ul.dt-sc-tabs-horizontal-frame > li > a.current { background: rgb(255, 255, 255); }
.type9 .dt-sc-tabs-horizontal-frame-content { background: rgb(255, 255, 255); padding: 45px; }
ul.dt-sc-tabs-horizontal-frame > li > a { color: rgba(0, 0, 0, 0.4); }
ul.dt-sc-tabs-vertical-frame > li > a { color: rgb(25, 25, 25); }
ul.dt-sc-tabs-horizontal-frame > li > a.current { border-color: rgba(0, 0, 0, 0.1); }
ul.dt-sc-tabs-vertical-frame > li > a { border-top-color: rgba(0, 0, 0, 0.1); }
ul.dt-sc-tabs-horizontal-frame, ul.dt-sc-tabs-vertical-frame > li > a { border-bottom-color: rgba(0, 0, 0, 0.1); }
ul.dt-sc-tabs-horizontal-frame > li > a.current { border-bottom-color: rgb(255, 255, 255); }
ul.dt-sc-tabs-vertical-frame > li > a.current { border-right-color: rgb(255, 255, 255); }
@media only screen and (min-width: 992px) and (max-width: 1199px) {.dt-sc-tabs-vertical-frame-content img { position: inherit !important; }
ul.dt-sc-tabs-horizontal > li > a, ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 13px; }
ul.dt-sc-tabs-horizontal > li > a { padding: 10px 15px 15px; }
ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
ul.dt-sc-tabs-horizontal > li > a > span { top: 7px; }
ul.dt-sc-tabs-horizontal-frame > li > a > span { top: 0px; }
ul.dt-sc-tabs-vertical-frame > li > a { font-size: 13px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 15px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 13px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 14px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 18px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 11px 20px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { min-width: 25%; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 14px; padding: 18px 10px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a, .dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { padding: 15px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 15px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a::before { line-height: 46px; padding-right: 0px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current::after { right: 27px; }
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content, .dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding-left: 50px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current::before { border-bottom-width: 24px; border-top-width: 24px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {ul.dt-sc-tabs-horizontal > li > a, ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 12px; }
ul.dt-sc-tabs-horizontal > li > a { padding: 10px 15px 15px; }
ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
ul.dt-sc-tabs-horizontal-frame > li > a > span { top: 0px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 12px; padding: 8px 10px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; padding: 10px 20px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 13px; min-width: 25%; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; padding: 18px 10px; }
.dt-sc-tabs-vertical-frame-content img { position: inherit !important; }
ul.dt-sc-tabs-vertical > li > a { font-size: 11px; padding: 10px 10px 15px 0px; }
ul.dt-sc-tabs-vertical > li > a > span { margin: 0px 5px 0px 0px; top: 7px; }
ul.dt-sc-tabs-vertical-frame > li > a { font-size: 10px; }
.dt-sc-one-half ul.dt-sc-tabs-vertical-frame > li > a, .vc_col-sm-6 ul.dt-sc-tabs-vertical-frame > li > a { padding: 14px 8px; }
ul.dt-sc-tabs-vertical-frame > li > a > span { margin: 0px 5px 0px 0px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding-left: 20px; padding-right: 20px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current::before { right: 20px; top: 12px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current::before { top: 28px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 11px; padding: 15px 12px 14px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current::before { border-bottom-width: 23px; border-top-width: 23px; }
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content, .dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding-left: 40px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding: 12px 15px 12px 0px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a::before { font-size: 14px; line-height: 46px; padding-right: 3px; right: -30px; width: 30px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current::after { right: 6px; }
}
@media only screen and (max-width: 767px) {.dt-sc-tabs-vertical-frame-content img { position: inherit !important; }
.type7 ul.dt-sc-tabs-horizontal { padding-left: 20px; }
.type7 .dt-sc-tabs-horizontal::before { content: none; }
.type7 ul.dt-sc-tabs-horizontal-frame { padding-left: 0px; }
.type7 ul.dt-sc-tabs-horizontal-frame::before, .type7 .dt-sc-tabs-horizontal-frame > li::after { display: none; }
.type7 ul.dt-sc-tabs-horizontal-frame > li, .type7 ul.dt-sc-tabs-horizontal-frame > li > a { width: 100%; }
ul.dt-sc-tabs-horizontal li, ul.dt-sc-tabs-vertical li { position: relative; z-index: 1; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li, .dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame li, .dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { text-align: center; width: 100%; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a, .dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a, .dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { display: inline-block; float: none; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding: 0px 0px 35px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li, .dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li { overflow: hidden; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 14px; }
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a { margin-top: 0px; margin-bottom: 2px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current::before, .dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current::after { content: ""; height: 2px; position: absolute; top: 0px; width: 100%; transition: 0.3s linear; }
.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a.current::before, .dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a.current::after { bottom: -2px; top: auto; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current::before { left: -100%; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current::after { right: -100%; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { border-right-width: 1px; margin: 0px 0px -2px; width: 80%; box-sizing: border-box; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a > span { float: none; top: auto; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { margin: 0px 0px 35px; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { margin: 0px 0px -1px; min-width: 60%; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame, .dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame, .dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { border-bottom: 1px solid rgba(0, 0, 0, 0.08); }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li, .dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a { display: block; float: none; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame { table-layout: inherit; }
.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li { display: block; }
.dt-sc-tabs-vertical-frame-container.rs_align_middle .dt-sc-tabs-vertical-frame-content, .dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame { min-height: auto !important; }
.type9 ul.dt-sc-tabs-horizontal-frame > li, .type9 ul.dt-sc-tabs-horizontal-frame > li > a { box-sizing: border-box; width: 100%; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li:first-child > a.current { border-left-color: rgb(252, 219, 52); }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current::before, .dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current::after { background-color: rgb(252, 219, 52); }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {ul.dt-sc-tabs-horizontal > li > a, ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; padding: 10px 15px 15px; }
ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
ul.dt-sc-tabs-horizontal > li > a > span, ul.dt-sc-tabs-horizontal-frame > li > a > span { top: 7px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame { width: 46%; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { padding: 15px; }
.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content, .dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content, .dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding: 0px 0px 0px 20px; width: calc(54% + 1px); }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a, .dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a, .dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current::before { font-size: 18px; right: 15px; top: 15px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current::before { top: 31px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current::before { border-width: 24px 0px 24px 15px; }
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content { padding: 0px 0px 0px 35px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { padding: 12px 15px 12px 0px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a::before { line-height: 46px; padding-right: 3px; right: -30px; width: 30px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current::after { right: 6px; }
}
@media only screen and (max-width: 479px) {ul.dt-sc-tabs-horizontal, ul.dt-sc-tabs-horizontal-frame { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
ul.dt-sc-tabs-horizontal li, ul.dt-sc-tabs-horizontal-frame li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-align: center; width: 100%; }
ul.dt-sc-tabs-horizontal > li > a, ul.dt-sc-tabs-horizontal-frame > li > a { display: inline-block; float: none; }
ul.dt-sc-tabs-horizontal-frame li { margin-bottom: 10px; }
ul.dt-sc-tabs-horizontal-frame li:last-child { margin-bottom: 0px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li { margin: 0px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { width: 98%; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li { width: 95%; }
.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 16px; }
.dt-sc-tabs-horizontal-frame-container.type5 .dt-sc-tabs-horizontal-frame-content { padding: 30px 30px 0px; }
.type7 ul.dt-sc-tabs-horizontal { padding-left: 0px; }
.type7 ul.dt-sc-tabs-horizontal > li { float: left; width: 100%; }
.type7 .dt-sc-tabs-horizontal::before, .type7 .dt-sc-tabs-horizontal > li::after { content: none; }
ul.dt-sc-tabs-vertical-frame > li > a { font-size: 13px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content, .dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content, .dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { width: 100%; }
.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content { padding: 30px 0px 0px; }
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content, .dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding: 50px 0px 0px; }
}
@media only screen and (max-width: 319px) {ul.dt-sc-tabs-horizontal > li > a, ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 12px; }
ul.dt-sc-tabs-horizontal > li > a { padding: 10px 15px 15px; }
ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a, .dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 8px 10px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 20px; }
.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a > span { top: -1px; }
.dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content .dt-sc-icon-box.type5.rounded-skin { padding-left: 0px; }
.dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content .dt-sc-icon-box.type5.rounded-skin .icon-wrapper { margin: 0px auto 20px; position: inherit; }
ul.dt-sc-tabs-vertical > li > a { font-size: 11px; padding: 10px 10px 15px 0px; }
ul.dt-sc-tabs-vertical > li > a > span { margin: 0px 5px 0px 0px; top: 5px; }
ul.dt-sc-tabs-vertical-frame > li > a { font-size: 10px; }
.dt-sc-one-half ul.dt-sc-tabs-vertical-frame > li > a, .vc_col-sm-6 ul.dt-sc-tabs-vertical-frame > li > a { padding: 14px 8px; }
ul.dt-sc-tabs-vertical-frame > li > a > span { margin: 0px 5px 0px 0px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding-left: 20px; padding-right: 20px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current::before { right: 20px; top: 12px; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current::before { top: 28px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame { width: 97%; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 11px; padding: 15px 12px 14px; }
.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current::before { border-bottom-width: 23px; border-top-width: 23px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding: 12px 15px 12px 0px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a::before { font-size: 14px; line-height: 46px; padding-right: 3px; right: -30px; width: 30px; }
.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current::after { right: 6px; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.vc_col-md-6 .dt-sc-team, .vc_col-md-12 .dt-sc-team { margin-top: 30px; }
.rs_min_height_team_col .wpb_column { min-height: 355px !important; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {.rs_min_height_team_col .rs_col-sm-6.wpb_column { min-height: 500px !important; }
}
@media only screen and (max-width: 767px) {.rs_min_height_team_col .wpb_column { min-height: 470px !important; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {.rs_min_height_team_col .wpb_column { min-height: 570px !important; }
}
@media only screen and (max-width: 479px) {.rs_min_height_team_col .wpb_column { min-height: 440px !important; }
}
@media only screen and (max-width: 319px) {.rs_min_height_team_col .wpb_column { min-height: 350px !important; }
}
.vc_row-no-padding .dt-sc-testimonial.type5 { max-width: 500px; }
.vc_row[data-vc-stretch-content="true"] .dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote { float: right; width: 75%; }
.dt-sc-special-testimonial-container .vc_col-sm-6 { padding: 75px 0px 75px 65px; }
.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding: 80px 80px 80px 0px; }
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current img { transform: scale(1); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; }
.dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image.slick-current .dt-sc-testimonial-author cite small { color: rgb(43, 43, 43); }
.dt-sc-special-testimonial-images-holder button.slick-arrow { position: absolute; inset: auto 0px -20px; margin: 0px auto; transform: translateY(0px); width: 30px; height: 30px; }
.dt-sc-special-testimonial-images-holder.slick-slider .slick-list { padding: 0px !important; }
.dt-sc-special-testimonial-images-holder.slick-slider::before { content: ""; display: block; position: absolute; bottom: -24px; width: 2px; height: 24px; background: rgb(43, 43, 43); left: 0px; right: 0px; margin: 0px auto; }
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev { left: -60px; z-index: 1; }
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-next { right: -60px; z-index: 1; }
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev::before, .dt-sc-special-testimonial-images-holder.slick-slider button.slick-next::before { transition: 0.3s linear; }
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-prev::before { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 0px; height: 0px; border-top: 8px solid rgba(255, 255, 255, 0); border-right: 13px solid; border-bottom: 8px solid rgba(255, 255, 255, 0); }
.dt-sc-special-testimonial-images-holder.slick-slider button.slick-next::before { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 0px; height: 0px; border-top: 8px solid rgba(255, 255, 255, 0); border-left: 13px solid; border-bottom: 8px solid rgba(255, 255, 255, 0); }
@media only screen and (min-width: 992px) and (max-width: 1199px) {.dt-sc-special-testimonial-container .vc_col-sm-6 { padding: 70px 0px 70px 65px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {.vc_row-no-padding .rs_col-sm-12 .dt-sc-testimonial.type5 { max-width: inherit; }
.dt-sc-special-testimonial-container .vc_col-sm-6 { padding: 60px 40px; }
.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding: 60px 40px; }
}
@media only screen and (max-width: 767px) {.dt-sc-special-testimonial-container .vc_col-sm-6 { padding: 65px 35px; }
.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding: 60px 40px; }
.vc_row-no-padding .dt-sc-testimonial.type5 { max-width: inherit; }
.vc_row[data-vc-stretch-content="true"] .dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote { float: none; margin: auto; }
}
@media only screen and (max-width: 479px) {.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding-left: 20px; padding-right: 20px; }
.dt-sc-special-testimonial-container .vc_col-sm-6 { padding-left: 15px; padding-right: 15px; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.dt-sc-photography-style.vc_col-md-12 { padding-bottom: 0px; }
}
@media only screen and (max-width: 767px) {.icon-link-title .vc_column-inner { padding: 0px; }
}
h5.dt-sc-toggle-accordion, h5.dt-sc-toggle { position: relative; margin: 0px 0px 10px; clear: both; font-size: 18px; font-weight: 700; }
h5.dt-sc-toggle-accordion a, h5.dt-sc-toggle a { line-height: 35px; padding: 5px 0px 5px 50px; display: inline-block; width: 100%; position: relative; }
h5.dt-sc-toggle-accordion a::before, h5.dt-sc-toggle a::before { content: ""; position: absolute; left: 0px; top: 0px; width: 35px; height: 100%; }
h5.dt-sc-toggle-accordion::before, h5.dt-sc-toggle-accordion::after, h5.dt-sc-toggle::before, h5.dt-sc-toggle::after { content: ""; position: absolute; top: 0px; bottom: 0px; margin: auto; }
h5.dt-sc-toggle-accordion::before, h5.dt-sc-toggle::before { width: 2px; height: 16px; left: 17px; }
h5.dt-sc-toggle-accordion::after, h5.dt-sc-toggle::after { height: 2px; width: 16px; left: 10px; }
h5.dt-sc-toggle-accordion.active::before, h5.dt-sc-toggle.active::before { background: none; }
.dt-sc-toggle-content { clear: both; padding: 15px 0px 25px 50px; margin: 0px; display: none; }
.dt-sc-dark-bg h5.dt-sc-toggle-accordion.active::before, .dt-sc-dark-bg h5.dt-sc-toggle.active::before { background: none; }
.type2 h5.dt-sc-toggle-accordion, .type2 h5.dt-sc-toggle { font-size: 34px; }
.type2 h5.dt-sc-toggle-accordion a::before, .type2 h5.dt-sc-toggle-accordion.active a::before, .type2 h5.dt-sc-toggle a::before, .type2 h5.dt-sc-toggle.active a::before { background: none; }
.type2 h5.dt-sc-toggle-accordion::before, .type2 h5.dt-sc-toggle::before { width: 3px; height: 30px; left: 14px; }
.type2 h5.dt-sc-toggle-accordion::after, .type2 h5.dt-sc-toggle::after { height: 3px; width: 30px; left: 0px; }
.alignright h5.dt-sc-toggle-accordion a::before, .alignright h5.dt-sc-toggle a::before { left: inherit; right: 0px; }
.alignright h5.dt-sc-toggle-accordion::before, .alignright h5.dt-sc-toggle::before { right: 17px; left: inherit; }
.alignright h5.dt-sc-toggle-accordion::after, .alignright h5.dt-sc-toggle::after { right: 10px; left: inherit; }
.alignright h5.dt-sc-toggle-accordion a, .alignright h5.dt-sc-toggle a { padding: 0px 50px 0px 0px; }
.alignright .dt-sc-toggle-content { padding-right: 30px; }
.type2.alignright h5.dt-sc-toggle-accordion::before, .type2.alignright h5.dt-sc-toggle::before { right: 14px; }
.type2.alignright h5.dt-sc-toggle-accordion::after, .type2.alignright h5.dt-sc-toggle::after { right: 0px; }
.type2.alignright h5.dt-sc-toggle-accordion a, .type2.alignright h5.dt-sc-toggle a { padding: 5px 50px 5px 0px; }
.type2.alignright .dt-sc-toggle-content { padding-right: 50px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle { border-bottom: 1px solid; font-weight: 400; margin-bottom: 0px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a { padding: 20px 0px 20px 80px; line-height: normal; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a::before, .dt-sc-toggle-frame h5.dt-sc-toggle a::before { content: ""; position: absolute; left: 0px; top: 0px; width: 60px; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion::before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::after, .dt-sc-toggle-frame h5.dt-sc-toggle::before, .dt-sc-toggle-frame h5.dt-sc-toggle::after { content: ""; position: absolute; top: 0px; bottom: 0px; margin: auto; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion::before, .dt-sc-toggle-frame h5.dt-sc-toggle::before { left: 29px; width: 2px; height: 16px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion::after, .dt-sc-toggle-frame h5.dt-sc-toggle::after { left: 22px; width: 16px; height: 2px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active::before, .dt-sc-toggle-frame h5.dt-sc-toggle.active::before { background: none; }
.dt-sc-toggle-frame .dt-sc-toggle-content { padding: 15px 0px 25px 20px; margin: 0px; border-bottom: 1px solid; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle { border: 1px solid; border-radius: 5px; font-size: 16px; margin-bottom: 15px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle::after { width: 26px; height: 1px; right: 20px; left: inherit; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle::before { height: 26px; width: 1px; right: 33px; left: inherit; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a::before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a::before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active::before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle a::before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle.active a::before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle.active::before { background: none; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle a { padding-left: 20px; }
.type2 .dt-sc-toggle-frame .dt-sc-toggle-content { padding: 15px 0px 35px; border: 0px; margin-bottom: 0px; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) currentcolor; border-image: none; font-size: 18px; text-transform: capitalize; margin-bottom: -1px; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle a { padding-left: 20px; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::after, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle::after, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle::before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active::after, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle.active::after, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active::before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle.active::before { background: none; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a::before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a::before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active::before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle a::before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle.active a::before, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle.active::before { background: none; }
.type3 .dt-sc-toggle-frame .dt-sc-toggle-content { border-width: 1px 1px 0px 2px; border-style: solid solid none; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) currentcolor; border-image: none; margin-bottom: 0px; padding: 20px 20px 25px 25px; margin-top: 1px; }
.dt-sc-toggle-frame-set.type3 .dt-sc-toggle-frame:last-child h5.dt-sc-toggle-accordion.active { border-bottom-color: rgba(255, 255, 255, 0); }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle.active a { color: rgb(0, 0, 0); }
.dt-sc-toggle-frame-set.type3 .dt-sc-toggle-frame:last-child h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame-set.type3 .dt-sc-toggle-frame:last-child .dt-sc-toggle-content { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.dt-sc-toggle-frame-set.type3 .dt-sc-toggle-frame:last-child .dt-sc-toggle-content { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle.active a { color: rgb(255, 255, 255); }
.dt-sc-dark-bg h5.dt-sc-toggle-accordion a, .dt-sc-dark-bg h5.dt-sc-toggle a { color: rgb(255, 255, 255); }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active::after, .dt-sc-dark-bg h5.dt-sc-toggle-accordion::after, .dt-sc-dark-bg h5.dt-sc-toggle-accordion::before, h5.dt-sc-toggle-accordion.active::after, h5.dt-sc-toggle.active::after, .dt-sc-dark-bg h5.dt-sc-toggle::after, .dt-sc-dark-bg h5.dt-sc-toggle::before, .dt-sc-dark-bg .type2 h5.dt-sc-toggle-accordion::after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active::after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle.active::after, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion { background: rgb(255, 255, 255); }
h5.dt-sc-toggle-accordion::before, h5.dt-sc-toggle-accordion::after, .type2 h5.dt-sc-toggle-accordion::after, h5.dt-sc-toggle::before, h5.dt-sc-toggle::after { background: rgba(0, 0, 0, 0.1); }
h5.dt-sc-toggle-accordion a::before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a::before, h5.dt-sc-toggle a::before, .dt-sc-toggle-frame h5.dt-sc-toggle a::before { background: rgba(0, 0, 0, 0.05); }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle::after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle::before { background: rgba(0, 0, 0, 0.8); }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle { border-bottom-color: rgba(0, 0, 0, 0.1); }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle { border-color: rgba(0, 0, 0, 0.1); }
.dt-sc-toggle-frame .dt-sc-toggle-content { border-bottom-color: rgba(0, 0, 0, 0.1); }
@media only screen and (min-width: 992px) and (max-width: 1199px) {h5.dt-sc-toggle-accordion, h5.dt-sc-toggle, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 13px; }
.type2 h5.dt-sc-toggle-accordion, .type2 h5.dt-sc-toggle { font-size: 24px; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 14px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {.type2 > h5.dt-sc-toggle-accordion, .type2 > h5.dt-sc-toggle { font-size: 24px; }
.type2 h5.dt-sc-toggle-accordion::before, .type2 h5.dt-sc-toggle::before { height: 25px; left: 11px; }
.type2.alignright h5.dt-sc-toggle-accordion::before, .type2.alignright h5.dt-sc-toggle::before { left: auto; right: 11px; }
.type2 h5.dt-sc-toggle-accordion::after, .type2 h5.dt-sc-toggle::after { width: 25px; }
.type2 > h5.dt-sc-toggle-accordion a, .type2 > h5.dt-sc-toggle a, .type2 > .dt-sc-toggle-content { padding-left: 40px; }
.type2.alignright > h5.dt-sc-toggle-accordion a, .type2.alignright > h5.dt-sc-toggle a, .type2.alignright > .dt-sc-toggle-content { padding-right: 40px; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 14px; }
}
@media only screen and (max-width: 479px) {.dt-sc-toggle-frame h5.dt-sc-toggle-accordion::before, .dt-sc-toggle-frame h5.dt-sc-toggle::before { left: 20px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion::after, .dt-sc-toggle-frame h5.dt-sc-toggle::after { left: 13px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a { padding: 12px 0px 12px 50px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle a { padding-top: 15px; padding-bottom: 15px; }
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a::before, .dt-sc-toggle-frame h5.dt-sc-toggle a::before { width: 40px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 13px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle::before { height: 20px; right: 25px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle::after { right: 15px; width: 20px; }
.type2 h5.dt-sc-toggle-accordion, .type2 h5.dt-sc-toggle { font-size: 16px; }
.type2 h5.dt-sc-toggle-accordion::before, .type2 h5.dt-sc-toggle::before { height: 20px; left: 8px; }
.type2.alignright h5.dt-sc-toggle-accordion::before, .type2.alignright h5.dt-sc-toggle::before { left: auto; right: 8px; }
.type2 h5.dt-sc-toggle-accordion::after, .type2 h5.dt-sc-toggle::after { width: 20px; }
.type2 > h5.dt-sc-toggle-accordion a, .type2 > h5.dt-sc-toggle a, .type2 > .dt-sc-toggle-content { padding-left: 35px; }
.type2.alignright > h5.dt-sc-toggle-accordion a, .type2.alignright > h5.dt-sc-toggle a, .type2.alignright > .dt-sc-toggle-content { padding-right: 35px; }
.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 14px; }
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle a { padding-right: 35px; }
}
.dt-sc-video-manager-wrapper .wpb_column { overflow: hidden; }
.dt-sc-video-manager-right.wpb_column { height: 505px; margin-bottom: 18px; margin-top: 18px; }
.wp-block-themepunch-revslider { position: relative; }
.wp-block-themepunch-revslider.revslider { margin: 0px; }
canvas.sr7-pbar { z-index: 500; position: absolute; pointer-events: none; }
sr7-module { display: block; position: relative; overflow-x: visible; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
sr7-module.sr-keepflow-force { display: inline-block; }
sr7-adjuster { position: relative; display: block; width: 100%; }
sr7-content { position: absolute; top: 0px; height: 100%; contain: size layout style; z-index: 1; overflow-x: visible; }
sr7-carousel { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 1; }
sr7-slide { position: absolute; width: 100%; height: 100%; contain: strict; top: 0px; left: 0px; z-index: 1; visibility: hidden; pointer-events: none; }
.sr7-overflow-force sr7-slide, sr7-carousel sr7-slide { contain: layout style; }
sr7-module-bg { top: 0px; z-index: 0; position: absolute; }
sr7-3dwrap { pointer-events: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; }
sr7-overlay { display: block; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; z-index: 3; background-repeat: repeat; }
sr7-glass { display: block; position: absolute; inset: 0px; width: 100%; height: 100%; z-index: -1; pointer-events: none; border-radius: inherit; background-repeat: no-repeat; box-sizing: border-box; }
sr7-btn, sr7-col, sr7-content .sr7-layer, sr7-grp, sr7-img, sr7-layer, sr7-linebrk, sr7-row, sr7-shp, sr7-svg, sr7-txt, sr7-zone { user-select: none; visibility: hidden; display: none; box-sizing: border-box; backface-visibility: hidden; }
sr7-lb-after { width: 100%; height: 0px; position: relative; display: block !important; }
sr7-col-bg.sr7-img-col-bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; pointer-events: none; }
.sr7-layer[data-subtype="slidebg"], sr7bg { pointer-events: none; }
a.sr7-layer[data-subtype="slidebg"] { pointer-events: auto !important; }
sr7-content .sr7-layer.sr7-withclip, sr7-content .sr7-layer.sr7-withclip .sr7-layer { backface-visibility: visible; }
.sr7-layernav-hide { visibility: hidden !important; pointer-events: none !important; position: absolute !important; }
sr7-grp.sr7-clear::after { content: ""; clear: both; display: block; height: 0px; }
sr7-zone { pointer-events: none; }
sr7-row.sr7-layer.sr7-galign { box-sizing: border-box; }
.sr7-layer[data-type="svg"] > svg, sr7-layer[data-type="svg"] > svg { width: 100%; height: 100%; }
sr7-row-con { table-layout: fixed; font-size: 0px; display: table; }
sr7-module .sr7-layer, sr7-module sr7-layer { -webkit-font-smoothing: antialiased !important; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
sr7-slide.sr7-staticslide-low { z-index: 0 !important; }
sr7-slide.sr7-staticslide-high { z-index: 105 !important; }
sr7-slide a { transition: none; }
sr7-module.sr7-top-fixed { width: 100%; backface-visibility: hidden; height: auto !important; }
sr7-module.sr7-top-fixed sr7-adjuster { height: auto !important; }
sr7-module.sr7-top-fixed sr7-content, sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) * { pointer-events: none; }
sr7-module.sr7-bottom-sticky { width: 100%; backface-visibility: hidden; }
sr7-sticky-spacer { display: block; width: 100%; pointer-events: none; }
sr7-prl { top: 50%; left: 50%; z-index: 10000; position: absolute; }
sr7-prl.off { display: none !important; }
sr7-prl.sr7-fade-in { animation: 1s linear 0s 1 normal none running tp-fade-in; }
@keyframes tp-rotateplane { 
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
@keyframes tp-fade-in { 
  0% { opacity: 0; }
  20% { opacity: 0; }
  100% { opacity: 100; }
}
@keyframes tp-rotate { 
  100% { transform: rotate(360deg); }
}
sr7-fonttest { width: auto; display: inline-block; white-space: nowrap; font-size: 12px; color: rgb(0, 0, 0); }
sr7-fonttest-wrap { position: absolute; contain: strict; top: -1500px; left: -1500px; width: 1500px; height: 1000px; pointer-events: none; opacity: 0; }
.sr7-layer .materical-icons, sr7-module .material-icons, sr7-txt .material-icons { font-size: inherit; vertical-align: top; line-height: inherit; }
.wprevpro_t1_outer_div { padding: 0px; margin: 0px; }
.wprevpro_t1_DIV_1 { box-sizing: border-box; color: rgb(119, 119, 119); text-size-adjust: 100%; column-rule-color: rgb(255, 255, 255); perspective-origin: 277.5px 115px; transform-origin: 277.5px 115px; border: 0px rgb(255, 255, 255); font: 13px / 20.8px "Helvetica Neue", Helvetica, Arial, sans-serif; outline: rgb(255, 255, 255) none 0px; margin-bottom: 20px; margin-top: 10px; }
.wprevpro_t1_DIV_2 { inset: 0px; box-shadow: rgba(0, 0, 0, 0.09) 2px 2px 3px 0px; box-sizing: border-box; color: rgb(119, 119, 119); height: auto; position: relative; text-size-adjust: 100%; column-rule-color: rgb(255, 255, 255); perspective-origin: 277.5px 69px; transform-origin: 277.5px 69px; background: none 0px 0px / auto repeat scroll padding-box border-box rgb(255, 255, 255); border: 1px solid rgb(245, 245, 245); font: italic 14px / 22.4px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 0px 25px; outline: rgb(255, 255, 255) none 0px; padding: 20px 25px 20px 48px; }
.wprevpro_t1_DIV_2::after { bottom: -30px; box-sizing: border-box; color: rgb(255, 255, 255); content: ""; display: block; height: 30px; left: 80px; position: absolute; right: 445px; text-size-adjust: 100%; width: 30px; column-rule-color: rgb(255, 255, 255); perspective-origin: 15px 15px; transform-origin: 15px 15px; filter: drop-shadow(rgba(0, 0, 0, 0.098) 2px 2px 1px); border-width: 30px 30px 0px 0px; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); font: 13px / 20.8px "Helvetica Neue", Helvetica, Arial, sans-serif; outline: rgb(255, 255, 255) none 0px; }
.wprevpro_t1_DIV_2::before { inset: 20px 515.391px 47px 55px; box-sizing: border-box; color: rgb(187, 187, 187); content: "“"; display: block; height: 96px; position: absolute; text-size-adjust: 100%; width: 24.6094px; column-rule-color: rgb(187, 187, 187); perspective-origin: 12.2969px 48px; transform-origin: 12.2969px 48px; border: 0px rgb(187, 187, 187); font: 60px / 96px Georgia, serif; margin: -25px 0px 0px -40px; outline: rgb(187, 187, 187) none 0px; }
.wprevpro_t1_P_3 { box-sizing: border-box; color: rgb(119, 119, 119); text-size-adjust: 100%; column-rule-color: rgb(119, 119, 119); perspective-origin: 240px 44px; transform-origin: 240px 44px; border: 0px rgb(119, 119, 119); font: italic 14px / 22.4px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 0px 5px; outline: rgb(119, 119, 119) none 0px; }
.wprevpro_t1_IMG_4 { box-sizing: border-box; color: rgb(255, 255, 255); display: block; float: left; height: 50px; text-size-adjust: 100%; vertical-align: middle; width: 50px; column-rule-color: rgb(255, 255, 255); perspective-origin: 30px 30px; transform-origin: 30px 30px; border: 0px rgb(255, 255, 255); font: 13px / 20.8px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px 20px; outline: rgb(255, 255, 255) none 0px; border-radius: 50% !important; }
.wprevpro_t1_SPAN_5 { color: rgb(85, 85, 85); display: block; text-size-adjust: 100%; text-transform: uppercase; overflow: hidden; padding: 8px 0px 0px; }
.wprevpro_t1_P_3 > img { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px; }
.wprevpro_t1_A_8 > img { box-shadow: 0px 0px; padding: 0px; }
img.wprevpro_t1_star_img_file { width: 100px; height: 19px; }
img.wprevpro_t1_yelp_logo { position: absolute; right: 10px; bottom: 2px; }
img.wprevpro_t1_site_logo { position: absolute; right: 2px; bottom: 2px; height: 32px; width: unset; margin-bottom: unset !important; }
a.wprev_media_img_a { display: inline-block; }
img.wprev_media_img { margin-right: 4px; border-radius: 5px; margin-bottom: 2px; height: 50px !important; }
.wprev_media_div { margin: 10px 0px 0px; }
.wpproslider_t3_DIV_1a .wprev_media_div { margin: -25px 5px 34px 55px; }
.wpproslider_t6_DIV_2 .wprev_media_div { margin-left: 10px; margin-right: 10px; }
.wprev_media_div { margin: 10px 0px 0px; overflow: auto; white-space: nowrap; scrollbar-width: thin; scrollbar-color: rgb(228, 228, 228) rgb(255, 255, 255); scrollbar-gutter: auto; }
.wprev_media_div::-webkit-scrollbar { width: 16px; }
.wprev_media_div::-webkit-scrollbar-track { background-color: rgb(228, 228, 228); border-radius: 100px; }
.wprev_media_div::-webkit-scrollbar-thumb { background-color: rgb(212, 170, 112); border-radius: 100px; }
.wprev-slider { margin-left: 30px; margin-right: 30px; }
div.wprev-slider ul { list-style-type: none !important; padding: 0px !important; }
.wprev-slider ul { list-style-type: none; }
li.wprevnextslide { display: none; }
.wprevtooltip { cursor: pointer; }
.wprevpro_tooltip { display: none; position: absolute; padding-left: 10px; padding-right: 10px; color: rgb(239, 239, 239); background-color: rgba(0, 0, 0, 0.75); border-radius: 3px; font-family: sans-serif; font-style: normal; font-size: 10px; line-height: 24px; z-index: 999999; }
.wprevpro_star_imgs span.svgicons { width: 18px; height: 18px; background: gold; display: inline-block; mask-repeat: no-repeat; mask-size: contain; mask-position: center bottom; margin-bottom: -2px; margin-right: 1px; }
fieldset#wprevpro_review_rating span.svgicons { width: 35px; height: 35px; display: inline-block; mask-repeat: no-repeat; mask-size: contain; mask-position: center bottom; margin-bottom: -2px; margin-right: 0px; }
li.wprevnextslide { display: none; }
span.wprevpro_star_imgs_T1 { margin-right: 2px; }
.wprev_outer_wb { display: flex !important; margin-bottom: 7px; }
.wprev_badge_div.badgeleft { margin: 10px 5px 10px 10px !important; }
.wprev_badge_div.badgeright { margin: 10px 10px 10px 5px !important; }
.wprev_outer_wb.wprev_badge_style6_side { align-items: flex-start !important; }
.wprev_outer_wb.wprev_badge_style6_side .wprev_badge_div.badgeleft, .wprev_outer_wb.wprev_badge_style6_side .wprev_badge_div.badgeright { margin-top: 0px !important; margin-bottom: 0px !important; }
.wprev_outer_wb.wprev_badge_style6_side .wprevpro_t6_outer_div { margin-top: 0px !important; margin-bottom: 0px !important; }
.wprev-google-place { display: flex !important; padding: 8px 12px !important; box-shadow: rgba(0, 0, 0, 0.08) 2px 2px 3px 0px !important; border: 1px solid rgb(245, 245, 245) !important; }
.wprev-google-left { padding: 10px 8px 10px 5px !important; }
.wprev-google-right { padding: 3px !important; }
.wprev-google-right div { line-height: 24px !important; font-size: 15px !important; width: max-content !important; }
.wprev-google-name { font-weight: bold !important; }
.wprev-google-place a { text-decoration: none !important; }
a.wprev-google-wr-a { color: rgb(255, 255, 255) !important; padding: 3px 8px 5px !important; outline: none !important; border-radius: 3px !important; background: rgb(10, 108, 255) !important; white-space: nowrap !important; vertical-align: middle !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 2px, rgba(0, 0, 0, 0.24) 0px 2px 4px !important; user-select: none !important; transition: 0.2s ease-in-out !important; display: flex !important; align-items: center !important; width: fit-content !important; }
a.wprev-google-wr-a:hover { background: rgba(10, 108, 255, 0.78) !important; }
.wprev-google-wr { margin: 12px 0px 6px !important; }
a.wprev-google-wr-a svg { margin-left: 5px !important; margin-top: 3px !important; }
span.wprev-google-rating { font-size: 18px !important; margin-right: 5px !important; font-weight: 500 !important; }
span.wprev_btot { font-weight: 600 !important; }
span.wprev-businessname { font-size: 15px !important; color: rgb(55, 55, 55) !important; font-weight: 600 !important; }
img.wprev-google-powered-img { vertical-align: middle !important; }
@media only screen and (max-width: 600px) {.wprev_outer_wb { flex-wrap: wrap; }
.wprev_badge_div.badgeleft { width: -webkit-fill-available; margin: 10px !important; }
.wprev_outer_wb .wprs_unslider { max-width: -webkit-fill-available; }
.wprev_badge_div.badgeright { width: -webkit-fill-available; }
}
.wprev_missing_image { display: none; }
a.wprev_media_img_a, a.wprev_media_img_a:hover, a.wprev_media_img_a:active, a.wprev_media_img_a:focus, a.wprev_media_img_a:focus-visible { color: inherit; text-decoration: none; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; outline: none !important; box-shadow: none !important; }
a.wprev_media_img_a img.wprev_media_img, a.wprev_media_img_a:hover img.wprev_media_img, a.wprev_media_img_a:active img.wprev_media_img, a.wprev_media_img_a:focus img.wprev_media_img, a.wprev_media_img_a:focus-visible img.wprev_media_img { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; outline: none !important; box-shadow: none !important; }
.wprevpro_t6_outer_div_widget { padding: 0px; margin: 15px -10px; }
.wprevpro_t6_outer_div { padding: 0px 10px; margin: 15px -10px; }
img.wprevpro_t6_site_logo { margin: 0px; padding: 0px; height: 32px; }
.wpproslider_t6_DIV_2 .wprev_media_div { margin-left: 10px; margin-right: 10px; }
.cmplz-video.cmplz-iframe-styles { background-color: transparent; }
.cmplz-video.cmplz-hidden { visibility: hidden !important; }
.cmplz-blocked-content-notice { display: none; }
.cmplz-placeholder-parent { height: inherit; }
.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice, .cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice { display: block; }
.cmplz-blocked-content-container, .cmplz-wp-video { animation-name: cmplz-fadein; animation-duration: 600ms; background-image: initial; background-position: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); border: 0px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px 0px, rgba(0, 0, 0, 0.15) 0px 1px 10px 0px; display: flex; justify-content: center; align-items: center; height: inherit; position: relative; background-repeat: no-repeat !important; background-size: cover !important; }
.cmplz-blocked-content-container.gmw-map-cover, .cmplz-wp-video.gmw-map-cover { max-height: 100%; position: absolute; }
.cmplz-blocked-content-container.cmplz-video-placeholder, .cmplz-wp-video.cmplz-video-placeholder { padding-bottom: initial; }
.cmplz-blocked-content-container iframe, .cmplz-wp-video iframe { visibility: hidden; max-height: 100%; border: 0px !important; }
.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus, .cmplz-wp-video .cmplz-custom-accept-btn:focus { border: 1px dotted rgb(206, 206, 206); }
.cmplz-blocked-content-container .cmplz-custom-accept-btn, .cmplz-wp-video .cmplz-custom-accept-btn { white-space: normal; text-transform: initial; cursor: pointer; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 200px; font-size: 14px; padding: 10px; background-color: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); text-align: center; z-index: 98; line-height: 23px; position: absolute !important; }
.cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-wp-video .cmplz-blocked-content-notice { white-space: normal; text-transform: initial; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 300px; font-size: 14px; padding: 10px; background-color: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); text-align: center; z-index: 98; line-height: 23px; position: absolute !important; }
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links { display: block; margin-bottom: 10px; }
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a { color: rgb(255, 255, 255); }
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body { display: block; }
.cmplz-blocked-content-container div div { display: none; }
.cmplz-wp-video .cmplz-placeholder-element { width: 100%; height: inherit; }
@keyframes cmplz-fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes wpvibe-pulse { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.4; }
}
#fancybox-loading, #fancybox-loading div, #fancybox-overlay, #fancybox-wrap, .fancybox-bg, #fancybox-outer, #fancybox-content, #fancybox-content > div, #fancybox-content > div > div, #fancybox-frame, #fancybox-close, #fancybox-title, #fancybox-title div, #fancybox-left, #fancybox-right, .fancy-ico { box-sizing: content-box; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 111104; display: none; }
#fancybox-loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background-image: url("https://teppichreinigung-ruhr.de/wp-content/plugins/easy-fancybox/fancybox/1.3.28/fancybox.png"); }
#fancybox-overlay { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 111100; display: none; }
#fancybox-tmp { padding: 0px; margin: 0px; border: 0px; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0px; left: 0px; padding: 20px; z-index: 111101; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: rgb(255, 255, 255); box-shadow: rgb(17, 17, 17) 0px 0px 20px; }
#fancybox-content { width: 0px; height: 0px; padding: 0px; position: relative; overflow: hidden; z-index: 111102; border: 0px solid rgb(255, 255, 255); background: padding-box rgb(255, 255, 255); }
#fancybox-hide-sel-frame { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: transparent; z-index: 111101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/easy-fancybox/fancybox/1.3.28/fancybox.png") -40px 0px transparent; cursor: pointer; z-index: 111103; display: none; }
#fancybox-error { color: rgb(68, 68, 68); padding: 14px; margin: 0px; }
#fancybox-frame, #fancybox-img { width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#fancybox-img { padding: 0px; margin: 0px; line-height: 0; vertical-align: top; max-width: none !important; max-height: none !important; }
#fancybox-frame { display: block; width: 100%; height: 100%; z-index: 0; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; background: initial; z-index: 111102; display: none; }
#fancybox-left { left: 0px; }
.rtl #fancybox-left { left: auto; right: 0px; }
#fancybox-right { right: 0px; }
.rtl #fancybox-right { left: 0px; right: auto; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 111102; display: block; }
#fancybox-left-ico { background-image: url("https://teppichreinigung-ruhr.de/wp-content/plugins/easy-fancybox/fancybox/1.3.28/fancybox.png"); background-position: -40px -30px; }
.rtl #fancybox-left-ico { background-position: -40px -60px; right: -9999px; }
#fancybox-right-ico { background-image: url("https://teppichreinigung-ruhr.de/wp-content/plugins/easy-fancybox/fancybox/1.3.28/fancybox.png"); background-position: -40px -60px; }
.rtl #fancybox-right-ico { background-position: -40px -30px; right: -9999px; }
#fancybox-left:focus, #fancybox-right:focus { outline: none; background: initial; }
#fancybox-left:hover span { left: 20px; }
.rtl #fancybox-left:hover span { right: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.rtl #fancybox-right:hover span { right: auto; left: 20px; }
#fancybox-title { z-index: 111102; font-size: 14px; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: rgb(51, 51, 51); position: relative; }
.fancybox-title-outside { padding-top: 10px; color: rgb(255, 255, 255); font-weight: 600; }
.fancybox-title-over { position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255); text-align: left; }
.rtl .fancybox-title-over { text-align: right; }
#fancybox-title-over { padding: 10px; background: rgba(0, 0, 0, 0.64); display: block; }
.fancybox-title-float { position: absolute; left: 0px; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-collapse: collapse; width: auto; min-width: 0px; }
#fancybox-title-float-wrap tr, #fancybox-title-float-wrap td { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0px 0px 0px 15px; background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/easy-fancybox/fancybox/1.3.28/fancybox.png") -40px -90px no-repeat; }
#fancybox-title-float-main { color: rgb(255, 255, 255); line-height: 28px; font-weight: 600; padding: 0px 0px 3px; background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/easy-fancybox/fancybox/1.3.28/fancybox-x.png") 0px -40px; }
#fancybox-title-float-right { padding: 0px 0px 0px 15px; background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/easy-fancybox/fancybox/1.3.28/fancybox.png") -55px -90px no-repeat; }

.vc_row::after, .vc_row::before { content: " "; display: table; }
.vc_row::after { clear: both; }
.vc_non_responsive .vc_row .vc_col-sm-1 { width: 8.33333%; }
.vc_non_responsive .vc_row .vc_col-sm-1, .vc_non_responsive .vc_row .vc_col-sm-2 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.vc_non_responsive .vc_row .vc_col-sm-2 { width: 16.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-3 { width: 25%; }
.vc_non_responsive .vc_row .vc_col-sm-3, .vc_non_responsive .vc_row .vc_col-sm-4 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.vc_non_responsive .vc_row .vc_col-sm-4 { width: 33.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-5 { width: 41.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-5, .vc_non_responsive .vc_row .vc_col-sm-6 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.vc_non_responsive .vc_row .vc_col-sm-6 { width: 50%; }
.vc_non_responsive .vc_row .vc_col-sm-7 { width: 58.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-7, .vc_non_responsive .vc_row .vc_col-sm-8 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.vc_non_responsive .vc_row .vc_col-sm-8 { width: 66.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-9 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 75%; }
.vc_non_responsive .vc_row .vc_col-sm-10 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 83.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-11 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 91.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-12 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%; }
.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.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-10 { margin-left: 83.3333%; }
.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.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-7 { margin-left: 58.3333%; }
.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.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-4 { margin-left: 33.3333%; }
.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.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-1 { margin-left: 8.33333%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-0 { margin-left: 0px; }
.vc_non_responsive .vc_row .vc_hidden-sm { display: none !important; }
.vc_non_responsive .vc_row .vc_col-sm-1\/5 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 20%; }
.vc_non_responsive .vc_row .vc_col-sm-2\/5 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 40%; }
.vc_non_responsive .vc_row .vc_col-sm-3\/5 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 60%; }
.vc_non_responsive .vc_row .vc_col-sm-4\/5 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 80%; }
.vc_non_responsive .vc_row .vc_col-sm-5\/5 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%; }
.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: 0px; }
.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-xl-1, .vc_col-xl-10, .vc_col-xl-11, .vc_col-xl-12, .vc_col-xl-2, .vc_col-xl-3, .vc_col-xl-4, .vc_col-xl-5, .vc_col-xl-6, .vc_col-xl-7, .vc_col-xl-8, .vc_col-xl-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 { box-sizing: border-box; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.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 :is(.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: right; }
.vc_col-xs-12 { width: 100%; }
.vc_col-xs-11 { width: 91.6667%; }
.vc_col-xs-10 { width: 83.3333%; }
.vc_col-xs-9 { width: 75%; }
.vc_col-xs-8 { width: 66.6667%; }
.vc_col-xs-7 { width: 58.3333%; }
.vc_col-xs-6 { width: 50%; }
.vc_col-xs-5 { width: 41.6667%; }
.vc_col-xs-4 { width: 33.3333%; }
.vc_col-xs-3 { width: 25%; }
.vc_col-xs-2 { width: 16.6667%; }
.vc_col-xs-1 { width: 8.33333%; }
.vc_col-xs-pull-12 { right: 100%; }
.vc_col-xs-pull-11 { right: 91.6667%; }
.vc_col-xs-pull-10 { right: 83.3333%; }
.vc_col-xs-pull-9 { right: 75%; }
.vc_col-xs-pull-8 { right: 66.6667%; }
.vc_col-xs-pull-7 { right: 58.3333%; }
.vc_col-xs-pull-6 { right: 50%; }
.vc_col-xs-pull-5 { right: 41.6667%; }
.vc_col-xs-pull-4 { right: 33.3333%; }
.vc_col-xs-pull-3 { right: 25%; }
.vc_col-xs-pull-2 { right: 16.6667%; }
.vc_col-xs-pull-1 { right: 8.33333%; }
.vc_col-xs-pull-0 { right: auto; }
.vc_col-xs-push-12 { left: 100%; }
.vc_col-xs-push-11 { left: 91.6667%; }
.vc_col-xs-push-10 { left: 83.3333%; }
.vc_col-xs-push-9 { left: 75%; }
.vc_col-xs-push-8 { left: 66.6667%; }
.vc_col-xs-push-7 { left: 58.3333%; }
.vc_col-xs-push-6 { left: 50%; }
.vc_col-xs-push-5 { left: 41.6667%; }
.vc_col-xs-push-4 { left: 33.3333%; }
.vc_col-xs-push-3 { left: 25%; }
.vc_col-xs-push-2 { left: 16.6667%; }
.vc_col-xs-push-1 { left: 8.33333%; }
.vc_col-xs-push-0 { left: auto; }
.vc_col-xs-offset-12 { margin-left: 100%; }
.vc_col-xs-offset-11 { margin-left: 91.6667%; }
.vc_col-xs-offset-10 { margin-left: 83.3333%; }
.vc_col-xs-offset-9 { margin-left: 75%; }
.vc_col-xs-offset-8 { margin-left: 66.6667%; }
.vc_col-xs-offset-7 { margin-left: 58.3333%; }
.vc_col-xs-offset-6 { margin-left: 50%; }
.vc_col-xs-offset-5 { margin-left: 41.6667%; }
.vc_col-xs-offset-4 { margin-left: 33.3333%; }
.vc_col-xs-offset-3 { margin-left: 25%; }
.vc_col-xs-offset-2 { margin-left: 16.6667%; }
.vc_col-xs-offset-1 { margin-left: 8.33333%; }
.vc_col-xs-offset-0 { margin-left: 0px; }
.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 { box-sizing: border-box; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.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: 0px; }
[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 :is(.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: right; }
.vc_col-sm-12 { width: 100%; }
.vc_col-sm-11 { width: 91.6667%; }
.vc_col-sm-10 { width: 83.3333%; }
.vc_col-sm-9 { width: 75%; }
.vc_col-sm-8 { width: 66.6667%; }
.vc_col-sm-7 { width: 58.3333%; }
.vc_col-sm-6 { width: 50%; }
.vc_col-sm-5 { width: 41.6667%; }
.vc_col-sm-4 { width: 33.3333%; }
.vc_col-sm-3 { width: 25%; }
.vc_col-sm-2 { width: 16.6667%; }
.vc_col-sm-1 { width: 8.33333%; }
.vc_col-sm-pull-12 { right: 100%; }
.vc_col-sm-pull-11 { right: 91.6667%; }
.vc_col-sm-pull-10 { right: 83.3333%; }
.vc_col-sm-pull-9 { right: 75%; }
.vc_col-sm-pull-8 { right: 66.6667%; }
.vc_col-sm-pull-7 { right: 58.3333%; }
.vc_col-sm-pull-6 { right: 50%; }
.vc_col-sm-pull-5 { right: 41.6667%; }
.vc_col-sm-pull-4 { right: 33.3333%; }
.vc_col-sm-pull-3 { right: 25%; }
.vc_col-sm-pull-2 { right: 16.6667%; }
.vc_col-sm-pull-1 { right: 8.33333%; }
.vc_col-sm-pull-0 { right: auto; }
.vc_col-sm-push-12 { left: 100%; }
.vc_col-sm-push-11 { left: 91.6667%; }
.vc_col-sm-push-10 { left: 83.3333%; }
.vc_col-sm-push-9 { left: 75%; }
.vc_col-sm-push-8 { left: 66.6667%; }
.vc_col-sm-push-7 { left: 58.3333%; }
.vc_col-sm-push-6 { left: 50%; }
.vc_col-sm-push-5 { left: 41.6667%; }
.vc_col-sm-push-4 { left: 33.3333%; }
.vc_col-sm-push-3 { left: 25%; }
.vc_col-sm-push-2 { left: 16.6667%; }
.vc_col-sm-push-1 { left: 8.33333%; }
.vc_col-sm-push-0 { left: auto; }
.vc_col-sm-offset-12 { margin-left: 100%; }
.vc_col-sm-offset-11 { margin-left: 91.6667%; }
.vc_col-sm-offset-10 { margin-left: 83.3333%; }
.vc_col-sm-offset-9 { margin-left: 75%; }
.vc_col-sm-offset-8 { margin-left: 66.6667%; }
.vc_col-sm-offset-7 { margin-left: 58.3333%; }
.vc_col-sm-offset-6 { margin-left: 50%; }
.vc_col-sm-offset-5 { margin-left: 41.6667%; }
.vc_col-sm-offset-4 { margin-left: 33.3333%; }
.vc_col-sm-offset-3 { margin-left: 25%; }
.vc_col-sm-offset-2 { margin-left: 16.6667%; }
.vc_col-sm-offset-1 { margin-left: 8.33333%; }
.vc_col-sm-offset-0 { margin-left: 0px; }
.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 :is(.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: 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: 0px; }
}
@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 :is(.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: right; }
.vc_col-md-12 { width: 100%; }
.vc_col-md-11 { width: 91.6667%; }
.vc_col-md-10 { width: 83.3333%; }
.vc_col-md-9 { width: 75%; }
.vc_col-md-8 { width: 66.6667%; }
.vc_col-md-7 { width: 58.3333%; }
.vc_col-md-6 { width: 50%; }
.vc_col-md-5 { width: 41.6667%; }
.vc_col-md-4 { width: 33.3333%; }
.vc_col-md-3 { width: 25%; }
.vc_col-md-2 { width: 16.6667%; }
.vc_col-md-1 { width: 8.33333%; }
.vc_col-md-pull-12 { right: 100%; }
.vc_col-md-pull-11 { right: 91.6667%; }
.vc_col-md-pull-10 { right: 83.3333%; }
.vc_col-md-pull-9 { right: 75%; }
.vc_col-md-pull-8 { right: 66.6667%; }
.vc_col-md-pull-7 { right: 58.3333%; }
.vc_col-md-pull-6 { right: 50%; }
.vc_col-md-pull-5 { right: 41.6667%; }
.vc_col-md-pull-4 { right: 33.3333%; }
.vc_col-md-pull-3 { right: 25%; }
.vc_col-md-pull-2 { right: 16.6667%; }
.vc_col-md-pull-1 { right: 8.33333%; }
.vc_col-md-pull-0 { right: auto; }
.vc_col-md-push-12 { left: 100%; }
.vc_col-md-push-11 { left: 91.6667%; }
.vc_col-md-push-10 { left: 83.3333%; }
.vc_col-md-push-9 { left: 75%; }
.vc_col-md-push-8 { left: 66.6667%; }
.vc_col-md-push-7 { left: 58.3333%; }
.vc_col-md-push-6 { left: 50%; }
.vc_col-md-push-5 { left: 41.6667%; }
.vc_col-md-push-4 { left: 33.3333%; }
.vc_col-md-push-3 { left: 25%; }
.vc_col-md-push-2 { left: 16.6667%; }
.vc_col-md-push-1 { left: 8.33333%; }
.vc_col-md-push-0 { left: auto; }
.vc_col-md-offset-12 { margin-left: 100%; }
.vc_col-md-offset-11 { margin-left: 91.6667%; }
.vc_col-md-offset-10 { margin-left: 83.3333%; }
.vc_col-md-offset-9 { margin-left: 75%; }
.vc_col-md-offset-8 { margin-left: 66.6667%; }
.vc_col-md-offset-7 { margin-left: 58.3333%; }
.vc_col-md-offset-6 { margin-left: 50%; }
.vc_col-md-offset-5 { margin-left: 41.6667%; }
.vc_col-md-offset-4 { margin-left: 33.3333%; }
.vc_col-md-offset-3 { margin-left: 25%; }
.vc_col-md-offset-2 { margin-left: 16.6667%; }
.vc_col-md-offset-1 { margin-left: 8.33333%; }
.vc_col-md-offset-0 { margin-left: 0px; }
.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 :is(.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: 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: 0px; }
}
@media (min-width: 1200px) {.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 :is(.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: right; }
.vc_col-lg-12 { width: 100%; }
.vc_col-lg-11 { width: 91.6667%; }
.vc_col-lg-10 { width: 83.3333%; }
.vc_col-lg-9 { width: 75%; }
.vc_col-lg-8 { width: 66.6667%; }
.vc_col-lg-7 { width: 58.3333%; }
.vc_col-lg-6 { width: 50%; }
.vc_col-lg-5 { width: 41.6667%; }
.vc_col-lg-4 { width: 33.3333%; }
.vc_col-lg-3 { width: 25%; }
.vc_col-lg-2 { width: 16.6667%; }
.vc_col-lg-1 { width: 8.33333%; }
.vc_col-lg-pull-12 { right: 100%; }
.vc_col-lg-pull-11 { right: 91.6667%; }
.vc_col-lg-pull-10 { right: 83.3333%; }
.vc_col-lg-pull-9 { right: 75%; }
.vc_col-lg-pull-8 { right: 66.6667%; }
.vc_col-lg-pull-7 { right: 58.3333%; }
.vc_col-lg-pull-6 { right: 50%; }
.vc_col-lg-pull-5 { right: 41.6667%; }
.vc_col-lg-pull-4 { right: 33.3333%; }
.vc_col-lg-pull-3 { right: 25%; }
.vc_col-lg-pull-2 { right: 16.6667%; }
.vc_col-lg-pull-1 { right: 8.33333%; }
.vc_col-lg-pull-0 { right: auto; }
.vc_col-lg-push-12 { left: 100%; }
.vc_col-lg-push-11 { left: 91.6667%; }
.vc_col-lg-push-10 { left: 83.3333%; }
.vc_col-lg-push-9 { left: 75%; }
.vc_col-lg-push-8 { left: 66.6667%; }
.vc_col-lg-push-7 { left: 58.3333%; }
.vc_col-lg-push-6 { left: 50%; }
.vc_col-lg-push-5 { left: 41.6667%; }
.vc_col-lg-push-4 { left: 33.3333%; }
.vc_col-lg-push-3 { left: 25%; }
.vc_col-lg-push-2 { left: 16.6667%; }
.vc_col-lg-push-1 { left: 8.33333%; }
.vc_col-lg-push-0 { left: auto; }
.vc_col-lg-offset-12 { margin-left: 100%; }
.vc_col-lg-offset-11 { margin-left: 91.6667%; }
.vc_col-lg-offset-10 { margin-left: 83.3333%; }
.vc_col-lg-offset-9 { margin-left: 75%; }
.vc_col-lg-offset-8 { margin-left: 66.6667%; }
.vc_col-lg-offset-7 { margin-left: 58.3333%; }
.vc_col-lg-offset-6 { margin-left: 50%; }
.vc_col-lg-offset-5 { margin-left: 41.6667%; }
.vc_col-lg-offset-4 { margin-left: 33.3333%; }
.vc_col-lg-offset-3 { margin-left: 25%; }
.vc_col-lg-offset-2 { margin-left: 16.6667%; }
.vc_col-lg-offset-1 { margin-left: 8.33333%; }
.vc_col-lg-offset-0 { margin-left: 0px; }
.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 :is(.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: 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: 0px; }
}
@media (min-width: 1400px) {.vc_col-xl-1, .vc_col-xl-10, .vc_col-xl-11, .vc_col-xl-12, .vc_col-xl-2, .vc_col-xl-3, .vc_col-xl-4, .vc_col-xl-5, .vc_col-xl-6, .vc_col-xl-7, .vc_col-xl-8, .vc_col-xl-9 { float: left; }
[dir="rtl"] .vc_rtl-columns-reverse :is(.vc_col-xl-1, .vc_col-xl-10, .vc_col-xl-11, .vc_col-xl-12, .vc_col-xl-2, .vc_col-xl-3, .vc_col-xl-4, .vc_col-xl-5, .vc_col-xl-6, .vc_col-xl-7, .vc_col-xl-8, .vc_col-xl-9) { float: right; }
.vc_col-xl-12 { width: 100%; }
.vc_col-xl-11 { width: 91.6667%; }
.vc_col-xl-10 { width: 83.3333%; }
.vc_col-xl-9 { width: 75%; }
.vc_col-xl-8 { width: 66.6667%; }
.vc_col-xl-7 { width: 58.3333%; }
.vc_col-xl-6 { width: 50%; }
.vc_col-xl-5 { width: 41.6667%; }
.vc_col-xl-4 { width: 33.3333%; }
.vc_col-xl-3 { width: 25%; }
.vc_col-xl-2 { width: 16.6667%; }
.vc_col-xl-1 { width: 8.33333%; }
.vc_col-xl-pull-12 { right: 100%; }
.vc_col-xl-pull-11 { right: 91.6667%; }
.vc_col-xl-pull-10 { right: 83.3333%; }
.vc_col-xl-pull-9 { right: 75%; }
.vc_col-xl-pull-8 { right: 66.6667%; }
.vc_col-xl-pull-7 { right: 58.3333%; }
.vc_col-xl-pull-6 { right: 50%; }
.vc_col-xl-pull-5 { right: 41.6667%; }
.vc_col-xl-pull-4 { right: 33.3333%; }
.vc_col-xl-pull-3 { right: 25%; }
.vc_col-xl-pull-2 { right: 16.6667%; }
.vc_col-xl-pull-1 { right: 8.33333%; }
.vc_col-xl-pull-0 { right: auto; }
.vc_col-xl-push-12 { left: 100%; }
.vc_col-xl-push-11 { left: 91.6667%; }
.vc_col-xl-push-10 { left: 83.3333%; }
.vc_col-xl-push-9 { left: 75%; }
.vc_col-xl-push-8 { left: 66.6667%; }
.vc_col-xl-push-7 { left: 58.3333%; }
.vc_col-xl-push-6 { left: 50%; }
.vc_col-xl-push-5 { left: 41.6667%; }
.vc_col-xl-push-4 { left: 33.3333%; }
.vc_col-xl-push-3 { left: 25%; }
.vc_col-xl-push-2 { left: 16.6667%; }
.vc_col-xl-push-1 { left: 8.33333%; }
.vc_col-xl-push-0 { left: auto; }
.vc_col-xl-offset-12 { margin-left: 100%; }
.vc_col-xl-offset-11 { margin-left: 91.6667%; }
.vc_col-xl-offset-10 { margin-left: 83.3333%; }
.vc_col-xl-offset-9 { margin-left: 75%; }
.vc_col-xl-offset-8 { margin-left: 66.6667%; }
.vc_col-xl-offset-7 { margin-left: 58.3333%; }
.vc_col-xl-offset-6 { margin-left: 50%; }
.vc_col-xl-offset-5 { margin-left: 41.6667%; }
.vc_col-xl-offset-4 { margin-left: 33.3333%; }
.vc_col-xl-offset-3 { margin-left: 25%; }
.vc_col-xl-offset-2 { margin-left: 16.6667%; }
.vc_col-xl-offset-1 { margin-left: 8.33333%; }
.vc_col-xl-offset-0 { margin-left: 0px; }
.vc_col-xl-1\/5, .vc_col-xl-2\/5, .vc_col-xl-3\/5, .vc_col-xl-4\/5, .vc_col-xl-5\/5 { float: left; }
[dir="rtl"] .vc_rtl-columns-reverse :is(.vc_col-xl-1\/5, .vc_col-xl-2\/5, .vc_col-xl-3\/5, .vc_col-xl-4\/5, .vc_col-xl-5\/5) { float: right; }
.vc_col-xl-5\/5 { width: 100%; }
.vc_col-xl-4\/5 { width: 80%; }
.vc_col-xl-3\/5 { width: 60%; }
.vc_col-xl-2\/5 { width: 40%; }
.vc_col-xl-1\/5 { width: 20%; }
.vc_col-xl-pull-5\/5 { right: 100%; }
.vc_col-xl-pull-4\/5 { right: 80%; }
.vc_col-xl-pull-3\/5 { right: 60%; }
.vc_col-xl-pull-2\/5 { right: 40%; }
.vc_col-xl-pull-1\/5 { right: 20%; }
.vc_col-xl-pull-0\/5 { right: auto; }
.vc_col-xl-push-5\/5 { left: 100%; }
.vc_col-xl-push-4\/5 { left: 80%; }
.vc_col-xl-push-3\/5 { left: 60%; }
.vc_col-xl-push-2\/5 { left: 40%; }
.vc_col-xl-push-1\/5 { left: 20%; }
.vc_col-xl-push-0\/5 { left: auto; }
.vc_col-xl-offset-5\/5 { margin-left: 100%; }
.vc_col-xl-offset-4\/5 { margin-left: 80%; }
.vc_col-xl-offset-3\/5 { margin-left: 60%; }
.vc_col-xl-offset-2\/5 { margin-left: 40%; }
.vc_col-xl-offset-1\/5 { margin-left: 20%; }
.vc_col-xl-offset-0\/5 { margin-left: 0px; }
}
.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://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/address-book.png") 100% center no-repeat; }
.wpb_alarm_clock i.icon, option.wpb_alarm_clock { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/alarm-clock.png") 100% center no-repeat; }
.wpb_anchor i.icon, option.wpb_anchor { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/anchor.png") 100% center no-repeat; }
.wpb_application_image i.icon, option.wpb_application_image { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/application-image.png") 100% center no-repeat; }
.wpb_arrow i.icon, option.wpb_arrow { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/arrow.png") 100% center no-repeat; }
.wpb_asterisk i.icon, option.wpb_asterisk { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/asterisk.png") 100% center no-repeat; }
.wpb_hammer i.icon, option.wpb_hammer { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/auction-hammer.png") 100% center no-repeat; }
.wpb_balloon i.icon, option.wpb_balloon { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/balloon.png") 100% center no-repeat; }
.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-buzz.png") 100% center no-repeat; }
.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-facebook.png") 100% center no-repeat; }
.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/balloon-twitter.png") 100% center no-repeat; }
.wpb_battery i.icon, option.wpb_battery { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/battery-full.png") 100% center no-repeat; }
.wpb_binocular i.icon, option.wpb_binocular { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/binocular.png") 100% center no-repeat; }
.wpb_document_excel i.icon, option.wpb_document_excel { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-excel.png") 100% center no-repeat; }
.wpb_document_image i.icon, option.wpb_document_image { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-image.png") 100% center no-repeat; }
.wpb_document_music i.icon, option.wpb_document_music { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-music.png") 100% center no-repeat; }
.wpb_document_office i.icon, option.wpb_document_office { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-office.png") 100% center no-repeat; }
.wpb_document_pdf i.icon, option.wpb_document_pdf { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-pdf.png") 100% center no-repeat; }
.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-powerpoint.png") 100% center no-repeat; }
.wpb_document_word i.icon, option.wpb_document_word { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/blue-document-word.png") 100% center no-repeat; }
.wpb_bookmark i.icon, option.wpb_bookmark { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/bookmark.png") 100% center no-repeat; }
.wpb_camcorder i.icon, option.wpb_camcorder { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/camcorder.png") 100% center no-repeat; }
.wpb_camera i.icon, option.wpb_camera { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/camera.png") 100% center no-repeat; }
.wpb_chart i.icon, option.wpb_chart { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/chart.png") 100% center no-repeat; }
.wpb_chart_pie i.icon, option.wpb_chart_pie { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/chart-pie.png") 100% center no-repeat; }
.wpb_clock i.icon, option.wpb_clock { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/clock.png") 100% center no-repeat; }
.wpb_play i.icon, option.wpb_play { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/control.png") 100% center no-repeat; }
.wpb_fire i.icon, option.wpb_fire { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/fire.png") 100% center no-repeat; }
.wpb_heart i.icon, option.wpb_heart { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/heart.png") 100% center no-repeat; }
.wpb_mail i.icon, option.wpb_mail { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/mail.png") 100% center no-repeat; }
.wpb_shield i.icon, option.wpb_shield { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/plus-shield.png") 100% center no-repeat; }
.wpb_video i.icon, option.wpb_video { background: url("https://teppichreinigung-ruhr.de/wp-content/plugins/js_composer/assets/css/../images/icons/video.png") 100% center no-repeat; }
.vc_column_container :is(.vc_btn, .wpb_button) { margin-bottom: 5px; margin-top: 5px; }
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child { margin-bottom: 0px; }
.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.7391px; }
.vc_video-bg-container { position: relative; }
.vc_video-bg { height: 100%; left: 0px; overflow: hidden; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 0; }
.vc_video-bg iframe { max-width: 1000%; }
.vc_row.vc_row-no-padding .vc_column-inner { padding-left: 0px; padding-right: 0px; }
.vc_row[data-vc-full-width] { overflow: hidden; transition: opacity 0.5s; }
.vc_row[data-vc-full-width].vc_hidden { opacity: 0; }
.vc_row[data-vc-full-width-temp] { left: 0px; margin-left: calc(50% - 50vw); right: 0px; width: 100vw; }
.vc_editor .vc_row[data-vc-full-width] .vc_controls-bc { bottom: 19px; z-index: 1002; }
.vc_row-no-padding .vc_inner { margin-left: 0px; margin-right: 0px; }
.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 { display: flex; flex-direction: column; flex-grow: 1; z-index: 1; }
@media (forced-colors: active), (forced-colors: 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: ""; display: block; height: 0px; overflow: hidden; visibility: hidden; width: 100%; }
.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_column-inner::after { clear: both; }
.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_row.wpb_column-gap { margin-left: calc((30px + var(--wpb-column-gap))*-1/2); margin-right: calc((30px + var(--wpb-column-gap))*-1/2); }
.vc_row.wpb_column-gap > .vc_column_container { padding: calc(var(--wpb-column-gap)/2); }
.vc_column_container { padding-left: 0px; padding-right: 0px; }
.vc_column_container > .vc_column-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%; }
.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_column_container > .vc_column-inner { padding-top: 35px; }
.vc_section[data-vc-full-width] > .vc_row { margin-left: 0px; margin-right: 0px; }
.vc_section.vc_row-o-full-height { min-height: 100vh; }
.vc_section.vc_section-flex .vc_vc_row { width: 100%; }
.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_row.vc_column-gap-1 > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: 0.5px; padding-right: 0.5px; }
.vc_row.vc_column-gap-2 > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: 1px; padding-right: 1px; }
.vc_row.vc_column-gap-3 > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: 1.5px; padding-right: 1.5px; }
.vc_row.vc_column-gap-4 > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: 2px; padding-right: 2px; }
.vc_row.vc_column-gap-5 > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: 2.5px; padding-right: 2.5px; }
.vc_row.vc_column-gap-10 > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: 5px; padding-right: 5px; }
.vc_row.vc_column-gap-15 > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: 7.5px; padding-right: 7.5px; }
.vc_row.vc_column-gap-20 > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: 10px; padding-right: 10px; }
.vc_row.vc_column-gap-25 > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: 12.5px; padding-right: 12.5px; }
.vc_row.vc_column-gap-30 > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: 15px; padding-right: 15px; }
.vc_row.vc_column-gap-35 > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: 17.5px; padding-right: 17.5px; }
.vc_row.wpb_column-gap > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { padding-left: calc(var(--wpb-column-gap)/2); padding-right: calc(var(--wpb-column-gap)/2); }
.vc_vc_column, .vc_vc_column_inner { padding-left: 0px; padding-right: 0px; }
.vc_row.vc_row-flex > :is(.vc_vc_column, .vc_vc_column_inner) { display: flex; }
.vc_row.vc_row-flex > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { display: flex; width: 100%; }
.vc_row.vc_row-flex > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container > .vc_column-inner { display: flex; flex-direction: column; flex-grow: 1; }
.vc_row.vc_row-o-equal-height > .vc_column_container { align-items: stretch; }
.vc_row.vc_row-o-content-top > :is(.vc_vc_column, .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) > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { align-items: flex-start; }
.vc_row.vc_row-o-content-bottom > :is(.vc_vc_column, .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) > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { align-items: flex-end; }
.vc_row.vc_row-o-content-middle > :is(.vc_vc_column, .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) > :is(.vc_vc_column, .vc_vc_column_inner) > .vc_column_container { align-items: center; }
.vc_empty-element > .vc_column-inner { min-height: 100px; }
.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_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { padding-top: 35px; }
.vc_grid_container_item, .vc_grid_container_item-inner, .vc_grid_container_item-inner > .wpb_wrapper, .vc_vc_grid_container_item { height: 100%; }
.vc_vc_grid_container_item .wpb_wrapper { display: flex; flex-direction: column; height: 100%; }
.vc_flexbox_container_item, .vc_flexbox_container_item-inner, .vc_flexbox_container_item-inner .wpb_wrapper { height: 100%; }
.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: 0px; }
.wpb_pinterest_type_horizontal { height: 21px; }
.wpb_pinterest_type_vertical { box-sizing: initial; height: 21px; padding-top: 29px; }
.wpb_pinterest_type_none { height: 21px; }
.vc_toggle { display: block; font-size: 1em; }
.vc_toggle:last-of-type { margin-bottom: 35px; }
.vc_toggle_title { cursor: pointer; display: block; font-weight: 400; margin: 0px; padding: 0px; position: relative; user-select: none; }
.vc_toggle_title > h4 { display: inline; }
.vc_toggle_icon { display: none; position: relative; vertical-align: middle; }
.vc_toggle_content { display: none; margin-bottom: 21.7391px; margin-top: 1em; overflow: hidden; padding: 0px; }
.vc_toggle.vc_toggle_active > .vc_toggle_content { display: block; }
.vc_toggle_simple .vc_toggle_icon { border: 0px solid rgba(0, 0, 0, 0); border-radius: 0px; display: inline-block; }
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before { box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_simple .vc_toggle_icon { height: 22px; width: 22px; }
.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 { background-color: rgb(42, 42, 42); }
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { border-color: rgb(42, 42, 42); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { border-color: rgb(68, 68, 68); }
.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: rgb(68, 68, 68); }
.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.vc_toggle_simple .vc_toggle_icon { margin-left: 2px; }
.vc_toggle_round .vc_toggle_icon { border: 2px solid rgba(0, 0, 0, 0); border-radius: 50%; display: inline-block; }
.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before { box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_round .vc_toggle_icon { height: 22px; width: 22px; }
.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 { background-color: rgb(42, 42, 42); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(42, 42, 42); }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(68, 68, 68); }
.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: rgb(68, 68, 68); }
.vc_toggle_rounded .vc_toggle_icon { border: 2px solid rgba(0, 0, 0, 0); border-radius: 20%; display: inline-block; }
.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before { box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_rounded .vc_toggle_icon { height: 22px; width: 22px; }
.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 { background-color: rgb(42, 42, 42); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(42, 42, 42); }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(68, 68, 68); }
.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: rgb(68, 68, 68); }
.vc_toggle_square .vc_toggle_icon { border: 2px solid rgba(0, 0, 0, 0); border-radius: 0px; display: inline-block; }
.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before { box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_square .vc_toggle_icon { height: 22px; width: 22px; }
.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 { background-color: rgb(42, 42, 42); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(42, 42, 42); }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(68, 68, 68); }
.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: rgb(68, 68, 68); }
.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 { border-style: solid; box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: rotate(45deg); }
.vc_toggle_arrow .vc_toggle_icon::before { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.vc_toggle_arrow .vc_toggle_icon::after { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; 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; }
.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; }
.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_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(42, 42, 42); }
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 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 { background: rgba(0, 0, 0, 0); border-color: rgb(68, 68, 68); }
.vc_toggle_default .vc_toggle_icon { background: rgb(186, 186, 186); border: 1px solid rgb(172, 172, 172); box-sizing: border-box; transform: translateY(-50%); }
.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before { background: rgb(186, 186, 186); box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.vc_toggle_default .vc_toggle_icon::before { border: 1px solid rgb(172, 172, 172); }
.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; height: 4px; margin-left: 5px; width: 10px; }
.vc_toggle.vc_toggle_default .vc_toggle_icon::before { height: 10px; width: 4px; }
.vc_toggle.vc_toggle_default .vc_toggle_icon::after { height: 2px; width: 8px; }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(84, 114, 210); }
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.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: rgb(124, 147, 221); }
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.vc_toggle_color_blue .vc_toggle_icon { background-color: rgb(84, 114, 210); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_blue .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(84, 114, 210); }
.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: rgb(84, 114, 210); }
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(124, 147, 221); }
.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: rgb(255, 255, 255); }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(124, 147, 221); }
.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: rgb(124, 147, 221); }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before { background: rgb(84, 114, 210); border-color: rgb(51, 84, 192); }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after { background: rgb(84, 114, 210); }
.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 { background: rgb(124, 147, 221); border-color: rgb(84, 114, 210); }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(124, 147, 221); }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(84, 114, 210); }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 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 { background: rgba(0, 0, 0, 0); border-color: rgb(124, 147, 221); }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(0, 193, 207); }
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.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: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.vc_toggle_color_turquoise .vc_toggle_icon { background-color: rgb(0, 193, 207); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_turquoise .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(0, 193, 207); }
.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: rgb(0, 193, 207); }
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(0, 145, 156); }
.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: rgb(255, 255, 255); }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(0, 145, 156); }
.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: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before { background: rgb(0, 193, 207); border-color: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after { background: rgb(0, 193, 207); }
.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 { background: rgb(0, 145, 156); border-color: rgb(0, 98, 105); }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(0, 193, 207); }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 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 { background: rgba(0, 0, 0, 0); border-color: rgb(0, 145, 156); }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(254, 108, 97); }
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.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: rgb(254, 155, 148); }
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.vc_toggle_color_pink .vc_toggle_icon { background-color: rgb(254, 108, 97); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_pink .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(254, 108, 97); }
.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: rgb(254, 108, 97); }
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(254, 155, 148); }
.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: rgb(255, 255, 255); }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(254, 155, 148); }
.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: rgb(254, 155, 148); }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before { background: rgb(254, 108, 97); border-color: rgb(254, 61, 46); }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after { background: rgb(254, 108, 97); }
.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 { background: rgb(254, 155, 148); border-color: rgb(254, 108, 97); }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(254, 155, 148); }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(254, 108, 97); }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 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 { background: rgba(0, 0, 0, 0); border-color: rgb(254, 155, 148); }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(141, 109, 196); }
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.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: rgb(169, 145, 211); }
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.vc_toggle_color_violet .vc_toggle_icon { background-color: rgb(141, 109, 196); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_violet .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(141, 109, 196); }
.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: rgb(141, 109, 196); }
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(169, 145, 211); }
.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: rgb(255, 255, 255); }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(169, 145, 211); }
.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: rgb(169, 145, 211); }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before { background: rgb(141, 109, 196); border-color: rgb(113, 73, 181); }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after { background: rgb(141, 109, 196); }
.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 { background: rgb(169, 145, 211); border-color: rgb(141, 109, 196); }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(169, 145, 211); }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(141, 109, 196); }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 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 { background: rgba(0, 0, 0, 0); border-color: rgb(169, 145, 211); }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(76, 173, 201); }
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.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: rgb(115, 191, 213); }
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.vc_toggle_color_peacoc .vc_toggle_icon { background-color: rgb(76, 173, 201); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_peacoc .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(76, 173, 201); }
.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: rgb(76, 173, 201); }
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(115, 191, 213); }
.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: rgb(255, 255, 255); }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(115, 191, 213); }
.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: rgb(115, 191, 213); }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before { background: rgb(76, 173, 201); border-color: rgb(52, 146, 174); }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after { background: rgb(76, 173, 201); }
.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 { background: rgb(115, 191, 213); border-color: rgb(76, 173, 201); }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(115, 191, 213); }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(76, 173, 201); }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 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 { background: rgba(0, 0, 0, 0); border-color: rgb(115, 191, 213); }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(206, 194, 171); }
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.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: rgb(225, 217, 203); }
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.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: initial; }
.vc_toggle_color_chino .vc_toggle_icon { background-color: rgb(206, 194, 171); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_chino .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(206, 194, 171); }
.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: rgb(206, 194, 171); }
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(225, 217, 203); }
.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: rgb(255, 255, 255); }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(225, 217, 203); }
.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: rgb(225, 217, 203); }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before { background: rgb(206, 194, 171); border-color: rgb(187, 171, 139); }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after { background: rgb(206, 194, 171); }
.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 { background: rgb(225, 217, 203); border-color: rgb(206, 194, 171); }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(225, 217, 203); }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_togg[Truncated]