/*!
Theme Name: Salient Child Theme
Theme URI: https://onyxdesign.net/
Description: This is the ONYX Design custom child theme for Salient
Author: ONYX Design
Author URI: https://onyxdesign.net/
Template: salient
Version: 1.7.3
*/
/*  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	Imports
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/**
 * SASS Variables for ONYX Salient Child Theme
 **/
 @import url("https://fonts.googleapis.com/css2?family=Space+Mono&display=swap");
 
/* GT AMERICA STANDARD */
@font-face {
   font-family: 'GT America';
   src: url("fonts/GT-America-Standard-Thin.woff2") format("woff2"), url("fonts/GT-America-Standard-Thin.woff") format("woff");
   font-weight: 100; }

@font-face {
   font-family: 'GT America';
   src: url("fonts/GT-America-Standard-Light.woff2") format("woff2"), url("fonts/GT-America-Standard-Light.woff") format("woff");
   font-weight: 300; }

@font-face {
   font-family: 'GT America';
   src: url("fonts/GT-America-Standard-Regular.woff2") format("woff2"), url("fonts/GT-America-Standard-Regular.woff") format("woff");
   font-weight: 400; }

@font-face {
   font-family: 'GT America';
   src: url("fonts/GT-America-Standard-Medium.woff2") format("woff2"), url("fonts/GT-America-Standard-Medium.woff") format("woff");
   font-weight: 500; }

 @font-face {
   font-family: 'GT America';
   src: url("fonts/GT-America-Standard-Bold.woff2") format("woff2"), url("fonts/GT-America-Standard-Bold.woff") format("woff");
   font-weight: 700; }

/* Italic */
@font-face {
   font-family: 'GT America';
   src: url("fonts/GT-America-Standard-Thin-Italic.woff2") format("woff2"), url("fonts/GT-America-Standard-Thin-Italic.woff") format("woff");
   font-style: italic;
   font-weight: 100; }

@font-face {
   font-family: 'GT America';
   src: url("fonts/GT-America-Standard-Light-Italic.woff2") format("woff2"), url("fonts/GT-America-Standard-Light-Italic.woff") format("woff");
   font-style: italic;
   font-weight: 300; }

@font-face {
   font-family: 'GT America';
   src: url("fonts/GT-America-Standard-Regular-Italic.woff2") format("woff2"), url("fonts/GT-America-Standard-Regular-Italic.woff") format("woff");
   font-style: italic;
   font-weight: 400; }

@font-face {
   font-family: 'GT America';
   src: url("fonts/GT-America-Standard-Medium-Italic.woff2") format("woff2"), url("fonts/GT-America-Standard-Medium-Italic.woff") format("woff");
   font-style: italic;
   font-weight: 500; }

 @font-face {
   font-family: 'GT America';
   src: url("fonts/GT-America-Standard-Bold-Italic.woff2") format("woff2"), url("fonts/GT-America-Standard-Bold-Italic.woff") format("woff");
   font-style: italic;
   font-weight: 700; }

/* GT AMERICA MONO */
 @font-face {
   font-family: 'GT America Mono';
   src: url("fonts/GT-America-Mono-Thin.woff2") format("woff2"), url("fonts/GT-America-Mono-Thin.woff") format("woff");
   font-weight: 100; }

 @font-face {
   font-family: 'GT America Mono';
   src: url("fonts/GT-America-Mono-Light.woff2") format("woff2"), url("fonts/GT-America-Mono-Light.woff") format("woff");
   font-weight: 300; }

 @font-face {
   font-family: 'GT America Mono';
   src: url("fonts/GT-America-Mono-Regular.woff2") format("woff2"), url("fonts/GT-America-Mono-Regular.woff") format("woff");
   font-weight: 400; }
 
 @font-face {
   font-family: 'GT America Mono';
   src: url("fonts/GT-America-Mono-Medium.woff2") format("woff2"), url("fonts/GT-America-Mono-Medium.woff") format("woff");
   font-weight: 500; }
 
 @font-face {
   font-family: 'GT America Mono';
   src: url("fonts/GT-America-Mono-Bold.woff2") format("woff2"), url("fonts/GT-America-Mono-Bold.woff") format("woff");
   font-weight: 700; }

/* Italic */
 @font-face {
   font-family: 'GT America Mono';
   src: url("fonts/GT-America-Mono-Thin-Italic.woff2") format("woff2"), url("fonts/GT-America-Mono-Thin-Italic.woff") format("woff");
   font-style: italic;
   font-weight: 100; }

 @font-face {
   font-family: 'GT America Mono';
   src: url("fonts/GT-America-Mono-Light-Italic.woff2") format("woff2"), url("fonts/GT-America-Mono-Light-Italic.woff") format("woff");
   font-style: italic;
   font-weight: 300; }

 @font-face {
   font-family: 'GT America Mono';
   src: url("fonts/GT-America-Mono-Regular-Italic.woff2") format("woff2"), url("fonts/GT-America-Mono-Regular-Italic.woff") format("woff");
   font-style: italic;
   font-weight: 400; }
 
 @font-face {
   font-family: 'GT America Mono';
   src: url("fonts/GT-America-Mono-Medium-Italic.woff2") format("woff2"), url("fonts/GT-America-Mono-Medium-Italic.woff") format("woff");
   font-style: italic;
   font-weight: 500; }
 
 @font-face {
   font-family: 'GT America Mono';
   src: url("fonts/GT-America-Mono-Bold-Italic.woff2") format("woff2"), url("fonts/GT-America-Mono-Bold-Italic.woff") format("woff");
   font-style: italic;
   font-weight: 700; }

/* DEFAULT FONT STYLING */

/* Single Posts */
body.single-post div:not(#header-outer):not(#anyclip_sticky_banner):not(#footer-outer) h1, 
body.single-post div:not(#header-outer):not(#anyclip_sticky_banner):not(#footer-outer) h2,
body.single-post div:not(#header-outer):not(#anyclip_sticky_banner):not(#footer-outer) h3,
body.single-post div:not(#header-outer):not(#anyclip_sticky_banner):not(#footer-outer) h4,
body.single-post div:not(#header-outer):not(#anyclip_sticky_banner):not(#footer-outer) h5,
body.single-post div:not(#header-outer):not(#anyclip_sticky_banner):not(#footer-outer) h6 {
    font-family: var(--mono) !important;
}

body.single-post div:not(#header-outer):not(#anyclip_sticky_banner):not(#footer-outer) .sans {
	font-family: var(--sans) !important;
}

body.single-post .anyclip-blog__related-content-meta h4,
body.single-post .anyclip-blog__heading {
    font-weight: 500;
}

/* Archives */
body.page-id-45 .main-content h1, body.page-id-45 .main-content h2, body.page-id-45 .main-content h3, body.page-id-45 .main-content h4,
body.page-id-45 .main-content h5, body.page-id-45 .main-content h6, /* Blog Archives */
body.page-id-85 .main-content h1, body.page-id-85 .main-content h2, body.page-id-85 .main-content h3, body.page-id-85 .main-content h4,
body.page-id-85 .main-content h5, body.page-id-85 .main-content h6, /* Press Archives */
body.parent-pageid-85 .main-content h1, body.parent-pageid-85 .main-content h2, body.parent-pageid-85 .main-content h3, body.parent-pageid-85 .main-content h4,
body.parent-pageid-85 .main-content h5, body.parent-pageid-85 .main-content h6, /* Press Child Archives */
body.parent-pageid-45 h3.title, /* Blog Child Pages*/
#recent-blog-posts.recent-blog-container h1, #recent-blog-posts.recent-blog-container h2, #recent-blog-posts.recent-blog-container h3, #recent-blog-posts.recent-blog-container h4,
#recent-blog-posts.recent-blog-container h5, #recent-blog-posts.recent-blog-container h6
{
    font-family: var(--mono);
	font-weight: 500;
}

/* Gradient Headings */
.nectar-gradient-text h1,
.nectar-gradient-text h2,
.nectar-gradient-text h3,
.nectar-gradient-text h4,
.nectar-gradient-text h5,
.nectar-gradient-text h6 {
    font-family: var(--mono);
	font-weight: 500;
}

/* 2022 TEXT UTILITY CLASSES */
:root {
  --mono: "GT America Mono", monospace !important;
  --sans: "GT America", sans-serif !important;
  --gradient-plus: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), linear-gradient(114.49deg, rgba(79, 163, 242, 0.292) 27%, rgba(117, 251, 235, 0.284) 98.25%), #FFFFFF;
  --gradient-work: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), linear-gradient(120.56deg, rgba(37, 229, 220, 0.4) 32.8%, rgba(117, 251, 235, 0.284) 99.95%), #FFFFFF;
  --gradient-dark: linear-gradient(90deg,rgba(0,0,0,0.9) 0%,rgba(18,18,18,0.9) 100%);
}

.sans {
	font-family: var(--sans) !important;
}

.mono {
	font-family: var(--mono) !important;
}

.italic {
	font-style: italic !important;
}

.weight-thin {
	font-weight: 100 !important;
}

.weight-light {
	font-weight: 300 !important;
}

.weight-regular {
	font-weight: 400 !important;
}

.weight-medium {
	font-weight: 500 !important;
}

.weight-bold {
	font-weight: 700 !important;
}

.transform-none {
	text-transform: none !important;
}

.transform-uppercase {
	text-transform: uppercase !important;
}

.gradient-plus,
.gradient-plus .column-bg-overlay,
.gradient-plus .row-bg-wrap .inner-wrap .row-bg {
	background: var(--gradient-plus) !important;
}

.gradient-work,
.gradient-work .column-bg-overlay,
.gradient-work .row-bg-wrap .inner-wrap .row-bg {
	background: var(--gradient-work) !important;
}

.gradient-dark, 
.gradient-dark .column-bg-overlay, 
.gradient-dark .row-bg-wrap .inner-wrap .row-bg {
	background: var(--gradient-dark) !important;
}

.gradient-plus-button {
	background: linear-gradient(114.49deg, rgba(79, 163, 242, 0.584) 27%, rgba(117, 251, 235, 0.568) 98.25%), #FFFFFF;
}

.gradient-plus-shadow {
    box-shadow: -2px 0px 20px #d2ffff, 4px 4px 20px 10px rgb(213 236 255 / 50%) !important;
}

.gradient-work-shadow {
    box-shadow: -2px 0px 10px #25e5dc, 4px 4px 20px 10px rgb(210 255 255 / 50%) !important;
}

.column-bg-black {
    background: #000000;
}

 /* AnyClip Color Palette */
 /**
  * _onyx_init.scss
  * Amazing Styles and Mixins by ONYX Design
  * 
  * ONYX DESIGN
  * onyxdesign.net
  *
  * @version 1.1
  * @updated 2017-11-13
  */
 .d-b {
   display: block;
   -webkit-box-sizing: border-box;
   box-sizing: border-box; }
 
 /**
  * Margin, Border, Padding
  */
 .p-0 {
   padding: 0; }
 
 .b-0 {
   border: 0; }
 
 .m-0 {
   margin: 0; }
 
 .pbm-0 {
   padding: 0;
   border: 0;
   margin: 0; }
 
 /**
  * Filling parent element
  */
 .fill-height {
   min-height: 100%;
   height: 100%; }
 
 .fill-width {
   min-width: 100%;
   width: 100%; }
 
 .fill-parent {
   display: block;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   min-height: 100%;
   height: 100%;
   min-width: 100%;
   width: 100%;
   max-height: 100%;
   max-width: 100%; }
 
 .fill-parent-abs {
   display: block;
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: auto;
   width: auto;
   min-width: 100%; }
 
 .fill-parent-rel {
   display: block;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0;
   border: 0;
   margin: 0;
   display: block;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   min-height: 100%;
   height: 100%;
   min-width: 100%;
   width: 100%;
   max-height: 100%;
   max-width: 100%;
   position: relative; }
 
 /**
 *
 *	Salient Init CSS
 *		Tested with Salient 10.0.1	
 *
 */
 /**
 *	Emulates a salient full-width container's padding
 */
 /**
 *	For applying background images to salient rows and columns
 */
 @media screen and (min-width: 1001px) {
   .hide--desktop {
     display: none !important; } }
 
 @media screen and (max-width: 1000px) {
   .hide--mobile {
     display: none !important; } }
 
 @media screen and (max-width: 689px) {
   .hide--small-screen {
     display: none !important; } }
 
 .color-primary {
   color: #eab13f; }
 
 .color-secondary {
   color: #212121; }
 
 @media screen and (max-width: 689px) {
   #copyright .container {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: reverse;
         -ms-flex-direction: column-reverse;
             flex-direction: column-reverse; }
     #copyright .container .col.span_5,
     #copyright .container .col.span_7 {
       margin-bottom: 0 !important; }
       #copyright .container .col.span_5 li,
       #copyright .container .col.span_7 li {
         float: none !important;
         display: block;
         margin: 0 !important; } }
 
 body, blockquote, strong {
   font-family: "GT America", sans-serif !important;
   font-weight: 400; }
 
 .bold, strong, b {
   font-family: "GT America", sans-serif !important;
   font-weight: 700; }
 
 /*h1, h2, h3, h4, h5, h6 {
   font-family: "GT America Mono", monospace !important;
   font-weight: 500; }*/
 
 body .nectar-button {
   text-align: center;
   font-family: "GT America Mono", monospace !important;
   font-weight: 700; }

   @media screen and (max-width: 1000px) {
     body .nectar-button {
       width: 100%; } }

   body .nectar-button.jumbo, body .nectar-button.large {
     font-size: 16px !important;
     padding-top: 12px !important;
     padding-bottom: 12px !important; 
	 text-transform: capitalize !important;}

     @media screen and (max-width: 1000px) {
       body .nectar-button.jumbo, body .nectar-button.large {
         padding-left: 6px !important;
         padding-right: 6px !important; } }

	body .nectar-button.large.see-through.accent-color {
		font-weight: 500;
	}
 
 header nav .menu-item {
   font-family: "GT America Mono", monospace !important;
   font-weight: 500;
   text-transform: uppercase; }
 
 .anyclip-input-wrap {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   position: relative;
   border-radius: 25px;
   border: 1px solid #000; }
   .anyclip-input-wrap button {
     border: 0;
     background-color: transparent !important; }
     .anyclip-input-wrap button:hover {
       background-color: transparent !important; }
 
 input.anyclip-input {
   color: #FFF;
   border: 0; }
   input.anyclip-input:focus {
     border: 0;
     background-color: transparent; }
 
 @media screen and (max-width: 1000px) {
   /*body.page-id-60 .row-bg-wrap .row-bg, body.page-id-61 .row-bg-wrap .row-bg {
     background-position: 20% center !important; }*/
   /*body.page-id-62 .row-bg-wrap .row-bg {
     background-position: 15% center !important; }*/
   /*body.page-id-63 .row-bg-wrap .row-bg {
     background-position: 16% center !important; } */}
 
 .intelligent-solution {
   background: radial-gradient(circle at top right, rgba(38, 254, 234, 0.8) 0%, rgba(0, 0, 0, 0) 100%), radial-gradient(circle at top left, rgba(38, 254, 234, 0.8) 0%, rgba(0, 0, 0, 0.1) 100%), -webkit-gradient(linear, left bottom, left top, from(#4159e3), to(#70c6ed));
   background: radial-gradient(circle at top right, rgba(38, 254, 234, 0.8) 0%, rgba(0, 0, 0, 0) 100%), radial-gradient(circle at top left, rgba(38, 254, 234, 0.8) 0%, rgba(0, 0, 0, 0.1) 100%), linear-gradient(0deg, #4159e3 0%, #70c6ed 100%);
   background-repeat: no-repeat; }
 
 .anyclip-gradient-hp-text h2 {
   text-align: center;
   width: 100%; }
   @media screen and (max-width: 1000px) {
     .anyclip-gradient-hp-text h2 {
       font-size: 45px;
       line-height: 48px; } }
 
 #border-bottom-gradient .row-bg {
   background: #8FA5EF;
   background: -webkit-gradient(linear, left top, right bottom, from(#8FA5EF), to(#43BEE9));
   background: linear-gradient(to bottom right, #8FA5EF, #43BEE9); }
 
 .solutions-list-item-img h2 {
   font-size: 2rem;
   line-height: 1.3; }
   @media screen and (max-width: 1000px) {
     .solutions-list-item-img h2 {
       line-height: 1; } }
 
 .anyclip-solution-mobile-video-cta .column-image-bg {
   background-repeat: no-repeat;
   background-size: cover; }
 
 body #error-404 h1, body #error-404 h2 {
   font-family: "GT America Mono", monospace !important;
   font-weight: 500; }
 
 .anyclip-video-partners .vc_column-inner {
   border-bottom: solid #2F56E7 1px; }
 
 .anyclip-partners .clients {
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: space-between; }
   @media screen and (max-width: 1000px) {
     .anyclip-partners .clients {
       -webkit-box-pack: start;
           -ms-flex-pack: start;
               justify-content: flex-start; } }
 
 .anyclip-partners h4 {
   font-size: 32px;
   text-transform: none !important; }
 
 @media screen and (min-width: 1001px) {
   .anyclip-partners .clients > div:only-child {
     width: 100%; } }
 
 @media screen and (max-width: 1000px) {
   .anyclip-partners .clients.two-cols.no-carousel > div {
     width: 31.6%; } }
 
 @media screen and (max-width: 689px) {
   .anyclip-partners .clients.two-cols.no-carousel > div {
     width: 49.4%; } }
 
 .share-partners .vc_column-inner {
   border-bottom: solid #782CEC 1px; }
 
 .cdn-partners .vc_column-inner {
   border-bottom: solid #6CF4EE 1px; }
 
 #single-client-display .wpb_column {
   padding-right: 0; }
 
 #single-client-display .wpb_column:nth-child(1) .vc_column-inner {
   border-bottom: solid #6CF4EE 1px; }
 
 #single-client-display .wpb_column:nth-child(2) .vc_column-inner {
   border-bottom: solid #2F56E7 1px; }
 
 #single-client-display .wpb_column:nth-child(3) .vc_column-inner {
   border-bottom: solid #782CEC 1px; }
 
 #single-client-display .clients > div {
   margin-bottom: 14px; }
 
 .press-sidebar p {
   font-size: 12px;
   line-height: 14px; }
 
 .press-sidebar h5 {
   font-family: "GT America", sans-serif !important;
   font-weight: 700; }
 
 .press-sidebar .anyclip-newsletter-signup .anyclip-input-wrap .anyclip-input {
   border-radius: 25px; }
 
 .press-sidebar .anyclip-newsletter-signup .anyclip-input-wrap button[type="submit"]:not(.search-widget-btn) {
   padding: 15px 22px !important; }
 
 .press-sidebar .anyclip-newsletter-signup .anyclip-input-wrap svg path {
   fill: #000000; }
 
 .anyclip-press-posts .article-content-wrap {
   padding: 0 !important; }
 
 .anyclip-press-posts .col {
   margin-bottom: 50px; }
 
 .anyclip-press-posts .post-featured-img img {
   width: 100% !important;
   height: 195px;
   -o-object-fit: cover;
      object-fit: cover;
   margin-bottom: 30px !important; }
 
 .anyclip-press-posts .inner-wrap {
   -webkit-box-shadow: none !important;
           box-shadow: none !important;
   padding-bottom: 0 !important;
   border-radius: 0 !important; }
   .anyclip-press-posts .inner-wrap:before {
     content: '';
     border-left: solid 3px #2F56E7;
     position: absolute;
     left: 0;
     height: 100%;
     margin-left: -19px; }
   .anyclip-press-posts .inner-wrap h3 {
     font-size: 40px;
     line-height: 40px;
     margin-top: 6px; }
   .anyclip-press-posts .inner-wrap .excerpt {
     color: #000000;
     margin-bottom: 22px; }
   .anyclip-press-posts .inner-wrap .meta-category a {
     display: none; }
 
 .anyclip-press-posts .post-meta {
   display: none; }
 
 .anyclip-press-posts .meta {
   font-size: 14px;
   font-weight: 600;
   color: #000000;
   text-transform: uppercase;
   font-family: "GT America Mono", monospace; }
   .anyclip-press-posts .meta .divider {
     margin: 0 10px; }
 
 .anyclip-press-posts .type_post.Press {
   color: #2F56E7 !important; }
 
 .anyclip-press-posts .type_post.Bylines {
   color: #782CEC !important; }
 
 #press-page-newsletter h3 {
   font-size: 36px;
   line-height: 46px;
   margin: 0 auto; }
 
 .category-bylines .inner-wrap:before {
   border-color: #782CEC; }
 
 .single-post.material[data-bg-header="true"] #page-header-bg h1 {
   font-weight: 500; }
 
 .single-post.material[data-bg-header="true"] #page-header-bg span.meta-date {
   font-family: "GT America", sans-serif !important;
   font-weight: 400; }
 
 .single-post.material[data-bg-header="true"] .container-wrap.no-sidebar {
   padding-top: 48px !important; }
   .single-post.material[data-bg-header="true"] .container-wrap.no-sidebar .post-area > article .content-inner {
     padding-bottom: 21px; }
 
 .anyclip-legal-content h2 {
   font-size: 24px !important;
   line-height: 28px !important; }
 
 .anyclip-legal-content h3 {
   font-size: 18px !important;
   line-height: 20px !important; }
 
 @media screen and (max-width: 689px) {
   .anyclip-terms-conditions h2, .anyclip-terms-conditions h2.anyclip-header--three {
     font-size: 40px !important;
     line-height: 42px !important; } }
 
 .anyclip-ft-blog .post-area.featured_img_left .post-featured-img-wrap {
   display: none; }
 
 .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap {
   left: 0;
   width: 100%;
   text-align: center;
   color: white; }
   @media screen and (max-width: 1000px) {
     .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .meta-category {
       display: block;
       margin-bottom: 15px; } }
   .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .meta-category a.blog, .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .meta-category a.featured-blog {
     display: none; }
   .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .meta-category a {
     font-size: 15px !important;
     margin-bottom: 24px;
     color: #fff !important;
     text-transform: uppercase; }
     .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .meta-category a:last-of-type {
       margin-right: 0; }
     @media screen and (max-width: 1000px) {
       .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .meta-category a {
         margin-bottom: 10px; } }
   .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap h3.title {
     color: #fff;
     margin-bottom: 52px; }
   .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .grav-wrap {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     display: -webkit-flex;
     -webkit-box-pack: center;
         -ms-flex-pack: center;
             justify-content: center;
     margin-top: 37px; }
     .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .grav-wrap a {
       display: none; }
       .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .grav-wrap a:before {
         content: 'Written by ';
         text-transform: uppercase; }
       .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .grav-wrap a:after {
         content: ' | ';
         margin-left: 7px;
         margin-right: 7px; }
     .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .grav-wrap .text {
       font-weight: 600;
       display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       display: -webkit-flex;
       -webkit-box-align: center;
           -ms-flex-align: center;
               align-items: center; }
       .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .grav-wrap .text a {
         display: block !important;
         font-size: 15px !important;
         text-transform: uppercase; }
       .anyclip-ft-blog .post-area.featured_img_left .post-content-wrap .grav-wrap .text span {
         font-size: 15px; }
 
 .anyclip-blogs .blog-recent .inner-wrap {
   -webkit-box-shadow: none;
           box-shadow: none; }
   .anyclip-blogs .blog-recent .inner-wrap .post-featured-img img {
     border-radius: 4px; }
     .anyclip-blogs .blog-recent .inner-wrap .post-featured-img img:hover {
       border-radius: 4px; }
   .anyclip-blogs .blog-recent .inner-wrap .meta-category {
     display: none; }
   .anyclip-blogs .blog-recent .inner-wrap .article-content-wrap {
     padding: 3% 0; }
     .anyclip-blogs .blog-recent .inner-wrap .article-content-wrap .post-header {
       margin-bottom: 0; }
       .anyclip-blogs .blog-recent .inner-wrap .article-content-wrap .post-header h3.title {
         font-family: "GT America", sans-serif !important;
         font-weight: 400;
         font-size: 15px !important;
         line-height: 20px !important;
         text-transform: none !important; }
     .anyclip-blogs .blog-recent .inner-wrap .article-content-wrap .excerpt {
       display: none; }
 
 .blog-recent[data-style*="classic_enhanced"] .post .post-meta {
   display: none !important; }
 
 @media screen and (min-width: 1001px) {
   .anyclip-blog-button-wrap .wpb_wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
         -ms-flex-pack: center;
             justify-content: center; } }
 
 .anyclip-blog-button-wrap .nectar-button.large {
   font-size: 14px !important;
   line-height: 17px !important; }
   @media screen and (min-width: 1001px) {
     .anyclip-blog-button-wrap .nectar-button.large {
       width: 150px !important;
       padding-left: 0 !important;
       padding-right: 0 !important;
       display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       -webkit-box-align: center;
           -ms-flex-align: center;
               align-items: center;
       -webkit-box-pack: center;
           -ms-flex-pack: center;
               justify-content: center;
       height: 60px !important; } }
 
 .single-post #page-header-bg[data-anyclip-overlay="false"] .page-header-bg-image:after {
   content: none; }
 
 .anyclip-blog__heading {
   margin-bottom: 0; }
 
 .anyclip-blog__excerpt {
   padding: 12px 0; }
   @media screen and (min-width: 1001px) {
     .anyclip-blog__excerpt {
       max-width: 70%; } }
 
 .anyclip-blog__categories, .anyclip-blog__meta-wrap {
   font-family: "GT America Mono", monospace !important;
   font-weight: 500;
   text-transform: uppercase; }
 
 .anyclip-blog__meta-wrap {
   margin-bottom: 32px;
   margin-top: 12px; }
 
 .anyclip-blog__meta-author {
   position: relative;
   padding-right: 10px;
   margin-right: 10px; }
   .anyclip-blog__meta-author:after {
     position: absolute;
     right: -10px;
     content: '|'; }
 
 .anyclip-blog__categories {
   margin-bottom: 40px; }
   .anyclip-blog__categories a {
     color: #2F56E7; }
 
 .anyclip-blog__share-article {
   padding-bottom: 0;
   font-weight: 700; }
 
 .anyclip-blog__related-content {
   padding-top: 100px !important;
   padding-bottom: 100px !important; }
   .anyclip-blog__related-content-meta p {
     margin-top: 20px;
     font-size: 30px;
     line-height: 1; }
   .anyclip-blog__related-content-meta h4 {
     font-size: 40px !important;
     line-height: 40px !important;
     margin-bottom: 20px; }
     @media screen and (max-width: 689px) {
       .anyclip-blog__related-content-meta h4 {
         font-size: 32px !important;
         line-height: 32px !important; } }
   .anyclip-blog__related-content .entire-meta-link {
     position: absolute;
     top: 0;
     left: 0;
     display: block;
     width: 100%;
     z-index: 101;
     height: 100%; }
   .anyclip-blog__related-content .article-content-wrap p {
     padding-bottom: 0; }
 
 .anyclip-blog .sharing-default-minimal {
   margin-bottom: 0 !important; }
 
 .nectar-social .nectar-sharing {
   border-radius: 0 !important;
   padding: 4px 30px !important;
   border: 0 !important;
   color: #fff !important;
   width: 100px;
   text-align: center; }
   .nectar-social .nectar-sharing span.social-text {
     display: none !important; }
   .nectar-social .nectar-sharing i {
     color: #fff !important;
     line-height: 16px; }
   .nectar-social .nectar-sharing.facebook-share {
     background-color: #3a5999; }
   .nectar-social .nectar-sharing.twitter-share {
     background-color: #36acee; }
 
 .blog-recent.columns-3[data-style="classic_enhanced"] .img-link {
   display: block;
   height: 0;
   position: relative;
   padding-bottom: 66.66667%; }
   .blog-recent.columns-3[data-style="classic_enhanced"] .img-link .post-featured-img {
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0; }
     .blog-recent.columns-3[data-style="classic_enhanced"] .img-link .post-featured-img img {
       width: 100%;
       height: 100%;
       -o-object-fit: cover;
          object-fit: cover; }
 
 body.single-post .container-wrap.anyclip-bl/og article h2 {
   font-size: 24px;
   line-height: 26px;
   margin-bottom: 25px; }
   @media screen and (min-width: 768px) {
     body.single-post .container-wrap.anyclip-blog article h2 {
       font-size: 52px;
       line-height: 48px; } }
 
 body.single-post .container-wrap.anyclip-blog article h3 {
   font-family: "GT America", sans-serif !important;
   text-transform: none;
   margin-bottom: 40px;
   font-size: 18px !important;
   line-height: 22px !important; }
   @media screen and (min-width: 768px) {
     body.single-post .container-wrap.anyclip-blog article h3 {
       font-size: 30px !important;
       line-height: 35px !important; } }
 
 body.single-post .container-wrap.anyclip-blog article h4 {
   font-size: 15px;
   line-height: 22px;
   margin-bottom: 30px; }
   @media screen and (min-width: 768px) {
     body.single-post .container-wrap.anyclip-blog article h4 {
       line-height: 18px; } }
 
 body.single-post .container-wrap.anyclip-blog article ul {
   margin-left: 0; }
   body.single-post .container-wrap.anyclip-blog article ul li {
     position: relative;
     list-style: none;
     padding-left: 30px;
     margin-bottom: 20px; }
     body.single-post .container-wrap.anyclip-blog article ul li:before {
       content: '';
       position: absolute;
       left: 0;
       top: 50%;
       -webkit-transform: translateY(-50%);
           -ms-transform: translateY(-50%);
               transform: translateY(-50%);
       height: 2px;
       width: 17px;
       background-color: #2F56E7; }
 
 body.single-post .container-wrap.anyclip-blog article p, body.single-post .container-wrap.anyclip-blog article ul li {
   font-size: 15px;
   line-height: 22px; }
 
 body.single-post.material[data-bg-header="true"] .container-wrap.anyclip-blog {
   padding-top: 30px !important; }
 
 .anyclip-featured-event h2 {
   font-size: 40px;
   line-height: 40px; }
 
 .anyclip-featured-event h3 {
   font-weight: 700; }
 
 .anyclip-featured-event__datetime {
   font-weight: 600; }
   .anyclip-featured-event__datetime p {
     line-height: 20px;
     padding-bottom: 2px; }
 
 .anyclip-events h2 {
   font-size: 40px; }
 
 .anyclip-events .span_12 {
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: space-between; }
   .anyclip-events .span_12 .anyclip-single-event {
     max-width: 455px; }
     .anyclip-events .span_12 .anyclip-single-event > .vc_column-inner {
       border-bottom: 1px solid #2F56E7; }
     .anyclip-events .span_12 .anyclip-single-event img {
       border-radius: 4px;
       -o-object-fit: cover;
          object-fit: cover; }
     .anyclip-events .span_12 .anyclip-single-event h4 {
       font-weight: 600;
       text-transform: none !important; }
     .anyclip-events .span_12 .anyclip-single-event__datetime {
       font-weight: 600; }
       .anyclip-events .span_12 .anyclip-single-event__datetime p {
         font-size: 12px;
         line-height: 20px;
         padding-bottom: 2px; }
 
 .anyclip-support-pg-header h1 {
   font-size: 60px !important;
   line-height: 62px !important; }
   @media screen and (max-width: 689px) {
     .anyclip-support-pg-header h1 {
       font-size: 36px;
       line-height: 40px; } }
 
 @media screen and (max-width: 1300px) {
   body.page-id-1277 #pricing-table-carousel .flickity-slider div.cell .inner-wrap {
     padding-bottom: 60px; } }
 
 body.page-id-1277 #publishing-pricing-columns .vc_col-sm-3:first-of-type, body.page-id-1277 #publishing-pricing-columns .vc_col-sm-3:last-of-type {
   width: 23%; }
 
 body.page-id-1277 #publishing-pricing-columns .vc_col-sm-3:nth-of-type(2), body.page-id-1277 #publishing-pricing-columns .vc_col-sm-3:nth-of-type(3) {
   width: 27%; }
 
 body.page-id-1277 .anyclip-pricing-table .nectar-fancy-ul ul li ul {
   margin: 15px 0 15px -20px; }
   body.page-id-1277 .anyclip-pricing-table .nectar-fancy-ul ul li ul li {
     padding-left: 20px;
     font-size: 14px;
     line-height: 1.2em;
     color: #6C95FF !important; }
     body.page-id-1277 .anyclip-pricing-table .nectar-fancy-ul ul li ul li .fa-check {
       line-height: 1; }
       body.page-id-1277 .anyclip-pricing-table .nectar-fancy-ul ul li ul li .fa-check:before {
         content: "\2022";
         color: #6C95FF !important; }
 
 body.page-id-1277 .anyclip-pricing-table small {
   font-size: 14px !important; }
 
 body.page-id-1277 .anyclip-pricing-table .vc_column-inner .wpb_text_column:nth-of-type(2) {
   height: 80px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center; }
   body.page-id-1277 .anyclip-pricing-table .vc_column-inner .wpb_text_column:nth-of-type(2) p {
     line-height: 1em; }
   body.page-id-1277 .anyclip-pricing-table .vc_column-inner .wpb_text_column:nth-of-type(2) strong {
     display: block; }
 
 body.single-post.resources #page-header-bg h1 {
   text-align: left;
   margin: 0 !important;
   max-width: 600px !important; }
 
 body.single-post.resources #page-header-bg .anyclip-blog__meta-author {
   margin-right: 20px; }
 
 body.single-post.resources .anyclip-case-study__title {
   font-family: "GT America Mono", monospace;
   text-transform: uppercase;
   font-weight: 500; }
 
 body.single-post.resources .anyclip-case-study__large-quote h3 {
   font-family: "GT America", sans-serif !important;
   text-transform: none; }
   @media screen and (min-width: 768px) {
     body.single-post.resources .anyclip-case-study__large-quote h3 {
       font-size: 52px !important;
       line-height: 55px !important; } }
 
 body.single-post.resources .anyclip-blog__categories {
   margin-bottom: 0; }
 
 body.single-post.resources .anyclip-blog__share-article, body.single-post.resources .bottom-meta .sharing-default-minimal {
   text-align: center; }
 
 body.single-post.resources #page-header-bg .inner-wrap {
   text-align: left; }
 
 body.single-post.resources .nectar-milestone .number {
   font-family: "GT America Mono", monospace;
   font-weight: 500; }
 
 body[data-ext-responsive="true"].single-post.resources #page-header-bg[data-post-hs="default_minimal"] h1 {
   margin: 0 !important; }
 
 body.single-post .meta-date.updated.rich-snippet-hidden {
   display: none; }
 
 body.single-post .anyclip-case-study__subtitle {
   font-family: "GT America Mono", monospace;
   text-transform: uppercase;
   margin-bottom: 0; }
 
 body.single-post .container-wrap {
   padding-top: 0 !important; }
 
 .single-post.material[data-bg-header="true"] .container-wrap.no-sidebar.anyclip--gradient-header {
   padding-top: 0 !important; }
 
 .anyclip-header--split {
   max-width: 100% !important;
   background-color: #000; }
   .anyclip-header--split .anyclip-blog__meta-author {
     margin-right: 20px; }
   .anyclip-header--split .row-bg-wrap .inner-wrap {
     width: 50%;
     left: auto;
     right: 0; }
   .anyclip-header--split .hover-wrap {
     margin-bottom: 0 !important; }
   .anyclip-header--split .img-with-animation {
     height: auto !important; }
   .anyclip-header--split .row-bg.using-image {
     background-size: cover; }
   .anyclip-header--split div.vc_col-sm-6:first-of-type {
     margin-top: 200px;
     margin-bottom: 200px; }
     @media screen and (min-width: 1000px) {
       .anyclip-header--split div.vc_col-sm-6:first-of-type .vc_column-inner {
         padding-right: 50px !important; } }
     @media screen and (max-width: 999px) {
       .anyclip-header--split div.vc_col-sm-6:first-of-type {
         margin-top: 100px !important;
         margin-bottom: 50px !important;
         max-width: 600px;
         margin-left: auto !important;
         margin-right: auto !important; } }
     @media only screen and (min-width: 480px) and (max-width: 690px) {
       .anyclip-header--split div.vc_col-sm-6:first-of-type {
         max-width: 420px; } }
 
 body.page-id-2179 {
   overflow: visible; }
   body.page-id-2179 #anyclip-pricing .anyclip-pricing__data-table td:nth-child(1) * {
     color: #6CF4EE !important; }
   body.page-id-2179 #anyclip-pricing .anyclip-pricing__data-table td:nth-child(2) * {
     color: #2F56E7 !important; }
   body.page-id-2179 #anyclip-pricing .anyclip-pricing__data-table td:nth-child(3) * {
     color: #782CEC !important; }
   body.page-id-2179 #pricing-submenu .page-submenu ul {
     -webkit-box-pack: center;
         -ms-flex-pack: center;
             justify-content: center; }
     body.page-id-2179 #pricing-submenu .page-submenu ul li:nth-child(1) a.active {
       color: #6CF4EE; }
     body.page-id-2179 #pricing-submenu .page-submenu ul li:nth-child(2) a.active {
       color: #2F56E7; }
     body.page-id-2179 #pricing-submenu .page-submenu ul li:nth-child(3) a.active {
       color: #782CEC; }
   body.page-id-2179 .comms-pricing-header {
     display: none;
     max-width: 1245px;
     margin: 0 auto;
     position: -webkit-sticky;
     position: sticky;
     top: 40px;
     z-index: 100;
     padding: 20px 20px 30px;
     background: #FFF; }
     @media screen and (max-width: 1000px) {
       body.page-id-2179 .comms-pricing-header {
         display: block; } }
     @media screen and (max-width: 689px) {
       body.page-id-2179 .comms-pricing-header {
         top: var(--header-height); } }
     body.page-id-2179 .comms-pricing-header table {
       border: 0;
       padding: 0;
       background-color: black;
       margin-bottom: 0; }
       body.page-id-2179 .comms-pricing-header table td {
         padding: 0;
         border: 0 !important;
         text-align: center; }
       body.page-id-2179 .comms-pricing-header table .nectar-button {
         max-width: 200px; }
       body.page-id-2179 .comms-pricing-header table .anyclip-pricing-tier {
         border-radius: 0;
         text-align: center;
         border-top: 0;
         min-width: auto; }
         body.page-id-2179 .comms-pricing-header table .anyclip-pricing-tier p.subtitle {
           font-weight: 700; }
         @media screen and (max-width: 689px) {
           body.page-id-2179 .comms-pricing-header table .anyclip-pricing-tier h4 {
             font-size: 12px !important; } }
   body.page-id-2179 #anyclip-pricing .anyclip-pricing__labels-group:last-child th {
     top: 0 !important; }
   @media screen and (max-width: 1000px) {
     body.page-id-2179 #anyclip-pricing .anyclip-pricing__data-table th, body.page-id-2179 #anyclip-pricing .anyclip-pricing__labels-group th {
       top: calc(var(--header-height) - 30px); } }
   @media screen and (max-width: 689px) {
     body.page-id-2179 #anyclip-pricing .anyclip-pricing__data-table th, body.page-id-2179 #anyclip-pricing .anyclip-pricing__labels-group th {
       top: calc(var(--header-height) + 10px);
       height: 85px !important; } }
   body.page-id-2179 #anyclip-pricing thead th:first-child .anyclip-pricing-tier:before {
     content: none; }
   @media screen and (max-width: 1000px) {
     body.page-id-2179 #anyclip-pricing thead th .anyclip-pricing-tier.tier--aqua h4 {
       color: #6CF4EE !important; }
     body.page-id-2179 #anyclip-pricing thead th .anyclip-pricing-tier.tier--royal-blue h4 {
       color: #2F56E7 !important; }
     body.page-id-2179 #anyclip-pricing thead th .anyclip-pricing-tier.tier--purple h4 {
       color: #782CEC !important; } }
   @media screen and (max-width: 1000px) {
     body.page-id-2179 #anyclip-pricing td, body.page-id-2179 #anyclip-pricing th {
       height: 62px !important;
       max-height: 62px !important;
       min-height: 62px !important; } }
   body.page-id-2179 #anyclip-pricing__data-wrap .anyclip-pricing__data-table td, body.page-id-2179 #anyclip-pricing__data-wrap .anyclip-pricing__data-table th {
     display: table-cell !important; }
   @media screen and (max-width: 1000px) {
     body.page-id-2179 #anyclip-pricing__data-wrap .anyclip-pricing-tier {
       min-width: auto;
       border-top: 0;
       background-color: transparent;
       border-radius: 0;
       padding: 0 !important; }
       body.page-id-2179 #anyclip-pricing__data-wrap .anyclip-pricing-tier h4 {
         margin-bottom: 0 !important;
         line-height: 1;
         font-size: 14px !important; }
       body.page-id-2179 #anyclip-pricing__data-wrap .anyclip-pricing-tier .subtitle, body.page-id-2179 #anyclip-pricing__data-wrap .anyclip-pricing-tier .nectar-button {
         display: none; } }
   @media screen and (max-width: 689px) {
     body.page-id-2179 #anyclip-pricing__data-wrap .anyclip-pricing-tier {
       padding: 0;
       position: absolute;
       left: -10px;
       top: 5px;
       -webkit-transform: rotate(45deg);
           -ms-transform: rotate(45deg);
               transform: rotate(45deg);
       text-align: right;
       -webkit-transform-origin: left;
           -ms-transform-origin: left;
               transform-origin: left;
       white-space: nowrap;
       width: 80px;
       height: auto !important; } }
   @media screen and (min-width: 550px) and (max-width: 689px) {
     body.page-id-2179 #anyclip-pricing__data-wrap .anyclip-pricing-tier {
       left: 20px; } }
   @media screen and (max-width: 480px) {
     body.page-id-2179 #anyclip-pricing__data-wrap .anyclip-pricing-tier {
       left: -30px; } }
   @media screen and (max-width: 1000px) {
     body.page-id-2179 #anyclip-pricing__data-wrap .anyclip-pricing-tier h4 {
       display: block !important; } }
   @media screen and (max-width: 689px) {
     body.page-id-2179 #anyclip-pricing__data-wrap .anyclip-pricing-tier h4 {
       font-size: 12px !important;
       line-height: 1 !important; } }
   body.page-id-2179 #pricing-table-carousel .flickity-slider div.cell {
     color: #fff; }
     body.page-id-2179 #pricing-table-carousel .flickity-slider div.cell:nth-of-type(1) .inner-wrap  {
       border-top: 18px solid #6CF4EE;
       padding-bottom: 60px; }
     body.page-id-2179 #pricing-table-carousel .flickity-slider div.cell:nth-of-type(2) .inner-wrap {
       border-color: #2F56E7; }
     body.page-id-2179 #pricing-table-carousel .flickity-slider div.cell:nth-of-type(3) .inner-wrap {
       border-color: #782CEC; }
   body.page-id-2179 .anyclip-pricing-cost .color-anyclip-purple {
     color: #A662FF !important; }
   body.page-id-2179 .anyclip-pricing-tier p.subtitle {
     margin-bottom: 13px; }
 
 body.page-id-1700 .solutions-features .nectar-icon-list .nectar-icon-list-item ul li, body.page-id-1700 .solutions-features .nectar-icon-list .nectar-icon-list-item.animated .content ul, body.page-id-2259 .solutions-features .nectar-icon-list .nectar-icon-list-item ul li, body.page-id-2259 .solutions-features .nectar-icon-list .nectar-icon-list-item.animated .content ul {
   margin-bottom: 20px; }
 
 body.page-id-1700 h3.hero-lockbox, body.page-id-2259 h3.hero-lockbox {
   margin-bottom: 1rem !important; }
 
 @media screen and (min-width: 1224px) {
   body.page-id-1700 .br-lockbox, body.page-id-2259 .br-lockbox {
     display: none; } }
 
 @media screen and (max-width: 1223px) {
   body.page-id-1700 .br-lockbox, body.page-id-2259 .br-lockbox {
     display: block; } }
 
 .anyclip-bullet-list .nectar-icon-list[data-icon-style="no-border"][data-icon-size="small"] {
   margin-left: -34px; }
   .anyclip-bullet-list .nectar-icon-list[data-icon-style="no-border"][data-icon-size="small"] .nectar-icon-list-item {
     margin-bottom: 1.125rem;
     padding-left: 34px; }
     .anyclip-bullet-list .nectar-icon-list[data-icon-style="no-border"][data-icon-size="small"] .nectar-icon-list-item .content {
       font-size: 16px;
       line-height: 22px;
       color: #000000; }
     .anyclip-bullet-list .nectar-icon-list[data-icon-style="no-border"][data-icon-size="small"] .nectar-icon-list-item .list-icon-holder i:before {
       font-weight: 600; }
 
 .anyclip-bullet-list.anyclip-bullet-list--legal .nectar-icon-list[data-icon-style="no-border"][data-icon-size="small"] {
   margin-left: 0; }
 
 .anyclip-single-testimonial .nectar_single_testimonial p {
   font-family: "GT America", sans-serif !important;
   font-weight: 400;
   font-size: 22px !important;
   line-height: 26px !important;
   text-transform: none !important;
   text-transform: none;
   font-weight: 500; }
   .anyclip-single-testimonial .nectar_single_testimonial p:before {
     visibility: visible !important;
     content: '';
     position: absolute;
     height: 25px;
     width: 25px;
     z-index: 2;
     background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF)), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
     background: linear-gradient(#FFF, #FFF), linear-gradient(#FFF, #FFF);
     background-position: center;
     background-size: 100% 2px, 2px 100%;
     background-repeat: no-repeat;
     top: -50px;
     left: 0; }
     @media screen and (min-width: 768px) {
       .anyclip-single-testimonial .nectar_single_testimonial p:before {
         top: -25px;
         left: -30px; } }
   .anyclip-single-testimonial .nectar_single_testimonial p:after {
     visibility: visible !important;
     content: '';
     position: absolute;
     height: 25px;
     width: 25px;
     z-index: 2;
     background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF)), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
     background: linear-gradient(#FFF, #FFF), linear-gradient(#FFF, #FFF);
     background-position: center;
     background-size: 100% 2px, 2px 100%;
     background-repeat: no-repeat;
     content: none; }
     @media screen and (min-width: 768px) {
       .anyclip-single-testimonial .nectar_single_testimonial p:after {
         content: '';
         bottom: 25px;
         right: 30px; } }
   .anyclip-single-testimonial .nectar_single_testimonial p span.open-quote {
     display: none; }
 
 .anyclip-single-testimonial .nectar_single_testimonial .image-icon {
   background-repeat: no-repeat;
   background-size: contain;
   width: 95px;
   height: 53px;
   border-radius: 0; }
 
 .anyclip-single-testimonial .nectar_single_testimonial span.wrap span:first-child {
   font-family: "GT America Mono", monospace !important;
   font-weight: 500; }
 
 .anyclip-single-testimonial .nectar_single_testimonial span.wrap span.title {
   opacity: 1 !important;
   font-weight: 500;
   font-size: 0.75rem; }
 
 h2.testimonial-header {
   color: #FFFFFF;
   font-size: 60px; }
   @media screen and (max-width: 1000px) {
     h2.testimonial-header {
       font-size: 40px;
       line-height: 42px; } }
 
 .anyclip-testimonial .wpb_wrapper {
   height: 100%; }
 
 .anyclip-testimonial.anyclip-testimonial--no-quotes blockquote.nectar_single_testimonial .inner > p {
   text-indent: 0;
   padding-top: 0; }
   .anyclip-testimonial.anyclip-testimonial--no-quotes blockquote.nectar_single_testimonial .inner > p:before {
     content: '\201C'; }
   .anyclip-testimonial.anyclip-testimonial--no-quotes blockquote.nectar_single_testimonial .inner > p .open-quote {
     display: none; }
 
 @media screen and (min-width: 1001px) {
   .anyclip-testimonial blockquote.nectar_single_testimonial {
     height: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: start;
         -ms-flex-align: start;
             align-items: flex-start;
     padding-bottom: 77px; } }
 
 .anyclip-testimonial blockquote.nectar_single_testimonial .inner > p {
   font-size: 16px;
   line-height: 22px;
   color: #FFFFFF;
   text-transform: none;
   text-indent: 8px;
   padding-top: 60px; }
   .anyclip-testimonial blockquote.nectar_single_testimonial .inner > p:after {
     content: '\201D';
     position: relative;
     left: -3px; }
   .anyclip-testimonial blockquote.nectar_single_testimonial .inner > p .open-quote {
     position: absolute;
     top: 0;
     left: -12px; }
     .anyclip-testimonial blockquote.nectar_single_testimonial .inner > p .open-quote:after {
       font-size: 16px;
       line-height: 24px;
       content: '\201C';
       color: #000;
       position: absolute;
       bottom: -3px;
       left: 4px; }
 
 .anyclip-testimonial blockquote.nectar_single_testimonial .wrap {
   vertical-align: top; }
   @media screen and (min-width: 1001px) {
     .anyclip-testimonial blockquote.nectar_single_testimonial .wrap {
       position: absolute;
       bottom: 0;
       left: 0; } }
   .anyclip-testimonial blockquote.nectar_single_testimonial .wrap span {
     color: #FFFFFF;
     font-size: 10px;
	 white-space: normal;
	}
	.anyclip-testimonial blockquote.nectar_single_testimonial .wrap span:not(:first-child){
	 line-height: 12px;
	}
     .anyclip-testimonial blockquote.nectar_single_testimonial .wrap span:first-of-type {
       font-family: "GT America Mono", monospace !important;
       font-weight: 500;
       font-size: 14px !important; }
   .anyclip-testimonial blockquote.nectar_single_testimonial .wrap .company {
     position: absolute;
     bottom: 0; }
   @media screen and (max-width: 689px) {
     .anyclip-testimonial blockquote.nectar_single_testimonial .wrap {
       white-space: nowrap;
       width: 50%; } }
 
 @media screen and (min-width: 1001px) {
   .anyclip-testimonial blockquote.nectar_single_testimonial div.image-icon + span.wrap {
     height: 77px;
     left: 97px; } }
 
 .anyclip-testimonial blockquote.nectar_single_testimonial .image-icon {
   border-radius: 2px;
   border: solid 1px #FFFFFF;
   height: 77px;
   width: 77px;
   background-size: 88% auto;
   background-repeat: no-repeat;
   background-position: center center; }
   @media screen and (min-width: 1001px) {
     .anyclip-testimonial blockquote.nectar_single_testimonial .image-icon {
       position: absolute;
       bottom: 0;
       left: 0; } }
 
 .only-company-title .wrap span:not(:nth-of-type(1)) {
   visibility: hidden; }
 
 #careers-testimonials blockquote.nectar_single_testimonial .inner > p .open-quote {
   color: #FFF; }
 
 .clients > div {
   border-radius: 10px;
   border: 1px solid #707070;
   height: 100px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center; }
   .clients > div img {
     max-width: 90% !important;
     padding: 15px;
     width: 100% !important;
     -o-object-fit: contain;
        object-fit: contain;
     margin: 0 !important; }
     .clients > div img[src*="Internet_Brands"], .clients > div img[src*="Inc"], .clients > div img[src*="Time-Out"], .clients > div img[src*="AT_T"] {
       max-width: 75% !important; }
     .clients > div img[src*="YellowPages"] {
       max-width: 60% !important; }
     .clients > div img[src*="logo-bw-Inverted"] {
       max-width: 75% !important;
       position: relative;
       top: 5px; }
     .clients > div img[src*="Amazon_Prime"] {
       max-width: 80% !important; }
     .clients > div img[src*="Google"], .clients > div img[src*="google"] {
       max-width: 80% !important;
       position: relative;
       top: 5px; }
     .clients > div img[src*="MV4IqJjr"] {
       max-width: 75% !important; }
     .clients > div img[src*="Instagram-Wordmark"], .clients > div img[src*="discovery"] {
       position: relative;
       top: 5px; }
     .clients > div img[src*="heineken"] {
       position: relative;
       top: -5px; }
 
 .vc_row .dark .clients > div img {
   border-color: #000; }
 
 .intelligent-management-clients .clients > div:last-child img {
   max-width: 37% !important; }
 
 .gradient-bg-component h2 {
   color: black; }
   @media screen and (max-width: 689px) {
     .gradient-bg-component h2 {
       font-size: 30px;
       line-height: 30px; } }
 
 .gradient-bg-component__description h3,
 .gradient-bg-component h4 {
   color: white; }
 
 .gradient-bg-component__videos h4 {
   text-transform: capitalize !important;
   font-family: "GT America", sans-serif !important;
   font-weight: 700; }
 
 .gradient-bg-component__videos p {
   color: black;
   font-size: 0.9375rem; }
 
 .gradient-bg-component.gradient-bg-component--IM {
   z-index: 50; }
   @media screen and (min-width: 1001px) {
     .gradient-bg-component.gradient-bg-component--IM {
       margin-top: -120px; } }
 
 .solutions-features__title .wpb_text_column .wpb_wrapper {
   position: relative; }
   .solutions-features__title .wpb_text_column .wpb_wrapper h2 {
     max-width: 350px; }
 
 .solutions-features .nectar-icon-list .nectar-icon-list-item {
   margin-bottom: 28px;
   padding-left: 0; }
   .solutions-features .nectar-icon-list .nectar-icon-list-item h3 {
     color: #000000; }
     @media screen and (max-width: 1000px) {
       .solutions-features .nectar-icon-list .nectar-icon-list-item h3 {
         font-size: 20px !important;
         line-height: 22px !important; } }
     @media screen and (min-width: 1001px) and (max-width: 1400px) {
       .solutions-features .nectar-icon-list .nectar-icon-list-item h3 {
         font-size: 35px !important;
         line-height: 40px !important; } }
   .solutions-features .nectar-icon-list .nectar-icon-list-item ul {
     margin-left: 0; }
     .solutions-features .nectar-icon-list .nectar-icon-list-item ul li {
       font-family: "GT America", sans-serif !important;
       font-weight: 400;
       font-size: 25px !important;
       line-height: 30px !important;
       text-transform: none !important;
       list-style-type: none;
       line-height: 40px !important;
       color: #000000;
       position: relative; }
       @media screen and (max-width: 1000px) {
         .solutions-features .nectar-icon-list .nectar-icon-list-item ul li {
           font-size: 22px !important;
           line-height: 26px !important; } }
       .solutions-features .nectar-icon-list .nectar-icon-list-item ul li:before {
         content: "";
         position: absolute;
         left: -30px;
         width: 17px;
         top: 50%;
         -webkit-transform: translateY(-50%);
             -ms-transform: translateY(-50%);
                 transform: translateY(-50%);
         height: 2px;
         background-color: #2F56E7; }
       @media screen and (max-width: 1000px) {
         .solutions-features .nectar-icon-list .nectar-icon-list-item ul li {
           font-size: 16px !important;
           line-height: 20px !important; } }
 
 @media screen and (min-width: 1001px) {
   body:not(.home) .solutions-features .nectar-icon-list .nectar-icon-list-item h3 {
     font-size: 35px !important;
     line-height: 40px !important; }
	 
	.block-list-features .nectar-icon-list .nectar-icon-list-item h3 {
		font-size: 40px !important;
		line-height: 48px !important;
	}
}
 
 @media screen and (min-width: 1001px) {
   .solutions-features .wpb_text_column .wpb_wrapper h2, .solutions-features__title .wpb_text_column .wpb_wrapper h2 {
     font-size: 64px !important;
     line-height: 62px !important; } }
 
 @media screen and (max-width: 1000px) {
   .solutions-features .wpb_text_column .wpb_wrapper h2, .solutions-features__title .wpb_text_column .wpb_wrapper h2 {
     font-size: 42px !important;
     line-height: 40px !important; } }
 
 @media screen and (min-width: 1001px) and (max-width: 1300px) {
   .solutions-features .wpb_text_column .wpb_wrapper h2, .solutions-features__title .wpb_text_column .wpb_wrapper h2 {
     font-size: 42px !important;
     line-height: 40px !important; } }
 
 @media screen and (min-width: 1301px) and (max-width: 1500px) {
   .solutions-features .wpb_text_column .wpb_wrapper h2, .solutions-features__title .wpb_text_column .wpb_wrapper h2 {
     font-size: 60px !important;
     line-height: 62px !important; } }
 
 a.nectar-button.jumbo {
   padding: 21px 72px; }
   @media screen and (max-width: 689px) {
     a.nectar-button.jumbo {
       width: 100%; } }
 
 body.material[data-button-style^="rounded"] .nectar-button.has-icon:not([class*="see-through"]) i {
   background-color: transparent; }
 
 #header-outer .sf-menu li ul li a {
   color: #000; }
 
 #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item {
   border-color: #00C7BF; }
   #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a {
     background-color: transparent !important;
     color: #000000; }
 
 #top nav > ul > li:not([class*="button_"]):hover > a {
   color: #000 !important; }
 
 #top nav > ul > li:not([class*="button_"]) > a:not(.sf-with-ul) {
   margin-right: 20px !important; }
 
 #header-outer .sf-menu .current-menu-ancestor > a {
   color: #000 !important; }
   #header-outer .sf-menu .current-menu-ancestor > a .sf-sub-indicator i {
     color: #000 !important; }
 
 #header-outer.small-nav .sf-menu > li:hover > ul, #header-outer.small-nav .sf-menu ul {
   top: 100% !important; }
 
 #header-outer .sf-menu > li:hover > ul, #header-outer .sf-menu ul {
   top: 60px !important; }

@media screen and (min-width:1161px){
	#header-outer .sf-menu ul{
		top:90px !important;
	}
}

 #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover {
   background-color: transparent !important;
   color: #000; }
 
 .sf-menu .sfHover > ul {
   opacity: 1; }
 
 body #header-outer.transparent #top nav > ul > .button_solid_color > a:before {
   background-color: #fff !important;
   -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
   transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
   transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
   transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1); }
 
 body #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a {
   color: #000 !important;
   -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
   transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
   transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
   transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1); }
 
 #top nav > ul > li[class*="button_solid_color"] > a {
   color: #FFF !important;
   -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
   transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
   transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
   transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1); }
 
 #top nav .sub-menu li > a {
   padding-left: 0;
   padding-right: 0; }
 
 .sf-menu > li ul {
   background-color: transparent !important;
   border-top: 0 !important;
   margin-top: 30px;
   width: 25em; }
   .sf-menu > li ul:after {
     content: '';
     background-color: #FFF;
     border-radius: 4px;
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.45);
             box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.45);
     z-index: 0; }
   .sf-menu > li ul:before {
     content: '';
     position: absolute;
     top: -13px;
     left: 20px;
     width: 30px;
     height: 30px;
     border-radius: 4px;
     background-color: #FFF;
     -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
             transform: rotate(45deg);
     z-index: 1; }
   .sf-menu > li ul li {
     padding-bottom: 10px;
     border-bottom: 1px solid #2F56E7;
     margin-bottom: 15px; }
     .sf-menu > li ul li:hover {
       border-color: #00C7BF; }
 
 #slide-out-widget-area.slide-out-from-right {
   padding-left: 30px;
   padding-right: 30px; }
 
 #slide-out-widget-area .inner .off-canvas-menu-container li ul {
   padding-left: 10px !important; }
 
 #slide-out-widget-area .inner .off-canvas-menu-container li a {
   font-family: "GT America Mono", monospace !important;
   font-weight: 500;
   text-transform: uppercase;
   font-weight: 400 !important; }
 
 #slide-out-widget-area .inner .off-canvas-menu-container li li a {
   font-size: 13px !important;
   line-height: 16px !important; }
 
 #header-outer .sf-menu li li ul {
   margin-left: 30px !important;
   left: calc(25em - 20px) !important;
   top: 0 !important; }
   #header-outer .sf-menu li li ul:before {
     top: 20px;
     left: -13px; }
 
 #header-outer.small-nav .sf-menu li li ul {
   top: 0 !important; }
 
 #header-outer nav ul li li:hover > a .sf-sub-indicator i {
   color: #000 !important; }
 
 #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a,
 #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a,
 #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a {
   background-color: transparent !important;
   color: #000 !important; }
 
 .anyclip-fullwidth-banner .row {
   position: relative; }
 
 .anyclip-fullwidth-banner .wpb_text_column .wpb_wrapper {
   position: relative; }
   @media screen and (min-width: 1000px) and (max-width: 1100px) {
     .anyclip-fullwidth-banner .wpb_text_column .wpb_wrapper h2 {
       font-size: 90px !important; } }
 
 .text-with-down-chevron .wpb_text_column:before {
   content: '';
   height: 0px;
   width: 0px;
   border: none;
   border-bottom: 10px solid #000000;
   border-left: 5px solid transparent;
   border-right: 5px solid transparent;
   display: inline-block;
   -webkit-transform: rotate(180deg);
       -ms-transform: rotate(180deg);
           transform: rotate(180deg); }
 
 .text-with-down-chevron .body-font-large {
   font-size: 23px;
   color: #000000; }
 
 /* @mixin corner-element() {
     position: absolute;
     transform: rotate(-90deg);
     margin: 0 !important;
 
     p {
         font-family: $side-element-font-family;
         text-transform: uppercase;	
         font-size: 10px;
 
         &:before {
             @media screen and (min-width: 768px) {
                 content: '';
             }
             display: inline;
             content: none;
             width: 15px;
             height: 15px;
             position: absolute;
             top: 3px;
             left: -50px;
             z-index: 2;
             @include plus-background(#FFF, 1px);
         }
     }
 }
 
 @mixin corner-element--top-right {
     right: 0;
     top: 0;
     transform-origin: top right;
 }
 
 @mixin corner-element--bottom-right {
     right: 0;
     bottom: 200px;
     transform-origin: bottom right;
 }
  */
 .anyclip-corner-element, .anyclip-corner-element--top-right, .anyclip-corner-element--bottom-right {
   position: absolute;
   margin: 0 !important;
   display: none; }
   @media screen and (min-width: 1001px) {
     .anyclip-corner-element, .anyclip-corner-element--top-right, .anyclip-corner-element--bottom-right {
       display: block; } }
   .anyclip-corner-element p, .anyclip-corner-element--top-right p, .anyclip-corner-element--bottom-right p {
     font-family: "Space Mono", monospace;
     text-transform: uppercase;
     font-size: 10px;
     padding-left: 65px; }
     .anyclip-corner-element p:before, .anyclip-corner-element--top-right p:before, .anyclip-corner-element--bottom-right p:before {
       display: inline-block;
       content: none;
       width: 15px;
       height: 15px;
       position: absolute;
       top: 5px;
       left: 0;
       z-index: 2;
       background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF)), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
       background: linear-gradient(#FFF, #FFF), linear-gradient(#FFF, #FFF);
       background-position: center;
       background-size: 100% 1px, 1px 100%;
       background-repeat: no-repeat; }
       @media screen and (min-width: 768px) {
         .anyclip-corner-element p:before, .anyclip-corner-element--top-right p:before, .anyclip-corner-element--bottom-right p:before {
           content: ''; } }
       .dark .anyclip-corner-element p:before, .dark .anyclip-corner-element--top-right p:before, .dark .anyclip-corner-element--bottom-right p:before {
         background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
         background: linear-gradient(#000, #000), linear-gradient(#000, #000);
         background-position: center;
         background-size: 100% 1px, 1px 100%;
         background-repeat: no-repeat; }
 
 .anyclip-corner-element--top-right {
   -webkit-transform: rotate(-90deg);
       -ms-transform: rotate(-90deg);
           transform: rotate(-90deg);
   right: 0;
   top: 0;
   -webkit-transform-origin: top right;
       -ms-transform-origin: top right;
           transform-origin: top right; }
   .anyclip-corner-element--top-right.anyclip-corner-element--pricing {
     right: -50px;
     top: -100px; }
 
 .anyclip-corner-element--bottom-right {
   bottom: 100px;
   right: 0;
   -webkit-transform: rotate(-90deg) translate(100%, 100%);
       -ms-transform: rotate(-90deg) translate(100%, 100%);
           transform: rotate(-90deg) translate(100%, 100%);
   -webkit-transform-origin: bottom right;
       -ms-transform-origin: bottom right;
           transform-origin: bottom right; }
 
 /* .anyclip-corner-element--top-right {
     @include corner-element;
     @include corner-element--top-right;
 }
  */
 /* .dark {
     .anyclip-corner-element--bottom-right, .anyclip-corner-element--top-right {
         p {
             &:before {
                 @include plus-background(#000, 1px);
             }
         }
     }
 } */
 /* .anyclip-corner-element--bottom-right {
     @include corner-element;
     @include corner-element--bottom-right;
 } */
 .anyclip-plus--top-left {
   position: relative; }
   .anyclip-plus--top-left:before {
     visibility: visible !important;
     content: '';
     position: absolute;
     height: 25px;
     width: 25px;
     z-index: 2;
     background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF)), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
     background: linear-gradient(#FFF, #FFF), linear-gradient(#FFF, #FFF);
     background-position: center;
     background-size: 100% 2px, 2px 100%;
     background-repeat: no-repeat;
     top: -50px;
     left: 0; }
     @media screen and (min-width: 768px) {
       .anyclip-plus--top-left:before {
         top: -25px;
         left: -30px; } }
 
 .anyclip-plus--bottom-right {
   position: relative; }
   .anyclip-plus--bottom-right:after {
     visibility: visible !important;
     content: '';
     position: absolute;
     height: 25px;
     width: 25px;
     z-index: 2;
     background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF)), -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
     background: linear-gradient(#FFF, #FFF), linear-gradient(#FFF, #FFF);
     background-position: center;
     background-size: 100% 2px, 2px 100%;
     background-repeat: no-repeat;
     content: none; }
     @media screen and (min-width: 768px) {
       .anyclip-plus--bottom-right:after {
         content: '';
         bottom: 25px;
         right: 30px; } }
 
 .dark .anyclip-plus--bottom-right:before, .dark .anyclip-plus--bottom-right:after, .dark .anyclip-plus--top-left:before, .dark .anyclip-plus--top-left:after {
   background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
   background: linear-gradient(#000, #000), linear-gradient(#000, #000);
   background-position: center;
   background-size: 100% 2px, 2px 100%;
   background-repeat: no-repeat; }
 
 @media screen and (min-width: 1000px) and (max-width: 1300px) {
   .anyclip-clipped-gradient-text {
     margin-top: -50px !important; } }
 
 @media screen and (min-width: 1001px) {
   .anyclip-clipped-gradient-text .nectar-split-heading .heading-line h2 {
     font-size: 84px;
     line-height: 84px; } }
 
 @media screen and (max-width: 1000px) {
   .anyclip-clipped-gradient-text .nectar-split-heading .heading-line h2 {
     text-align: center !important;
     font-size: 45px !important;
     line-height: 45px !important;
     margin-bottom: 0; } }
 
 .anyclip-clipped-gradient-text .nectar-split-heading .heading-line:last-child,
 .anyclip-clipped-gradient-text .nectar-split-heading .heading-line:nth-last-child(2) {
   position: relative;
   overflow: hidden;
   margin-bottom: -0.83em; }
   .anyclip-clipped-gradient-text .nectar-split-heading .heading-line:last-child > div,
   .anyclip-clipped-gradient-text .nectar-split-heading .heading-line:nth-last-child(2) > div {
     position: absolute;
     width: 100%;
     bottom: 0; }
 
 .anyclip-clipped-gradient-text .nectar-split-heading .heading-line:nth-last-child(2) {
   height: 2.5em; }
   @media screen and (max-width: 1000px) {
     .anyclip-clipped-gradient-text .nectar-split-heading .heading-line:nth-last-child(2) {
       height: 1em; } }
 
 .anyclip-clipped-gradient-text .nectar-split-heading .heading-line:last-child {
   height: 2em;
   margin-top: 0.83em;
   display: none; }
   @media screen and (min-width: 1001px) {
     .anyclip-clipped-gradient-text .nectar-split-heading .heading-line:last-child {
       display: block; } }
	@media screen and (max-width: 1000px) {
	 .anyclip-clipped-gradient-text .nectar-split-heading .heading-line:last-child {
   		height: 1em;
   margin-top: 0.83em;
   display: block; }
}
 
 .anyclip-pricing-table .anyclip-price-discount {
   height: 16px;
   font-size: 13px;
   font-family: "GT America Mono", monospace !important;
   font-weight: 500;
   text-transform: uppercase; }
   .anyclip-pricing-table .anyclip-price-discount small {
     font-size: 10px; }
 
 .anyclip-pricing-table .vc_column-inner > .wpb_wrapper {
   height: 100%;
   padding-bottom: 70px; }
 
 .anyclip-pricing-table .nectar-button {
   position: absolute;
   bottom: 0;
   top: auto;
   width: 100%;
   padding-left: 15px !important;
   padding-right: 15px !important; }
 
 .anyclip-pricing-table .anyclip-pricing-cost {
   font-family: "GT America", sans-serif !important;
   font-weight: 700;
   font-size: 16px !important;
   line-height: 1.5;
   height: 40px;
   text-transform: uppercase !important; }
   .anyclip-pricing-table .anyclip-pricing-cost small {
     font-size: 12px !important;
     font-weight: 400 !important;
     text-transform: none !important; }
     .anyclip-pricing-table .anyclip-pricing-cost small:last-of-type {
       display: block; }
 
 @media screen and (max-width: 689px) {
   .anyclip-pricing-table .nectar-fancy-ul ul li {
     padding-left: 28px; } }
 
 .anyclip-pricing-table .nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
   color: #FFFFFF !important; }
 
 #pricing-table-carousel .flickity-slider div.cell {
   color: #fff; }
   #pricing-table-carousel .flickity-slider div.cell .inner-wrap {
     border-top: 18px solid #B7C6FF; }
     @media screen and (max-width: 689px) {
       #pricing-table-carousel .flickity-slider div.cell .inner-wrap {
         padding: 10px;
         padding-bottom: 60px; } }
   #pricing-table-carousel .flickity-slider div.cell:nth-of-type(1) .inner-wrap {
     border-color: #6CF4EE; }
   #pricing-table-carousel .flickity-slider div.cell:nth-of-type(2) .inner-wrap {
     border-color: #2F56E7; }
   #pricing-table-carousel .flickity-slider div.cell:nth-of-type(3) .inner-wrap {
     border-color: #782CEC; }
   #pricing-table-carousel .flickity-slider div.cell h4 {
     color: #FFF; }
   #pricing-table-carousel .flickity-slider div.cell .nectar-button {
     display: block;
     text-align: center;
     bottom: 10px;
     left: 10px;
     width: calc(100% - 20px); }
   #pricing-table-carousel .flickity-slider div.cell .nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
     color: #fff !important; }
   #pricing-table-carousel .flickity-slider div.cell ul li {
     color: #fff; }
 
 #pricing-submenu {
   display: block !important; }
   #pricing-submenu .row_col_wrap_12 {
     padding-top: 0 !important; }
   @media screen and (min-width: 1001px) {
     #pricing-submenu {
       display: none !important; } }
   #pricing-submenu .sticky-wrapper {
     height: auto !important; }
     #pricing-submenu .sticky-wrapper .page-submenu .mobile-menu-link {
       display: none !important; }
     #pricing-submenu .sticky-wrapper .page-submenu ul {
       display: -webkit-box !important;
       display: -ms-flexbox !important;
       display: flex !important;
       top: 0 !important; }
       #pricing-submenu .sticky-wrapper .page-submenu ul li {
         width: 25%;
         font-size: 12px;
         font-family: "GT America Mono", monospace !important;
         font-weight: 500;
         text-transform: uppercase; }
         #pricing-submenu .sticky-wrapper .page-submenu ul li a {
           padding: 10px 0; }
 
 table.anyclip-pricing__data-table tbody > .anyclip-pricing__data-group-head {
   pointer-events: none; }
 
 .anyclip-pricing-tier {
   border-radius: 5px;
   background-color: #000;
   padding: 10px;
   border-top: 13px solid #FFF;
   white-space: nowrap;
   min-width: 190px;
   z-index: 10;
   -webkit-transform: translateZ(0);
           transform: translateZ(0); }
   .anyclip-pricing-tier h4 {
     margin-bottom: 5px !important;
     white-space: nowrap; }
   .anyclip-pricing-tier p.subtitle {
     font-size: 15px;
     height: 15px;
     display: block;
     line-height: 1;
     padding-bottom: 0;
     margin-bottom: 15px;
     white-space: nowrap; }
     .anyclip-pricing-tier p.subtitle small {
       font-size: 10px;
       font-weight: 400; }
     .anyclip-pricing-tier p.subtitle.connect {
       text-transform: uppercase;
       font-size: 13px; }
   .anyclip-pricing-tier.tier--light-blue {
     border-color: #B7C6FF; }
     .anyclip-pricing-tier.tier--light-blue p.subtitle {
       color: #B7C6FF; }
   .anyclip-pricing-tier.tier--royal-blue {
     border-color: #2F56E7; }
     .anyclip-pricing-tier.tier--royal-blue p.subtitle {
       color: #2F56E7; }
   .anyclip-pricing-tier.tier--purple {
     border-color: #782CEC; }
     .anyclip-pricing-tier.tier--purple p.subtitle {
       color: #A662FF; }
   .anyclip-pricing-tier.tier--aqua {
     border-color: #6CF4EE; }
     .anyclip-pricing-tier.tier--aqua p.subtitle {
       color: #6CF4EE; }
   .anyclip-pricing-tier a.nectar-button {
     display: block;
     margin-bottom: 0;
     font-size: 12px;
     padding: 7px; }
 
 body.page-id-21 {
   overflow: visible; }
 
 #pricing-table-carousel .nectar-button {
   padding-left: 12px !important;
   padding-right: 12px !important; }
   #pricing-table-carousel .nectar-button span {
     white-space: nowrap; }
 
 :root {
   --header-height: 75px; }
   @media screen and (max-width: 689px) {
     :root {
       --header-height: 35px; } }
 
 #anyclip-pricing {
   position: relative;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
       -ms-flex-direction: row;
           flex-direction: row;
   -ms-flex-wrap: nowrap;
       flex-wrap: nowrap;
   -webkit-box-align: stretch;
       -ms-flex-align: stretch;
           align-items: stretch;
   width: 100%;
   max-width: 1245px;
   margin: 0 auto; }
   #anyclip-pricing:after {
     content: '';
     display: block;
     position: absolute;
     height: 100%;
     width: 100vw;
     top: 0;
     bottom: 0;
     background-color: #FFFFFF;
     z-index: 100;
     left: 100%; }
   @media (max-width: 1255px) {
     #anyclip-pricing {
       padding-left: 20px;
       padding-right: 20px; }
       #anyclip-pricing:after {
         left: calc(100% - 20px); } }
   #anyclip-pricing #anyclip-pricing__labels-wrap {
     padding: 0;
     border: 0;
     margin: 0;
     -webkit-box-flex: 0;
         -ms-flex: 0 0 25%;
             flex: 0 0 25%;
     width: 150px;
     min-width: 150px;
     text-align: left;
     height: 100%; }
     @media screen and (min-width: 1000px) and (max-width: 1100px) {
       #anyclip-pricing #anyclip-pricing__labels-wrap {
         -webkit-box-flex: 0;
             -ms-flex: 0 0 16%;
                 flex: 0 0 16%; } }
   #anyclip-pricing #anyclip-pricing__data-wrap {
     padding: 0;
     border: 0;
     margin: 0;
     -webkit-box-flex: 1;
         -ms-flex: 1 1 75%;
             flex: 1 1 75%;
     text-align: center;
     height: 100%;
     position: relative; }
   #anyclip-pricing table {
     padding: 0;
     border: 0;
     margin: 0;
     table-layout: fixed;
     text-align: inherit;
     border-collapse: collapse;
     background: none !important; }
     #anyclip-pricing table h3,
     #anyclip-pricing table h4,
     #anyclip-pricing table h5 {
       margin: 0;
       line-height: 1.2; }
   #anyclip-pricing .anyclip-pricing__labels-group {
     position: relative; }
     #anyclip-pricing .anyclip-pricing__labels-group td:before,
     #anyclip-pricing .anyclip-pricing__labels-group th:before {
       content: '';
       display: block;
       position: absolute;
       top: 0;
       right: 0;
       bottom: 0;
       left: 0;
       height: auto;
       width: auto;
       min-width: 100%;
       background-color: #FFFFFF;
       z-index: 4;
       position: relative; }
     #anyclip-pricing .anyclip-pricing__labels-group th {
       position: -webkit-sticky;
       position: sticky;
       top: var(--header-height);
       padding-left: 0;
       background-color: #FFFFFF !important; }
       #anyclip-pricing .anyclip-pricing__labels-group th:before {
         z-index: 18; }
       #anyclip-pricing .anyclip-pricing__labels-group th:after {
         content: '';
         display: block;
         position: absolute;
         z-index: 14;
         height: 100%;
         width: 100vw;
         left: 0;
         bottom: -1px;
         background-color: #FFFFFF;
         border-bottom: 1px solid #9A9A9A; }
     #anyclip-pricing .anyclip-pricing__labels-group:last-child th {
       position: relative;
       top: 0; }
     #anyclip-pricing .anyclip-pricing__labels-group td {
       padding-left: 0;
       position: relative; }
       #anyclip-pricing .anyclip-pricing__labels-group td:after {
         content: '';
         display: block;
         position: absolute;
         width: 95%;
         left: 0;
         bottom: 0;
         height: 1px;
         background-color: #9A9A9A; }
     #anyclip-pricing .anyclip-pricing__labels-group h4 {
       font-size: 28px;
       line-height: 30px;
       z-index: 20;
       position: relative; }
       @media screen and (max-width: 1100px) {
         #anyclip-pricing .anyclip-pricing__labels-group h4 {
           font-size: 18px;
           line-height: 19px; } }
     #anyclip-pricing .anyclip-pricing__labels-group h5 {
       font-family: "GT America", sans-serif !important;
       z-index: 10;
       position: relative;
	   font-weight: 400;}
       @media screen and (max-width: 1100px) {
         #anyclip-pricing .anyclip-pricing__labels-group h5 {
           font-size: 12px;
           line-height: 14px; } }
   #anyclip-pricing .anyclip-pricing__data-table {
     position: relative;
     min-width: 800px; }
     @media screen and (max-width: 1000px) {
       #anyclip-pricing .anyclip-pricing__data-table {
         min-width: 0;
         width: 100%; } }
     #anyclip-pricing .anyclip-pricing__data-table thead th:first-child .anyclip-pricing-tier:before {
       content: '';
       display: block;
       position: absolute;
       width: 300vw;
       height: 50px;
       bottom: 110%;
       left: -100vw;
       background-color: #FFFFFF; }
     #anyclip-pricing .anyclip-pricing__data-table th {
       position: -webkit-sticky;
       position: sticky;
       top: var(--header-height); }
     #anyclip-pricing .anyclip-pricing__data-table td {
       min-width: 200px;
       position: relative; }
       #anyclip-pricing .anyclip-pricing__data-table td:after {
         content: '';
         display: block;
         position: absolute;
         width: 70%;
         left: 15%;
         bottom: 0;
         height: 1px;
         background-color: #9A9A9A; }
       #anyclip-pricing .anyclip-pricing__data-table td span {
         font-family: "GT America Mono", monospace;
         font-size: 22px;
         font-weight: bold; }
       #anyclip-pricing .anyclip-pricing__data-table td:nth-child(0) * {
         color: #B7C6FF !important; }
       #anyclip-pricing .anyclip-pricing__data-table td:nth-child(1) * {
         color: #6CF4EE !important; }
       #anyclip-pricing .anyclip-pricing__data-table td:nth-child(2) * {
         color: #2F56E7 !important; }
       #anyclip-pricing .anyclip-pricing__data-table td:nth-child(3) * {
         color: #782CEC !important; }
   #anyclip-pricing tr {
     background: none !important; }
   #anyclip-pricing.comparison-table th {
     height: 60px !important;
     min-height: 60px !important;
     max-height: 60px !important; }
   #anyclip-pricing th {
     height: 190px !important;
     min-height: 190px !important;
     max-height: 190px !important;
     vertical-align: bottom;
     text-align: inherit;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     background: none !important;
     border: none;
     z-index: 100; }
   #anyclip-pricing td {
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     height: 60px !important;
     min-height: 60px !important;
     max-height: 60px !important;
     vertical-align: middle;
     text-align: inherit;
     background: none !important;
     border: none; }
     #anyclip-pricing td i {
       font-size: 24px;
       line-height: 24px;
       height: 24px;
       width: 24px; }
 
 /* #pricing-submenu .page-submenu li:nth-child(1) a.active {
   color: #B7C6FF; } */
 
 #pricing-submenu .page-submenu li:nth-child(1) a.active {
   color: #6CF4EE; }
 
 #pricing-submenu .page-submenu li:nth-child(2) a.active {
   color: #2F56E7; }
 
 #pricing-submenu .page-submenu li:nth-child(3) a.active {
   color: #782CEC; }
 
 /* @media screen and (max-width: 1000px) {
   .anyclip-pricing__data-table td:nth-child(1),
   .anyclip-pricing__data-table th:nth-child(1) {
     display: none; }
     [data-show-tier="all"] .anyclip-pricing__data-table td:nth-child(1),
     [data-show-tier="trial"] .anyclip-pricing__data-table td:nth-child(1),
     [data-show-tier="essential"] .anyclip-pricing__data-table td:nth-child(1), [data-show-tier="all"]
     .anyclip-pricing__data-table th:nth-child(1),
     [data-show-tier="trial"]
     .anyclip-pricing__data-table th:nth-child(1),
     [data-show-tier="essential"]
     .anyclip-pricing__data-table th:nth-child(1) {
       display: table-cell; } } */
 
 /* @media screen and (max-width: 689px) {
   .anyclip-pricing__data-table td:nth-child(1),
   .anyclip-pricing__data-table th:nth-child(1) {
     display: none !important; }
     [data-show-tier="all"] .anyclip-pricing__data-table td:nth-child(1),
     [data-show-tier="trial"] .anyclip-pricing__data-table td:nth-child(1), [data-show-tier="all"]
     .anyclip-pricing__data-table th:nth-child(1),
     [data-show-tier="trial"]
     .anyclip-pricing__data-table th:nth-child(1) {
       display: table-cell !important; } } */
 
 @media screen and (max-width: 1000px) {
   .anyclip-pricing__data-table td:nth-child(1),
   .anyclip-pricing__data-table th:nth-child(1) {
     display: none; }
     [data-show-tier="all"] .anyclip-pricing__data-table td:nth-child(1),
     [data-show-tier="trial"] .anyclip-pricing__data-table td:nth-child(1),
     [data-show-tier="essential"] .anyclip-pricing__data-table td:nth-child(1), [data-show-tier="all"]
     .anyclip-pricing__data-table th:nth-child(1),
     [data-show-tier="trial"]
     .anyclip-pricing__data-table th:nth-child(1),
     [data-show-tier="essential"]
     .anyclip-pricing__data-table th:nth-child(1) {
       display: table-cell; } }
 
 @media screen and (max-width: 689px) {
   .anyclip-pricing__data-table td:nth-child(1),
   .anyclip-pricing__data-table th:nth-child(1) {
     display: none !important; }
     [data-show-tier="essential"] .anyclip-pricing__data-table td:nth-child(1), [data-show-tier="essential"]
     .anyclip-pricing__data-table th:nth-child(1) {
       display: table-cell !important; } }
 
 @media screen and (max-width: 1000px) {
   .anyclip-pricing__data-table td:nth-child(2),
   .anyclip-pricing__data-table th:nth-child(2) {
     display: none; }
     [data-show-tier="growth"] .anyclip-pricing__data-table td:nth-child(2),
     /* [data-show-tier="business"] .anyclip-pricing__data-table td:nth-child(2), */
     [data-show-tier="growth"] .anyclip-pricing__data-table th:nth-child(2)
     /*[data-show-tier="business"] .anyclip-pricing__data-table th:nth-child(2)*/ {
       display: table-cell; } }
 
 @media screen and (max-width: 689px) {
   .anyclip-pricing__data-table td:nth-child(2),
   .anyclip-pricing__data-table th:nth-child(2) {
     display: none !important; }
     [data-show-tier="growth"] .anyclip-pricing__data-table td:nth-child(2), [data-show-tier="growth"]
     .anyclip-pricing__data-table th:nth-child(2) {
       display: table-cell !important; } }
 
 @media screen and (max-width: 1000px) {
   .anyclip-pricing__data-table td:nth-child(3),
   .anyclip-pricing__data-table th:nth-child(3) {
     display: none; }
     /* [data-show-tier="growth"] .anyclip-pricing__data-table td:nth-child(3), */
     [data-show-tier="business"] .anyclip-pricing__data-table td:nth-child(3),
     /* [data-show-tier="growth"] .anyclip-pricing__data-table th:nth-child(3), */
     [data-show-tier="business"]
     .anyclip-pricing__data-table th:nth-child(3) {
       display: table-cell; } }
 
 @media screen and (max-width: 689px) {
   .anyclip-pricing__data-table td:nth-child(3),
   .anyclip-pricing__data-table th:nth-child(3) {
     display: none !important; }
     [data-show-tier="business"] .anyclip-pricing__data-table td:nth-child(3), [data-show-tier="business"]
     .anyclip-pricing__data-table th:nth-child(3) {
       display: table-cell !important; } }
 
 @media screen and (max-width: 1000px) {
   .anyclip-pricing__data-table td:nth-child(5),
   .anyclip-pricing__data-table th:nth-child(5) {
     display: none; }
     [data-show-tier="growth"] .anyclip-pricing__data-table td:nth-child(5),
     [data-show-tier="business"] .anyclip-pricing__data-table td:nth-child(5), [data-show-tier="growth"]
     .anyclip-pricing__data-table th:nth-child(5),
     [data-show-tier="business"]
     .anyclip-pricing__data-table th:nth-child(5) {
       display: table-cell; } }
 
 @media screen and (max-width: 689px) {
   .anyclip-pricing__data-table td:nth-child(5),
   .anyclip-pricing__data-table th:nth-child(5) {
     display: none !important; }
     [data-show-tier="growth"] .anyclip-pricing__data-table td:nth-child(5), [data-show-tier="growth"]
     .anyclip-pricing__data-table th:nth-child(5) {
       display: table-cell !important; } }
 
 @media screen and (max-width: 1000px) {
   .anyclip-pricing__data-table td:nth-child(6),
   .anyclip-pricing__data-table th:nth-child(6) {
     display: none; }
     [data-show-tier="brightcove"] .anyclip-pricing__data-table td:nth-child(6), [data-show-tier="brightcove"]
     .anyclip-pricing__data-table th:nth-child(6) {
       display: table-cell; } }
 
 @media screen and (max-width: 689px) {
   .anyclip-pricing__data-table td:nth-child(6),
   .anyclip-pricing__data-table th:nth-child(6) {
     display: none !important; }
     [data-show-tier="brightcove"] .anyclip-pricing__data-table td:nth-child(6), [data-show-tier="brightcove"]
     .anyclip-pricing__data-table th:nth-child(6) {
       display: table-cell !important; } }
 
 .anyclip-lightbox-wrap {
   height: 100%;
   width: 100%;
   position: fixed;
   bottom: 110%;
   left: 0;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   visibility: hidden; }
   .anyclip-lightbox-wrap > div {
     width: 100%; }
   .anyclip-lightbox-wrap .ac-widget-ph {
     width: 65%;
     -ms-flex-item-align: center;
         -ms-grid-row-align: center;
         align-self: center;
     margin: 0 auto; }
     @media screen and (max-width: 689px) {
       .anyclip-lightbox-wrap .ac-widget-ph {
         width: 100%; } }
 
 .fancybox-content {
   height: 100%;
   width: 100%;
   display: -webkit-inline-box !important;
   display: -ms-inline-flexbox !important;
   display: inline-flex !important;
   background: #000000 !important; }
   @media screen and (max-width: 689px) {
     .fancybox-content {
       padding: 15px; } }
   .fancybox-content .ac-widget-ph {
     width: 65%;
     -ms-flex-item-align: center;
         -ms-grid-row-align: center;
         align-self: center;
     margin: 0 auto; }
     @media screen and (max-width: 689px) {
       .fancybox-content .ac-widget-ph {
         width: 100%; } }
   .fancybox-content .fancybox-close-small svg path {
     fill: #FFFFFF; }
 
 a.anyclip-video:not(.nectar-button) {
   -webkit-transition: all 0.3s ease;
   transition: all 0.3s ease;
   opacity: 1; }
   @media screen and (max-width: 689px) {
     a.anyclip-video:not(.nectar-button) {
       display: block !important;
       margin: 0 auto 50px !important; } }
   a.anyclip-video:not(.nectar-button).anyclip-video-not-loaded {
     opacity: 0; }
   a.anyclip-video:not(.nectar-button):after {
     content: 'play full video';
     text-align: center;
     display: block;
     text-transform: uppercase;
     color: white;
     line-height: 1.3;
     font-family: "GT America Mono", monospace !important;
     font-weight: 500;
     padding: 10px 0; }
     @media screen and (min-width: 1001px) {
       a.anyclip-video:not(.nectar-button):after {
         position: absolute;
         top: 50%;
         width: 75px;
         right: -90px;
         text-align: left;
         -webkit-transform: translateY(-50%);
             -ms-transform: translateY(-50%);
                 transform: translateY(-50%);
         padding: 0 0 0 	10px; } }
   a.anyclip-video:not(.nectar-button):before {
     border-width: 11px !important; }
   a.anyclip-video:not(.nectar-button) .inner-wrap svg {
     width: 45px;
     height: 45px;
     margin-left: 5px !important; }
 
 .nectar-video-box:hover img {
   -webkit-transition: all 0.7s cubic-bezier(0.2, 1, 0.22, 1) !important;
   transition: all 0.7s cubic-bezier(0.2, 1, 0.22, 1) !important; }
 
 .nectar-video-box:hover .nectar_video_lightbox:before {
   -webkit-transition: all 0.3s ease !important;
   transition: all 0.3s ease !important;
   -webkit-transform: scale(1.1);
       -ms-transform: scale(1.1);
           transform: scale(1.1);
   opacity: 0.4 !important; }
 
 .nectar-video-box:hover .nectar_video_lightbox .play {
   -webkit-transform: scale(1.3);
       -ms-transform: scale(1.3);
           transform: scale(1.3); }
 
 .nectar-video-box img {
   -webkit-transition: all 0.7s cubic-bezier(0.2, 1, 0.22, 1) !important;
   transition: all 0.7s cubic-bezier(0.2, 1, 0.22, 1) !important; }
 
 .nectar-video-box .nectar_video_lightbox {
   z-index: 101 !important;
   opacity: 1; }
   .nectar-video-box .nectar_video_lightbox:before {
     -webkit-transition: all 0.3s ease !important;
     transition: all 0.3s ease !important; }
 
 .nectar-video-box a.anyclip-video.nectar_video_lightbox {
   -webkit-box-shadow: none !important;
           box-shadow: none !important;
   width: 90px;
   height: 90px;
   margin-left: -45px;
   margin-top: -45px; }
   .nectar-video-box a.anyclip-video.nectar_video_lightbox:before {
     -webkit-transition: all 0.3s ease;
     transition: all 0.3s ease;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     border: 11px solid white !important;
     opacity: 1; }
 
 .nectar-video-box a.anyclip-video:after {
   content: none; }
 
 .anyclip-video.play_button_with_text:after {
   content: none !important; }
 
 .contains-newsletter:not(.no-btn) .wpcf7-form {
   width: 50%;
   margin: 0 auto; }
   .contains-newsletter:not(.no-btn) .wpcf7-form p {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     padding-bottom: 0px;
     -webkit-box-pack: center;
         -ms-flex-pack: center;
             justify-content: center; }
   .contains-newsletter:not(.no-btn) .wpcf7-form label {
     -ms-flex-item-align: center;
         -ms-grid-row-align: center;
         align-self: center; }
   .contains-newsletter:not(.no-btn) .wpcf7-form .wpcf7-form p span, .contains-newsletter:not(.no-btn) .wpcf7-form input[type="email"] {
     background: #FFFFFF;
     border-radius: 25px;
     padding: 16px 50px !important; }
   .contains-newsletter:not(.no-btn) .wpcf7-form input[type="submit"] {
     margin-left: 15px;
     border: solid 2px #FFFFFF; }
   .contains-newsletter:not(.no-btn) .wpcf7-form .ajax-loader {
     display: none; }
 
 .article-read-more {
   font-weight: 600;
   font-size: 12px; }
   .article-read-more svg {
     vertical-align: middle; }
     .article-read-more svg path {
       fill: #2F56E7; }
 
 .contains-newsletter.no-btn .wpcf7-form {
   width: 100%; }
   .contains-newsletter.no-btn .wpcf7-form .anyclip-input-wrap {
     border: solid 1px #FFFFFF; }
 
 .contains-newsletter.no-btn.white .wpcf7-form .anyclip-input-wrap {
   border: solid 1px #000000; }
   .contains-newsletter.no-btn.white .wpcf7-form .anyclip-input-wrap .anyclip-input {
     border-radius: 25px !important; }
 
 .contains-newsletter.no-btn.white .wpcf7-form [type="submit"] {
   padding: 7px 11px !important; }
   .contains-newsletter.no-btn.white .wpcf7-form [type="submit"]:focus {
     background: none !important; }
   .contains-newsletter.no-btn.white .wpcf7-form [type="submit"] svg path {
     fill: #000000; }
 
 #termly-code-snippet-support {
   font-family: "GT America", sans-serif !important;
   font-weight: 400; }
   #termly-code-snippet-support [class^="termly-styles-backButton"] {
     font-family: "GT America Mono", monospace !important;
     font-weight: 500;
     text-transform: uppercase;
     border-radius: 25px;
     border: 2px solid #000;
     width: 75px;
     height: 32px;
     line-height: 28px; }
   #termly-code-snippet-support table, #termly-code-snippet-support tr {
     background: #2F56E7 !important;
     border-color: #2F56E7 !important; }
   #termly-code-snippet-support div, #termly-code-snippet-support p, #termly-code-snippet-support span {
     font-family: "GT America", sans-serif !important;
     font-weight: 400; }
   #termly-code-snippet-support label[class^="termly-switch-switch-"] {
     background-color: #2F56E7 !important; }
   #termly-code-snippet-support h1, #termly-code-snippet-support h2, #termly-code-snippet-support h3, #termly-code-snippet-support h4, #termly-code-snippet-support h5, #termly-code-snippet-support h6 {
     font-family: "GT America Mono", monospace !important;
     font-weight: 500;
     text-transform: uppercase; }
   #termly-code-snippet-support [class^="termly-styles-root"] [class^="termly-styles-cookieCount-"],
   #termly-code-snippet-support [class^="termly-styles-root"] div {
     font-family: "GT America Mono", monospace !important;
     font-weight: 500;
     text-transform: uppercase; }
   #termly-code-snippet-support [class^="termly-styles-root"] [class^="termly-styles-body"] {
     font-family: "GT America", sans-serif !important;
     font-weight: 400;
     text-transform: none; }
   #termly-code-snippet-support [class^="termly-styles-root"] [class^="termly-styles-detailsLink"] {
     font-family: "GT America", sans-serif !important;
     font-weight: 700; }
   #termly-code-snippet-support button {
     font-family: "GT America Mono", monospace !important;
     font-weight: 700;
     text-transform: uppercase;
     border: none !important;
     background-color: #000 !important; }
     #termly-code-snippet-support button:hover {
       opacity: 0.85 !important; }
   #termly-code-snippet-support [class^="termly-consent-banner-preference-button"] button {
     background: transparent !important;
     border: 2px solid #000 !important;
     color: #000 !important; }
     #termly-code-snippet-support [class^="termly-consent-banner-preference-button"] button:hover {
       opacity: 1 !important;
       color: #FFF !important;
       background-color: #000 !important; }
 
 .row .col .team-member .team-member-image {
   width: 100% !important; }
 
 .row .col .team-member .team-member-overlay {
   opacity: 0; }
 
 .row .col .team-member h3 {
   font-size: 24px !important; }
 
 .row .col .team-member h3, .row .col .team-member .position, .row .col .team-member .description {
   text-align: center;
   font-size: 15px !important; }
 
 .row .col .team-member h3 {
   font-family: "GT America Mono", monospace !important;
   font-weight: 700;
   line-height: 1 !important;
   margin-bottom: 2px; }
 
 body.page-id-1161 .anyclip-gradient-hp-text,
 body.page-id-1356 .anyclip-gradient-hp-text {
   text-align: center; }
   @media screen and (max-width: 1000px) {
     body.page-id-1161 .anyclip-gradient-hp-text h2,
     body.page-id-1161 .anyclip-gradient-hp-text h3,
     body.page-id-1356 .anyclip-gradient-hp-text h2,
     body.page-id-1356 .anyclip-gradient-hp-text h3 {
       font-size: 36px;
       line-height: 40px; } }
 
 @media screen and (min-width: 689px) and (max-width: 1000px) {
   body.page-id-1161 .anyclip-pricing-table .vc_column-inner,
   body.page-id-1356 .anyclip-pricing-table .vc_column-inner {
     height: 275px; } }
 
 @media screen and (max-width: 1000px) {
   body.page-id-1161 .anyclip-pricing-table .vc_column-inner > .wpb_wrapper,
   body.page-id-1356 .anyclip-pricing-table .vc_column-inner > .wpb_wrapper {
     padding-bottom: 30px; } }
 
 @media screen and (min-width: 1001px) {
   body.page-id-1161 .anyclip-pricing-table .vc_column-inner > .wpb_wrapper,
   body.page-id-1356 .anyclip-pricing-table .vc_column-inner > .wpb_wrapper {
     padding-bottom: 0; } }
 
 body.page-id-1161 .anyclip-pricing-table .vc_column-inner > .wpb_wrapper h4,
 body.page-id-1356 .anyclip-pricing-table .vc_column-inner > .wpb_wrapper h4 {
   line-height: 1.1 !important;
   height: 50px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: end;
       -ms-flex-align: end;
           align-items: flex-end; }
 
 body.page-id-1161 .text-with-down-chevron .wpb_wrapper,
 body.page-id-1356 .text-with-down-chevron .wpb_wrapper {
   padding-top: 10px; }
   body.page-id-1161 .text-with-down-chevron .wpb_wrapper h4,
   body.page-id-1356 .text-with-down-chevron .wpb_wrapper h4 {
     line-height: 1.1 !important; }
 
 .comparison-header {
   margin-bottom: 0; }
   @media screen and (max-width: 1000px) {
     .comparison-header h4 {
       display: none; } }
 
 @media screen and (max-width: 1000px) {
   #anyclip-pricing.comparison-table[data-show-tier="essential"] .anyclip-pricing__labels-group th:after {
     width: 95%; } }
 
 #anyclip-pricing.comparison-table[data-show-tier="essential"] .anyclip-pricing__labels-group td:after {
   width: 100%; }
   @media screen and (max-width: 1000px) {
     #anyclip-pricing.comparison-table[data-show-tier="essential"] .anyclip-pricing__labels-group td:after {
       width: 95%; } }
 
 #anyclip-pricing.comparison-table .anyclip-pricing__data-table thead th:nth-child(1),
 #anyclip-pricing.comparison-table .anyclip-pricing__data-table thead th:nth-child(3),
 #anyclip-pricing.comparison-table .anyclip-pricing__data-table thead th:nth-child(5) {
   width: 50px; }
   @media screen and (max-width: 1000px) {
     #anyclip-pricing.comparison-table .anyclip-pricing__data-table thead th:nth-child(1),
     #anyclip-pricing.comparison-table .anyclip-pricing__data-table thead th:nth-child(3),
     #anyclip-pricing.comparison-table .anyclip-pricing__data-table thead th:nth-child(5) {
       width: 25px; } }
 
 #anyclip-pricing.comparison-table .anyclip-pricing__data-table tbody tr:first-of-type td:nth-child(2) {
   border-top-left-radius: 5px;
   border-top-right-radius: 5px; }
 
 #anyclip-pricing.comparison-table .anyclip-pricing__data-table tbody tr:last-of-type td:nth-child(2) {
   border-bottom-left-radius: 5px;
   border-bottom-right-radius: 5px; }
   @media screen and (max-width: 1000px) {
     #anyclip-pricing.comparison-table .anyclip-pricing__data-table tbody tr:last-of-type td:nth-child(2):after {
       content: none; } }
 
 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:after {
   width: 100%;
   left: 0; }
 
 @media screen and (max-width: 1000px) {
   #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2) {
     background-color: #2F56E7 !important; }
     #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2):after {
       background-color: #fff; } }
 
 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2) i.fa.fa-check {
   color: #2F56E7 !important; }
   @media screen and (max-width: 1000px) {
     #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2) i.fa.fa-check {
       color: #fff !important; } }
 
 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(1):after, #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(3):after, #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(5):after {
   content: none; }
 
 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(4) i.fa.fa-times, #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(6) i.fa.fa-times {
   color: #9A9A9A !important; }
 
 .comparison-header--anyclip h4 {
   color: #2F56E7; }
 
 .comparison-header--jw h4,
 .comparison-header--brightcove h4 {
   color: #9A9A9A; }
 
 #comparison-button--anyclip,
 #comparison-button--jw-player,
 #comparison-button--brightcove {
   display: inline-block !important;
   width: calc(50% - 20px) !important; }
 
 #comparison-button--anyclip {
   margin-right: 10px; }
   #comparison-button--anyclip.active {
     background-color: #2F56E7 !important;
     color: #fff !important; }
 
 #comparison-button--jw-player,
 #comparison-button--brightcove {
   margin-left: 10px; }
   #comparison-button--jw-player.active,
   #comparison-button--brightcove.active {
     background-color: #9A9A9A !important;
     color: #fff !important; }
 
 body.page-id-1356 #anyclip-pricing {
   padding: 0; }
   body.page-id-1356 #anyclip-pricing:after {
     z-index: 10; }
     @media (max-width: 1245px) {
       body.page-id-1356 #anyclip-pricing:after {
         left: 100%; } }
 
 @media screen and (max-width: 689px) {
   body.page-id-1356 .comparison-header {
     position: absolute;
     left: -10px;
     top: -10px;
     -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
             transform: rotate(45deg);
     text-align: right;
     -webkit-transform-origin: left;
         -ms-transform-origin: left;
             transform-origin: left;
     white-space: nowrap;
     width: 80px;
     height: auto !important; } }
 
 @media screen and (max-width: 480px) {
   body.page-id-1356 .comparison-header {
     left: -30px; } }
 
 @media screen and (max-width: 1000px) {
   body.page-id-1356 .comparison-header h4 {
     display: block !important; } }
 
 @media screen and (max-width: 689px) {
   body.page-id-1356 .comparison-header h4 {
     font-size: 12px !important;
     line-height: 1 !important; } }
 
 body.page-id-1356 #anyclip-pricing td {
   height: 62px !important;
   min-height: 62px !important;
   max-height: 62px !important; }
 
 @media screen and (max-width: 1000px) {
   body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2) {
     background-color: transparent !important; }
     body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2):after {
       background-color: #9A9A9A !important; } }
 
 body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2) i.fa.fa-check {
   color: #2F56E7 !important; }
 
 @media screen and (max-width: 1000px) {
   body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table tbody tr:last-of-type td:nth-child(2):after {
     content: ''; } }
 
 @media screen and (max-width: 1000px) {
   body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(1), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(3), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(5), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(1), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(3), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(5) {
     display: none !important; } }
 
 @media screen and (max-width: 1000px) {
   body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(4), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(6), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(2), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(4), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(6) {
     display: table-cell; }
     [data-show-tier="all"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2),
     [data-show-tier="trial"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2),
     [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2), [data-show-tier="all"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(4),
     [data-show-tier="trial"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(4),
     [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(4), [data-show-tier="all"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(6),
     [data-show-tier="trial"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(6),
     [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(6), [data-show-tier="all"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(2),
     [data-show-tier="trial"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(2),
     [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(2), [data-show-tier="all"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(4),
     [data-show-tier="trial"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(4),
     [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(4), [data-show-tier="all"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(6),
     [data-show-tier="trial"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(6),
     [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(6) {
       display: table-cell; } }
 
 @media screen and (max-width: 689px) {
   body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(4), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(6), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(2), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(4), body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(6) {
     display: table-cell !important; }
     [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(2), [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(4), [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table td:nth-child(6), [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(2), [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(4), [data-show-tier="essential"] body.page-id-1356 #anyclip-pricing.comparison-table .anyclip-pricing__data-table th:nth-child(6) {
       display: table-cell !important; } }
 
 #generic-anyclip-comparison {
   position: relative;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
       -ms-flex-direction: row;
           flex-direction: row;
   -ms-flex-wrap: nowrap;
       flex-wrap: nowrap;
   -webkit-box-align: stretch;
       -ms-flex-align: stretch;
           align-items: stretch;
   width: 100%;
   max-width: 1245px;
   margin: 0 auto;
   padding: 0; }
   #generic-anyclip-comparison:after {
     content: '';
     display: block;
     position: absolute;
     height: 100%;
     width: 100vw;
     top: 0;
     bottom: 0;
     background-color: #FFFFFF;
     z-index: 10;
     left: 100%; }
     @media (max-width: 1245px) {
       #generic-anyclip-comparison:after {
         left: 100%; } }
   @media (max-width: 1255px) {
     #generic-anyclip-comparison {
       padding-left: 20px;
       padding-right: 20px; }
       #generic-anyclip-comparison:after {
         left: calc( 100% - 20px); } }
   #generic-anyclip-comparison #anyclip-pricing__labels-wrap {
     padding: 0;
     border: 0;
     margin: 0;
     -webkit-box-flex: 0;
         -ms-flex: 0 0 25%;
             flex: 0 0 25%;
     width: 150px;
     min-width: 150px;
     text-align: left;
     height: 100%; }
     @media screen and (min-width: 1000px) and (max-width: 1100px) {
       #generic-anyclip-comparison #anyclip-pricing__labels-wrap {
         -webkit-box-flex: 0;
             -ms-flex: 0 0 16%;
                 flex: 0 0 16%; } }
   #generic-anyclip-comparison #anyclip-pricing__data-wrap {
     padding: 0;
     border: 0;
     margin: 0;
     -webkit-box-flex: 1;
         -ms-flex: 1 1 75%;
             flex: 1 1 75%;
     text-align: center;
     height: 100%;
     position: relative; }
   #generic-anyclip-comparison table {
     padding: 0;
     border: 0;
     margin: 0;
     table-layout: fixed;
     text-align: inherit;
     border-collapse: collapse;
     background: none !important; }
     #generic-anyclip-comparison table h3, #generic-anyclip-comparison table h4, #generic-anyclip-comparison table h5 {
       margin: 0;
       line-height: 1.2; }
   #generic-anyclip-comparison .anyclip-pricing__labels-group {
     position: relative; }
     #generic-anyclip-comparison .anyclip-pricing__labels-group td:before, #generic-anyclip-comparison .anyclip-pricing__labels-group th:before {
       content: '';
       display: block;
       position: absolute;
       top: 0;
       right: 0;
       bottom: 0;
       left: 0;
       height: auto;
       width: auto;
       min-width: 100%;
       background-color: #FFFFFF;
       z-index: 4;
       position: relative; }
     #generic-anyclip-comparison .anyclip-pricing__labels-group th {
       position: -webkit-sticky;
       position: sticky;
       top: var(--header-height);
       padding-left: 0;
       background-color: #FFFFFF !important; }
       #generic-anyclip-comparison .anyclip-pricing__labels-group th:before {
         z-index: 18; }
       #generic-anyclip-comparison .anyclip-pricing__labels-group th:after {
         content: '';
         display: block;
         position: absolute;
         z-index: 14;
         height: 100%;
         width: 100vw;
         left: 0;
         bottom: -1px;
         background-color: #FFFFFF;
         border-bottom: 1px solid #9A9A9A; }
     #generic-anyclip-comparison .anyclip-pricing__labels-group:last-child th {
       position: relative;
       top: 0; }
     #generic-anyclip-comparison .anyclip-pricing__labels-group td {
       padding-left: 0;
       position: relative; }
       #generic-anyclip-comparison .anyclip-pricing__labels-group td:after {
         content: '';
         display: block;
         position: absolute;
         width: 95%;
         left: 0;
         bottom: 0;
         height: 1px;
         background-color: #9A9A9A; }
     #generic-anyclip-comparison .anyclip-pricing__labels-group h4 {
       font-size: 28px;
       line-height: 30px;
       z-index: 20;
       position: relative; }
       @media screen and (max-width: 1100px) {
         #generic-anyclip-comparison .anyclip-pricing__labels-group h4 {
           font-size: 18px;
           line-height: 19px; } }
     #generic-anyclip-comparison .anyclip-pricing__labels-group h5 {
       font-family: "GT America", sans-serif !important;
       z-index: 10;
       position: relative;
		font-weight: 400;}
       @media screen and (max-width: 1100px) {
         #generic-anyclip-comparison .anyclip-pricing__labels-group h5 {
           font-size: 12px;
           line-height: 14px; } }
   #generic-anyclip-comparison .anyclip-pricing__data-table {
     position: relative;
     min-width: 800px; }
     @media screen and (max-width: 1000px) {
       #generic-anyclip-comparison .anyclip-pricing__data-table {
         min-width: 0;
         width: 100%; } }
     #generic-anyclip-comparison .anyclip-pricing__data-table thead th:first-child .anyclip-pricing-tier:before {
       content: '';
       display: block;
       position: absolute;
       width: 300vw;
       height: 50px;
       bottom: 110%;
       left: -100vw;
       background-color: #FFFFFF; }
     #generic-anyclip-comparison .anyclip-pricing__data-table th {
       position: -webkit-sticky;
       position: sticky;
       top: var(--header-height); }
     #generic-anyclip-comparison .anyclip-pricing__data-table td {
       min-width: 200px;
       position: relative; }
       #generic-anyclip-comparison .anyclip-pricing__data-table td:after {
         content: '';
         display: block;
         position: absolute;
         width: 70%;
         left: 15%;
         bottom: 0;
         height: 1px;
         background-color: #9A9A9A; }
       #generic-anyclip-comparison .anyclip-pricing__data-table td span {
         font-family: "GT America Mono", monospace;
         font-size: 22px;
         font-weight: bold; }
       #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(1) * {
         color: #B7C6FF !important; }
       #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(2) * {
         color: #6CF4EE !important; }
       #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(3) * {
         color: #2F56E7 !important; }
       #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(4) * {
         color: #782CEC !important; }
     #generic-anyclip-comparison .anyclip-pricing__data-table thead th:nth-child(1),
     #generic-anyclip-comparison .anyclip-pricing__data-table thead th:nth-child(3),
     #generic-anyclip-comparison .anyclip-pricing__data-table thead th:nth-child(5) {
       width: 50px; }
       @media screen and (max-width: 1000px) {
         #generic-anyclip-comparison .anyclip-pricing__data-table thead th:nth-child(1),
         #generic-anyclip-comparison .anyclip-pricing__data-table thead th:nth-child(3),
         #generic-anyclip-comparison .anyclip-pricing__data-table thead th:nth-child(5) {
           width: 25px; } }
     #generic-anyclip-comparison .anyclip-pricing__data-table tbody tr:first-of-type td:nth-child(2) {
       border-top-left-radius: 5px;
       border-top-right-radius: 5px; }
     #generic-anyclip-comparison .anyclip-pricing__data-table tbody tr:last-of-type td:nth-child(2) {
       border-bottom-left-radius: 5px;
       border-bottom-right-radius: 5px; }
       @media screen and (max-width: 1000px) {
         #generic-anyclip-comparison .anyclip-pricing__data-table tbody tr:last-of-type td:nth-child(2):after {
           content: none; } }
     #generic-anyclip-comparison .anyclip-pricing__data-table td:after {
       width: 100%;
       left: 0; }
     @media screen and (max-width: 1000px) {
       #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(2) {
         background-color: #2F56E7 !important; }
         #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(2):after {
           background-color: #fff; } }
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(2) i.fa.fa-check {
       color: #2F56E7 !important; }
       @media screen and (max-width: 1000px) {
         #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(2) i.fa.fa-check {
           color: #fff !important; } }
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(1):after, #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(3):after, #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(5):after {
       content: none; }
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(4) i.fa.fa-times, #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(6) i.fa.fa-times {
       color: #9A9A9A !important; }
   #generic-anyclip-comparison tr {
     background: none !important; }
   #generic-anyclip-comparison.comparison-table th {
     height: 60px !important;
     min-height: 60px !important;
     max-height: 60px !important; }
   #generic-anyclip-comparison th {
     height: 190px !important;
     min-height: 190px !important;
     max-height: 190px !important;
     vertical-align: bottom;
     text-align: inherit;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     background: none !important;
     border: none;
     z-index: 100; }
   #generic-anyclip-comparison td {
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     height: 60px !important;
     min-height: 60px !important;
     max-height: 60px !important;
     vertical-align: middle;
     text-align: inherit;
     background: none !important;
     border: none; }
     #generic-anyclip-comparison td i {
       font-size: 24px;
       line-height: 24px;
       height: 24px;
       width: 24px; }
   @media screen and (max-width: 689px) {
     #generic-anyclip-comparison .comparison-header {
       position: absolute;
       left: -10px;
       top: -10px;
       -webkit-transform: rotate(45deg);
           -ms-transform: rotate(45deg);
               transform: rotate(45deg);
       text-align: right;
       -webkit-transform-origin: left;
           -ms-transform-origin: left;
               transform-origin: left;
       white-space: nowrap;
       width: 80px;
       height: auto !important; } }
   @media screen and (max-width: 480px) {
     #generic-anyclip-comparison .comparison-header {
       left: -30px; } }
   @media screen and (max-width: 1000px) {
     #generic-anyclip-comparison .comparison-header h4 {
       display: block !important; } }
   @media screen and (max-width: 689px) {
     #generic-anyclip-comparison .comparison-header h4 {
       font-size: 12px !important;
       line-height: 1 !important; } }
   @media screen and (max-width: 1000px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(1), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(1) {
       display: none; }
       [data-show-tier="all"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(1),
       [data-show-tier="trial"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(1),
       [data-show-tier="essential"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(1), [data-show-tier="all"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(1),
       [data-show-tier="trial"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(1),
       [data-show-tier="essential"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(1) {
         display: table-cell; } }
   @media screen and (max-width: 689px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(1), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(1) {
       display: none !important; }
       [data-show-tier="all"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(1),
       [data-show-tier="trial"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(1), [data-show-tier="all"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(1),
       [data-show-tier="trial"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(1) {
         display: table-cell !important; } }
   @media screen and (max-width: 1000px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(2), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(2) {
       display: none; }
       [data-show-tier="all"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(2),
       [data-show-tier="trial"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(2),
       [data-show-tier="essential"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(2), [data-show-tier="all"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(2),
       [data-show-tier="trial"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(2),
       [data-show-tier="essential"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(2) {
         display: table-cell; } }
   @media screen and (max-width: 689px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(2), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(2) {
       display: none !important; }
       [data-show-tier="essential"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(2), [data-show-tier="essential"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(2) {
         display: table-cell !important; } }
   @media screen and (max-width: 1000px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(3), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(3) {
       display: none; }
       [data-show-tier="growth"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(3),
       [data-show-tier="business"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(3), [data-show-tier="growth"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(3),
       [data-show-tier="business"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(3) {
         display: table-cell; } }
   @media screen and (max-width: 689px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(3), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(3) {
       display: none !important; }
       [data-show-tier="growth"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(3), [data-show-tier="growth"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(3) {
         display: table-cell !important; } }
   @media screen and (max-width: 1000px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(4), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(4) {
       display: none; }
       [data-show-tier="growth"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(4),
       [data-show-tier="business"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(4), [data-show-tier="growth"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(4),
       [data-show-tier="business"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(4) {
         display: table-cell; } }
   @media screen and (max-width: 689px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(4), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(4) {
       display: none !important; }
       [data-show-tier="business"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(4), [data-show-tier="business"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(4) {
         display: table-cell !important; } }
   @media screen and (max-width: 1000px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(5), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(5) {
       display: none; }
       [data-show-tier="growth"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(5),
       [data-show-tier="business"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(5), [data-show-tier="growth"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(5),
       [data-show-tier="business"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(5) {
         display: table-cell; } }
   @media screen and (max-width: 689px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(5), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(5) {
       display: none !important; }
       [data-show-tier="growth"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(5), [data-show-tier="growth"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(5) {
         display: table-cell !important; } }
   @media screen and (max-width: 1000px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(6), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(6) {
       display: none; }
       [data-show-tier="brightcove"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(6), [data-show-tier="brightcove"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(6) {
         display: table-cell; } }
   @media screen and (max-width: 689px) {
     #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(6), #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(6) {
       display: none !important; }
       [data-show-tier="brightcove"] #generic-anyclip-comparison .anyclip-pricing__data-table td:nth-child(6), [data-show-tier="brightcove"] #generic-anyclip-comparison .anyclip-pricing__data-table th:nth-child(6) {
         display: table-cell !important; } }
 
 #generic-anyclip-comparison td {
   height: 62px !important;
   min-height: 62px !important;
   max-height: 62px !important; }
 
 @media screen and (max-width: 1000px) {
   #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(2) {
     background-color: transparent !important; }
     #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(2):after {
       background-color: #9A9A9A !important; } }
 
 #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(2) i.fa.fa-check {
   color: #2F56E7 !important; }
 
 @media screen and (max-width: 1000px) {
   #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table tbody tr:last-of-type td:nth-child(2):after {
     content: ''; } }
 
 @media screen and (max-width: 1000px) {
   #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(1), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(3), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(5), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(1), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(3), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(5) {
     display: none !important; } }
 
 @media screen and (max-width: 1000px) {
   #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(2), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(4), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(6), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(2), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(4), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(6) {
     display: table-cell; }
     [data-show-tier="all"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(2),
     [data-show-tier="trial"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(2),
     [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(2), [data-show-tier="all"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(4),
     [data-show-tier="trial"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(4),
     [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(4), [data-show-tier="all"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(6),
     [data-show-tier="trial"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(6),
     [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(6), [data-show-tier="all"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(2),
     [data-show-tier="trial"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(2),
     [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(2), [data-show-tier="all"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(4),
     [data-show-tier="trial"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(4),
     [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(4), [data-show-tier="all"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(6),
     [data-show-tier="trial"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(6),
     [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(6) {
       display: table-cell; } }
 
 @media screen and (max-width: 689px) {
   #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(2), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(4), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(6), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(2), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(4), #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(6) {
     display: table-cell !important; }
     [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(2), [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(4), [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table td:nth-child(6), [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(2), [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(4), [data-show-tier="essential"] #generic-anyclip-comparison.comparison-table .anyclip-pricing__data-table th:nth-child(6) {
       display: table-cell !important; } }
 
 /*  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
     Components
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
 /*  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
     General
 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
 .anyclip-page-header .wpb_text_column .wpb_wrapper {
   position: relative; }
   @media screen and (min-width: 1000px) and (max-height: 700px) {
     .anyclip-page-header .wpb_text_column .wpb_wrapper h1 {
       font-size: 60px !important;
       line-height: 62px !important; } }
   @media screen and (min-width: 1000px) and (max-width: 1200px) {
     .anyclip-page-header .wpb_text_column .wpb_wrapper h1 {
       font-size: 60px !important;
       line-height: 62px !important; } }
 
 @media screen and (max-width: 689px) {
   .home .anyclip-video-gradient .mobile-video-image {
     display: none !important; } }
 
 .before-footer ul {
   margin-left: 0; }
   .before-footer ul li {
     list-style-type: none; }
 
 .before-footer .footer-copyright .wpb_content_element {
   margin-bottom: 0; }
   .before-footer .footer-copyright .wpb_content_element ul#menu-footer-privacy.menu {
     margin-bottom: 0; }
 
 .before-footer .footer-copyright .wpb_content_element a.onyx-credit {
   color: #686868; }
   .before-footer .footer-copyright .wpb_content_element a.onyx-credit:hover {
     color: #eab13f; }
 
 #footer-outer .widget h4 {
   font-family: "GT America Mono", monospace !important;
   font-weight: 700;
   margin-bottom: 6px; }
 
 @media screen and (min-width: 1000px) {
   #footer-widgets[data-cols='5'] .container .row {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex; } }
 
 @media screen and (max-width: 999px) {
   #footer-widgets[data-cols='5'] .container .row .col:nth-child(4) {
     margin-bottom: 40px; } }
 
 #footer-widgets[data-cols='5'] .container .row .logo-col img {
   max-width: 250px; 
	filter: brightness(0) invert(1);
}
   @media screen and (min-width: 1000px) {
     #footer-widgets[data-cols='5'] .container .row .logo-col img {
       width: 80%; } }
 
 #footer-widgets[data-cols='5'] .container .row .logo-col h4 {
   color: #FFF; }
 
 @media screen and (max-width: 689px) {
   #footer-widgets[data-cols='5'] .container .row .widget_nav_menu {
     width: 50%;
     float: left;
     padding-right: 15px; } }
 
 #footer-widgets[data-cols='5'] .container .row .widget_nav_menu h4 {
   line-height: 20px;
   margin-bottom: 6px; }
 
 @media screen and (max-width: 689px) {
   #footer-widgets[data-cols='5'] .container .row #custom_html-3, #footer-widgets[data-cols='5'] .container .row #block-3 {
     width: 100%;
     float: left; } }
 
 @media screen and (min-width: 1000px) {
   #footer-widgets[data-cols='5'] .container .row > div,
   #footer-widgets[data-cols='5'] .container .row > div:first-of-type {
     width: calc(100% / 5); } }
 
 #footer-widgets[data-cols='5'] .container .row > div:last-of-type {
   min-width: 200px; }
   #footer-widgets[data-cols='5'] .container .row > div:last-of-type .widget_nav_menu {
     margin-bottom: 0; }
     #footer-widgets[data-cols='5'] .container .row > div:last-of-type .widget_nav_menu ul li {
       padding: 0 !important; }
 
 #footer-widgets[data-cols='5'] .container .row .nectar-button {
   padding-left: 6px !important;
   padding-right: 6px !important; }
 
 #footer-widgets[data-cols='5'] .container .row .nectar-button:hover {
   color: #000000 !important; }
 
 .material #footer-outer #footer-widgets .col ul li a {
   font-weight: 400 !important; }
 
 .material #footer-outer #footer-widgets div.col:last-of-type {
   position: relative; }
   .material #footer-outer #footer-widgets div.col:last-of-type div.shortcode_widget:last-of-type {
     margin-top: 20px;
     padding-top: 10px;
     width: 100%; }
     @media screen and (min-width: 1300px) {
       .material #footer-outer #footer-widgets div.col:last-of-type div.shortcode_widget:last-of-type {
         position: absolute;
         bottom: -10px; } }
     .material #footer-outer #footer-widgets div.col:last-of-type div.shortcode_widget:last-of-type p,
     .material #footer-outer #footer-widgets div.col:last-of-type div.shortcode_widget:last-of-type a {
       font-size: 12px;
       line-height: 1.5;
       font-weight: 400 !important; }
   .material #footer-outer #footer-widgets div.col:last-of-type ul li {
     padding: 0 !important;
	 margin-right: 10px; }
 
 body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=email] {
   border: 0; }
   body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=email]:focus {
     background-color: transparent;
     border: 0; }
 
 #footer-outer .anyclip-social-networks {
   margin-bottom: 40px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
       flex-wrap: wrap;
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: flex-start; }
   #footer-outer .anyclip-social-networks li.linkedin {
     -webkit-box-ordinal-group: 2;
         -ms-flex-order: 1;
             order: 1; }
   #footer-outer .anyclip-social-networks li.instagram {
     -webkit-box-ordinal-group: 3;
         -ms-flex-order: 2;
             order: 2; }
   #footer-outer .anyclip-social-networks li.twitter {
     -webkit-box-ordinal-group: 4;
         -ms-flex-order: 3;
             order: 3; }
   #footer-outer .anyclip-social-networks li.facebook {
     -webkit-box-ordinal-group: 5;
         -ms-flex-order: 4;
             order: 4; }
   #footer-outer .anyclip-social-networks a {
     display: -webkit-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
     -webkit-box-align: center;
         -ms-flex-align: center;
             align-items: center;
     -webkit-box-pack: center;
         -ms-flex-pack: center;
             justify-content: center;
     width: 40px;
     height: 40px;
     border-radius: 50%;
     background: #FFF;
     color: #000 !important; }
     #footer-outer .anyclip-social-networks a i[class*="fa-"] {
       top: 0; }
 
 #footer-outer .anyclip-newsletter-signup .anyclip-input-wrap {
   border-color: white; }
 
 #footer-outer .anyclip-newsletter-signup .anyclip-input {
   padding: 10px 20px !important; }
 
 .select2-drop {
   margin-top: 12px;
   padding: 0px 20px !important;
   background: none !important;
   -webkit-box-shadow: none !important;
           box-shadow: none !important; }
   .select2-drop .select2-search {
     background: #fff; }
 
 body[data-fancy-form-rcs="1"] .select2-drop .select2-search input[type="text"] {
   font-family: "GT America", sans-serif !important;
   font-weight: 400;
   padding: 10px 12px !important; }
 
 .select2-results {
   padding: 0; }
   .select2-results li {
     font-family: "GT America", sans-serif !important;
     font-weight: 400; }
 
 .anyclip-contact form.wpcf7-form label,
 form.hs-form label {
   font-family: "GT America Mono", monospace !important;
   font-weight: 700;
   letter-spacing: 0.84px;
   text-transform: uppercase; }
 
 .anyclip-contact form.wpcf7-form .col,
 form.hs-form .col {
   margin-bottom: 1.0125rem; }
 
 .anyclip-contact form.wpcf7-form .wpcf7-list-item,
 form.hs-form .wpcf7-list-item {
   margin-left: 0; }
 
 .anyclip-contact form.wpcf7-form .wpcf7-form-control-wrap,
 .anyclip-contact form.wpcf7-form .input,
 form.hs-form .wpcf7-form-control-wrap,
 form.hs-form .input {
   margin-top: 5px; }
 
 .anyclip-contact form.wpcf7-form input[type=text],
 .anyclip-contact form.wpcf7-form input[type=email],
 .anyclip-contact form.wpcf7-form input[type=tel],
 .anyclip-contact form.wpcf7-form .select2-container .select2-choice,
 form.hs-form input[type=text],
 form.hs-form input[type=email],
 form.hs-form input[type=tel],
 form.hs-form .select2-container .select2-choice {
   border-radius: 25px;
   border-color: #000;
   padding: 10px 33px; }
 
 .anyclip-contact form.wpcf7-form .wpcf7-form-control-wrap .fancy-select-wrap,
 form.hs-form .wpcf7-form-control-wrap .fancy-select-wrap {
   padding-top: 0px; }
 
 .anyclip-contact form.wpcf7-form .select2-container a.select2-choice,
 form.hs-form .select2-container a.select2-choice {
   color: #7F7F7F;
   background-color: #000;
   text-decoration: none !important; }
 
 .anyclip-contact form.wpcf7-form .select2-container .select2-choice > .select2-chosen,
 form.hs-form .select2-container .select2-choice > .select2-chosen {
   color: #7F7F7F !important;
   font-family: "GT America", sans-serif !important;
   font-weight: 700;
   text-transform: none; }
 
 .anyclip-contact form.wpcf7-form .select2-container .select2-choice .select2-arrow,
 form.hs-form .select2-container .select2-choice .select2-arrow {
   right: 15px; }
   .anyclip-contact form.wpcf7-form .select2-container .select2-choice .select2-arrow b:after,
   form.hs-form .select2-container .select2-choice .select2-arrow b:after {
     border-top-color: #FFF; }
 
 .anyclip-contact form.wpcf7-form .select2-dropdown-open .select2-choice .select2-arrow b:after,
 form.hs-form .select2-dropdown-open .select2-choice .select2-arrow b:after {
   border-top-color: transparent !important; }
 
 .anyclip-contact form.wpcf7-form .wpcf7-form-control,
 .anyclip-contact form.wpcf7-form .hs-input,
 form.hs-form .wpcf7-form-control,
 form.hs-form .hs-input {
   font-family: "GT America", sans-serif !important;
   font-weight: 700;
   text-transform: none; }
   .anyclip-contact form.wpcf7-form .wpcf7-form-control[type="submit"],
   .anyclip-contact form.wpcf7-form .hs-input[type="submit"],
   form.hs-form .wpcf7-form-control[type="submit"],
   form.hs-form .hs-input[type="submit"] {
     font-family: "GT America Mono", monospace !important;
     font-weight: 700;
     letter-spacing: 0.84px; }
     @media screen and (max-width: 1000px) {
       .anyclip-contact form.wpcf7-form .wpcf7-form-control[type="submit"],
       .anyclip-contact form.wpcf7-form .hs-input[type="submit"],
       form.hs-form .wpcf7-form-control[type="submit"],
       form.hs-form .hs-input[type="submit"] {
         width: 100%; } }
 
 .anyclip-contact form.wpcf7-form input.wpcf7-form-control,
 form.hs-form input.wpcf7-form-control {
   padding: 10px 33px; }
 
 .anyclip-contact form.wpcf7-form textarea,
 form.hs-form textarea {
   padding: 20px;
   border-radius: 18px; }
 
 .anyclip-contact form.wpcf7-form input[type=submit],
 form.hs-form input[type=submit] {
   background-color: #2F56E7 !important; }
 
 .anyclip-contact form.wpcf7-form span.wpcf7-list-item,
 form.hs-form span.wpcf7-list-item {
   display: inline-block;
   margin: 0; }
 
 .anyclip-contact form.wpcf7-form .wpcf7 .wpcf7-list-item,
 form.hs-form .wpcf7 .wpcf7-list-item {
   display: block;
   margin-bottom: 10px; }
 
 .anyclip-contact form.wpcf7-form .wpcf7-checkbox label,
 form.hs-form .wpcf7-checkbox label {
   position: relative;
   cursor: pointer;
   font-family: "GT America", sans-serif !important;
   font-weight: 700;
   text-transform: none;
   display: inline-block;
   line-height: 17px; }
 
 .anyclip-contact form.wpcf7-form .wpcf7-checkbox input[type=checkbox],
 form.hs-form .wpcf7-checkbox input[type=checkbox] {
   position: absolute;
   visibility: hidden;
   width: 15px;
   height: 15px;
   top: 0;
   left: 0; }
   .anyclip-contact form.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span,
   form.hs-form .wpcf7-checkbox input[type=checkbox] + span {
     margin-left: 30px; }
     .anyclip-contact form.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:before,
     form.hs-form .wpcf7-checkbox input[type=checkbox] + span:before {
       display: block;
       position: absolute;
       content: '';
       border-radius: 30px;
       height: 15px;
       width: 15px;
       top: 0px;
       left: 0px;
       border: 1px solid #000; }
     .anyclip-contact form.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:after,
     form.hs-form .wpcf7-checkbox input[type=checkbox] + span:after {
       display: block;
       position: absolute;
       content: "";
       height: 9px;
       width: 9px;
       border-radius: 26px;
       top: 4px;
       left: 4px;
       background-color: black;
       visibility: hidden;
       font-size: 18px;
       text-align: center;
       line-height: 30px; }
   .anyclip-contact form.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked + span:before,
   form.hs-form .wpcf7-checkbox input[type=checkbox]:checked + span:before {
     background: transparent; }
   .anyclip-contact form.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked + span:after,
   form.hs-form .wpcf7-checkbox input[type=checkbox]:checked + span:after {
     visibility: visible; }
 
 body .col.dark .wpb_content_element a:not(.nectar-button).select2-choice {
   text-decoration: none !important; }
 
 .hs-form fieldset.form-columns-2 {
   max-width: none !important; }
   .hs-form fieldset.form-columns-2 .hs-form-field {
     width: 100% !important; }
     @media screen and (min-width: 1001px) {
       .hs-form fieldset.form-columns-2 .hs-form-field {
         width: 49% !important;
         margin-right: 2%; }
         .hs-form fieldset.form-columns-2 .hs-form-field:last-of-type {
           margin-right: 0; } }
 
 .hs-form .hs_marketing_mailing_list_opt_in label {
   position: relative;
   cursor: pointer;
   font-family: "GT America", sans-serif !important;
   font-weight: 700;
   text-transform: none;
   display: inline-block;
   line-height: 17px; }
 
 .hs-form .hs_marketing_mailing_list_opt_in input[type=checkbox] {
   position: absolute;
   visibility: hidden;
   width: 15px;
   height: 15px;
   top: 0;
   left: 0; }
   .hs-form .hs_marketing_mailing_list_opt_in input[type=checkbox] + span {
     padding-left: 25px; }
     .hs-form .hs_marketing_mailing_list_opt_in input[type=checkbox] + span:before {
       display: block;
       position: absolute;
       content: '';
       border-radius: 30px;
       height: 15px;
       width: 15px;
       top: 0px;
       left: 0px;
       border: 1px solid #000; }
     .hs-form .hs_marketing_mailing_list_opt_in input[type=checkbox] + span:after {
       display: block;
       position: absolute;
       content: "";
       height: 9px;
       width: 9px;
       border-radius: 26px;
       top: 4px;
       left: 4px;
       background-color: black;
       visibility: hidden;
       font-size: 18px;
       text-align: center;
       line-height: 30px; }
   .hs-form .hs_marketing_mailing_list_opt_in input[type=checkbox]:checked + span:before {
     background: transparent; }
   .hs-form .hs_marketing_mailing_list_opt_in input[type=checkbox]:checked + span:after {
     visibility: visible; }
 
 .hs-form fieldset.form-columns-1 {
   max-width: none !important; }
   .hs-form fieldset.form-columns-1 .hs-input:not([type="checkbox"]) {
     width: 100% !important; }
 
 .hs-form .hs-button {
   font-family: "GT America Mono", monospace !important;
   font-weight: 700; }
 
 .hs-form .hs_recaptcha {
   margin-top: 20px; }
 
 .hs-form .hs-form-field:not(.hs-fieldtype-textarea) {
   height: 100px;
   padding-bottom: 15px; }
 
 .hs-form .hs-form-field.hs-fieldtype-textarea textarea {
   height: 280px; }
 
 .hs-form .hs_marketing_mailing_list_opt_in {
   height: auto !important;
   position: relative; }
   .hs-form .hs_marketing_mailing_list_opt_in .input,
   .hs-form .hs_marketing_mailing_list_opt_in ul {
     margin-bottom: 0px; }
   .hs-form .hs_marketing_mailing_list_opt_in label {
     font-family: "GT America", sans-serif !important;
     font-weight: 700;
     text-transform: none; }
   .hs-form .hs_marketing_mailing_list_opt_in ul {
     margin-left: 0; }
     .hs-form .hs_marketing_mailing_list_opt_in ul li {
       list-style: none; }
 
 .hs-form .hs_error_rollup {
   margin: 40px 0 20px; }
 
 .hs-form .hs-form-required {
   color: red; }
 
 .hs-form .input {
   margin-right: 0 !important;
   margin-bottom: 30px; }
 
 .hs-form ul.hs-error-msgs {
   margin-bottom: 0;
   margin-left: 0;
   margin-top: -30px; }
   .hs-form ul.hs-error-msgs li {
     list-style: none; }
     .hs-form ul.hs-error-msgs li label {
       color: red;
       font-size: 10px !important; }
 
 .contact-form-titles {
   min-height: 50px; }
   .contact-form-titles .wpb_wrapper > .wpb_text_column {
     position: absolute;
     width: 100%; }
 
 .anyclip-custom-hubspot form,
 form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee,
 form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4,
 form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
       -ms-flex-direction: row;
           flex-direction: row; }
   .hubspot-center .anyclip-custom-hubspot form, .hubspot-center
   form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee, .hubspot-center
   form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4, .hubspot-center
   form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 {
     -webkit-box-pack: center;
         -ms-flex-pack: center;
             justify-content: center; }
   @media screen and (max-width: 1000px) {
     .anyclip-custom-hubspot form,
     form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee,
     form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4,
     form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 {
       -webkit-box-orient: vertical;
       -webkit-box-direction: normal;
           -ms-flex-direction: column;
               flex-direction: column; } }
   .anyclip-custom-hubspot form .hs-form-field,
   form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-form-field,
   form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-form-field,
   form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-form-field {
     margin-right: 15px;
     width: calc(100% - 220px); }
     @media screen and (min-width: 1001px) {
       .anyclip-custom-hubspot form .hs-form-field,
       form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-form-field,
       form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-form-field,
       form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-form-field {
         max-width: 500px; } }
     @media screen and (max-width: 1000px) {
       .anyclip-custom-hubspot form .hs-form-field,
       form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-form-field,
       form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-form-field,
       form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-form-field {
         float: none;
         margin: 0;
         width: 100%; } }
     .anyclip-custom-hubspot form .hs-form-field > label,
     form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-form-field > label,
     form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-form-field > label,
     form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-form-field > label {
       display: none; }
   .anyclip-custom-hubspot form .input,
   form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .input,
   form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .input,
   form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .input {
     margin-top: 0; }
   .anyclip-custom-hubspot form .hs-input,
   form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-input,
   form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-input,
   form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-input {
     border-radius: 50px;
     height: 58px;
     background-color: #6CF4EE !important;
     font-family: "GT America Mono", monospace !important;
     font-weight: 700;
     color: #000;
     border-color: transparent; }
     .anyclip-custom-hubspot form .hs-input:focus,
     form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-input:focus,
     form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-input:focus,
     form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-input:focus {
       border-color: rgba(255, 255, 255, 0.8); }
     .anyclip-custom-hubspot form .hs-input::-webkit-input-placeholder,
     form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-input::-webkit-input-placeholder,
     form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-input::-webkit-input-placeholder,
     form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-input::-webkit-input-placeholder {
       text-transform: uppercase;
       font-family: "GT America Mono", monospace !important;
       font-weight: 700;
       color: #000;
       opacity: 1; }
     .anyclip-custom-hubspot form .hs-input:-ms-input-placeholder,
     form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-input:-ms-input-placeholder,
     form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-input:-ms-input-placeholder,
     form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-input:-ms-input-placeholder {
       text-transform: uppercase;
       font-family: "GT America Mono", monospace !important;
       font-weight: 700;
       color: #000;
       opacity: 1; }
     .anyclip-custom-hubspot form .hs-input::-ms-input-placeholder,
     form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-input::-ms-input-placeholder,
     form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-input::-ms-input-placeholder,
     form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-input::-ms-input-placeholder {
       text-transform: uppercase;
       font-family: "GT America Mono", monospace !important;
       font-weight: 700;
       color: #000;
       opacity: 1; }
     .anyclip-custom-hubspot form .hs-input::placeholder,
     form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-input::placeholder,
     form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-input::placeholder,
     form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-input::placeholder {
       text-transform: uppercase;
       font-family: "GT America Mono", monospace !important;
       font-weight: 700;
       color: #000;
       opacity: 1; }
     .anyclip-custom-hubspot form .hs-input::-moz-placeholder,
     form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-input::-moz-placeholder,
     form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-input::-moz-placeholder,
     form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-input::-moz-placeholder {
       text-transform: uppercase;
       font-family: "GT America Mono", monospace !important;
       font-weight: 700;
       color: #000;
       opacity: 1; }
     .anyclip-custom-hubspot form .hs-input::-webkit-input-placeholder,
     form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee .hs-input::-webkit-input-placeholder,
     form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 .hs-input::-webkit-input-placeholder,
     form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 .hs-input::-webkit-input-placeholder {
       text-transform: uppercase;
       font-family: "GT America Mono", monospace !important;
       font-weight: 700;
       color: #000;
       opacity: 1; }
   .anyclip-custom-hubspot form input[type="submit"],
   form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee input[type="submit"],
   form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 input[type="submit"],
   form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 input[type="submit"] {
     background-color: #FFF !important;
     color: #000; }
     @media screen and (max-width: 1000px) {
       .anyclip-custom-hubspot form input[type="submit"],
       form#hsForm_1fa2720a-55cd-408d-a8f5-d8d71b9818ee input[type="submit"],
       form#hsForm_56dbda35-a0a1-4b9b-a5fe-3bc62c0700d4 input[type="submit"],
       form#hsForm_a5877bb2-02e5-474c-8332-d0089f4933b8 input[type="submit"] {
         width: 100%; } }
 
 body .col.dark .nectar-icon-list a:not(.nectar-button),
 body .col.dark .wpb_content_element a:not(.nectar-button) {
   color: #2F56E7 !important;
   text-decoration: underline !important; }
 
 body .col.dark .nectar-icon-list p a,
 body .col.dark .wpb_content_element p a {
   /*font-weight: bold !important;*/ }
 
 body .col.dark .nectar-icon-list[data-icon-color="extra-color-1"] a {
   color: #12309e !important; }
 
 body .col.dark .nectar-icon-list[data-icon-color="extra-color-2"] a {
   color: #11e9df !important; }
 
 body .col.dark .nectar-icon-list[data-icon-color="extra-color-3"] a {
   color: #4a0fa3 !important; }
 
 body .col.light .nectar-icon-list a,
 body .col.light .wpb_content_element a {
   color: #6CF4EE !important;
   text-decoration: underline !important; }
 
 body .col.light .nectar-icon-list p a,
 body .col.light .wpb_content_element p a {
   font-weight: bold !important; }
 
 body.single-post article.post a:not(.nectar-button) {
   font-weight: bold !important;
   color: #2F56E7 !important;
   text-decoration: underline !important; }
   body.single-post article.post a:not(.nectar-button) span {
     font-weight: bold !important; }
 
 .header-font {
   font-family: "GT America Mono", monospace !important;
   font-weight: 500; }
 
 .header-font-bold {
   font-family: "GT America Mono", monospace !important;
   font-weight: 700; }
 
 .body-font {
   font-family: "GT America", sans-serif !important;
   font-weight: 400; }
 
 .body-font-large {
   font-family: "GT America", sans-serif;
   font-weight: 400;
   /*font-size: 25px !important;
   line-height: 30px !important;*/
   font-size: 22px !important;
   line-height: 26px !important;
   text-transform: none !important; }
   @media screen and (max-width: 1000px) {
     .body-font-large {
       font-size: 22px !important;
       line-height: 26px !important; } }
 
 @media screen and (max-width: 1000px) {
   p br:not(.no-break), .body-font-large br:not(.no-break), .body-font-md br:not(.no-break) {
     content: ' '; }
     p br:not(.no-break):after, .body-font-large br:not(.no-break):after, .body-font-md br:not(.no-break):after {
       content: ' '; } }
 
 .body-font-md {
   font-family: "GT America", sans-serif;
   font-weight: 400;
   font-size: 20px !important;
   line-height: 24px !important;
   text-transform: none !important; }

.body-font-sm {
	font-size: 16px !important;
	line-height: 18px !important;
}
 
 .body-font-caption {
   font-family: "GT America", sans-serif !important;
   font-weight: 400;
   font-size: 12px !important;
   line-height: 16px !important;
   color: #888; }
 
 .landing-page-header-font {
   font-size: 104px;
   line-height: 88px; }
 
 .subheader-font-small {
   font-size: 35px; }
 
 .text-pop, .row .col .team-member h3, .row .col .team-member p {
   text-shadow: 0 0 0.1em black, 0 0 0.3em rgba(0, 0, 0, 0.65); }
 
 .text-pop--subtle, a.anyclip-video:not(.nectar-button):after {
   text-shadow: 0 0 1em rgba(0, 0, 0, 0.65), 0 0 0.2em rgba(0, 0, 0, 0.35); }
 
 .color-anyclip-aqua {
   color: #6CF4EE !important; }
 
 .color-anyclip-purple {
   color: #782CEC !important; }
 
 .color-anyclip-blue {
   color: #2F56E7 !important; }
 
 .color-anyclip-light-purple {
   color: #688CE9 !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--royal-blue, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--royal-blue {
   border-color: #2F56E7 !important; }
   .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--royal-blue:hover, .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--royal-blue:focus, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--royal-blue:hover, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--royal-blue:focus {
     border-color: #2F56E7 !important;
     background-color: #2F56E7 !important;
     color: #FFF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--black, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--black {
   border-color: #000000 !important; }
   .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--black:hover, .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--black:focus, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--black:hover, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--black:focus {
     border-color: #000000 !important;
     background-color: #000000 !important;
     color: #FFF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--white, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--white {
   border-color: #FFFFFF !important; }
   .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--white:hover, .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--white:focus, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--white:hover, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--white:focus {
     border-color: #FFFFFF !important;
     background-color: #FFFFFF !important;
     color: #FFF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--gray-medium, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--gray-medium {
   border-color: #9A9A9A !important; }
   .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--gray-medium:hover, .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--gray-medium:focus, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--gray-medium:hover, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--gray-medium:focus {
     border-color: #9A9A9A !important;
     background-color: #9A9A9A !important;
     color: #FFF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--aqua, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--aqua {
   border-color: #6CF4EE !important; }
   .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--aqua:hover, .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--aqua:focus, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--aqua:hover, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--aqua:focus {
     border-color: #6CF4EE !important;
     background-color: #6CF4EE !important;
     color: #FFF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--purple, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--purple {
   border-color: #782CEC !important; }
   .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--purple:hover, .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--purple:focus, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--purple:hover, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--purple:focus {
     border-color: #782CEC !important;
     background-color: #782CEC !important;
     color: #FFF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--light-blue, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--light-blue {
   border-color: #B7C6FF !important; }
   .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--light-blue:hover, .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--light-blue:focus, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--light-blue:hover, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--light-blue:focus {
     border-color: #B7C6FF !important;
     background-color: #B7C6FF !important;
     color: #FFF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--iris-blue, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--iris-blue {
   border-color: #00C7BF !important; }
   .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--iris-blue:hover, .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--iris-blue:focus, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--iris-blue:hover, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--iris-blue:focus {
     border-color: #00C7BF !important;
     background-color: #00C7BF !important;
     color: #FFF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--light-purple, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--light-purple {
   border-color: #688CE9 !important; }
   .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--light-purple:hover, .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--light-purple:focus, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--light-purple:hover, .nectar-button.see-through-2[data-hover-color-override="false"].anyclip-button--light-purple:focus {
     border-color: #688CE9 !important;
     background-color: #688CE9 !important;
     color: #FFF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--royal-blue {
   background-color: #2F56E7 !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--black {
   background-color: #000000 !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--white {
   background-color: #FFFFFF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--gray-medium {
   background-color: #9A9A9A !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--aqua {
   background-color: #6CF4EE !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--purple {
   background-color: #782CEC !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--light-blue {
   background-color: #B7C6FF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--iris-blue {
   background-color: #00C7BF !important; }
 
 .nectar-button.regular-button[data-hover-color-override="false"].anyclip-button--light-purple {
   background-color: #688CE9 !important; }
 
 @media screen and (min-width: 1001px) {
   .hide--desktop {
     display: none !important; } }
 
 @media screen and (max-width: 1000px) {
   .hide--mobile {
     display: none !important; } }
 
 @media screen and (max-width: 689px) {
   .hide--small-screen {
     display: none !important; } }
 
 .anyclip-header--one, h1 {
   font-size: 104px !important;
   line-height: 95px !important; }
   @media screen and (max-width: 1000px) {
     .anyclip-header--one, h1 {
       font-size: 70px !important;
       line-height: 60px !important; } }
   @media screen and (max-width: 689px) {
	 body.press.single-post div:not(#header-outer):not(#anyclip_sticky_banner):not(#footer-outer) .blog-title h1.entry-title,
     .anyclip-header--one, h1 {
       font-size: 40px !important;
       line-height: 40px !important; } }
 
 .anyclip-header--two {
   font-size: 94px !important;
   line-height: 85px !important; }

.anyclip-header--three--sans {
	font-size: 70px !important;
	line-height: 77px !important;
}
	@media screen and (max-width: 689px) {
	.anyclip-header--three--sans {
		font-size: 50px !important;
		line-height: 55px !important; } }
 
 .anyclip-header--three {
   font-size: 70px !important;
   line-height: 65px !important; }
   @media screen and (max-width: 1000px) {
     .anyclip-header--three {
       font-size: 50px !important;
       line-height: 42px !important; } }
 
 .anyclip-header--four, h3, body.single-post.resources #page-header-bg h1 {
   font-size: 60px !important;
   line-height: 62px !important; }
   @media screen and (max-width: 1000px) {
     .anyclip-header--four, h3, body.single-post.resources #page-header-bg h1 {
       font-size: 40px !important;
       line-height: 42px !important; } }
   @media screen and (max-width: 689px) {
     .anyclip-header--four, h3, body.single-post.resources #page-header-bg h1 {
       font-size: 40px !important;
       line-height: 42px !important; } }
	@media only screen and (max-height: 900px) and (max-width: 1600px) {
     body:not(.wp-admin) .anyclip-header--four, h3, body.single-post.resources #page-header-bg h1,
		.anyclip-page-header .wpb_text_column .wpb_wrapper h1 {
       font-size: 40px !important;
       line-height: 42px !important; } }
 
 .anyclip-header--five {
   font-size: 40px !important;
   line-height: 40px !important; }
 
 .anyclip-header--six {
   font-size: 30px !important;
   line-height: 37px !important; }
   @media screen and (max-width: 689px) {
     .anyclip-header--six {
       font-size: 24px !important;
       line-height: 28px !important; } }
 
 .anyclip-header--seven, .anyclip-pricing-tier h4, .comparison-header h4 {
   font-size: 25px !important;
   line-height: 37px !important; }
   @media screen and (max-width: 1000px) {
     .anyclip-header--seven, .anyclip-pricing-tier h4, .comparison-header h4 {
       font-size: 18px !important;
       line-height: 22px !important; } }
 
 .anyclip-border-radius--small .vc_column-inner, .anyclip-border-radius--small .column-bg-overlay {
   border-radius: 5px; }
 
 .anyclip-border-radius--small .column-bg-overlay {
   border-top-left-radius: 0;
   border-top-right-radius: 0; }
 
 body .wpb_column[data-shadow="large_depth"] > .vc_column-inner {
   -webkit-box-shadow: 0px 4px 50px #000;
           box-shadow: 0px 4px 50px #000; }
   body .wpb_column[data-shadow="large_depth"] > .vc_column-inner > .column-bg-overlay-wrap {
     -webkit-box-shadow: none;
             box-shadow: none; }
 
 @media screen and (min-width: 1001px) {
   body .full-width-section.anyclip-video-gradient > .nectar-video-wrap {
     left: 80%; } }
 
 @media screen and (min-width: 1001px) {
   body .full-width-section.anyclip-video-gradient .row-bg-overlay {
     background: -webkit-gradient(linear, left top, right top, from(black), color-stop(40%, black), color-stop(70%, rgba(0, 0, 0, 0))) !important;
     background: linear-gradient(90deg, black 0%, black 40%, rgba(0, 0, 0, 0) 70%) !important;
     opacity: 1 !important; } }
 
 .anyclip-inner-row-fullwidth-column .row_col_wrap_12_inner {
   width: 102vw;
   margin-left: 50%;
   left: -51vw; }
 
 @media screen and (min-width: 1000px) and (max-width: 1650px) {
   .anyclip-overlapping-image .img-with-aniamtion-wrap[data-max-width="125%"] .inner {
     width: 110% !important; } }
 
 @media screen and (min-width: 1000px) and (max-width: 1650px) {
   .anyclip-overlapping-image .img-with-aniamtion-wrap.right[data-max-width="125%"] .inner {
     margin-left: -10% !important; } }
 
 .anyclip-milestone--add-percent .nectar-milestone .number:after {
   content: '%'; }
 /*# sourceMappingURL=style.css.map */
 
 /* Banner / Announcement header */
 #anyclip_sticky_banner{
     height:40px;
     position: fixed;
     top: 0;
     left: 0;
     z-index: 9999999;
     width:100%;
     
     display: flex;
     justify-content: center;
     align-items: center;
 }
 #anyclip_sticky_banner_wrap{
     position:relative;
     width:100%;
     display: flex;
     justify-content: center;
     align-items: center;
 }
 
 .desktop_banner_txt{
     display:none;
 }
 .mobile_banner_txt{
     display:block;
	 text-align: center;
	 padding: 0px 25px;
 }
.desktop_banner_txt p{
	display:inline;
}
 @media (min-width:981px){
     .desktop_banner_txt{
         display:block;
     }
     .mobile_banner_txt{
         display:none;
     }
 }
 @media (max-width:782px){
     #anyclip_sticky_banner{
         height:46px;
     }
 }
 
 /* CookieYes Banner */
 div.cky-consent-bar{
     max-width:1425px !important;
 }
 
 .hs-form .hs-form-field:not(.hs-fieldtype-textarea){
     height:auto !important;
 }

/* ANYCLIP 2022 ROW SPACING */
.wpb_row.full-width-section.row-mb-2022, .wpb_row.full-width-content.row-mb-2022, body.material .wpb_row.full-width-section.row-mb-2022, body.material .wpb_row.full-width-content.row-mb-2022,
.material .wpb_row.row-mb-2022, .material .wpb_content_element.row-mb-2022 {
    margin-bottom: 60px;
}

.wpb_row.full-width-section.row-mb-2022:last-child, .wpb_row.full-width-content.row-mb-2022:last-child, body.material .wpb_row.full-width-section.row-mb-2022:last-child,
body.material .wpb_row.full-width-content.row-mb-2022:last-child,
.material .wpb_row.row-mb-2022:last-child, .material .wpb_content_element.row-mb-2022:last-child {
    margin-bottom: 0px;
}

@media only screen and (max-width: 690px) {
    .wpb_row.full-width-section.row-mb-2022, .wpb_row.full-width-content.row-mb-2022, body.material .wpb_row.full-width-section.row-mb-2022, body.material .wpb_row.full-width-content.row-mb-2022,
	.material .wpb_row.row-mb-2022, .material .wpb_content_element.row-mb-2022 {
		margin-bottom: 60px;
	}
}

/* ANYCLIP 2022 HEADER TEMPLATES */
.header-height-100-vh {
    min-height: 100vh;
}

.header-height-600-px {
    min-height: 600px;
}

.half-container-left {
    max-width: 721.5px;
    margin-left: auto !important;
}

.half-container-right {
    max-width: 721.5px;
    margin-right: auto !important;
}

.two-column-header a.anyclip-video:not(.nectar-button):after {
	text-shadow: none;
}

body .two-column-header .col.light .wpb_content_element a.play_button {
	text-decoration: none !important;
}

.display-block {
	display: block !important;
}

@media only screen and (max-width: 999px) {
    .header-height-100-vh {
        min-height: 50vh;
    }
	
	.header-height-600-px {
		min-height: 450px;
	}
  
    .half-container-right,
    .half-container-left {
        max-width: unset !important;
        margin-left: unset !important;
        margin-right: unset !important;
    }
    
    .two-column-header a.anyclip-video {
        display: block !important;
        margin: 0 auto 50px !important;
    }
    
    .two-column-header.anyclip-page-header .wpb_text_column .wpb_wrapper h1 {
        font-size: 60px !important;
        line-height: 62px !important;
    }
}

@media only screen and (max-width: 690px) {
    .two-column-header.anyclip-page-header .wpb_text_column .wpb_wrapper h1 {
        font-size: 40px !important;
        line-height: 42px !important;
    }
    
    .two-column-header .body-font-large {
        font-size: 22px !important;
        line-height: 26px !important;
    }
	
	.two-column-header .header-heading-text {
		margin-bottom: 10px !important;
	}
	
	.two-column-header .header-body-text {
		margin-bottom: 20px !important;
	}
}

@media only screen and (min-width: 691px) and (max-width: 999px) {
    body .two-column-header .nectar-button.jumbo {
        padding-left: 50px !important;
        padding-right: 50px !important;
        width: unset !important;
		font-size: 18px !important;
    }
	
	body .nectar-button.jumbo {
		font-size: 18px !important;
    }
}

@media only screen and (max-height: 700px) and (max-width: 1199px) {
	body .body-font-large {
		font-size: 22px !important;
		line-height: 26px !important;
	}
}

@media only screen and (max-height: 900px) and (max-width: 1600px) {
	.header-height-600-px {
		min-height: 500px;
	}
}

/* ANYCLIP 2022 TEMPLATE PARTS */
.w-100 {
    width: 100% !important;
}

.custom-w-355 {
	width: 355px !important;	
}

.justify-center .vc_column-inner {
    justify-content: center !important;
}

body .col.dark .wpb_content_element a.crosslink {
    font-size: 14px;
    line-height: 16px;
    font-family: 'GT America Mono';
    color: #000000 !important;
	font-weight: 500 !important;
}

body .col.dark .wpb_content_element a.crosslink:hover {
    text-decoration: none !important;
    color: #2F56E7 !important;
}

body .col.dark .wpb_content_element a.crosslink i {
    text-decoration: none !important;
	padding-left: 10px;
}

h4 {
	font-size: 22px;
	line-height: 32px;
}

@media only screen and (max-width: 690px) {
	.anyclip-bullet-list .nectar-icon-list[data-icon-style="no-border"][data-icon-size="small"] {
		margin-left: 0px;
	}
}

/* GRADIENT FEATURES TEMPLATE PARTS */
.gradient-bg-component.gradient-css .row-bg.using-bg-color {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), linear-gradient(114.49deg, rgba(79, 163, 242, 0.365) 27%, rgba(117, 251, 235, 0.355) 98.25%);
}

.gradient-2-up-box .vc_column-inner {
	padding: 50px;
}

.gradient-2-up-box.last-box {
	margin-bottom: 0px !important;
}

.gradient-3-up-box .vc_column-inner {
    padding: 35px 50px;
}

.gradient-2-up-box .column-bg-overlay,
.gradient-3-up-box .column-bg-overlay {
    border-radius: 8px;
}

.gradient-2-up-box.column-link:hover .column-bg-overlay,
.gradient-3-up-box.column-link:hover .column-bg-overlay {
    box-shadow: 0px 4px 10px 2px rgb(0 0 0 / 20%);
}

.gradient-2-up-box .body-font-large,
.gradient-3-up-box .body-font-large {
    color: #000;
    font-weight: 700;
}

.gradient-2-up-box .img-with-aniamtion-wrap .hover-wrap,
.gradient-3-up-box .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0px;
}

.logo-center {
    width: 110px !important;
}

/* LIST FEATURES TEMPLATE PART */
.block-list-features .nectar-icon-list .nectar-icon-list-item {
    margin-bottom: 40px;
    padding-left: 0;
}

@media screen and (max-width: 1000px) {
	.block-list-features .nectar-icon-list .nectar-icon-list-item h3 {
		font-size: 22px !important;
		line-height: 26px !important;
	}
	
	.block-list-features .nectar-icon-list .nectar-icon-list-item {
		margin-bottom: 20px;
	}
}

/* TESTIMONIALS TEMPLATE PART */
.anyclip-testimonial-2022.anyclip-single-testimonial .nectar_single_testimonial p:before {
	content: none;
}

.anyclip-testimonial-2022.anyclip-testimonial .nectar_single_testimonial p:before,
.anyclip-testimonial-2022.anyclip-single-testimonial .nectar_single_testimonial q:before {
	position: absolute;
    margin-left: -0.5em;
}

/* VISUAL INTELLIGENCE IS */
.light .text-with-down-chevron .wpb_text_column:before {
	border-bottom: 10px solid #ffffff;
}

/* SANS HEADERS */
 /* body .sans-header .nectar-button.jumbo {
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-family: var(--sans) !important;
} */

body .sans-header .span_12.dark .nectar_video_lightbox path {
    fill: #fff;
}

body .sans-header .span_12.dark .nectar_video_lightbox.play_button:before {
    border: 5px solid #fff;
}

.standard-block-header{
	font-size:40px !important;
	line-height:44px !important;
}

.feature-bug {
	font-size: 14px !important;
    line-height: 16px !important;
    color: #c4c4c4 !important;
}

@media only screen and (max-width: 690px) {
	.standard-block-header{
		font-size: 30px !important;
		line-height: 35px !important;
	}
}

/* GLOBAL OVERRIDES */
@media only screen and (max-width: 690px) {
	.row .col h4, body h4, #slide-out-widget-area .nectar-ext-menu-item .inherit-h4, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove), .woocommerce-cart .product-name a, #ajax-content-wrap .nectar-inherit-h4, .archive.woocommerce .container-wrap > .main-content #sidebar > .header h4, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
		font-size: 22px;
		/*line-height: 32px;*/
	}
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
	.row .col h4, body h4, #slide-out-widget-area .nectar-ext-menu-item .inherit-h4, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove), .woocommerce-cart .product-name a, #ajax-content-wrap .nectar-inherit-h4, .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
		font-size: 22px;
		/*line-height: 32px;*/
	}
}

/*NEW Hubspot form styling*/
.gradient-plus .landing-header-form-container {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), linear-gradient(114.49deg, rgba(79, 163, 242, 0.365) 27%, rgba(117, 251, 235, 0.355) 98.25%), #FFFFFF;
}

.gradient-work .landing-header-form-container {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), linear-gradient(120.56deg, rgba(37, 229, 220, 0.5) 32.8%, rgba(117, 251, 235, 0.355) 99.95%), #FFFFFF;
}

.gradient-dark .landing-header-form-container {
    background: #000000;
}

.hubspot-form-inline.landing-header-form.half-container-left {
    padding-left: 90px !important;
    padding-right: 18px !important;
}

.hs_error_rollup{
	display:none !important;
}

#ajax-content-wrap .gradient-dark .hubspot-form-inline form.hs-form input.hs-button.primary.large {
    background-color: #2F56E7 !important;
}

/*desktop*/
@media (min-width:676px) {
	.hubspot-form-inline form.hs-form{
		display: flex;
		flex-direction: row;
	}
	
	.hubspot-form-inline.cta-form form.hs-form{
		justify-content: center !important;
	}

	.hubspot-form-inline form.hs-form .input {
		/*margin: 0 18px 0 0 !important;*/
		/*min-width: 450px !important;*/
	}

	.hubspot-form-inline form.hs-form .hs-input, 
	.hubspot-form-inline form.hs-form input.hs-button.primary.large  {
		/*font-size: 18px !important;*/
	}

	.hubspot-form-inline form.hs-form input.hs-button.primary.large{
		width: auto !important;
	}

	.hubspot-form-inline .hs-form ul.hs-error-msgs {
		margin-top: 5px !important;
	}

	.hubspot-form-inline form.hs-form input[type=email] {
		padding: 18px 18px !important;
	}
}

.hubspot-form-inline form.hs-form .input {
     margin: 0 0 18px 0;
}

.hubspot-form-inline .hs-form .hs-form-field:not(.hs-fieldtype-textarea){
	padding-bottom:0 !important;
	height:auto !important;
}


.hubspot-form-inline form.hs-form .hs-input {
	font-family: "GT America Mono", monospace !important;
	text-transform: uppercase !important;
	font-weight: 700;
	background-color: #FFFFFF!important;
	color: #000000 !important;
	line-height: 1 !important;
	font-size: 14px;
}

#ajax-content-wrap .hubspot-form-inline form.hs-form input[type=email] {
    padding: 18px 18px;
	height: 44px !important;
    border-radius: 100px !important;
	background-color: #fff !important;
	font-family: var(--sans) !important;
	font-size: 16px !important;
    color: #757575 !important;
	font-weight: 400 !important;
    text-transform: unset !important;
}

#ajax-content-wrap .hubspot-form-inline form.hs-form input[type=email]:focus {
	border: 1px solid #000 !important;
}

#ajax-content-wrap .hubspot-form-inline form.hs-form input[type=email]::placeholder {
	font-family: var(--sans) !important;
	font-size: 16px !important;
    color: #757575 !important;
	font-weight: 400 !important;
    text-transform: unset !important;
}

.hubspot-form-inline form.hs-form input[type=submit] {
	background-color: #6cf4ee !important; 
	color:#000000;
}

#ajax-content-wrap .hubspot-form-inline form.hs-form input.hs-button.primary.large{
	padding: 12px 50px !important;
	font-size: 16px !important;
	white-space:nowrap !important;
	width:100%;
    text-transform: capitalize !important;
	background-color: #000 !important;
	color: #fff !important;
}

#ajax-content-wrap .hs-form ul.hs-error-msgs li label {
	font-family: var(--sans) !important;
}
 
.hubspot-form-inline .hs-form ul.hs-error-msgs {
	margin-top: 5px 0 10px;
}
 

.hubspot-form-inline .hs-form ::placeholder {
	color: #000 !important;
}

/*.hubspot-form-inline .hs-form input:focus{
	border: 2px solid #6cf4ee !important;
}*/

.hubspot-form-inline .hs-form input:focus::placeholder {
	color: transparent !important;
}

/* mobile */

@media (max-width: 675px) {
	.hubspot-form-inline form.hs-form .hs-button {
		font-size: 14px !important;
	}

	.hubspot-form-inline .hs-form ul.hs-error-msgs {
		margin-top: -15px !important;
		margin-bottom: 5px !important;
	}
}

/* typography ---> to theme*/
@media screen and (max-width: 676px) {
	body{
		font-size:16px !important;
		line-height:22px !important; 
	}
	
	.anyclip-header--three {
		font-size: 40px !important;
		line-height: 42px !important;
	}
	
	.body-font-large{
		font-size:20px !important;
		line-height:25px !important;
	}
}

@media screen and (min-width: 676px) and (max-width: 1000px) {
	.anyclip-header--three {
		font-size: 70px !important;
		line-height: 65px !important;
	}
}

@media screen and (max-width: 999px) {
	.hubspot-form-inline.landing-header-form.half-container-left {
		padding-left: 90px !important;
		padding-right: 90px !important;
	}
	
	.landing-header-form-container {
		margin-bottom: -30px !important;
	}
}

@media screen and (max-width: 690px) {
	.hubspot-form-inline.landing-header-form.half-container-left {
		padding-left: 18px !important;
		padding-right: 18px !important;
	}
}

/*FOR LANDING PAGE HEADER*/

/*page headers */
@media (max-width: 1000px) and (min-width: 676px) {
    .anyclip-landing-header .row-bg.using-image {
		/*background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 15%, #000000 52%), url('/wp-content/uploads/2022/02/Business-Header@2x_3.jpg') !important;*/
		background-position: 65% top !important;
		background-size: 120%;
		height: 100% !important;
		background-repeat: no-repeat;
		background-color: rgb(25, 25, 25);
	}
	
	.anyclip-landing-header .row-bg.using-image:after {
		content: "";
		background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 15%, #000000 52%) !important;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}
}

@media (max-width: 675px) {
    .anyclip-landing-header .row-bg.using-image {
		/*background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 15%, #000000 52%), url('/wp-content/uploads/2022/02/Business-Header@2x_3.jpg') !important;*/
		background-position: 65% top !important;
		background-size: 190%;
		height: 100% !important;
		background-repeat: no-repeat;
		background-color: rgb(25, 25, 25);
	}
	
	.anyclip-landing-header .row-bg.using-image:after {
		content: "";
		background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 15%, #000000 52%) !important;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}
}

/*ipad pro*/
@media (max-width: 1050px) and (min-width: 1001px) {
.anyclip-landing-header .row-bg.using-image {
    background-position: 50% !important;
}
}

/*tablet*/
@media (max-width: 1000px) and (min-width: 676px) {
    .vc_row.vc_row-o-columns-middle.vc_row-o-full-height > .span_12 {
        align-content: end;
    }
    
    .anyclip-landing-header .wpb_column {
        margin-bottom: 20px !important;
    }
}

/* mobile */
@media (max-width: 675px) {
	.anyclip-landing-heading h1.anyclip-header--three  {
	    margin-top: 40% !important;
	}
    
    .vc_row.vc_row-o-columns-middle.vc_row-o-full-height > .span_12 {
        align-content: end;
    }
}

/* HEADER STYLE OVERRIDE */
#header-outer header {
	box-shadow: 0px 1px 2.22px rgb(0 0 0 / 22%);
}

#header-space {
    height: 60px;
}

span.nav-title {
    font-size: 30px;
    font-weight: 400;
    margin-right: 15px;
}

span.nav-description {
    font-size: 16px;
    color: #C4C4C4;
    font-weight: 400;
}

.nav-block-lg-api span.desc,
.nav-block-lg-plus span.desc,
.nav-block-lg-work span.desc {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

.nav-block-lg-plus {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), linear-gradient(114.49deg, rgba(79, 163, 242, 0.292) 36.08%, rgba(117, 251, 235, 0.4) 91.23%);
    box-shadow: 0px 4px 10px 2px rgb(0 0 0 / 8%);
    border-radius: 8px;
    padding: 15px 25px;
	min-height: 133px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.nav-block-lg-plus:hover {
	box-shadow: -2px 0px 4px #E4F6FD, 4px 4px 9px 7px rgba(213, 236, 255, 0.7);
}

.nav-block-lg-plus img.logo {
	/* width: 145px !important; */
  width: 85px !important;
  display: block;
  margin-top: -10px;
}

.nav-block-lg-work {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), linear-gradient(107.95deg, rgba(37, 229, 220, 0.4) 32.79%, rgba(117, 251, 235, 0.4) 66.53%, rgba(255, 255, 255, 0.4) 109.01%);
	box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.08);
	border-radius: 8px;
    padding: 15px 25px;
	min-height: 133px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.nav-block-lg-work:hover {
	box-shadow: -2px 0px 4px #D2FFFF, 4px 4px 9px 7px rgba(37, 229, 220, 0.25);
}

.nav-block-lg-work img.logo {
	width: 190px !important;
    display: block;
}

.nav-block-lg-api {
    background: linear-gradient(77.96deg, rgba(48, 92, 255, 0.14) 0.3%, rgba(120, 44, 236, 0.03) 112.18%);
    box-shadow: 0px 4px 10px 2px rgb(0 0 0 / 8%);
    border-radius: 8px;
    padding: 15px 25px;
	min-height: 133px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.nav-block-lg-api:hover {
	box-shadow: -2px 0px 4px #E4F6FD, 4px 4px 9px 7px rgba(213, 236, 255, 0.7);
}

.nav-block-lg-api img.logo {
	width: 260px !important;
    display: block;
}

.nav-block-sm-plus {
    border-radius: 8px;
    padding: 12px 15px;
    box-shadow: 0px 4px 10px 2px rgb(0 0 0 / 8%);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), linear-gradient(114.49deg, rgba(79, 163, 242, 0.219) 27%, rgba(117, 251, 235, 0.213) 98.25%);
}

.nav-block-sm-plus:hover {
	box-shadow: -2px 0px 4px #E4F6FD, 4px 4px 9px 7px rgba(213, 236, 255, 0.7);
}

.nav-block-sm-plus span.title {
    font-size: 16px;
	line-height: 12px;
    font-weight: 500;
    display: block;
	padding-bottom: 7px;
}

.nav-block-sm-plus span.desc {
    font-size: 12px;
    line-height: 17px;
    font-weight: 400;
	display: block;
}

.nav-block-sm-plus span.desc i {
	font-style: italic;
}

.solutions-genius-plus a {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), linear-gradient(114.49deg, rgba(79, 163, 242, 0.219) 27%, rgba(117, 251, 235, 0.213) 98.25%) !important;
    box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.05) !important;
    border-radius: 8px !important;
    padding: 20px !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}

.solutions-genius-work a {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), linear-gradient(107.95deg, rgba(37, 229, 220, 0.4) 32.79%, rgba(117, 251, 235, 0.4) 66.53%, rgba(255, 255, 255, 0.4) 109.01%) !important;
	box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.05) !important;
    border-radius: 8px !important;
    padding: 20px !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}

.solutions-genius-plus .nav-block-white a {
	background: #fff !important;
    box-shadow: 0px 4px 10px 2px rgb(0 0 0 / 5%) !important;
    border-radius: 8px !important;
    padding: 20px !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}

.solutions-genius-plus a:hover {
	box-shadow: -2px 0px 4px #E4F6FD, 4px 4px 9px 7px rgba(213, 236, 255, 0.7) !important;
}

.solutions-genius-work a:hover {
	box-shadow: -2px 0px 4px rgba(210, 255, 255, 0.65), 4px 4px 9px 7px rgba(37, 229, 220, 0.2) !important;
}

#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link {
	font-family: "GT America Mono" !important;
}

#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link:hover {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), linear-gradient(114.49deg, rgba(79, 163, 242, 0.146) 27%, rgba(117, 251, 235, 0.142) 98.25%) !important;
}

#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu {
	padding-top: 12px !important;
	padding-bottom: 25px !important;
}

#mega-menu-wrap-top_nav #mega-menu-top_nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding: 0px 15px 25px 15px !important;
}

#mega-menu-wrap-top_nav #mega-menu-top_nav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row.heading-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
	padding-bottom: 10px !important;
}

#mega-menu-wrap-top_nav #mega-menu-top_nav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.small-blocks>ul.mega-sub-menu>li.mega-menu-item {
	padding-bottom: 13px !important;
}

#mega-menu-wrap-top_nav #mega-menu-top_nav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row:not(.heading-row) .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:last-child {
    padding-bottom: 0px !important;
}

body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>a, body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a,
#top nav ul li a, body[data-header-color=light] .span_9>.slide-out-widget-area-toggle a .label {
	color: black;
}

body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul ul li a:hover {
	background-color: unset !important;
	color: black;
}

#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:before {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), linear-gradient(114.49deg, rgba(79, 163, 242, 0.365) 27%, rgba(117, 251, 235, 0.355) 98.25%), rgba(255, 255, 255, 0.95);
    border-color: transparent !important;
	transition: all 0.3s ease; 
    border: none;
	box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.05);
}

#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:hover,
#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a {
	color: #000 !important;
}

#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:hover:before {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), linear-gradient(114.49deg, rgba(79, 163, 242, 0.657) 27%, rgba(117, 251, 235, 0.639) 98.25%), rgba(255, 255, 255, 0.95);
}

@media only screen and (min-width: 1000px) {
	#header-outer #logo, #header-outer .logo-spacing {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

@media only screen and (max-height: 700px) {
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu {
		overflow: auto;
		max-height: calc(100vh - 150px);
	}
}

.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal {
    display: none;
}

/* POPUP STYLING */
.popmake-content .anyclip-popup-heading {
	font-size: 50px !important;
	font-weight: 400 !important;
	line-height: 57px !important;
}

.popmake-content .anyclip-popup-heading.lowercase-heading {
	text-transform: none !important;
    font-family: 'GT America' !important;
}

.popmake-content .anyclip-popup-body {
	font-size: 20px !important;
	line-height: 25px !important;
}

div#popmake-5384 {
    background: linear-gradient(to top left, #9060eb, rgba(255, 153, 150, 0), #a5d4f4), linear-gradient(to top right, #5f79e8, rgba(255, 153, 150, 0), #56fded) #739eec;
}

@media (max-width: 999px) {
	.popmake-content .popup-content-row {
		text-align: center;
	}
	
	.popmake-content .anyclip-popup-heading {
		font-size: 38px !important;
		line-height: 42px !important;
	}
	
	.popmake-content .popup-content-row .nectar-button.large {
		padding-left: 35px !important;
		padding-right: 35px !important;
		width: unset;
	}
}

/* Safari Only - Fix for the sticky menu overlap in safari */
@media not all and (min-resolution:.001dpcm) { 
	@supports (-webkit-appearance:none) and (display:flow-root) { 
		#header-space {
			height: 20px !important;
		}
		#header-outer { 
			margin-top: 0 !important;
		}
		#anyclip_sticky_banner{
			/*top:40px;*/
		}
		#ajax-content-wrap, #top{ 
			margin-top:40px;
		}
	}
}

a.nectar-button.large.see-through-2.anyclip-button--purple:hover,
a.nectar-button.large.see-through-2.anyclip-button--royal-blue:hover,
a.nectar-button.large.see-through-2.anyclip-button--aqua:hover,
a.nectar-button.large.see-through-2.anyclip-button--purple:visited,
a.nectar-button.large.see-through-2.anyclip-button--royal-blue:visited,
a.nectar-button.large.see-through-2.anyclip-button--aqua:visited,
a.nectar-button.large.see-through-2.anyclip-button--purple:active,
a.nectar-button.large.see-through-2.anyclip-button--royal-blue:active,
a.nectar-button.large.see-through-2.anyclip-button--aqua:active
{
	color: black !important;
}

/* MOBILE HEADER BACKGROUND */
.mobile-bg {
	display: none;
}

@media only screen and (max-width: 690px) {
	.mobile-bg {
		display: block;
	}
	
	.header-height-600-px .column-image-bg {
		display: none;
	}
	
	body #ajax-content-wrap .sans-header .header-height-600-px .row_col_wrap_12_inner.col.span_12.right {
		padding: 0px !important;
	}
	
	.sans-header .header-height-600-px {
		min-height: auto;
	}
	
	.mobile-play {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
}

/* BLOCK NUMBER TEMPLATES */
.block-number {
	font-size: 105px !important;
	line-height: 90px !important;
	letter-spacing: -7.5px !important;
}

@media (min-width: 690px) {
	.number-block-col-1 {
		width: 23%;
	}
	
	.number-block-col-2 {
		width: 77%;
	}
}

@media (max-width: 1100px) {
	.block-number {
		font-size: 95px !important;
		line-height: 80px !important;
	}
	
	.number-block-col-1 {
		width: 25%;
	}
	
	.number-block-col-2 {
		width: 75%;
	}
}

@media (max-width: 999px) {
	.vc_col-xs-3:not([data-t-w-inherits=small_desktop]).number-block-col-1 {
		width: 20%;
	}
	
	.number-block-col-2 {
		width: 80%;
	}
}

@media only screen and (max-width: 690px) {
	.block-number {
		font-size: 85px !important;
		line-height: 70px !important;
	}
	
	.number-block-col-1 {
		width: 28% !important;
	}
	
	.number-block-col-2 {
		width: 72% !important;
	}
}

/* FOOTER STYLING 2022 */
#footer-outer #footer-widgets .widget h4 {
	font-size: 16px;
	line-height: 20px !important;
	text-transform: unset !important;
}

.material #footer-outer #footer-widgets .col ul li a {
	font-size: 14px!important;
}

.material #footer-outer #footer-widgets div.col:last-of-type div.shortcode_widget:last-of-type p, .material #footer-outer #footer-widgets div.col:last-of-type div.shortcode_widget:last-of-type a {
	font-size: 10px!important;
}

.material #footer-outer #footer-widgets .col ul li.weight-bold a {
    font-weight: bold !important;
}

.material #footer-outer #footer-widgets .col ul li {
	padding: 8px 0!important
}

div#block-4 {
    margin-bottom: 10px !important;
}

a.nectar-button.small.see-through-2.newsletter-btn {
    text-transform: unset !important;
    width: 260px !important;
}

div#shortcode-widget-2 .anyclip-social-networks {
    margin-bottom: 30px !important;
}

.footer-contact p {
    font-size: 14px;
    padding-bottom: 5px !important;
}

div#shortcode-widget-7 h4 {
    margin-bottom: 30px !important;
}

body .cky-consent-bar-trigger {
	margin-bottom: -44px;
    top: -43px !important;
}

#footer-outer #footer-widgets .col p.de {
    display: none;
}

/* MOBILE MENU */
div#nav_menu-12,
.mega-wpml-ls-item,
.mobile-only,
span.mega-indicator,
li.has-mobile-title ul li.mega-menu-item:first-child {
	display: none !important;
}

@media (max-width: 1030px) {
	.mega-wpml-ls-item {
		display: block !important;
	}
}

#mega-menu-wrap-top_nav #mega-menu-top_nav img.wpml-ls-flag {
    width: 17px;
    height: 10px;
    margin-bottom: 3px;
}

.mega-wpml-ls-item ul.mega-sub-menu a.mega-menu-link {
	background: #fff !important;
    color: #000 !important;
    padding-left: 35px !important;
	padding-bottom: 15px !important;
    font-size: 20px !important;
}

a.mobile-login-top {
	font-family: "GT America Mono";
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	padding-right: 10px;
}

#mega-menu-wrap-top_nav .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
    width: 60%;
}

#mega-menu-wrap-top_nav .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-top_nav .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-top_nav .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
	border-radius: 0px!important;
}

#mega-menu-wrap-top_nav .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
	width: 100% !important;
}

#mega-menu-wrap-top_nav .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
    width: 75%;
}

#mega-menu-wrap-top_nav .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
    padding-left: 15px;
}

.mega-toggle-blocks-left a#logo img.stnd.skip-lazy {
    display: none !important;
}

@media (max-width: 1030px) {
	header#top > div.container:first-child {
		max-width: none !important;
		padding: 0px 20px !important;
	}
	
	#mega-menu-wrap-top_nav .mega-menu-toggle.mega-menu-open + #mega-menu-top_nav {
		display: flex !important;
		flex-direction: column;
		box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.05);
	}
	
	.mega-wpml-ls-item {
		order: 1;
	}
	
	.mobile-login {
		order: 2;
	}
	
	.mobile-contact {
		order: 3;
	}
	
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item.mobile-contact {
		border: 0 !important;
	}
	
	.mobile-contact a.mega-menu-link {
		background: linear-gradient(114.49deg, rgba(79, 163, 242, 0.584) 27%, rgba(117, 251, 235, 0.568) 98.25%), #FFFFFF !important;
		border-radius: 100px !important;
		text-align: center !important;
		font-size: 16px !important;
		text-transform: capitalize !important;
		margin-top: 20px !important;
		margin-bottom: 20px !important;
		height: 45px !important;
		line-height: 45px !important;
	}
	
	#mega-menu-wrap-top_nav #mega-menu-top_nav>li.mega-menu-item.mobile-contact>a.mega-menu-link:hover {
		background: linear-gradient(114.49deg, rgba(79, 163, 242, 0.584) 27%, rgba(117, 251, 235, 0.568) 98.25%), #FFFFFF !important;
	}
	
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item.mobile-contact.mega-current-menu-item > a.mega-menu-link {
		color: #000 !important;
	}
	
	#top .mobile-search,
	#header-outer[data-format=menu-left-aligned] .row .right-aligned-menu-items {
    	display: none;
	}
	
	div#header-outer {
		padding: 0px !important;
	}
	
	span.nav-description {
		display: none;
	}
	
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item {
		border-bottom: 1px solid #C4C4C480 !important;
		margin: 0px 15px !important;
	}
	
	body #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu {
		box-shadow: none !important;
		padding: 0px !important;
	}
	
	#mega-menu-wrap-top_nav #mega-menu-top_nav>li.mega-menu-item>a.mega-menu-link:hover {
		background: none !important;
	}
	
	.solutions-genius-plus a, .solutions-genius-plus a:hover,
	.solutions-genius-work a, .solutions-genius-work a:hover,
	.solutions-genius-plus .nav-block-white a, .solutions-genius-plus .nav-block-white a:hover,
	.nav-block-sm-plus, .nav-block-sm-plus:hover,
	.nav-block-sm-work, .nav-block-sm-work:hover,
	.nav-block-lg-work, .nav-block-lg-work:hover,
	.nav-block-lg-api, .nav-block-lg-api:hover,
	.nav-block-lg-plus, .nav-block-lg-plus:hover {
		background: none !important;
		box-shadow: none !important;
		padding: 0px 15px !important;
	}
	
	/*.mega-wpml-ls-item,*/
	span.mega-indicator,
	li.has-mobile-title ul li.mega-menu-item:first-child,
	.mobile-only {
		display: block !important;
	}
	
	.hide-mobile {
		display: none !important;
	}
	
	div#nav_menu-10 {
		display: none !important;
	}
	
	div#nav_menu-12 {
		display: block !important;
	}
	
	body.mega-menu-top-nav #header-outer #top nav {
		width: 100% !important;
	}
	
	.nav-block-lg-plus, .nav-block-lg-work, .nav-block-lg-api {
		min-height: unset;
	}
	
	.nav-block-lg-api {
		padding-top: 10px !important;
	}
	    
	#mega-menu-wrap-top_nav #mega-menu-top_nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:last-child {
		padding-bottom: 10px;
	}
	
	body #mega-menu-wrap-top_nav #mega-menu-top_nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
		padding: 10px !important;
	}
	
	#mega-menu-wrap-top_nav #mega-menu-top_nav li.mega-menu-item > ul.mega-sub-menu {
		box-shadow: none !important;
	}
}

@media only screen and (min-width: 1001px) {
	.column-30-percent {
		width: 30% !important;
	}
	
	.column-23-percent {
		width: 23.3333% !important;
	}
}

@media only screen and (min-width: 1030px) and (max-width: 1404px) {
	span.nav-description {
		display: block;
	}
}

@media only screen and (max-width: 1080px) {
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 10px 0px 10px !important;
	}
	
	#header-outer[data-format=menu-left-aligned] .row .col.span_3 {
		margin-right: 5px !important;
	}
}

/* HOME PAGE STYLING */
body .nectar-button.jumbo.anyclip-button-xl, body .nectar-button.large.anyclip-button-xl {
    padding: 25px 75px !important;
    font-size: 30px !important;
    font-weight: 500;
}

.nectar-button[data-color-override=false].regular-button.button-gradient-plus,
.button-gradient-plus {
	background-color: unset;
	background: linear-gradient(114.49deg, rgba(79, 163, 242, 0.365) 27%, rgba(117, 251, 235, 0.355) 98.25%), #FFFFFF !important;
}

.nectar-button[data-color-override=false].regular-button.button-gradient-work,
.button-gradient-work {
	background-color: unset;
	background: linear-gradient(120.56deg, rgba(37, 229, 220, 0.5) 32.8%, rgba(117, 251, 235, 0.355) 99.95%), #FFFFFF !important;
}

.anyclip-testimonial-2022.testimonial-gradient .row-bg.using-bg-color {
    background-color: unset !important;
    background: linear-gradient(114.49deg, rgba(79, 163, 242, 0.584) 27%, rgba(117, 251, 235, 0.568) 98.25%), #FFFFFF;
}

@media screen and (min-width: 1000px) {
	.anyclip-clipped-gradient-text.home-top-split-line-heading {
		position: absolute;
	}
}

@media screen and (max-width: 999px) {
	.home-page-mobile-play a.anyclip-video:not(.nectar-button) {
		margin: 0 auto 50px !important;
		display: block !important;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1300px) {
	.anyclip-clipped-gradient-text.home-top-split-line-heading {
		margin-top: -91px !important;
	}
}

.background-fit .column-image-bg.spai-bg-on {
    background-size: contain !important;
    background-repeat: no-repeat;
}

/* PRICING PAGES */
#anyclip-pricing .anyclip-pricing__labels-group h4,
#anyclip-pricing table.anyclip-pricing__data-table h4 {
	font-family: var(--mono);
}

.parent-pageid-5887 a#to-top {
	display: none;
}

/* SINGLE BLOG */
.container-wrap.anyclip-blog .container.main-content {
    padding-top: 90px;
}

/* FORMS */
.hbspt-form ul.inputs-list li.hs-form-checkbox {
    list-style: none;
}

/* PRESS TEMPORARY HIDE */
div#shortcode-widget-5 .textwidget a:nth-child(4),
div#shortcode-widget-5 .textwidget div:nth-child(3) {
    display: none;
}

/* HEADER STYLE OVERRIDE OLD VERSION FOR DE*/
/* html:lang(de-DE) #header-space {
    height: 60px !important;
}

html:lang(de-DE) body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>a, 
html:lang(de-DE) body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a,
html:lang(de-DE) #top nav ul li a, 
html:lang(de-DE) body[data-header-color=light] .span_9>.slide-out-widget-area-toggle a .label {
	color: black !important;
}

html:lang(de-DE) #top nav ul li:not(.megamenu) ul.mega-sub-menu li:hover,
html:lang(de-DE) #header-outer:not([data-format=left-header]) #top nav>ul>li:not(.button_bordered):not(#search-btn):hover {
    background: rgba(117, 251, 235, .2) !important;
}

html:lang(de-DE) #top nav ul li.megamenu {
	position: relative !important;
}

html:lang(de-DE) #top nav ul li.megamenu>ul {
	width: 600px !important;
	padding: 0px !important;
}

html:lang(de-DE) #top nav ul li.megamenu>ul>li>ul {
	margin-left: 0px !important;
}

html:lang(de-DE) #header-outer:not([data-format=left-header]) #top nav>ul>li span:after {
    display: none !important;
}

html:lang(de-DE) .sf-menu>li ul:before {
	content: none !important;
}

html:lang(de-DE) #header-outer #top .sf-menu>li>ul {
	margin-top: 0px !important;
}

html:lang(de-DE) #header-outer #top .sf-menu>li ul:after {
    border-radius: 0px !important;
    box-shadow: none !important;
}

html:lang(de-DE) #top nav ul li ul.mega-sub-menu li {
    border-bottom: none !important;
	margin-bottom: 0px !important;
	padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

html:lang(de-DE) .sf-menu>li ul {
    padding: 10px 0px !important;
}

html:lang(de-DE) #top .sf-menu li ul li a {
	font-size: 12px !important;
	line-height: 12px !important;
	font-weight: 700 !important;
}

html:lang(de-DE) #top nav ul li:not(.megamenu) ul.mega-sub-menu li:not(.menu-lowercase):hover>a {
	font-style: italic !important;
}

html:lang(de-DE) .menu-lowercase a {
	text-transform: capitalize !important;
	font-family: "GT America" !important;
	font-weight: 400 !important !important;
}

html:lang(de-DE) #top nav ul li.megamenu>ul.mega-sub-menu>li {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

html:lang(de-DE) #top nav ul li.megamenu>ul.mega-sub-menu>li a.sf-with-ul {
	padding-left: 20px !important;
    padding-right: 20px !important;
	padding-top: 12px !important;
    padding-bottom: 12px !important;
}

html:lang(de-DE) body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul ul li a:hover {
	background-color: unset !important;
	color: black !important;
}

html:lang(de-DE) #header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:before {
	background: black !important;
    border-color: transparent !important;
	transition: all 0.3s ease !important; 
}

html:lang(de-DE) #header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:hover,
html:lang(de-DE) #header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a {
	color: #fff !important;
}

html:lang(de-DE) #header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:hover:before {
    background: linear-gradient(to bottom right,#8fa5ef,#43bee9) !important;
}

html:lang(de-DE) #mobile-menu ul li a, #header-outer #mobile-menu p {
    color: black !important;
}

html:lang(de-DE) #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
html:lang(de-DE) #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, 
html:lang(de-DE) #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
	background: unset;
	font-size: 12px;
    line-height: 12px;
    font-weight: 700;
    padding-top: 5px;
    padding-bottom: 5px;
}

html:lang(de-DE) #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu {
	background: white !important;
	padding-top: 10px;
    padding-bottom: 10px;
}

@media only screen and (min-width: 1000px) {
	html:lang(de-DE) #header-outer #logo, #header-outer .logo-spacing {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
}

html:lang(de-DE) li#menu-item-4093,
html:lang(de-DE) li#menu-item-wpml-ls-11-de,
html:lang(de-DE) .wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal {
    display: none !important;
}

@media only screen and (max-width: 1030px) {
	html:lang(de-DE) #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu {
		box-shadow: none !important;
		background: none !important;
	}
} */

/* RIGHT MENU ORDER AND LANG SELECTOR */ 
.right-aligned-menu-items nav ul li:first-child {
	order: 2;
}

.right-aligned-menu-items nav ul li:nth-child(2) {
	order: 4;
}

.right-aligned-menu-items nav ul li:nth-child(3) {
	order: 1;
}

.right-aligned-menu-items nav ul li:nth-child(4) {
	order: 3;
}

.right-aligned-menu-items nav>ul.buttons>li.menu-item.wpml-ls-item>a .wpml-ls-native:before {
	content: url("/wp-content/uploads/2022/06/lang-picker.svg");
	position: absolute;
	left: -28px;
    top: -9px;
    transform: scale(0.5);
}

#top .right-aligned-menu-items nav ul.buttons li.menu-item.wpml-ls-item a{
	font-size: 12px;
}

#top .right-aligned-menu-items nav ul.buttons li.menu-item.wpml-ls-item{
	margin-bottom: 10px;
    padding-bottom: 0px;
	border-bottom-color: black;
} 

.right-aligned-menu-items nav>ul.buttons>li.menu-item.wpml-ls-item ul.sub-menu {
	margin-top: 0px !important;
	width: 200px !important;
}

.right-aligned-menu-items nav>ul.buttons>li.menu-item.wpml-ls-item ul.sub-menu:after {
    border-radius: 0px;
    -webkit-box-shadow: 0px 1px 2.22px rgb(0 0 0 / 22%);
    box-shadow: 0px 1px 2.22px rgb(0 0 0 / 22%);
}

.right-aligned-menu-items .sf-menu>li ul:before {
	display: none;
}

@media (max-width: 1030px) {
	nav ul.mega-menu>li.mega-menu-item>a .wpml-ls-native:before {
		content: url("/wp-content/uploads/2022/06/lang-picker.svg");
		display: inline-block;
		transform: scale(0.6);
		height: 89px;
	}
}

/* DACH FOOTER */
html:lang(de-DE) #nav_menu-8, html:lang(de-DE) #block-4, html:lang(de-DE) #nav_menu-6, html:lang(de-DE) #nav_menu-2 {
    visibility: visible;
    height: unset;
}

html:lang(de-DE) #footer-outer #footer-widgets .col p.en,
html:lang(de-DE) div#nav_menu-10, html:lang(de-DE) div#nav_menu-4, html:lang(de-DE) div#nav_menu-6,
html:lang(de-DE) div#block-6, html:lang(de-DE) div#nav_menu-11 {
	display: none;
}

html:lang(de-DE) #footer-outer #footer-widgets .col p.de,
html:lang(de-DE) #shortcode-widget-2 h4 {
	display: block;
}

html:lang(de-DE) .material #footer-outer #footer-widgets div.col:last-of-type div.shortcode_widget:last-of-type {
    bottom: unset !important;
    position: unset;
}

.demo-form-left .clients .no-link img {
	filter: invert(100%);
}

/* HELPERS */
.hide-element {
	display: none !important;
}

.wrap-text {
	hyphens: auto;
}

/* TEMP HIDE SEARCH */
body:not(.page-id-6350) li#search-btn {
    display: none !important;
}

/* Home page - DE page fix on banner button 1024-1580 screen reso */
@media (min-width:1001px) and (max-width:1580px){
    div#fws_62b9ec2080501 .row_col_wrap_12_inner.right{
        text-align:center !important;
    }
}

/* LANDING PAGE HEADER SANS FORM */
.free-trial-form-col input[type=submit].hs-button.primary.large {
    font-size: 18px;
    padding: 17px 50px !important;
}

.free-trial-form-col .clients.three-cols.no-carousel>div {
	background: #fff;
}

.free-trial-form-col .hs-form .input {
	margin-bottom: 0px;
}

.free-trial-form-col .hs-form ul.hs-error-msgs {
	margin-top: 0px;
}

.header-sans-form .header-height-600-px {
    min-height: 650px;
}

.header-sans-form h1.anyclip-header--one {
	line-height: 110px !important;
}

@media only screen and (max-width: 690px) {
	.header-height-600-px.free-trial-form-col .column-image-bg {
		display: block;
	}
	
	.header-sans-form .header-height-600-px {
		min-height: auto;
	}
}

@media (min-width:1000px) and (max-width:1290px){
	.anyclip-page-header.header-sans-form .wpb_text_column .wpb_wrapper h1 {
		font-size: 80px !important;
		line-height: 90px !important;
	}
}

@media only screen and (max-height: 900px) and (min-width:1000px) and (max-width: 1600px) {
	.anyclip-page-header.header-sans-form .wpb_text_column .wpb_wrapper h1 {
		font-size: 80px !important;
		line-height: 90px !important;
	}
}

/* No Padding Top Video Pages */
body.postid-2851.single-post.material[data-bg-header=true] .container-wrap.no-sidebar,
body.postid-2093.single-post.material[data-bg-header=true] .container-wrap.no-sidebar {
	padding-top: 0px !important;
}

/* VIA GET DEMO OVERRIDES */
#via-get-demo-left form .hs_email {
    width: calc(100% - 190px);
    max-width: 333px;
}

@media (max-width: 1800px) {
	div#via-get-demo-left {
		padding: 40px 40px 40px 90px;
	}
}

@media (max-width: 690px) {
	div#via-get-demo-left {
		padding: 40px 18px 40px 18px;
	}
	
	#via-get-demo-left form .hs_submit input,
	#via-get-demo-left form .hs_submit,
	#via-get-demo-left form .hs_email {
    	width: 100% !important;
		max-width: unset;
	}
	
	#via_get_demo_center_section div.hs_submit,
	#via_get_demo_center_section .hs_submit input.hs-button {
		width: 100% !important;
		margin-left: 0px !important;
	}
	
	body:not(.wp-admin) .anyclip-header--four.header-viapis {
		font-size: 30px !important;
    	line-height: 32px !important;
	}
}

/* PADDING LEFT AND RIGHT ON XS MOBILE LANDING PAGES*/
@media (max-width: 360px) {
	.parent-pageid-1458 .container.main-content, /* /landing Parent */
	.parent-pageid-6345 .container.main-content, /* /landing/products Parent */
	.parent-pageid-6346 .container.main-content { /* /landing/solutions Parent */
		padding-left: 18px;
    	padding-right: 18px;
	}
}

/* HOME FLOATING VIDEO */
/*.ac-player-ph .ac-player-wrapper,
.ac-player-ph .lre-vjs-gradient-to-bottom,
.ac-player-ph .video-js,
.ac-player-ph video {
	border-radius: 10px !important;
}*/

.ac-player-ph .lre-cancel-float {
	height: 30px !important;
    width: 30px !important;
    top: -35px !important;
}

.parent-pageid-5263 .container-wrap,
.home .container-wrap {
	z-index: 999;
}

.z-index-override-999 {
    z-index: 111 !important;
}

.z-index-999 {
	z-index: 999 !important;
}

div#anyclip-video-lightbox_1_content {
    justify-content: center;
	background: transparent !important;
}

.fancybox-container.fancybox-is-open .fancybox-bg {
	opacity: 0.85;
}

.fancybox-container .fancybox-slide--html .fancybox-close-small {
	position: relative;
    margin-bottom: 25px;
    border-radius: 50px !important;
    float: right;
	background: white;
}

.fancybox-container .fancybox-slide--html .fancybox-close-small svg path {
	fill: #000000;
}

#fws_63e271ef99f35{
	z-index: 9999 !important;
}

.single-post div#ajax-content-wrap {
    z-index: 11;
}

.partners .post .content-inner {
    padding-bottom: 0px !important;
}

.home .anyclip-testimonial-2022.anyclip-testimonial blockquote.nectar_single_testimonial .image-icon {
	border-color: black;
}

body.press.single-post div:not(#header-outer):not(#anyclip_sticky_banner):not(#footer-outer) h1.entry-title {
    font-size: 72px !important;
    line-height: 90px !important;
    text-transform: capitalize !important;
    font-family: var(--sans) !important;
}

body.press.single-post div:not(#header-outer):not(#anyclip_sticky_banner):not(#footer-outer) h3 {
    font-size: 36px !important;
    line-height: 52px !important;
}

.partner-spotlight-img {
    width: 100%;
    max-width: 200px !important;
    margin: 0 auto;
    background: #fff;
    padding: 25px !important;
    border-radius: 10px;
}


/* 2024 Salient Theme Update Fix */
#header-outer .sf-menu ul#mega-menu-top_nav{
	top:0 !important;
}

#header-outer ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu{
	left:0 !important;
}

#header-outer ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu{
	width:100%  !important;
}

div.nectar-mobile-only.mobile-header{
	width:100%;
}


@media only screen and (max-width: 1030px){
	body.mega-menu-top-nav #header-outer #top nav{
		display:none !important;
	}
	div.mega-toggle-blocks-right{
		display:flex;
		align-items:center;
	}
}

/* Nov 2024 Home page Update */
div.flex-hori-center{
	display:flex;
	flex-direction:column;
	justify-content:center;
}
div.home-texticon-wrap .iwithtext{
    padding-right: 40px;
    margin-right: 30px;
    border-right: 1px solid #c2c2c2;
}
div.home-texticon-wrap .iwithtext:last-child{
	border-right:0;
	padding-right: 0;
    margin-right: 0;
}
div.home-texticon-wrap .iwithtext .iwt-text{
	padding-top:6px;
	padding-left:40px;
}
div.bordered-row{
	border-bottom:1px solid #c2c2c2;
}
div.home-os-btn-wrap a.nectar-button{
	margin-right:40px;
}
ul.home-os-listitem{
	list-style:none;
	margin-left:0;
}
ul.home-os-listitem li{
	padding-left:25px;
	line-height:2em;
	list-style:none;
	background:url('/wp-content/uploads/2024/11/home-os-list-img.png');
	background-size:10px;
	background-repeat:no-repeat;
	background-position:left center;
}
.home-copytxt p,
ul.home-os-listitem li{
	font-size:18px;
}

.light .text-with-down-chevron .wpb_text_column:before {
  list-style: none;
  content: '';
  position: absolute;
  border-top: 6px solid transparent;
  border-left: 10px solid #3855DA;
  border-bottom: 6px solid transparent;
  left: -30px;
  margin-top: 12px;
  transform: translateY(-46%) rotate(0deg);
}

div#block-11 {
  margin-bottom: 10px !important;
}


body .home-solutions-tabs ul.wpb_tabs_nav li.tab-item a:not(.nectar-button) {
  padding: 12px 35px !important;
  border: 2px solid rgba(10, 10, 10, 0.75);
  color: rgb(10, 10, 10) !important;
  font-family: "GT America Mono", monospace;
  font-size: 16px !important;
  border-radius: 200px;
  line-height: 20px;
  text-decoration: none !important;
}

body .home-solutions-tabs ul.wpb_tabs_nav li.magic-line {
  display: none;
}

body .home-solutions-tabs ul.wpb_tabs_nav li.tab-item a.active-tab:not(.nectar-button),
body .home-solutions-tabs ul.wpb_tabs_nav li.tab-item a:not(.nectar-button):hover {
  background: #000;
  border: 2px solid #000;
  color: #ffffff !important;
}

@media (max-width: 999px) {
  div.home-texticon-wrap .iwithtext {
    padding: 0;
    margin-right: 0;
    border: 0;
  }

  div.home-texticon-wrap .iwithtext .iwt-icon {
    position: static;
  }

  div.home-texticon-wrap .iwithtext .iwt-icon img {
    margin-bottom: 0;
  }

  div.home-texticon-wrap .iwithtext .iwt-text {
    padding: 0;
  }

  .iwithtext:not(:last-child):after {
    content: "";
    display: block;
    max-width: 40px;
    background: #c2c2c2;
    height: 1px;
    margin: 0 auto;
    margin-top: 24px;
  }

  body .home-solutions-tabs ul.wpb_tabs_nav li.tab-item {
    margin: 0 10px !important;
    margin-bottom: 15px !important;
  }
}

@media (max-width: 690px) {
  body .home-solutions-tabs ul.wpb_tabs_nav li.tab-item {
    width: 100%;
  }

  body .home-solutions-tabs ul.wpb_tabs_nav li.tab-item a:not(.nectar-button) {
    border-right: 2px solid rgba(10, 10, 10, 0.75) !important;
  }
}

/* ANYCLIP CASE STUDY SECTION */
.ac-case-study .white-text h2 {
  color: #ffffff;
}
.ac-case-study .anyclip_counter .evc-c-digit {
  position: relative;
  overflow: visible;
}
.ac-case-study .anyclip_counter.anyclip_counter_per .evc-c-digit::before {
  content: "+";
  display: block;
  position: absolute;
  left: -50px;
  top: 0;
  font-size: 70px;
}
.ac-case-study .anyclip_counter.anyclip_counter_per .evc-c-digit::after {
  content: "%";
  display: block;
  position: absolute;
  right: -55px;
  top: 0;
  font-size: 70px;
  line-height: 120px;
}
.ac-case-study .anyclip_counter .evc-c-title {
  font-family: "GT America Mono", monospace;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
  margin-top: 20px;
}
.ac-case-study .evc-counter {
  text-align:center;
}
.ac-case-study .evc-c-inner {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.ac-case-study.anyclip_delivers_counter_section img {
  width:200px !important;
}
.ac-case-study .anyclip_delivers_counter_section_left {
  background-color: #fff;
  padding: 30px !important;
  border-radius: 20px;
  margin-bottom:80px;
}
.ac-case-study .anyclip_delivers_counter_section_left .blue-text {
  font-size: 18px;
  font-weight:500;
  text-transform: uppercase;
  color:#0061fe;
  border-bottom:1px solid #ddd;
  padding-bottom: 6px;
}
.ac-case-study .anyclip_delivers_counter_section_left .paragraph-first {
  padding-bottom:60px !important;
}
.ac-case-study .results-underscore {
  width: 75%;
  text-align: center;
  color: #fff;
  font-size: 25px;
  line-height: 35px;
  margin: auto;
}
.ac-case-study .business-development-text {
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.ac-case-study .quote-image img {
  width:35px !important;
}
.ac-case-study .quote-image {
  text-align: center;
  display: flex;
  justify-content: center;
  margin-bottom: 0;
  
}
.ac-case-study .anyclip_delivers_counter_section_left:before {
  content: '';
  position: absolute;
  border-top: 30px solid transparent;
  border-left: 33px solid #fff;
  border-bottom: 30px solid transparent;
  top: calc(18% - 9px);
  /* left: auto; */
  transform: translateY(-46%) rotate(0deg);
  right: -33px;
}
.ac-case-study .evc-c-text {
  position: absolute;
  top: -40px;
  font-size: 18px;
  color: #fff;
}