/* Aeonik font face */
@font-face {
	font-family: 'Aeonik';
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-Regular.eot");
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-Regular.eot?#iefix") format("embedded-opentype"), 
		url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-Regular.woff") format("woff"), 
		url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Aeonik';
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-RegularItalic.eot");
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-RegularItalic.eot?#iefix") format("embedded-opentype"), 
		url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-RegularItalic.woff") format("woff"), 
		url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-RegularItalic.ttf") format("truetype");
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Aeonik';
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-Medium.eot");
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-Medium.eot?#iefix") format("embedded-opentype"), 
	url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-Medium.woff") format("woff"), 
	url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-Medium.ttf") format("truetype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Aeonik';
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-MediumItalic.eot");
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-MediumItalic.eot?#iefix") format("embedded-opentype"), 
	url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-MediumItalic.woff") format("woff"), 
	url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-MediumItalic.ttf") format("truetype");
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Aeonik';
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-Bold.eot");
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-Bold.eot?#iefix") format("embedded-opentype"), 
	url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-Bold.woff") format("woff"), 
	url("/wp-content/themes/deepcrawl/fonts/aeonik-font/fonts/Aeonik-Bold.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Aeonik';
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-BoldItalic.eot");
	src: url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-BoldItalic.eot?#iefix") format("embedded-opentype"), 
	url("/wp-content/themes/deepcrawl/fonts/aeonik-font/Aeonik-BoldItalic.woff") format("woff"), 
	url("/wp-content/themes/deepcrawl/fonts/aeonik-font/fonts/Aeonik-BoldItalic.ttf") format("truetype");
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}
.d-none{display:none}
.d-block{display:block}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
th{text-align:left;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:'Aeonik',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.6}
body.menu-active{overflow:hidden}
.container{width:100%;max-width:1200px;margin:auto;padding:0 1rem}
.form-item{display:block;border:1px solid #999;padding:.75rem 1rem !important;margin-bottom:1.5rem;width:100%}
.grey-bg{background-color:#fff}
.blue-bg{background-color:#4796bb}
.blue-bg .container{background:url("../images/blue-dots-bg.svg") no-repeat center;max-width:750px;padding:2rem}
.blue-bg .container p{color:white;font-weight:bold;line-height:2}
.blue-bg div,.blue-bg span,.blue-bg applet,.blue-bg object,.blue-bg iframe,.blue-bg h1,.blue-bg h2,.blue-bg h3,.blue-bg h4,.blue-bg h5,.blue-bg h6,.blue-bg p{color:white}
.blue-bg .btn--white{color:#4796bb}
.blue-bg .btn--white:hover,.blue-bg .btn--white:active,.blue-bg .btn--white:focus{color:#2a5b72}
.circle{width:80px;height:80px;border:1px solid #c7c7c7;border-radius:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.circle img{max-width:50px;max-height:50px;position:center}
.content-wrapper .content{display:none}
.content-wrapper .content.active{display:block}
.white-wave{
	min-height:85px;
	-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)
}
.white-wave.blue-bg{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.white-wave.grey-bg{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.hidden-wave{display:none}
.grey-wave{
	/* background-image:url("../images/deepcrawl-curve-grey.svg");background-repeat:no-repeat; */
	min-height:85px;
	/* background-position-y:bottom;background-size:cover */
}
.blue-wave{
	/* background-image:url("../images/deepcrawl-curve-blue.svg");background-repeat:no-repeat; */
	min-height:50px;
	/* background-position-y:top;background-position-x:center;background-size:cover */
}
/* .blue-wave.greybg{background-color:#fafafa} */
.videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.videowrapper>.postconentiframe{display:block}
.videowrapper>.postconentiframe>iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.pagination{display:block;text-align:center}
.pagination .page-numbers{display:inline-block;text-decoration:none;background:#fafafa;color:#595757;padding:.25rem 1rem;font-weight:bold}
.pagination .page-numbers.current,.pagination .page-numbers:hover,.pagination .page-numbers:active,.pagination .page-numbers:focus{background: #0000C4;	color:white}
.signup-cta{background-color:#4796bb;text-align:center}
.signup-cta .container{background:url("../images/blue-dots-bg.svg") no-repeat center;max-width:750px;padding:4rem}
.signup-cta .container h2{color:white}
.signup-cta .container p{color:white;font-weight:bold;line-height:2}
.social-cta{background-color:#fafafa}
.social-cta .container{text-align:center;padding:5rem 0}
.social-cta .container h3{font-weight:bold}
.social-cta .container img.social-media-icon{max-width:50px;margin:1rem}
.search-post-form input{border:0;color:#c7c7c7;font-weight:bold;font-size:14px;padding:3px}
.search-post-form input::-webkit-input-placeholder{color:#c7c7c7}
.search-post-form input::-moz-placeholder{color:#c7c7c7}
.search-post-form input:-ms-input-placeholder{color:#c7c7c7}
.search-post-form input::-ms-input-placeholder{color:#c7c7c7}
.search-post-form input::placeholder{color:#c7c7c7}
.search-post-form .screen-reader-text{display:none}
.search-post-form button{border:0;background-color:transparent}
.sm-twitter{background-size:contain;display:inline-block;min-width:32px;min-height:32px;background-image:url("../images/sm-twitter.png");background-repeat:no-repeat}
.sm-twitter:hover,.sm-twitter:active,.sm-twitter:focus{background-image:url("../images/sm-twitter-hover.png")}
.sm-facebook{background-size:contain;display:inline-block;min-width:32px;min-height:32px;background-image:url("../images/sm-facebook.png");background-repeat:no-repeat}
.sm-facebook:hover,.sm-facebook:active,.sm-facebook:focus{background-image:url("../images/sm-facebook-hover.png")}
.sm-linkedin{background-size:contain;display:inline-block;min-width:32px;min-height:32px;background-image:url("../images/sm-linkedin.png");background-repeat:no-repeat}
.sm-linkedin:hover,.sm-linkedin:active,.sm-linkedin:focus{background-image:url("../images/sm-linkedin-hover.png")}
.sm-slack{background-size:contain;display:inline-block;min-width:32px;min-height:32px;background-image:url("../images/sm-slack.png");background-repeat:no-repeat}
.sm-slack:hover,.sm-slack:active,.sm-slack:focus{background-image:url("../images/sm-slack-hover.png")}
.text-shadow{text-shadow:0 0 25px black}
.slick-slide,.slick-slide *{outline:none !important}
body.page-template-template-pricing{margin:0}
body.page-template-template-pricing .postconentiframe{display:block}
body.page-template-template-pricing .postconentiframe iframe.pricing-iframe{min-height:950px;position:relative;top:0;left:0;border:0;width:100vw;height:2002px}
h1,h2,h3,h4,h5,h6{margin:0 0 1rem 0}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.greentext{color: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);text-decoration:none}
h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus{color:#3f6106}
span.greentext{cursor:pointer;}
span.greentext:hover{color:#3f6106}
h1{font-size:1.5rem}
h2{font-size:1.5rem}
h3{font-size:1.4rem}
h4{font-size:1.3rem}
h5{font-size:1.2rem}
h6{font-size:1.2rem}
a{color: #482CF8;-webkit-transition:color;transition:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
a:hover,a:focus{color:#0000C4}
.content p{margin-bottom:1rem;color:#2f2d2d}
.content p:last-child{margin:0}
.content p.meta svg{height:12px}
.content hr{color:#595757;margin:2rem 0}
.content p,.content ul{margin-bottom:1rem}
.content p:last-child,.content ul:last-child{margin:0}
.content blockquote{font-size:1.75rem;margin:0 0 1rem 0;font-size:1.25rem}
.content blockquote:before{content:"\201C"}
.content blockquote:after{content:"\201D"}
.content blockquote p{display:inline}
.content code{display:block;font-size:1rem;margin:0 0 1rem 0;background-color:#595757;padding:1rem;border-left:.5rem solid #595757;font-family:"Courier New";white-space:pre-wrap}
.content strong,.content b{font-weight:600}
.content em,.content i{font-style:oblique}
.content ul{list-style:disc}
.content ol{list-style:decimal}
.content ul,.content ol{margin:0 0 1rem 2rem}
li.wp-block-latest-comments__comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{position:absolute;left:20px}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-top:0;padding:0}
.has-avatars .wp-block-latest-comments__comment{position:relative;margin-bottom:1rem}
.wp-block-latest-comments__comment-meta{font-size:.8rem;margin-bottom:.5rem}
.wp-block-latest-comments__comment-meta a{display:inline}
ol.wp-block-latest-comments{margin:1rem 0}
ul.wp-block-gallery{margin:0}
ul.wp-block-gallery li:last-child{margin:8px}
.btn{background:#482CF8;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);-webkit-transition:color,-webkit-transform;transition:color,-webkit-transform;transition:transform,color;transition:transform,color,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:white;font-weight:600;font-size:1rem;border-radius:5px;cursor:pointer;padding:.5rem 1.25rem;text-decoration:none;display:inline-block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.btn.signup{padding:.5rem}
.btn:hover,.btn:focus{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);background: #0000C4;}
.btn.btn-no-up:hover,.btn.btn-no-up:focus{-webkit-transform:none;-ms-transform:none;transform:none;background: #0000C4;}
.btn--sml{font-size:.75rem;padding:.5rem 1.25rem}
.btn--full{width:100%;text-align:center}
.btn--pill{border-radius:500px}
.btn--square{border-radius:0}
.btn--clear{background:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;}
.btn--clear:hover,.btn--clear:focus{background: #0000C4;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);color:white}
.btn--clear--white{background:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:white;border:1px solid white}
.btn--clear--white:hover,.btn--clear--white:focus{background: #0000C4;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);color:white}
.btn--white{background:white;-webkit-box-shadow:none;box-shadow:none;background: #482CF8;}
.btn--white:hover,.btn--white:focus{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);background:#fafafa}
.btn--shadow{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
.btn--block{width:100%}
.btn--grey{background:0;-webkit-box-shadow:none;box-shadow:none;background-color:#c7c7c7;color:#2f2d2d;border:1px solid #c7c7c7}
.btn--grey:hover,.btn--grey:focus{background: #0000C4;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);color:white}
.search-form-wrapper{padding-top:1rem}
.search-form-wrapper .search-form-hangouts{text-align:center;max-width:350px;background-color:#e1e0e0;margin:0 auto;border-radius:20px;margin-bottom:0}
.search-form-wrapper .search-form{text-align:center}
.search-form-wrapper .search-form .screen-reader-text{display:none}
.search-form-wrapper .search-form label.search-input-label{max-width:595px;display:inline-block}
.search-form-wrapper .search-form input.search-field{background-color:#e1e0e0;color:#595757;font-size:16px;padding:10px;border-top-left-radius:20px;border-bottom-left-radius:20px;border:0;min-width:250px}
.search-form-wrapper .search-form button.search-submit{background-color:#e1e0e0;color:#595757;padding:5px 13px 11px 11px;border-top-right-radius:20px;border-bottom-right-radius:20px;border:0;display:inline-block}
.search-form-wrapper .search-form button.search-submit img{width:100%;height:auto;max-height:26px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}
.head{background:white;position:relative;z-index:21}
.head .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:15;padding-top:1rem;padding-bottom:1rem}
.head__logo{margin-right:auto}
.head__logo img{width:200px}
/* .head__logo--active a{display:none} */
.head__screen{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}
.head{position:relative;z-index:21}
.head .container>*{z-index:50}
.head .navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.head .navigation li{font-weight:600;position:relative}
.head .navigation li ul li{font-weight:400;font-size: 90%;}
.head .navigation li ul{background-color: #dfdfdf; padding: 10px 0;}
.head .navigation li,.head .navigation li a{width:100%}
.head .navigation li.menu-item-has-children>a{position:relative}
.head .navigation li.menu-item-has-children>a:after{position:absolute;content:"";border:2px solid #2f2d2d;border-top:0;border-left:0;height:5px;width:5px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-45deg) translateY(10px);-ms-transform:rotate(-45deg) translateY(10px);transform:rotate(-45deg) translateY(10px)}
.head .navigation li.menu-item-has-children--active{padding-left:2rem}
.head .navigation li.menu-item-has-children--active a:after{left:-0.5rem;-webkit-transform:rotate(-225deg) translateY(-5px) translateX(5px);-ms-transform:rotate(-225deg) translateY(-5px) translateX(5px);transform:rotate(-225deg) translateY(-5px) translateX(5px)}
.head .navigation li.menu-item-has-children--active .sub-menu{-webkit-animation:fadeInX .2s ease-out both;animation:fadeInX .2s ease-out both;left:0;position:static}
.head .navigation li.menu-item-has-children--inactive{display:none}
.head .navigation li .sub-menu{position:absolute;width:100vw;left:100vw}
.head .navigation li .sub-menu a{color:#595757;-webkit-transition:color;transition:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.head .navigation li .sub-menu a:hover,.head .navigation li .sub-menu a:focus{color: #482CF8;}
.head .navigation a{color:#2f2d2d;text-decoration:none;padding:1.5rem 1rem;display:block;white-space:nowrap;-webkit-transition:color;transition:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.head__nav{position:absolute;top:70px;left:0;width:100vw;height:100vh;-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out;overflow:hidden;z-index:50;display:none}
.head__nav .navigation{margin-left:100vw;background-color:white;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
.head__nav--active{display:block}
.head__nav--active::before{display:block}
.head__nav--active .navigation{margin-left:0}
.head__nav-toggle{margin-left:1rem;width:30px}
.head__nav-toggle a{display:none;width:30px;opacity:0}
.head__nav-toggle a.active{display:block;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;opacity:1}
.head__nav-toggle svg{color:#2f2d2d;width:30px;height:30px}
.head__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.head__actions .login{display:none}
.head__actions--active .login{display:block}
section.hero{background:black no-repeat right 40px}
.page-template-page-landing section.hero{background:white no-repeat right 40px}
section.hero .container{min-height:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:2rem 1rem}
section.hero h1{text-align:center;font-weight:normal;font-size:2.5rem;color:white;width:100%;font-weight:bold}
section.hero .video{text-align:center;margin:0 auto;padding-left:2rem;padding-right:2rem;max-width:750px}
section.hero.hero-hangout .container{max-width:750px}
section.hero.hero-hangout .container h1{margin-top:25px;font-size:25px;margin-bottom:25px;line-height:1.25}
section.hero.hero-hangout .white-wave{margin-top:-5em;padding-bottom:7em}
section.hero.hero-archive .container{min-height:200px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
section.hero.hero-single,section.hero.hero-archive{background-position:0 0;background-size:cover;overflow:hidden;}
section.hero.hero-single h1,section.hero.hero-archive h1{margin-top:25px;font-size:25px;margin-bottom:25px;line-height:1.25}
section.hero.hero-single h2,section.hero.hero-archive h2{text-align:center;font-weight:normal;font-size:2.5rem;color:white;width:100%;font-weight:bold}
section.hero.hero-single .overlay,section.hero.hero-archive .overlay{background-color:rgba(0,0,0,0.25);position:relative;z-index:10}
section.hero.hero-single .overlay .white-wave,section.hero.hero-single .overlay .grey-wave,section.hero.hero-archive .overlay .white-wave,section.hero.hero-archive .overlay .grey-wave{position:relative;z-index:50}
section.hero.hero-single .container{display:block}
section.hero.hero-single .container .meta,section.hero.hero-single .container .author{text-align:center;color:white;font-weight:bold}
section.hero.hero-single .container .meta img,section.hero.hero-single .container .author img{max-width:90px;max-height:90px;border-radius:45px}
section.hero.hero-single .container .author{font-size:1.5rem}
section.hero.hero-single .container .author a{text-decoration:none;color:white}
section.hero.hero-single .container .author a:hover,section.hero.hero-single .container .author a:active,section.hero.hero-single .container .author a:focus{color:#ccc}
section.hero.hero-single .container .meta{font-size:1rem}
section.hero.hero-single h1{font-size:32px}
section.hero.hero-area-front-page,section.hero.hero-request-a-demo{position:relative;min-height:60vh;background-position:0 !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
section.hero.hero-area-front-page .overlay,section.hero.hero-request-a-demo .overlay{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
section.hero.hero-area-front-page .white-wave,section.hero.hero-area-front-page .grey-wave,section.hero.hero-request-a-demo .white-wave,section.hero.hero-request-a-demo .grey-wave{width:100%;margin-top:auto}
section.hero.hero-area-front-page .feature__content,section.hero.hero-request-a-demo .feature__content{padding-top:6rem;padding-bottom:6rem;text-align:initial;font-weight:initial}
section.hero.hero-area-front-page .feature__content h1,section.hero.hero-request-a-demo .feature__content h1{margin:0 0 1rem 0;font-size:2.2rem;max-width:initial;text-align:initial;font-weight:normal;font-weight:bolder}
section.hero.hero-area-front-page .logos,section.hero.hero-request-a-demo .logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
section.hero.hero-area-front-page .logos .logo,section.hero.hero-request-a-demo .logos .logo{padding:.5rem}
section.hero.hero-area-front-page.hero-area-front-page-light .overlay,section.hero.hero-request-a-demo.hero-area-front-page-light .overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(rgba(255,255,255,0)),to(#efefef));background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0),#efefef);background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0),#efefef)}
.page-template-page-landing section.hero.hero-area-front-page.hero-area-front-page-light .overlay {background:none;}
section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h1,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h2,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h3,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h4,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h5,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h6,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content p,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h1,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h2,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h3,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h4,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h5,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h6,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content p{color:initial;text-align:left}
section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h1.hero-btn,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h2.hero-btn,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h3.hero-btn,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h4.hero-btn,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h5.hero-btn,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h6.hero-btn,section.hero.hero-area-front-page.hero-area-front-page-light .feature__content p.hero-btn,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h1.hero-btn,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h2.hero-btn,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h3.hero-btn,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h4.hero-btn,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h5.hero-btn,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h6.hero-btn,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content p.hero-btn{padding-top:1rem}
section.hero.hero-area-front-page.hero-area-front-page-light .feature__content h2,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content h2{font-size:2rem}
section.hero.hero-area-front-page.hero-area-front-page-light .feature__content span,section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content span{background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
    background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
section.hero.hero-request-a-demo{background-color:white;min-height:0}
section.hero.hero-request-a-demo .overlay{background-color:transparent}
section.hero.hero-request-a-demo .overlay .feature__content{padding-top:1rem;padding-bottom:1rem;text-align:initial;font-weight:initial}
section.hero.hero-request-a-demo .overlay .feature__content h1,section.hero.hero-request-a-demo .overlay .feature__content h2,section.hero.hero-request-a-demo .overlay .feature__content h3,section.hero.hero-request-a-demo .overlay .feature__content h4,section.hero.hero-request-a-demo .overlay .feature__content h5,section.hero.hero-request-a-demo .overlay .feature__content h6,section.hero.hero-request-a-demo .overlay .feature__content p{color:#2f2d2d;text-align:left}
section.hero.hero-request-a-demo .overlay .feature__content h2{font-size:2rem}
section.hero.hero-request-a-demo .overlay .feature__content span{background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
    background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
section.hero.hero-request-a-demo .overlay .feature__image img{width:100%}
section.hero.hero-request-a-demo-2 .container .awards{display:none}
section.hero.hero-request-a-demo-2 .container .awards .award{padding:1rem;margin:1rem;background-color:white;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);height:100px;width:auto}
section.hero.hero-request-a-demo-2 .container .awards .award img{height:100%;width:auto}
section.hero.hero-request-a-demo-2 .overlay{background-color:transparent}
section.hero.hero-request-a-demo-2 .overlay .feature__content{text-align:initial;font-weight:initial}
section.hero.hero-request-a-demo-2 .overlay .feature__content h1,section.hero.hero-request-a-demo-2 .overlay .feature__content h2,section.hero.hero-request-a-demo-2 .overlay .feature__content h3,section.hero.hero-request-a-demo-2 .overlay .feature__content h4,section.hero.hero-request-a-demo-2 .overlay .feature__content h5,section.hero.hero-request-a-demo-2 .overlay .feature__content h6{color: linear-gradient(
94.76deg
,#593ff9 13.61%,#09dcff 84.59%);text-align:center;font-size:3rem;margin-top:0;margin-bottom:1.5rem}
section.hero.hero-request-a-demo-2 .overlay .feature__content p{color:white;text-align:center;font-size:2rem}
section.hero.hero-request-a-demo-2 .overlay .feature__form{background-color:white;padding:2rem;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
section.hero.hero-request-a-demo-2 .overlay .feature__form h2{color:#2f2d2d;font-size:1.5rem;text-align:left}
section.hero.hero-request-a-demo-2 .overlay .feature__form h3.gf_progressbar_title{color:#999;font-weight:normal;font-size:1rem;text-align:left}
section.hero.hero-request-a-demo-2 .overlay .feature__form .gf_progressbar{display:none}
.page-template-template-request-a-demo .request-a-demo-form .container{max-width:800px;margin-left:auto;margin-right:auto;}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gform-previous-button{display:none}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gform-submit-button{width:100%}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield .gfield_label{text-align:center;background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
    background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield .ginput_container input,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield .ginput_container textarea{background-color:#e1e0e0;font-size:1.5rem;padding:.5rem;width:100%;border:0;font-size:16px}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield .ginput_container textarea{width:100%}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield .ginput_container.ginput_complex input{max-width:48%;margin-right:1%;border:0}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield .ginput_container.ginput_complex label{display:none}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector>.gfield_description,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector>.gfield_description,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector>.gfield_description,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector>.gfield_description,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5>.gfield_description,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in>.gfield_description{text-align:center;margin-bottom:.5rem;display:block;color:#999}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio{display:block}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin-bottom:1rem;background-color:#e1e0e0;border-radius:29px;display:table;width:100%;height:58px}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li:hover,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li:hover,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li:hover,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li:hover,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li:hover,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li:hover{background-color: linear-gradient(
94.76deg
,#593ff9 13.61%,#09dcff 84.59%);color:white}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li input,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li input,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li input,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li input,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li input,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li input{display:none}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li label{width:100%;height:100%;display:block;display:table-cell;text-align:center;vertical-align:middle;font-weight:bold}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li.active,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li.active,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li.active,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li.active,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li.active,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li.active{background-color:linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%)}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li.active label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li.active label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li.active label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li.active label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li.active label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li.active label{color:white}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox{display:block}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin-bottom:1rem;background-color:#e1e0e0;border-radius:29px;display:table;width:100%;height:58px}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li:hover,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li:hover,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li:hover,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li:hover,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li:hover,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li:hover{background-color: linear-gradient(
94.76deg
,#593ff9 13.61%,#09dcff 84.59%);color:white}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li input,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li input,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li input,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li input,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li input,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li input{display:none}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li label{width:100%;height:100%;display:block;display:table-cell;text-align:center;vertical-align:middle;font-weight:bold}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li.active,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li.active,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li.active,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li.active,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li.active,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li.active{background-color:linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%)}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li.active label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li.active label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li.active label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li.active label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li.active label,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li.active label{color:white}
section.hero.hero-single-author{position:relative;overflow:hidden}
section.hero.hero-single-author .bg-image{width:100%;height:100%;top:0;left:0;position:absolute;background-size:cover;background-position:center;-webkit-filter:blur(5px);filter:blur(5px)}
section.hero.hero-free-trial .container form{margin:0 auto}
section.hero.hero-free-trial .free-trial-form-object{margin:0 auto}
.blue-bg span.gfield_required{color:red;margin-left: 2px;}
.under-hero{padding-top:2rem;padding-bottom:2rem}
.under-hero .logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.under-hero .logos .logo{padding:.5rem}
.under-hero{padding-top:2rem;padding-bottom:2rem}
.under-hero .logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.under-hero .logos .logo{padding:.5rem}
.hero-archive-slider{position:relative}
.hero-archive-slider .slider-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}
.hero-archive-slider .slider-bg div{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;-webkit-filter:blur(2px);filter:blur(2px)}
.hero-archive-slider .container{max-width:750px}
.hero-archive-slider .container .slider-fg{max-width:100%}
.hero-archive-slider .container .slider-fg div{text-align:center}
.hero-archive-slider .container .slider-fg div h2{margin-top:25px;font-size:25px;margin-bottom:25px;line-height:1.25;color:white;font-weight:bold}
.hero-archive-slider .container .slider-fg .slick-dots li button:before{color:white}
.hero-archive-slider .container .slider-fg .slick-dots li.slick-active button:before{color:#482CF8;}
section.sub-hero{padding:1rem;margin-bottom:1rem;background:white;position:relative;z-index:20}
section.sub-hero.sub-hero-hangouts{margin-bottom:1rem}
section.sub-hero p.breadcrumb{color:#999}
section.sub-hero p.breadcrumb span{display:inline-block;padding:0 .25rem}
section.sub-hero p.breadcrumb a{color:inherit;text-decoration:none}
section.sub-hero .browse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem}
section.sub-hero .dropdown{position:relative;width:20rem}
section.sub-hero .dropdown button{background:white;border:1px solid #ccc;padding:.25rem;font-size:15px;text-align:left;width:100%;outline:0}
section.sub-hero .dropdown button:after{content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid #666;border-right:2px solid #666;width:7px;height:7px;position:absolute;right:8px;top:8px}
section.sub-hero .dropdown .dropdown-content{position:absolute;z-index:100;background-color:white;padding:.5rem;width:100%;display:none}
section.sub-hero .dropdown a{display:block;padding:.5rem;color:#666;text-decoration:none}
section.sub-hero .dropdown a:hover{background-color:#ccc;color:white}
section.sub-hero .term-description,section.sub-hero .job-locations-wrapper{margin:1.5rem auto}
section.sub-hero .term-description p,section.sub-hero .job-locations-wrapper p{text-align:center;color:#595757;font-size:18px}
section.sub-hero .term-description .job-location,section.sub-hero .job-locations-wrapper .job-location{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem 0}
section.sub-hero .term-description .job-location .circle,section.sub-hero .job-locations-wrapper .job-location .circle{width:80px;height:80px;border:1px solid #c7c7c7;border-radius:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
section.sub-hero .term-description .job-location .circle img,section.sub-hero .job-locations-wrapper .job-location .circle img{max-width:50px;max-height:50px;position:center}
section.sub-hero .term-description .job-location .job-meta,section.sub-hero .job-locations-wrapper .job-location .job-meta{padding-left:1rem}
section.sub-hero .term-description .job-location .job-meta h4,section.sub-hero .job-locations-wrapper .job-location .job-meta h4{font-size:20px;letter-spacing:-0.3px;line-height:34px;font-weight:bold;margin-bottom:0}
section.sub-hero .term-description .job-location .job-meta p.job-number span,section.sub-hero .job-locations-wrapper .job-location .job-meta p.job-number span{font-weight:bold;color:#482CF8;}
section.sub-hero.sub-hero-contact{background-color:#fafafa;margin-bottom:0}
section.sub-hero.sub-hero-contact .contact-form-wrapper{background-color:white;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);margin-top:-100px;padding:2rem;z-index:20;position:relative}
section.sub-hero.sub-hero-contact .contact-form-wrapper input,section.sub-hero.sub-hero-contact .contact-form-wrapper textarea,.page-template-template-partners .gform_body input,.page-template-template-partners .gform_body select,.page-template-template-partners .gform_body textarea{font-size:16px}
section.sub-hero.sub-hero-author{background-color:transparent;margin-top:-50px}
section.sub-hero.sub-hero-author img.circle,section.sub-hero.sub-hero-author img.avatar{width:100px;height:100px;border-radius:50px}
section.sub-hero.sub-hero-author .container{text-align:center}
section.sub-hero.sub-hero-author .container .social-icons{margin-top:2rem}
section.sub-hero.sub-hero-author .container .social-icons img{width:50px;height:50px;margin:1rem}
section.sub-hero.sub-hero-author .container h1{font-weight:bold}
section.sub-hero.sub-hero-author .container .job-description{font-weight:bold;margin-bottom:1.5rem;color:#c7c7c7}
section.sub-hero .term-title h1{font-weight:bold;text-align:center}
section.sub-hero .cat-list ul li a{font-weight:bold;color:#c7c7c7;text-decoration:none}
section.sub-hero .cat-list ul li a:hover,section.sub-hero .cat-list ul li a:active,section.sub-hero .cat-list ul li a:focus{color: #0000C4;}
section.sub-hero .cat-list ul .cat-list-hidden-mobile{display:none;-webkit-animation:fadeInY .2s ease-out both;animation:fadeInY .2s ease-out both}
section.sub-hero .cat-list ul .cat-list-hidden-mobile--active{display:block}
section.sub-hero .tag-list{display:none;-webkit-animation:fadeInY .2s ease-out both;animation:fadeInY .2s ease-out both}
section.sub-hero .tag-list--active{display:block}
section.sub-hero .tag-list ul li{display:inline-block;margin:.25rem}
section.sub-hero .tag-list ul li a{padding:.25rem 1rem;font-size:.85rem}
section.sub-hero .search-form-desktop{display:none}
section.sub-hero .search-form-mobile{display:block}
section.home-pods{padding:4rem 1rem;margin-bottom:3rem;background:white}
section.home-pods .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
section.home-pods .pod{width:25%}
section.home-pods h2{font-size:2rem;margin-bottom:1rem}
section.home-content{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
section.home-content .home-blocks{width:75%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:1rem}
section.home-content .home-block{padding:1rem 1.5rem;background:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
section.home-content .home-block:nth-child(1){margin-bottom:1rem}
section.home-content .latest-posts{padding:1rem;width:25%;background:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
section.home-content .latest-posts h3{font-size:1.25rem;margin-bottom:1rem}
section.home-content .latest-posts ul{margin-top:auto}
section.basic-content{margin-bottom:1rem}
section.basic-content.container{max-width:750px}
section.basic-content main{margin-right:1rem}
section.basic-content main .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
section.basic-content main article{padding:2rem;background:white;width:100%;background-position:center;background-size:cover}
section.basic-content main article img{max-width:100%;margin:auto;display:block;height:auto}
section.basic-content main article img.size-blog-feature-image{margin-bottom:1.5rem}
section.topics-archive-content{margin-bottom:1rem}
section.topics-archive-content article{padding:2rem;background:white;width:100%;background-position:center;background-size:cover}
section.topics-archive-content article img{max-width:100%;margin:auto;display:block;height:auto}
section.topics-archive-content article img.size-blog-feature-image{margin-bottom:1.5rem}
section.topics-archive-content article .archive-post .video{width:35%}
section.topics-archive-content article .archive-post .archive-details .date{font-weight:bold;color:#595757;font-size:.95rem;margin-top:1rem}
section.topics-archive-content article .archive-post .archive-details h2.title{font-size:1.5rem;font-weight:bold}
section.topics-archive-content article hr{color:#fafafa}
section.hangout-content{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
section.hangout-content.container{max-width:750px;padding:0}
section.hangout-content article{background:white;width:100%;background-position:center;background-size:cover}
section.hangout-content article img{max-width:100%;margin:auto;display:block;height:auto}
section.hangout-content article img.size-blog-feature-image{margin-bottom:1.5rem}
section.hangout-content article p.meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:0;margin-bottom:0;background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
    background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
section.hangout-content article p.meta a{text-decoration:none}
section.hangout-content article p.meta .date{font-size:1.25rem;font-weight:bold;display:inline-block}
section.hangout-content article p.meta .source{display:inline-block;font-weight:bold;margin-left:auto;line-height:2rem;padding-right:1rem}
section.hangout-content article p.meta .share{display:inline-block;font-weight:bold;line-height:2rem}
section.hangout-content article .hangout-area-tags{padding-top:3rem;padding-bottom:1rem}
section.hangout-content article .hangout-area-tags a{margin:.5rem}
section.hangout-content article .hangout-area-tags a:first-child{margin-left:0}
section.hangout-content article .hangout-area-tags a:last-child{margin-right:0}
section.more-topics{background-color:#fafafa;text-align:center;padding-top:1rem;padding-bottom:6rem}
section.more-topics h3{margin-top:2rem;margin-bottom:3rem}
section.more-topics a{margin:1rem}
section.more-topics a:first-child{margin-left:0}
section.more-topics a:last-child{margin-right:0}
section.hangout-archive-content{background-color:#fafafa;margin-top:0;margin-bottom:0}
section.hangout-archive-content .container{max-width:1170px}
section.hangout-archive-content .container article .masonry-layout{width:100%;margin:0 auto}
section.hangout-archive-content .container article .topic-archive{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);background-color:white;border-radius:10px;margin-bottom:1rem;margin-top:0}
section.hangout-archive-content .container article .topic-archive .topic-archive-header{padding:1.5rem}
section.hangout-archive-content .container article .topic-archive .topic-archive-header h3{font-weight:bold;font-size:18px;letter-spacing:-0.27px;margin-bottom:0;width:90%;display:inline-block}
section.hangout-archive-content .container article .topic-archive .topic-archive-header img{max-width:20px}
section.hangout-archive-content .container article .topic-archive .topic-archive-header a.expand-mobile-menu{width:10%;display:inline-block;float:right;text-align:right;position:relative}
section.hangout-archive-content .container article .topic-archive .topic-archive-header a.expand-mobile-menu::after{position:absolute;content:"";border:2px solid #593ff9;border-top:0;border-left:0;height:5px;width:5px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg) translateY(10px);-ms-transform:rotate(45deg) translateY(10px);transform:rotate(45deg) translateY(10px)}
section.hangout-archive-content .container article .topic-archive .topic-archive-header a.expand-mobile-menu.active::after{left:auto;top:auto;margin-top:5px;margin-left:-2px;-webkit-transform:rotate(225deg) translateX(2px) translateY(-4px);-ms-transform:rotate(225deg) translateX(2px) translateY(-4px);transform:rotate(225deg) translateX(2px) translateY(-4px)}
section.hangout-archive-content .container article .topic-archive .menu{border-top:1px solid #fafafa;-webkit-animation:fadeInY .2s ease-out both;animation:fadeInY .2s ease-out both}
section.hangout-archive-content .container article .topic-archive .menu .menu-wrapper,section.hangout-archive-content .container article .topic-archive .menu .show-more{padding:1.5rem}
section.hangout-archive-content .container article .topic-archive .menu .menu-wrapper ul,section.hangout-archive-content .container article .topic-archive .menu .show-more ul{list-style-type:none;opacity:.8}
section.hangout-archive-content .container article .topic-archive .menu .menu-wrapper ul li a,section.hangout-archive-content .container article .topic-archive .menu .show-more ul li a{display:block;font-size:15px;text-decoration:none;padding:5px;font-weight:bold;width:100%;position:relative}
section.hangout-archive-content .container article .topic-archive .menu .menu-wrapper ul li a:after,section.hangout-archive-content .container article .topic-archive .menu .show-more ul li a:after{position:absolute;content:"";border:2px solid #593ff9;border-top:0;border-left:0;height:5px;width:5px;right:0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(315deg) translateY(10px);-ms-transform:rotate(315deg) translateY(10px);transform:rotate(315deg) translateY(10px)}
section.hangout-archive-content .container article .topic-archive .menu .menu-wrapper .featured-menu,section.hangout-archive-content .container article .topic-archive .menu .show-more .featured-menu{display:block}
section.hangout-archive-content .container article .topic-archive .menu .menu-wrapper .notfeatured-menu,section.hangout-archive-content .container article .topic-archive .menu .show-more .notfeatured-menu{-webkit-animation:fadeInY .2s ease-out both;animation:fadeInY .2s ease-out both}
section.hangout-archive-content .container article .topic-archive .menu .menu-wrapper .notfeatured-menu--inactive,section.hangout-archive-content .container article .topic-archive .menu .show-more .notfeatured-menu--inactive{display:block}
section.hangout-archive-content .container article .topic-archive .menu--inactive{display:none}
section.hangout-archive-content .container article .topic-archive .menu .show-more{display:none;background:#f3f7ec;border-radius:0 0 10px 10px}
section.hangout-archive-content .container article .topic-archive .menu .show-more a.show-more-link{display:block;position:relative;font-weight:bold;text-decoration:none;width:100%}
section.hangout-archive-content .container article .topic-archive .menu .show-more a.show-more-link:after{position:absolute;content:"";border:2px solid #593ff9;border-top:0;border-left:0;height:5px;width:5px;right:0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg) translateY(10px);-ms-transform:rotate(45deg) translateY(10px);transform:rotate(45deg) translateY(10px)}
section.hangout-archive-content .container article .topic-archive .menu .show-more a.show-more-link.active:after{left:auto;top:auto;margin-top:5px;margin-left:-2px;-webkit-transform:rotate(225deg) translateX(2px) translateY(-4px);-ms-transform:rotate(225deg) translateX(2px) translateY(-4px);transform:rotate(225deg) translateX(2px) translateY(-4px)}
section.job-content{margin-bottom:6rem}
section.job-content h2.job-title{font-weight:bold;margin-bottom:.5rem}
section.job-content .meta{font-size:14px;color:#595757;line-height:34px;margin-bottom:3rem}
section.job-content .notice{padding:1rem;background:#f3f7ec;margin:1rem 0}
section.job-content .notice p{background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
    background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
section.location-archive-content{margin-bottom:0;padding-bottom:1rem}
section.location-archive-content .location-archive-header{margin-bottom:1rem}
section.location-archive-content .location-archive-header h4{font-weight:bold}
section.location-archive-content .jobs-location-wrapper a{text-decoration:none}
section.location-archive-content .jobs-location-wrapper a .job-archive{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:white;border-radius:10px;margin-bottom:1rem;margin-top:0;padding:1.5rem;text-decoration:none}
section.location-archive-content .jobs-location-wrapper a .job-archive h5{color:#2f2d2d;font-weight:bold;text-decoration:none}
section.location-archive-content .jobs-location-wrapper a .job-archive p.meta{color:#595757;text-decoration:none}
section.location-archive-content .jobs-location-wrapper a .job-archive:hover,section.location-archive-content .jobs-location-wrapper a .job-archive:focus{background-color:#fafafa;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}
.faqs-content{padding-top:2rem;padding-bottom:2rem}
.faqs-content article h2{font-weight:bold;margin-top:3rem}
.faqs-content article .faqs .faq{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-animation:fadeInY 1s ease-out both;animation:fadeInY 1s ease-out both;border-bottom:1px solid #c7c7c7}
.faqs-content article .faqs .faq .faq_title{cursor:pointer;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.faqs-content article .faqs .faq .faq_title h3{margin-top:1rem;display:inline-block}
.faqs-content article .faqs .faq .faq_title::before{color:#482CF8;padding-top:.5rem;padding-right:.75rem;font-size:1.75rem;content:"+";display:inline-block;}
.faqs-content article .faqs .faq .faq_title--active:before{content:"-"}
.faqs-content article .faqs .faq .faq_body{display:none;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-animation:fadeInY 1s ease-out both;animation:fadeInY 1s ease-out both;color:#595757;margin-bottom:1rem}
.faqs-content article .faqs .faq .faq_body--active{display:block}
.faqs-content aside.faq-aside{display:none}
section.single-content{margin-bottom:1rem}
section.single-content article{padding:2rem;background:white;width:100%;background-position:center;background-size:cover}
section.single-content article p:first-child:first-letter {color: linear-gradient(
94.76deg
,#593ff9 13.61%,#09dcff 84.59%);float:left;font-size:112px;line-height:100px;padding-top:0;padding-right:10px;padding-left:10px}
section.single-content article h1,section.single-content article h2,section.single-content article h3,section.single-content article h4,section.single-content article h5,section.single-content article h6{font-weight:bold;margin-top:1.25rem}
.single-case-studies section.single-content article h2 {margin-top: -30px;}
a.anchor {height:0;font-size:0;}
section.single-content article img{max-width:100%;margin:auto;display:block;height:auto}
section.single-content article img.size-blog-feature-image{margin-bottom:1.5rem}
section.single-content article a{text-decoration:none}
section.single-content article ul li{list-style-type:none;padding-top:.5rem;padding-bottom:.5rem}
section.single-content article ul li::before{content:"\2022";color: linear-gradient(
94.76deg
,#593ff9 13.61%,#09dcff 84.59%);font-weight:bold;display:inline-block;width:1em;margin-left:-1em}
section.single-content article ul li p{display:inline-block}
section.single-content article ul li p:first-child:first-letter {color:initial;font-size:initial;float:none;line-height:1.6;padding:0}
section.single-content article .authorbyline{height:18px;border-bottom:1px solid #c7c7c7}
section.single-content article .authorbyline span.author{padding:0 12px;padding-left:0;font-size:22px;background-color:white;color:#c7c7c7;font-weight:bold}
section.single-content article .authorbyline span.img{display:inline-block;background-color:white;padding:0 10px;float:right;height:33px;margin-top:0;margin-left:5px}
section.single-content article .author-details img{max-width:100px;max-height:100px;border-radius:50px}
section.single-content article .author-details h6,section.single-content article .author-details p{text-align:center}
section.single-content article .author-details h6{margin-top:1rem}
section.single-content article .postconentiframe{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;display:block}
section.single-content article .postconentiframe>iframe{position:absolute;top:0;left:0;width:100%;height:100%}
section.single-content aside.aside-social{display:none}
section.single-content aside.aside-social p{margin-bottom:1rem}
section.single-content .aside-headings{display:none}
section.single-content .aside-headings__inner ul.contents-menu{display:none}
section.single-content .aside-headings__inner ul.contents-menu.active{display:block}
section.single-content .aside-headings__inner ul.content-nav{display:inline-block}
section.single-content .aside-headings__inner ul.content-nav li{display:inline-block}
section.single-content .aside-headings__inner ul.content-nav li .contents-menu-nav{padding:10px 20px;display:inline-block;background-color:#fafafa}
section.single-content .aside-headings__inner ul.content-nav li .contents-menu-nav.active{background-color:#482CF8;color:white}
section.single-content .aside-headings ul li{padding-bottom:1rem}
section.single-content .aside-headings ul li a{color:#2f2d2d;font-weight:normal;text-decoration:none}
section.single-content .aside-headings ul li a:hover,section.single-content .aside-headings ul li a:active,section.single-content .aside-headings ul li a:focus{color: #0000C4;}
section.single-content .aside-headings h3{background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
    background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
section.single-content .aside-social-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:65%;margin:2rem auto}
section.post-archive-content{background-color:#fafafa;margin-top:0;margin-bottom:0}
section.post-archive-content .container{max-width:1170px}
section.knowledgebase-home-content{text-align:center;margin-bottom:0}
section.knowledgebase-home-content .container h2{font-weight:bold}
section.knowledgebase-archive-content{text-align:center;margin-bottom:0}
section.knowledgebase-archive-content .container h2{font-weight:bold}
.sidebar-post{margin-bottom:1.5rem}
.sidebar-post a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:black}
.sidebar-post .image{width:4rem;padding-right:1rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.sidebar-post .image img{width:100%}
.sidebar-post h4{font-size:1rem;margin-bottom:.25rem}
.sidebar-post p{font-size:.6rem}
.feature-post{width:32.5%;background-position:center center;background-size:cover;height:14rem;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}
.feature-post:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:0}
.feature-post a{position:absolute;top:0;left:0;height:100%;width:100%;z-index:100}
.feature-post h4{font-size:1.2rem;margin-bottom:.5rem;color:white;position:relative;z-index:2;text-align:center;font-weight:900}
.feature-post p{color:white;position:relative;z-index:2;text-align:center;font-size:.7rem}
.feature-post .subtitle{margin-bottom:.5rem;font-size:.8rem}
.featured-posts .container,.recent-posts-block .container{padding:3rem 2rem;text-align:center}
.featured-posts .container h4,.recent-posts-block .container h4{font-weight:bold}
.featured-posts .container .featured-posts-wrapper,.recent-posts-block .container .featured-posts-wrapper{padding:1rem 0}
.request-a-demo-form .gform_body .gfield .gfield_label{font-size:1rem;font-weight:bold;color:#2f2d2d;display:inline-block;margin-bottom:.5rem;padding-left:.5rem}
.request-a-demo-form .gform_body .gfield .ginput_container input,.request-a-demo-form .gform_body .gfield .ginput_container textarea{background-color:white;font-size:1.5rem;padding:.5rem;width:100%;border:0;font-size:16px}
.request-a-demo-form .gform_body .gfield .ginput_container textarea{width:100%}
.request-a-demo-form .gform_body .gfield .ginput_container.ginput_complex input{max-width:48%;margin-right:1%;border:0}
.request-a-demo-form .gform_body .gfield .ginput_container.ginput_complex label{display:none}
.request-a-demo-form .gform_body .gfield_html{padding-left:.5rem}
.request-a-demo-form .gform_body .gfield_html span{color:#999}
.request-a-demo-form .gform_body .hr{width:75%;margin:0 auto;padding-bottom:.75rem}
.request-a-demo-form .gform_body .hr hr{background-color:#CCC;height:1px;border:0}
.request-a-demo-form .gform_body .gfield.im-a-selector>label.gfield_label,.request-a-demo-form .gform_body .gfield.i-work-selector>label.gfield_label,.request-a-demo-form .gform_body .gfield.my-company-selector>label.gfield_label,.request-a-demo-form .gform_body .gfield.traffic-selector>label.gfield_label,.request-a-demo-form .gform_body .gfield.im-a-selector5>label.gfield_label,.request-a-demo-form .gform_body .gfield.interested-in>label.gfield_label{color:#2f2d2d;text-align:left;font-size:2rem;font-weight:bold;margin-bottom:.5rem;display:block}
.request-a-demo-form .gform_body .gfield.im-a-selector>.gfield_description,.request-a-demo-form .gform_body .gfield.i-work-selector>.gfield_description,.request-a-demo-form .gform_body .gfield.my-company-selector>.gfield_description,.request-a-demo-form .gform_body .gfield.traffic-selector>.gfield_description,.request-a-demo-form .gform_body .gfield.im-a-selector5>.gfield_description,.request-a-demo-form .gform_body .gfield.interested-in>.gfield_description{margin-bottom:.5rem;display:block;color:#999;padding-left:.5rem}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio{display:block}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin-bottom:1rem;background-color:white;border-radius:5px;display:table;width:100%;min-height:57px}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li:hover,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li:hover,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li:hover,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li:hover,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li:hover,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li:hover{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li input,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li input,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li input,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li input,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li input,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li input{display:none}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li label,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li label,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li label,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li label,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li label,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li label{width:100%;height:100%;display:block;display:table-cell;text-align:center;vertical-align:middle}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li.active,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li.active,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li.active,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li.active,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li.active,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li.active{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li.active label,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li.active label,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li.active label,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li.active label,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li.active label,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li.active label{background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
    background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox{display:block}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin-bottom:1rem;background-color:white;border-radius:5px;display:table;width:100%;min-height:57px}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li:hover,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li:hover,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li:hover,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li:hover,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li:hover,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li:hover{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li input,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li input,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li input,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li input,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li input,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li input{display:none}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li label,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li label,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li label,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li label,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li label,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li label{width:100%;height:100%;display:block;display:table-cell;text-align:center;vertical-align:middle}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li.active,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li.active,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li.active,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li.active,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li.active,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li.active{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li.active label,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li.active label,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li.active label,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li.active label,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li.active label,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li.active label{background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
    background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
.front-page-slider-content{padding-top:2rem;padding-bottom:2rem}
.front-page-slider-content ul.carousel__nav{list-style-type:none;margin:0 auto}
.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--clear{color:#c7c7c7}
.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--black:hover,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--black:active,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--black:focus,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--black.tab--active{background:#253340;background:-webkit-linear-gradient(315deg,#253340 0,#3c5266 100%);background:linear-gradient(135deg,#253340 0,#3c5266 100%);color:white}
.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--teal:hover,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--teal:active,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--teal:focus,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--teal.tab--active{background:#20bdb2;background:-webkit-linear-gradient(315deg,#32cfc9 0,#20bdb2 100%);background:linear-gradient(135deg,#32cfc9 0,#20bdb2 100%);color:white}
.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--green:hover,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--green:active,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--green:focus,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--green.tab--active{background:#593ff9;background:-webkit-linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);background:linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);color:white}
.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--blue:hover,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--blue:active,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--blue:focus,.front-page-slider-content ul.carousel__nav li a.tab-nav.btn--blue.tab--active{background:#4394ba;color:white}
.front-page-slider-content .tab-content .white-bg,.front-page-slider-content .tab-content .grey-bg,.front-page-slider-content .tab-content .blue-bg{background-color:transparent}
.front-page-slider-content .tab-content.tab-black h2 strong{color:#3c5266}
.front-page-slider-content .tab-content.tab-black .btn{background:#253340;background:-webkit-linear-gradient(315deg,#253340 0,#3c5266 100%);background:linear-gradient(135deg,#253340 0,#3c5266 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#253340',endColorstr='#3C5266',GradientType=0);color:white}
.front-page-slider-content .tab-content.tab-black .btn:hover,.front-page-slider-content .tab-content.tab-black .btn:active,.front-page-slider-content .tab-content.tab-black .btn:focus{color:#080808}
.front-page-slider-content .tab-content.tab-black .block .container .column .icon .hex{background-image:url("../images/hexagon-bg-black.svg")}
.front-page-slider-content .tab-content.tab-teal h2 strong{color:#20bdb2}
.front-page-slider-content .tab-content.tab-teal .btn{background:#20bdb2;background:-webkit-linear-gradient(315deg,#32cfc9 0,#20bdb2 100%);background:linear-gradient(135deg,#32cfc9 0,#20bdb2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32CFC9',endColorstr='#20BDB2',GradientType=0);color:white}
.front-page-slider-content .tab-content.tab-teal .btn:hover,.front-page-slider-content .tab-content.tab-teal .btn:active,.front-page-slider-content .tab-content.tab-teal .btn:focus{color:#157c74}
.front-page-slider-content .tab-content.tab-teal .block .container .column .icon .hex{background-image:url("../images/hexagon-bg-teal.svg")}
.front-page-slider-content .tab-content.tab-green h2 strong{background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
    background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
.front-page-slider-content .tab-content.tab-green .btn{background: #482CF8;color:white}
.front-page-slider-content .tab-content.tab-green .btn:hover,.front-page-slider-content .tab-content.tab-green .btn:active,.front-page-slider-content .tab-content.tab-green .btn:focus{color:#fff}
.front-page-slider-content .tab-content.tab-blue h2 strong{color:#5caacf}
.front-page-slider-content .tab-content.tab-blue .btn{background:#5eacd1;background:-webkit-linear-gradient(315deg,#2c596e 0,#5caacf 100%);background:linear-gradient(135deg,#2c596e 0,#5caacf 100%);color:white}
.front-page-slider-content .tab-content.tab-blue .btn:hover,.front-page-slider-content .tab-content.tab-blue .btn:active,.front-page-slider-content .tab-content.tab-blue .btn:focus{color:#3385ac}
.front-page-slider-content .tab-content.tab-blue .block .container .column .icon .hex{background-image:url("../images/hexagon-bg-blue.svg")}
.foot{background:#2f2d2d;text-align:center}
.foot .container{padding-top:2rem;padding-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.foot__col{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.foot__col--logo{margin-left:auto;margin-right:auto}
.foot__col--logo img{width:200px;height:auto}
.foot a{color:white;text-decoration:none}
.foot__title{color: linear-gradient(
94.76deg
,#593ff9 13.61%,#09dcff 84.59%);margin:0}
.foot__links li{margin-bottom:.5rem}
.foot__links li:last-of-type{margin-bottom:0}
.social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem 0 0;width:100%}
.social a{background-color:transparent;display:block;border-radius:50%;width:34px;height:34px}
.social a span{display:none}
.social a.facebook{background-image:url("../images/facebook-inverse.svg")}
.social a.facebook:hover{background-color:white}
.social a.twitter{background-image:url("../images/twitter-inverse.svg")}
.social a.twitter:hover{background-color:white}
.social a.linkedin{background-image:url("../images/linkedin-inverse.svg")}
.social a.linkedin:hover{background-color:white}
.colophon{padding-top:2rem;padding-bottom:2rem;color:white;text-align:center;border-top:1px solid rgba(255,255,255,0.1)}
footer .cred{text-align:right;width:100%}
footer .cred p{text-align:right;width:100%;color:#999;font-size:14px}
footer .cred p a{display:inline-block}
footer .cred p img{height:10px;width:auto}
.page-template-template-partners .contact-form-wrapper {background-color: white;-webkit-box-shadow: 0 5px 30px 0 rgba(0,0,0,0.1);box-shadow: 0 5px 30px 0 rgba(0,0,0,0.1);padding: 2rem;width:100%;max-width:650px;margin-right:auto;margin-left:auto;}
.gform_body ul{list-style:none;}
.gform_body li.gfield{padding-top:.75rem}
.gform_body li.gfield .gfield_label{color:#595757;font-size:1rem}
.gform_body li.gfield .ginput_container_text input,.gform_body li.gfield .ginput_container_email input,.gform_body li.gfield .ginput_container_website input,.gform_body li.gfield .ginput_container_select select{padding:.5rem;background-color:#fafafa;color:#595757;border:0;width:100%}
.gform_body li.gfield .ginput_container_textarea textarea{padding:.5rem;background-color:#fafafa;color:#595757;border:0;width:100%}
.gform_body li.gfield .gfield_checkbox label{color:#595757;font-size:1rem}
.gform_footer{text-align:center;padding-top:2rem}
.gform_footer button{width:100%;border:0}
.postconentiframe{display:none}
.awards-block .heading{width:100%;text-align:center}
.awards-block .awards-slider .slick-list{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
.awards-block .awards-slider .award{background-color:white;padding:1rem;text-align:center}
.awards-block .awards-slider .award img{width:auto;max-width:90%;max-height:70px;margin:1.5rem auto}
.awards-block .awards-slider .award a{font-weight:bold;text-decoration:none}
.block{padding-top:2rem;padding-bottom:2rem}
.block.background-white{background-color:white}
.block.background-grey{background-color:#595757}
.block.background-blue{background-color:#5caacf}
.block .content h1,.block .content h2,.block .content h3,.block .content h4,.block .content h5,.block .content h6,.block .container h1,.block .container h2,.block .container h3,.block .container h4,.block .container h5,.block .container h6{font-weight:bold}
.block.text-center{text-align:center}
.locations-layout-block .location{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);background-color:white;text-align:center;margin:1rem}
.locations-layout-block .location div.circle{margin:0 auto;margin-top:2rem}
.locations-layout-block .location div.acf-map{margin-top:0}
.locations-layout-block .location p,.locations-layout-block .location h4{padding:0 2rem;padding-bottom:2rem}
.locations-layout-block .location h4{font-weight:bold;margin-bottom:0}
.locations-layout-block .location .phone-number{display:none}
.locations-layout-block .location .phone-number a{text-decoration:none}
.three-column-with-shadows-layout-block .slick-list{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);background-color:white}
.three-column-with-shadows-layout-block .column{background-color:transparent;text-align:center;padding:1rem}
.three-column-with-shadows-layout-block .column .icon img{max-width:180px;height:auto;margin-left:auto;margin-right:auto}
.three-column-with-shadows-layout-block .column p,.three-column-with-shadows-layout-block .column h4{padding:0 2rem;padding-bottom:2rem}
.three-column-with-shadows-layout-block .column h4{font-weight:bold;margin-bottom:0;font-size:24px}
.wysiwyg-side-image-block{display:block;padding:2rem}
.wysiwyg-side-image-block .container .image.image-left{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.wysiwyg-side-image-block .container .image.image-right{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.wysiwyg-side-image-block .container .image img{width:100%;height:auto}
.wysiwyg-side-image-block .container .content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-top:2rem}
.wysiwyg-side-image-block .container .content h1,.wysiwyg-side-image-block .container .content h2,.wysiwyg-side-image-block .container .content h3,.wysiwyg-side-image-block .container .content h4,.wysiwyg-side-image-block .container .content h5,.wysiwyg-side-image-block .container .content h6{font-weight:bold}
.wysiwyg-side-repeater-block .container .repeater.repeater-left{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.wysiwyg-side-repeater-block .container .repeater.repeater-right{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.wysiwyg-side-repeater-block .container .repeater .repeater-block{height:330px;width:100%;position:relative}
.wysiwyg-side-repeater-block .container .repeater .repeater-block .bg-image{background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}
.wysiwyg-side-repeater-block .container .repeater .repeater-block .white-bg{position:absolute;width:90%;bottom:0;right:0;padding:.5rem 1rem;background-color:white}
.wysiwyg-side-repeater-block .container .repeater .repeater-block .white-bg h4{font-size:24px;margin-bottom:.5rem}
.wysiwyg-side-repeater-block .container .repeater .repeater-block .white-bg a{color: #482CF8;font-weight:bold;width:100%;display:inline-block;position:relative;text-decoration:none;-webkit-transition:color;transition:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.wysiwyg-side-repeater-block .container .repeater .repeater-block .white-bg a:hover,.wysiwyg-side-repeater-block .container .repeater .repeater-block .white-bg a:focus{color:#3f6106}
.wysiwyg-side-repeater-block .container .repeater .repeater-block .white-bg a:after{position:absolute;content:"";border:2px solid #593ff9;border-top:0;border-left:0;height:5px;width:5px;right:0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(315deg) translateY(10px);-ms-transform:rotate(315deg) translateY(10px);transform:rotate(315deg) translateY(10px)}
.wysiwyg-side-repeater-block .container .content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:2rem}
a.grey-link{color:#2f2d2d;text-decoration:none}
a.grey-link .single-archive-post{-webkit-transition:color,-webkit-transform;transition:color,-webkit-transform;transition:transform,color;transition:transform,color,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);background-color:white;max-width:300px;border-radius:5px;margin:1rem auto;min-height:550px}
a.grey-link .single-archive-post .featured-image{height:175px;overflow:hidden}
a.grey-link .single-archive-post .featured-image img{height:100%;width:auto}
a.grey-link .single-archive-post .category{margin-top:-30px;text-align:left;max-width:50%;padding:.5rem;color:white;z-index:2;font-weight:bold;font-size:1rem;position:relative;background:#593ff9;background:-webkit-linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);background:linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);}
a.grey-link .single-archive-post .category.gradient-bg-teal{background:#20bdb2;background:-webkit-linear-gradient(315deg,#32cfc9 0,#20bdb2 100%);background:linear-gradient(135deg,#32cfc9 0,#20bdb2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32CFC9',endColorstr='#20BDB2',GradientType=0)}
a.grey-link .single-archive-post .category.gradient-bg-green{background:#593ff9;background:-webkit-linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);background:linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);}
a.grey-link .single-archive-post .category.gradient-bg-blue{background:#5eacd1;background:-webkit-linear-gradient(315deg,#64afd2 0,#4d99bb 100%);background:linear-gradient(135deg,#64afd2 0,#4d99bb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#64AFD2',endColorstr='#4D99BB',GradientType=0)}
a.grey-link .single-archive-post .category.gradient-bg-black{background:#253340;background:-webkit-linear-gradient(315deg,#253340 0,#3c5266 100%);background:linear-gradient(135deg,#253340 0,#3c5266 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#253340',endColorstr='#3C5266',GradientType=0)}
a.grey-link .single-archive-post .post-details{text-align:left;padding:2rem}
a.grey-link .single-archive-post .post-details p.meta{color:#c7c7c7;font-size:1rem;margin-bottom:1rem}
a.grey-link .single-archive-post .post-details h3{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
a.grey-link .single-archive-post .post-details p{font-size:.95rem;color:#2f2d2d}
a.grey-link:hover .single-archive-post,a.grey-link:focus .single-archive-post{background-color:#fafafa;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}
a.knowledgebase-single-archive-block{text-decoration:none;}
a.knowledgebase-single-archive-block article.knowledgebase-archive{-webkit-transition:color,-webkit-transform;transition:color,-webkit-transform;transition:transform,color;transition:transform,color,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);background-color:white;border-radius:10px;margin-bottom:1rem;margin-top:0;height:484px;}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header{padding:1.5rem;text-align:left}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header h3{font-weight:bold;font-size:18px;letter-spacing:-0.27px;margin-bottom:0;width:90%;display:inline-block;text-align:left}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header .image{margin:0;text-align:left}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header img{max-width:80px}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header a.expand-mobile-menu{width:10%;display:inline-block;float:right;text-align:right;position:relative}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header a.expand-mobile-menu:after{position:absolute;content:"";border:2px solid #593ff9;border-top:0;border-left:0;height:5px;width:5px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg) translateY(10px);-ms-transform:rotate(45deg) translateY(10px);transform:rotate(45deg) translateY(10px)}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header a.expand-mobile-menu.active:after{left:auto;top:auto;margin-top:5px;margin-left:-2px;-webkit-transform:rotate(225deg) translateX(2px) translateY(-4px);-ms-transform:rotate(225deg) translateX(2px) translateY(-4px);transform:rotate(225deg) translateX(2px) translateY(-4px)}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu{border-top:1px solid #fafafa;-webkit-animation:fadeInY .2s ease-out both;animation:fadeInY .2s ease-out both}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .menu-wrapper,a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more{padding:1.5rem}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .menu-wrapper ul,a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more ul{list-style-type:none;opacity:.8}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .menu-wrapper ul li a,a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more ul li a{display:block;font-size:15px;text-decoration:none;padding:5px;font-weight:bold}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .menu-wrapper .featured-menu,a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more .featured-menu{display:block}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .menu-wrapper .notfeatured-menu,a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more .notfeatured-menu{-webkit-animation:fadeInY .2s ease-out both;animation:fadeInY .2s ease-out both}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .menu-wrapper .notfeatured-menu--inactive,a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more .notfeatured-menu--inactive{display:block}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu--inactive{display:none}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more{display:none;background:#f3f7ec;border-radius:0 0 10px 10px}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more a.show-more-link{display:block;position:relative;font-weight:bold;text-decoration:none;width:100%}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more a.show-more-link:after{position:absolute;content:"";border:2px solid #593ff9;border-top:0;border-left:0;height:5px;width:5px;right:0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg) translateY(10px);-ms-transform:rotate(45deg) translateY(10px);transform:rotate(45deg) translateY(10px)}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more a.show-more-link.active:after{left:auto;top:auto;margin-top:5px;margin-left:-2px;-webkit-transform:rotate(225deg) translateX(2px) translateY(-4px);-ms-transform:rotate(225deg) translateX(2px) translateY(-4px);transform:rotate(225deg) translateX(2px) translateY(-4px)}
.highlight-block{padding-top:3rem;padding-bottom:3rem}
.highlight-block .highlight{text-align:center;margin:0 auto;padding:1.5rem;border-radius:5px;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);background-color:white}
.cab-member-block h2{font-weight:bold;text-align:center}
.cab-member-block .cabmembers-wrapper{display:block;margin:0 auto}
.cab-member-block .cabmembers-wrapper article.single-cabmember{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);background-color:white;border-radius:5px;margin:1rem auto}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cabmember-image{padding:2rem}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cabmember-image img{width:60px;height:60px;border-radius:30px}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cab-job{padding:0 2rem;font-weight:bold;font-size:.9rem}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cab-job p{color:#c7c7c7}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cab-job h3{color:#2f2d2d;font-weight:bold}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cab-bio{padding:0 2rem;padding-bottom:2rem}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cab-bio a{color:#2f2d2d}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cab-bio a:hover,.cab-member-block .cabmembers-wrapper article.single-cabmember .cab-bio a:active{background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
    background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
.wysiwyg-pill-tabs-block .heading h2{text-align:center}
.wysiwyg-pill-tabs-block .pill-tabs-nav{margin-bottom:3rem}
.wysiwyg-pill-tabs-block .pill-tabs-nav ul.pills{list-style-type:none}
.wysiwyg-pill-tabs-block .pill-tabs-nav ul.pills li{padding:.25rem;display:inline-block}
.wysiwyg-pill-tabs-block .pill-tab-block .pill-tab-content .image img{width:100%;height:auto}
.wysiwyg-pill-tabs-block .pill-tab-block .pill-tab-content .content{margin-top:3rem}
.social-cta-block .container{text-align:center;padding:5rem 0}
.social-cta-block .container h3{font-weight:bold}
.social-cta-block .container img.social-media-icon{max-width:50px;margin:1rem}
.two-column-layout-block .container .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 2rem}
.two-column-layout-block .container .column .icon{max-width:70px;margin-right:1rem}
.video-section .icon,.benefits-section .icon{display:none;}
.benefits-section h4{margin-top: 140px;}
.two-column-layout-block .container .column .icon .hex{width:70px;height:80px;display:block;margin:0 auto;text-align:center;background-image:url("../images/hexagon-bg.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.two-column-layout-block.benefits-list .container .column .icon .hex{width:30px;height:44px;background-image:none;}
.two-column-layout-block .container .column .icon .hex img{margin-top:-5px;max-width:32px;max-height:22px}
.case-studies-block .container{text-align:center}
.case-studies-block .container .case-studies-slider.slick-list{margin:0 -1.5rem}
.case-studies-block .container .case-studies-slider .slick-slide{margin:1.5rem}
.case-studies-block .container .case-studies-slider .case-study{border-radius:5px;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);width:315px;height:300px;position:relative}
.case-studies-block .container .case-studies-slider .case-study .bg-image{position:absolute;background-repeat:no-repeat;background-size:contain;left:0;top:0;width:100%;height:100%;border-radius:5px}
.case-studies-block .container .case-studies-slider .case-study .overlay{left:0;top:0;width:100%;height:100%;color:white;font-weight:bold;font-size:1.25rem;position:absolute;display:none;padding:3rem;-webkit-animation:fadeInY .2s ease-out both;animation:fadeInY .2s ease-out both;border-radius:5px}
.case-studies-block .container .case-studies-slider .case-study .overlay--black{background:#253340;background:-webkit-linear-gradient(315deg,#253340 0,#3c5266 100%);background:linear-gradient(135deg,#253340 0,#3c5266 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#253340',endColorstr='#3C5266',GradientType=0)}
.case-studies-block .container .case-studies-slider .case-study .overlay--teal{background:#20bdb2;background:-webkit-linear-gradient(315deg,#32cfc9 0,#20bdb2 100%);background:linear-gradient(135deg,#32cfc9 0,#20bdb2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32CFC9',endColorstr='#20BDB2',GradientType=0)}
.case-studies-block .container .case-studies-slider .case-study .overlay--green{background:#593ff9;background:-webkit-linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);background:linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);}
.case-studies-block .container .case-studies-slider .case-study .overlay--blue{background:#5eacd1;background:-webkit-linear-gradient(315deg,#2c596e 0,#5caacf 100%);background:linear-gradient(135deg,#2c596e 0,#5caacf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2C596E',endColorstr='#5CAACF',GradientType=0)}
.case-studies-block .container .case-studies-slider .case-study:hover .overlay{display:block;border-radius:5px}
.case-studies-block .container .case-studies-slider .case-study .footer{position:absolute;bottom:0;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:white;padding:.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-height:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.case-studies-block .container .case-studies-slider .case-study .footer a.link{font-weight:bold;text-decoration:none;font-size:16px}
.case-studies-block .container .case-studies-slider .case-study .footer a.link--black{color:#2f2d2d}
.case-studies-block .container .case-studies-slider .case-study .footer a.link--black:hover,.case-studies-block .container .case-studies-slider .case-study .footer a.link--black:active,.case-studies-block .container .case-studies-slider .case-study .footer a.link--black:focus{color:#635f5f}
.case-studies-block .container .case-studies-slider .case-study .footer a.link--teal{color:#5eacd1}
.case-studies-block .container .case-studies-slider .case-study .footer a.link--teal:hover,.case-studies-block .container .case-studies-slider .case-study .footer a.link--teal:active,.case-studies-block .container .case-studies-slider .case-study .footer a.link--teal:focus{color:#add5e8}
.case-studies-block .container .case-studies-slider .case-study .footer a.link--blue{color:#5caacf}
.case-studies-block .container .case-studies-slider .case-study .footer a.link--blue:hover,.case-studies-block .container .case-studies-slider .case-study .footer a.link--blue:active,.case-studies-block .container .case-studies-slider .case-study .footer a.link--blue:focus{color:#abd3e6}
.case-studies-block .container .case-studies-slider .case-study .footer img{width:60px;height:100%}
.case-studies-block .container .case-studies-nav-wrap{text-align:center;position:relative}
.case-studies-block .container .case-studies-nav-wrap .case-studies-nav{position:relative;display:inline-block}
.case-studies-block .container .case-studies-nav-wrap .case-studies-nav .slick-dots{position:static}
.case-studies-block .container .case-studies-nav-wrap .case-studies-nav .slick-prev:before,.case-studies-block .container .case-studies-nav-wrap .case-studies-nav .slick-next:before{color: linear-gradient(
94.76deg
,#593ff9 13.61%,#09dcff 84.59%);content:""}
.case-studies-block .container .case-studies-nav-wrap .case-studies-nav .slick-prev:after{position:absolute;content:"";border:3px solid #593ff9;border-top:0;border-left:0;height:10px;width:10px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-45deg) translateY(10px);-ms-transform:rotate(-45deg) translateY(10px);transform:rotate(-225deg) translateY(10px) translateX(18px)}
.case-studies-block .container .case-studies-nav-wrap .case-studies-nav .slick-next:after{position:absolute;content:"";border:3px solid #593ff9;border-top:0;border-left:0;height:10px;width:10px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-45deg) translateY(10px);-ms-transform:rotate(-45deg) translateY(10px);transform:rotate(-45deg) translateY(10px)}
.testimonials-block .heading{text-align:center}
.testimonials-block .testimonials-slider .slick-list{padding-top:30px;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
.testimonials-block .testimonials-slider .testimonial-block{background-color:white;padding:1rem;text-align:center}
.testimonials-block .testimonials-slider .testimonial-block img{max-width:60px;max-height:60px;border-radius:30px;margin:0 auto;margin-top:-30px;margin-bottom:30px}
.testimonials-block .testimonials-slider .testimonial-block p{text-align:center;font-weight:16px}
.testimonials-block .testimonials-slider .testimonial-block p.job{font-weight:bold;color: #482CF8;}
.testimonials-block .testimonials-slider .testimonial-block p.name{font-weight:bold}
.testimonials-block .testimonials-nav-wrap{text-align:center;position:relative}
.testimonials-block .testimonials-nav-wrap .testimonials-nav{position:relative;display:inline-block}
.testimonials-block .testimonials-nav-wrap .testimonials-nav .slick-dots{position:static}
.testimonials-block .testimonials-nav-wrap .testimonials-nav .slick-prev:before,.testimonials-block .testimonials-nav-wrap .testimonials-nav .slick-next:before{color: linear-gradient(
94.76deg
,#593ff9 13.61%,#09dcff 84.59%);content:""}
.testimonials-block .testimonials-nav-wrap .testimonials-nav .slick-prev:after{position:absolute;content:"";border:3px solid #593ff9;border-top:0;border-left:0;height:10px;width:10px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-45deg) translateY(10px);-ms-transform:rotate(-45deg) translateY(10px);transform:rotate(-225deg) translateY(10px) translateX(18px)}
.testimonials-block .testimonials-nav-wrap .testimonials-nav .slick-next:after{position:absolute;content:"";border:3px solid #593ff9;border-top:0;border-left:0;height:10px;width:10px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-45deg) translateY(10px);-ms-transform:rotate(-45deg) translateY(10px);transform:rotate(-45deg) translateY(10px)}
.testimonial-blocks-block .heading h2{text-align:center}
.testimonial-blocks-block .testimonial-blocks-wrapper{margin:0 auto}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block{width:100%;margin-bottom:10px}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block.testimonial-block-big{height:153px}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block.testimonial-block-small{height:75px}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block.testimonial-block-fluid{min-height:75px;max-height:153px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block .testimonial-block-image,.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block .testimonial-block-colour{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-position:center}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block .testimonial-block-image img,.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block .testimonial-block-colour img{max-width:90%}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block .testimonial-block-image{background-size:cover;background-repeat:no-repeat}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block.testimonial-block-fluid>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:initial;height:initial}
.free-trial-form .container{text-align:center}
.free-trial-form .container form.free-trial-form-object{margin:0 auto}
.free-trial-form-object{max-width:600px;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);background-color:white;border-radius:5px}
.free-trial-form-object input{font-size:1.1rem;padding:.725rem 2rem .725rem 1rem;border:0;border-top-left-radius:5px;border-bottom-left-radius:5px;width:250px}
.free-trial-form-object button{border-top-left-radius:0;border-bottom-left-radius:0;float:right;border-color: linear-gradient(
94.76deg
,#593ff9 13.61%,#09dcff 84.59%);border-left:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.free-trial-form-object button.btn.btn-no-up:hover,.free-trial-form-object button.btn.btn-no-up:active,.free-trial-form-object button.btn.btn-no-up:focus{color:#3f6106}
.free-trial-form-object button .mobile-hidden{display:none}
.free-trial-form-object button .mobile-visible{display:inline-block}
.free-trial-form-object button .mobile-visible img{padding-top:5px}
.contact_us_columns{max-width:1200px;margin:0 auto;padding-bottom:3rem}
.contact_us_columns .column{clear:both}
.contact_us_columns .column p{text-align:left;color:#595757;font-size:14px}
.contact_us_columns .column p a{font-size:16px;color:#2f2d2d;text-decoration:none}
.contact_us_columns .column img{float:left}
.testimonial-styles p{font-size:24px;font-weight:bold}
.testimonial-styles p:last-child,.testimonial-styles p:nth-last-child(2){font-size:1.25rem;font-weight:normal}
.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}
.acf-map img{width:100%;height:100%}
.modal{position:fixed;top:0;left:0;bottom:0;right:0;opacity:0;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.7);z-index:9999;-webkit-transition:all ease .2s;transition:all ease .2s;pointer-events:none}
.modal-window{position:relative;background-color:#fff;padding:20px;width:95%;margin:10% auto}
.modal-window.small{width:30%}
.modal-window.large{width:75%}
.close{position:absolute;top:0;right:0;color:rgba(0,0,0,0.3);height:30px;width:30px;font-size:30px;line-height:30px;text-align:center}
.close:hover,.close:focus{color:#000;cursor:pointer}
.open{opacity:1;pointer-events:auto}
.modal-internal .gform_body li.gfield .ginput_container.ginput_complex label{display:none}
.modal-internal .gform_body li.gfield .ginput_complex input{padding:.5rem;background-color:#fafafa;color:#595757;border:0;width:48%}
.modal-internal .gform_body li.gfield input{font-size:16px}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff}
@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
[dir="rtl"] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}
[dir="rtl"] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:50px;line-height:20px;text-align:center;color:#595757;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before,
.slick-dots li button:hover:before,.slick-dots li button:focus:before{color: #482CF8;opacity:1}
@media(min-width:401px){.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block{width:165px;margin:10px}
}@media(min-width:750px){section.hero .video{padding:0}
}@media(min-width:768px){.circle{margin:0 auto}
.grey-wave.negative-margin-top{margin-top:-250px}
.blue-wave{min-height:9vw}
.social-cta.padding-top{padding-top:250px}
.search-form-wrapper .search-form-hangouts{max-width:600px}
.search-form-wrapper .search-form input.search-field{width:550px}
section.hero.hero-single,section.hero.hero-archive{min-height:400px}
section.hero.hero-single .container,section.hero.hero-archive .container{min-height:400px;height:485px;overflow:hidden;}
section.hero.hero-single h1,section.hero.hero-archive h1{margin:0 auto;margin-top:100px;font-size:50px;margin-bottom:100px;max-width:750px}
section.hero.hero-single h1.single,section.hero.hero-archive h1.single{margin-top:50px;margin-bottom:25px}
section.hero.hero-single h1.default,section.hero.hero-archive h1.default{font-size:50px}
section.hero.hero-area-front-page .feature__content,section.hero.hero-request-a-demo .feature__content{max-width:30rem;padding-left:2rem}
.page-template-page-landing section.hero.hero-area-front-page .feature__content{max-width:35rem;}
section.hero.hero-area-front-page .logos,section.hero.hero-request-a-demo .logos{max-width:750px;margin:0 auto}
section.hero.hero-area-front-page .feature__content{background-image:url("../images/grey-bg-dots.svg");background-repeat:no-repeat;background-position:top right}
.page-template-page-landing section.hero.hero-area-front-page .feature__content{background-image:none;}
section.hero.hero-request-a-demo .container{min-height:0}
section.hero.hero-request-a-demo .overlay .feature__content{max-width:100%;padding-left:2rem;padding-top:3rem;padding-bottom:6rem}
section.hero.hero-request-a-demo .overlay .feature__image{max-width:35rem;padding-left:2rem;float:right;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
section.hero.hero-request-a-demo-2 .container{min-height:512px}
section.hero.hero-request-a-demo-2 .container .awards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:3.5rem}
section.hero.hero-request-a-demo-2 .overlay .feature__content{max-width:70vh;padding-left:2rem;float:left}
section.hero.hero-request-a-demo-2 .overlay .feature__content h1,section.hero.hero-request-a-demo-2 .overlay .feature__content h2,section.hero.hero-request-a-demo-2 .overlay .feature__content h3,section.hero.hero-request-a-demo-2 .overlay .feature__content h4,section.hero.hero-request-a-demo-2 .overlay .feature__content h5,section.hero.hero-request-a-demo-2 .overlay .feature__content h6{text-align:left}
section.hero.hero-request-a-demo-2 .overlay .feature__content p{text-align:left}
section.hero.hero-request-a-demo-2 .overlay .feature__form{float:right;max-width:30%;width:100%}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form{padding-left:0;padding-right:0}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield .gfield_label{padding-left:0;text-align:left}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield .ginput_container{padding:.5rem}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector>.gfield_description,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in>.gfield_description{text-align:left}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li{margin:0;margin-bottom:1rem}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li{height:58px}
section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li,section.hero.hero-request-a-demo-2 .overlay .feature__form .request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li{margin:1rem}
section.hero.hero-free-trial h1{margin:0 auto;margin-top:25px;font-size:50px;margin-bottom:25px;max-width:750px}
.under-hero .logos{max-width:750px;margin:0 auto}
.under-hero .logos{max-width:750px;margin:0 auto}
.hero-archive-slider .container .slider-fg div h2{margin-top:50px;font-size:3rem}
.hero-archive-slider .container .slider-fg div p{margin-bottom:25px}
section.sub-hero .term-description,section.sub-hero .job-locations-wrapper{max-width:768px}
section.sub-hero .term-description .job-location,section.sub-hero .job-locations-wrapper .job-location{display:inline-block;width:150px;padding:3rem 0}
section.sub-hero .term-description .job-location .circle,section.sub-hero .job-locations-wrapper .job-location .circle{margin:0 auto}
section.sub-hero .term-description .job-location .job-meta,section.sub-hero .job-locations-wrapper .job-location .job-meta{padding-left:0}
section.sub-hero .job-locations-wrapper{text-align:center}
section.sub-hero.sub-hero-contact .contact-form-wrapper{padding:3rem;width:50%;margin:0 auto;margin-top:-250px}
section.sub-hero.sub-hero-author{margin-top:-220px}
section.sub-hero.sub-hero-author img.circle,section.sub-hero.sub-hero-author img.avatar{width:350px;height:350px;border-radius:175px}
section.sub-hero.sub-hero-author .container{max-width:750px}
section.sub-hero .cat-list ul li{display:inline-block;margin:0 2rem}
section.sub-hero .cat-list ul .cat-list-hidden-mobile{display:inline}
section.sub-hero .cat-list ul .cat-list-hidden-mobile--active{display:inline}
section.sub-hero .cat-list{text-align:center}
section.sub-hero .tag-list{text-align:center;margin-top:1rem}
section.sub-hero .search-form-desktop{display:none}
section.sub-hero .search-form-mobile{display:none}
section.hangout-archive-content .container article{padding-bottom:50px}
section.hangout-archive-content .container article .topic-archive{margin-left:1rem;margin-right:1rem;width:315px}
section.hangout-archive-content .container article .topic-archive .topic-archive-header h3{width:100%;text-align:center}
section.hangout-archive-content .container article .topic-archive .topic-archive-header .hex{width:200px;height:200px;display:block;margin:0 auto;text-align:center;background-image:url("../images/hexagon-bg.svg");background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
section.hangout-archive-content .container article .topic-archive .topic-archive-header img{max-width:50px}
section.hangout-archive-content .container article .topic-archive .topic-archive-header a.expand-mobile-menu{display:none}
section.hangout-archive-content .container article .topic-archive .menu .menu-wrapper .notfeatured-menu--inactive,section.hangout-archive-content .container article .topic-archive .menu .show-more .notfeatured-menu--inactive{display:none}
section.hangout-archive-content .container article .topic-archive .menu--inactive{display:block}
section.hangout-archive-content .container article .topic-archive .menu .show-more{display:block}
section.location-archive-content .location-archive-header{padding:0 3rem;padding-bottom:2rem}
section.location-archive-content .location-archive-header img{margin-right:3rem;float:left;-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}
section.location-archive-content .location-archive-header img.float-right{float:right;margin-right:0;margin-left:3rem}
section.location-archive-content .location-archive-header h4{font-size:5rem}
section.location-archive-content .jobs-location-wrapper{clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 3rem;padding-bottom:2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
section.location-archive-content .jobs-location-wrapper a{width:30%;padding-right:1rem;min-height:200px}
section.location-archive-content .jobs-location-wrapper a .job-archive{min-height:200px}
.faqs-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:750px}
.faqs-content article{width:75%}
.faqs-content aside.faq-aside{display:block;margin-top:3rem;margin-left:2rem}
.faqs-content aside.faq-aside ul li{padding-bottom:1rem}
.faqs-content aside.faq-aside ul li a{color:#2f2d2d;font-weight:bold;text-decoration:none}
.faqs-content aside.faq-aside ul li a:hover,.faqs-content aside.faq-aside ul li a:active,.faqs-content aside.faq-aside ul li a:focus{color: #0000C4;}
.faqs-content aside.faq-aside .aside-headings__inner{position:-webkit-sticky;position:sticky;top:0;padding-top:1rem}
.faqs-content aside.faq-aside .aside-headings__inner.fixed{position:fixed}
.faqs-content aside.faq-aside .aside-headings__inner.absolute{position:absolute;height:auto;max-height:initial}
section.single-content.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;position:relative}
section.single-content article{max-width:750px}
section.single-content article.margin-left{margin-left:calc(33px + 2rem)}
section.single-content article .author-details{padding-top:1rem;padding-bottom:1rem}
section.single-content article .author-details img{float:left;margin-right:1.5rem;margin-bottom:.5rem}
section.single-content article .author-details h6,section.single-content article .author-details p{text-align:left}
section.single-content article .author-details h6{margin-top:0}
section.single-content aside.aside-social{display:block;width:35px;margin-top:3rem;margin-right:2rem;height:100%;max-height:150px}
section.single-content aside.aside-social.fixed{position:fixed;margin-top:9rem;}
section.single-content aside.aside-social.absolute{position:absolute;height:auto;max-height:initial}
section.single-content .aside-headings{display:block;margin-top:3rem;margin-left:2rem;width:35%;max-width:295px}
section.single-content .aside-headings__inner{position:-webkit-sticky;position:sticky;top:0;padding-top:1rem}
section.single-content .aside-headings__inner.fixed{position:fixed}
section.single-content .aside-headings__inner.absolute{position:absolute;height:auto;max-height:initial}
section.single-content .aside-social-mobile{display:none}
section.post-archive-content .container article.content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
section.knowledgebase-home-content .container h2{margin-bottom:5rem}
section.knowledgebase-home-content .container .knowledgebase-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
section.knowledgebase-archive-content .container{padding:3rem 2rem}
section.knowledgebase-archive-content .container h2{margin-bottom:5rem}
section.knowledgebase-archive-content .container .knowledgebase-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.featured-posts .container .featured-posts-wrapper,.recent-posts-block .container .featured-posts-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.request-a-demo-form{padding-left:2rem;padding-right:2rem}
.request-a-demo-form .gform_body .gfield.gf_left_half,.request-a-demo-form .gform_body .gfield.gf_right_half{width:50%;display:inline-block}
.request-a-demo-form .gform_body .gfield .ginput_container{padding:.5rem}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li{margin:1rem}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_radio ul.gfield_radio li,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_radio ul.gfield_radio li{width:275px;height:114px}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li{margin:1rem}
.request-a-demo-form .gform_body .gfield.im-a-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.i-work-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.my-company-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.traffic-selector .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.im-a-selector5 .ginput_container_checkbox ul.gfield_checkbox li,.request-a-demo-form .gform_body .gfield.interested-in .ginput_container_checkbox ul.gfield_checkbox li{width:275px;height:114px}
.front-page-slider-content ul.carousel__nav{background-color:#fafafa;border-radius:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}
.front-page-slider-content ul.carousel__nav li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.gform_body li.gfield.gf-half{display:inline-block;width:49%}
.gform_body li.gfield.gf-half:first-child,.gform_body li.gfield.gf-half:nth-child(3n){padding-right:1%}
.gform_body li.gfield.gf-half:nth-child(2n),.gform_body li.gfield.gf-half:nth-child(4n){padding-left:1%}
.gform_footer button{width:300px}
.awards-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%}
.awards-block .awards-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.awards-block .awards-slider .slick-list{-webkit-box-shadow:none;box-shadow:none}
.awards-block .awards-slider .award{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);max-width:300px;margin:1rem;padding:1rem}
.block.double-padding{padding-top:6rem;padding-bottom:9rem}
.block.narrow .container{max-width:750px;margin:0 auto}
.locations-layout-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.locations-layout-block .location{width:33%}
.locations-layout-block .location .phone-number{display:block}
.three-column-layout-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.three-column-layout-block .column{width:33%;display: inline-table;padding:0 2%;text-align:center;}
.three-column-with-shadows-layout-block .three-column-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.three-column-with-shadows-layout-block .slick-list{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.three-column-with-shadows-layout-block .column{width:33%;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);margin:1rem;background-color:white;-webkit-transition:color,-webkit-transform;transition:color,-webkit-transform;transition:transform,color;transition:transform,color,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.three-column-with-shadows-layout-block .column:hover,.three-column-with-shadows-layout-block .column:focus{background-color:#fafafa;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}
.wysiwyg-side-image-block .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2rem}
.wysiwyg-side-image-block .container .image{width:35%}
.wysiwyg-side-image-block .container .image.image-left{padding-right:3rem}
.wysiwyg-side-image-block .container .image.image-right{padding-left:3rem}
.wysiwyg-side-image-block .container .content{width:65%}
.wysiwyg-side-image-block.big-image .container .image{max-width:50%}
.wysiwyg-side-image-block.negative-margin .container{
	/* margin-top:-7rem;padding-bottom:7rem */
}
.wysiwyg-side-repeater-block .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.wysiwyg-side-repeater-block .container .repeater{max-width:65%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.wysiwyg-side-repeater-block .container .repeater.repeater-left{padding-right:2rem}
.wysiwyg-side-repeater-block .container .repeater.repeater-right{padding-left:2rem}
.wysiwyg-side-repeater-block .container .repeater .repeater-block{height:334px;width:332px;padding:10px;margin:10px;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
.wysiwyg-side-repeater-block .container .repeater .repeater-block:first-child{margin-top:80px}
.wysiwyg-side-repeater-block .container .content{max-width:35%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
a.grey-link .single-archive-post{margin:1rem}
a.knowledgebase-single-archive-block article.knowledgebase-archive{width:300px;min-height:375px}
a.knowledgebase-single-archive-block article.knowledgebase-archive:hover,a.knowledgebase-single-archive-block article.knowledgebase-archive:focus{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}
a.knowledgebase-single-archive-block article.knowledgebase-archive{-webkit-column-break-inside:avoid;break-inside:avoid;margin-left:1rem;margin-right:1rem;overflow:hidden;}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header{text-align:center}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header h3{width:100%;text-align:center}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header .image{display:block;margin:-1.5rem -1.5rem 1rem;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:152px;overflow:hidden;}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header img{width:100%;max-width:100%;}
.page-template-knowledge-page a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header img{max-width:200px;}
a.knowledgebase-single-archive-block article.knowledgebase-archive .knowledgebase-archive-header a.expand-mobile-menu{display:none}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .menu-wrapper .notfeatured-menu--inactive,a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more .notfeatured-menu--inactive{display:none}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu--inactive{display:block}
a.knowledgebase-single-archive-block article.knowledgebase-archive .menu .show-more{display:block}
.highlight-block .highlight{max-width:600px}
.cab-member-block h2{margin-bottom:3rem}
.cab-member-block .cabmembers-wrapper article.single-cabmember{width:330px;margin:.5rem;height:750px}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cabmember-image{padding:0}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cabmember-image img{width:100%;height:auto;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cab-job{margin-top:-110px;position:relative;margin-bottom:60px}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cab-job p{color:white;min-height:50px}
.cab-member-block .cabmembers-wrapper article.single-cabmember .cab-job h3{color:white}
.wysiwyg-pill-tabs-block .pill-tabs-nav{max-width:750px;margin-left:auto;margin-right:auto}
.wysiwyg-pill-tabs-block .pill-tabs-nav ul.pills{text-align:center}
.wysiwyg-pill-tabs-block .pill-tab-block .pill-tab-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.wysiwyg-pill-tabs-block .pill-tab-block .pill-tab-content .image{width:35%;padding-right:3rem}
.wysiwyg-pill-tabs-block .pill-tab-block .pill-tab-content .content{width:65%;padding-right:3rem;margin-top:0;padding-bottom:3rem}
.social-cta-block.padding-top{padding-top:250px}
.two-column-layout-block .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.two-column-layout-block .container .column{width:50%}
.two-column-layout-block.video-section .container .column{width:40%;margin:0 5%;}
.case-studies-block .container .case-studies-nav-wrap{width:50%;margin:0 auto}
.testimonials-block{background-image:url(../images/testimonials-bg.svg);background-position:center;background-size:contain;background-repeat:no-repeat}
.testimonials-block .testimonials-slider{height:500px}
.testimonials-block .testimonials-slider .slick-list{padding-top:30px;height:100%;-webkit-box-shadow:none;box-shadow:none}
.testimonials-block .testimonials-slider .slick-list .slick-track{padding-top:70px}
.testimonials-block .testimonials-slider .testimonial-block{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
.page-template-template-partners .testimonials-block .testimonials-slider .testimonial-block{-webkit-box-shadow:none;box-shadow:none;}
.testimonials-block .testimonials-slider .testimonial-block{height:315px;z-index:2}
.testimonials-block .testimonials-slider .slick-active.slick-center.testimonial-block{position:relative;z-index:4;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.testimonials-block .testimonials-nav-wrap{width:50%;margin:0 auto}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block{width:330px}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block.testimonial-block-big{height:354px}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block.testimonial-block-small{height:175px}
.testimonial-blocks-block .testimonial-blocks-wrapper .testimonial-block.testimonial-block-fluid{min-height:175px;max-height:354px}
.free-trial-form-object input{width:360px}
.free-trial-form-object button .mobile-hidden{display:inline-block}
.free-trial-form-object button .mobile-visible{display:none}
.contact_us_columns .column{text-align:center}
.contact_us_columns .column p{text-align:center}
.contact_us_columns .column img{float:none;width:200px;height:auto}
.negative-margin-bottom .container{margin-bottom:-280px}
.transformupcontainer .container{-webkit-transform:translateY(-300px);-ms-transform:translateY(-300px);transform:translateY(-300px)}
.negative-margin-top .container{margin-top:-280px}
.large-padding-top .container{padding-top:400px}
.medium-padding-top .container{padding-top:50px}
.medium-padding-bottom .container{padding-bottom:50px}
.medium-large-padding-top .container{padding-top:200px}
.medium-large-padding-bottom .container{padding-bottom:200px}
.large-padding-bottom .container{padding-bottom:300px}
.narrow-p .content p{max-width:75%;line-height:2rem}
.modal-window{width:50%;margin:10% auto}
}@media(min-width:780px){section.hero.hero-hangout .container h1{margin-top:50px;font-size:50px;margin-bottom:50px}
section.topics-archive-content article .archive-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
section.topics-archive-content article .archive-post .archive-details{padding:0 1.5rem;width:65%}
section.topics-archive-content article .archive-post .archive-details .date{margin-top:0}
section.topics-archive-content article .archive-post .archive-details h2.title{font-size:2rem}
}@media(min-width:960px){.container{padding:0 2rem}
.blue-bg .container{padding:4rem 2rem}
.blue-bg .container p{max-width:720px}
.signup-cta .container{padding:4rem 2rem}
.signup-cta .container p{max-width:720px}
h1{font-size:2.2rem}
h2{font-size:2rem}
h3{font-size:1.25rem}
h4{font-size:1.6rem}
h5{font-size:1.4rem}
.btn.signup{padding:.75rem 2rem}
.btn{padding:.75rem 2rem}
.center p{text-align:center;}
.foot{text-align:left}
.foot .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.foot__col--logo{margin-left:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.foot__title{margin-bottom:2rem}

}
@media(min-width:1280px){
.head{position:staitc}
.head .container{padding-top:1rem;padding-bottom:1rem}
.head__logo{margin-right:0}
.head .navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.head .navigation li{font-weight:400}
.head .navigation li.menu-item-has-children>a:after{-webkit-transform:rotate(45deg) translateX(11px) translateY(0);-ms-transform:rotate(45deg) translateX(11px) translateY(0);transform:rotate(45deg) translateX(11px) translateY(0); top: 26px;}
.head .navigation li.menu-item-has-children--active{padding-left:0}
.head .navigation li.menu-item-has-children--active a:after{left:auto;top:auto;-webkit-transform:rotate(45deg) translateX(7px) translateY(0);-ms-transform:rotate(45deg) translateX(7px) translateY(0);transform:rotate(45deg) translateX(7px) translateY(0)}
.head .navigation li.menu-item-has-children--active .sub-menu{-webkit-animation:fadeInY .2s ease-out both;animation:fadeInY .2s ease-out both;position:absolute}
.head .navigation li.menu-item-has-children:hover .sub-menu,.head .navigation li.menu-item-has-children:focus .sub-menu{-webkit-animation:fadeInY .2s ease-out both;animation:fadeInY .2s ease-out both;position:absolute;display:block}
.head .navigation li.menu-item-has-children--inactive{display:inline}
.head .navigation li .sub-menu{-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);background:white;border-radius:5px;width:auto;left:auto;display:none}
.head .navigation a{padding:1rem}
.head__nav{height:auto;width:auto;display:block}
.head__nav .navigation{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin-left:0}
.head__nav{position:relative;left:auto;top:auto;width:auto;padding:0 1rem;margin-right:auto;overflow:visible}
.head__nav-toggle{display:none}
.head__actions .login{display:inline-block}
}
@media(max-width:1024px){section.home-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
section.home-content .home-blocks{width:100%;margin-right:0}
section.home-content .latest-posts{margin-top:1rem;width:100%}
section.home-content .latest-posts .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
section.home-content .latest-posts .sidebar-post{width:33.333%}
}@media(max-width:800px){section.home-content .home-block{padding:1rem}
section.home-content .latest-posts .sidebar-post{width:50%}
}@media(max-width:768px){section.sub-hero .browse{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
section.sub-hero .categories{width:100%;margin-bottom:1rem}
section.sub-hero .dropdown{width:100%}
.feature-post{width:100%;margin-bottom:1rem}
}@media(max-width:749px){section.hangout-content article{padding:1rem}
}@media(max-width:640px){section.home-pods{padding:1rem}
section.home-pods .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
section.home-pods .pod{width:100%;margin:.5rem 0}
}@media(max-width:480px){section.sub-hero .browse{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
section.sub-hero .dropdown button{background:white;border:0;padding:.25rem .5rem;font-size:15px;text-align:left;width:100%;outline:0;border-bottom:1px solid #ccc}
section.sub-hero .dropdown button:after{content:'';border-bottom:0;border-right:0}
section.sub-hero .dropdown .dropdown-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:none;box-shadow:none}
section.sub-hero .dropdown a{display:block;padding:.5rem;color:#666;text-decoration:none;background-color:#ccc;margin-right:.5rem}
section.sub-hero .dropdown a:hover{background-color:#aaa;color:white}
section.home-pods h2{font-size:1.5rem}
section.home-content .latest-posts .sidebar-post{width:100%}
section.basic-content main article{padding:1rem}
section.topics-archive-content article{padding:1rem}
section.single-content article{padding:1rem}
}@-webkit-keyframes fadeInY{from{opacity:0;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInY{from{opacity:0;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInX{from{opacity:0;-webkit-transform:translate3d(1rem,0,0);transform:translate3d(1rem,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInX{from{opacity:0;-webkit-transform:translate3d(1rem,0,0);transform:translate3d(1rem,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
#breadcrumbs a,.tagslinks a{text-decoration:none;font-weight:bold;font-size:1.2rem;}
.taxonomy-description{text-align:center;margin-bottom:40px;color:#2f2d2d;font-size:100%;}
.single-knowledge .taxonomy-description{text-align:initial;margin:0 auto 40px;color:#2f2d2d;font-size:100%;max-width:1136px;}
.single-knowledge .taxonomy-description ul{list-style: square; margin:0 0 20px 40px;}
.single-knowledge .taxonomy-description ol{list-style: decimal; margin:0 0 20px 40px;}
.single-knowledge .taxonomy-description p{margin:0 0 10px;}
.no-top-space{padding-top:0 !important;position:relative; z-index:51;margin:-30px 0 50px;}
.pricing-page_hero-bg-holder{background-color:#fff;position:relative}
.pricing-page_hero-bg-holder::before{content:"";display:block;position:absolute;top:-66%;right:0;bottom:4%;left:0;background-image:url(../images/deepcrawl-big-curve-grey-desktop.svg);background-repeat:no-repeat;background-position-x:40%;background-position-y:bottom;background-size:auto 100%}
.pricing-page_hero-bg-holder > section{position:relative}
section.hero.hero-pricing-page{background-color:transparent;background-repeat:no-repeat;background-size:130% auto;background-position:53% 0!important}
section.hero.hero-pricing-page .container{padding:2rem 1rem}
section.hero.hero-pricing-page .overlay{background:none!important}
section.hero.hero-pricing-page .feature__content{background:none;padding-top:.875rem;padding-bottom:.875rem;padding-left:0}
section.hero.hero-pricing-page .feature__content h1{color:#2F2D2D;font-weight:700;font-size:1.8125rem;letter-spacing:-.44px;line-height:1.207;margin:0 0 1.6875rem}
section.hero.hero-pricing-page .feature__content p{color:rgba(47,45,45,0.6)!important;font-size:1.125rem;letter-spacing:-.27px;line-height:1.777;margin-bottom:20px;width:100%;max-width:520px}
section.hero.hero-pricing-page .feature__content p:last-child{margin-bottom:0}
section.hero.hero-pricing-page .feature__content .btn{width:100%;max-width:420px;margin:0 auto;display:block}
.under-hero--pricing{padding-bottom:5rem}
.container.container--pricing-cards{padding:0 1rem}
.pricing-card_wrap{display:flex;justify-content:space-between;flex-direction:column}
.pricing-card{min-height:360px;width:100%;display: flex;flex-direction: column;margin:0 auto 1.5rem;max-width:370px;padding:40px 30px 35px;border-radius:5px;background-color:#fff;box-shadow:0 30px 80px 0 rgba(0,0,0,0.1);text-align:center}
.pricing-card h3,.pricing-section_header-title,.pricing-section_footer-title{color:#2F2D2D;font-size:1.5rem;font-weight:700;letter-spacing:-.36px;line-height:1.375;text-align:center;margin-bottom:9px}
.pricing-card_price,.pricing-section_header-price,.pricing-section_footer-price{color:#666;font-size:1.125rem;font-weight:600;line-height:1.444;text-align:center;margin-bottom:32px}
.pricing-card_price span,.pricing-section_header-price span,.pricing-section_footer-price span{color:#80AD29}
.pricing-card ul{list-style:none;padding:0 0 .75rem;margin:0;text-align:left}
.pricing-card ul li{display:block;opacity:.6;color:#2F2D2D;font-size:1.125rem;letter-spacing:-.27px;line-height:22px;margin-bottom:22px;padding-left:40px;position:relative}
.pricing-card ul li:after{content:"";position:absolute;border:2px solid #593ff9;border-top:0;border-left:0;height:9px;width:5px;left:3px;top:3px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.pricing-card > div{margin-top: auto;}
.pricing-card .btn{width:100%;margin:0 auto 30px;text-decoration:none}
.pricing-card a.see-more{color:#80AD29;font-size:1.125rem;font-weight:600;line-height:1.444;text-decoration:none}
.pricing-card_message{color:#595757;font-size:1.25rem;letter-spacing:-.3px;line-height:1.5;text-align:center;margin:2.8125rem 0 0}
.pricing-card_message a{color:#80AD29;font-weight:600;text-decoration:none}
.plan-config-container{text-align:center;padding-top:1rem;padding-bottom:.25rem}
.plan-config-btn{position:relative;height:43px;width:280px;max-width:100%;border-radius:22px;background-color:#E6E6E6;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.05);cursor:pointer;margin:0 auto 16px}
.plan-config-btn_slide,.plan-config-btn_label{width:calc(100%/2)}
.plan-config-btn_slide{position:absolute;top:0;left:0;height:100%;border-radius:20px;background-color:#7BA634;box-shadow:0 3px 6px 0 rgba(0,0,0,0.15);-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}
.plan-config-btn--monthly .plan-config-btn_slide{transform:translate3d(100%,0,0)}
.plan-config-btn_label{position:absolute;top:8px;color:#fff;font-size:18px;font-weight:600;line-height:26px;text-align:center;cursor:pointer;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.plan-config-btn_label--annual{left:0}
.plan-config-btn_label--monthly{color:#666;right:0}
.plan-config-btn--monthly .plan-config-btn_label--monthly{color:#fff}
.plan-config-btn--monthly .plan-config-btn_label--annual{color:#666}
.plan-config-container p{color:#80AD29;font-size:1.125rem;font-weight:600;line-height:1.055}
.pricing-section_header,.pricing-section_footer{padding-left:2rem;display:flex;justify-content:space-around}
.pricing-section_footer{margin:2.625rem 1rem .75rem}
.pricing-section_header-cell--empty,.pricing-section_header-cell,.pricing-section_footer-cell--empty,.pricing-section_footer-cell{flex:1 1 auto}
.pricing-section_header-cell--empty,.pricing-section_footer-cell--empty,.pricing-table_label{max-width:40%}
.pricing-section_header-cell,.pricing-section_footer-cell,.pricing-table_cell{text-align:center;max-width:20%}
.pricing-section_footer-cell{padding:0}
.pricing-section_footer-cell .btn{margin:0 auto 30px;width:100%}
.pricing-table--grey-border{border-bottom:2px solid #DDD;padding-bottom:20px}
.pricing-table_row{display:flex;justify-content:space-around;align-items:center;min-height:54px;padding:1rem 0 1rem 2rem}
.pricing-table_head .pricing-table_row{justify-content:flex-start;min-height:80px;margin-bottom:2px}
.pricing-table_body--bg .pricing-table_row:nth-child(2n-1){background:#F3F3F3}
.pricing-table_label,.pricing-table_cell{flex:1 1 auto;min-height:22px;color:rgba(47,45,45,0.6);font-size:1.125rem;letter-spacing:-.27px;line-height:1.222}
.pricing-table_row--strong{min-height:80px}
.pricing-table_row--strong .pricing-table_label{color:#2F2D2D;font-weight:600;line-height:1.444}
.pricing-table_cell{text-align:center}
.pricing-table_cell i.checkmark-icon:after{margin-top:8px}
.testimonials-block--pricing .testimonials-nav .slick-prev::after,.testimonials-block--pricing .testimonials-nav .slick-next::after{top:0}
.testimonials-block .btn-wrap{text-align:center}
.testimonials-block--pricing .btn--pricing{margin:47px auto 0;display:inline-block;min-width:262px}
.single-faq-section-block .container{padding:3rem 1rem}
.single-faq-section-block .heading{text-align:center}
.single-faq-section-block .faqs-content article{width:100%}
.faq_cta{font-size:1.125rem;line-height:1.055;text-align:center;font-weight:600;padding-top:65px}
.faq_cta a{text-decoration:none}
.signup-cta--questions .container{max-width:854px}
.signup-cta--questions .container h2,.signup-cta--questions .container p{font-weight:700;color:#fff}
.signup-cta--questions .container h2{font-size:2.375rem;letter-spacing:-.58px}
.signup-cta--questions .container p{font-size:1.5rem;line-height:1.416;letter-spacing:-.36px;max-width:854px}
.signup-cta--questions .container p a{margin-top:3rem}
.signup-cta--questions .btn{width:250px;max-width:90%;background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
    background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
.btn--pricing{font-size:1.125rem;font-weight:700;line-height:22px;text-align:center;padding:.8125rem .75rem .9375rem;border-radius:3px;background:linear-gradient(225deg,#97C635 0%,#79A434 100%);box-shadow:0 5px 30px 0 rgba(0,0,0,0.1)}
.tooltip-icon{width:16px;height:16px;display:inline-block;font-size:14px;text-align:center;line-height:16px;background:#80AD29;color:#fff;border-radius:100%;margin-left:10px;cursor:pointer}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-shadow-customized .tooltipster-box{border:none;border-radius:4px;background-color:#fff;box-shadow:0 10px 50px 0 rgba(0,0,0,0.3)}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-shadow-customized .tooltipster-content{color:#2F2D2D;padding:34px 30px 26px}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-shadow-customized .tooltipster-content h5{color:#2F2D2D;font-size:1.125rem;font-weight:600;line-height:1.625rem;margin:0 0 14px}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-shadow-customized .tooltipster-content p{opacity:.6;color:#2F2D2D;font-size:1.125rem;letter-spacing:-.27px;line-height:1.375rem;margin-bottom:20px}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-shadow-customized .tooltipster-content a{width:100%;display:block;font-size:1.125rem;line-height:1.444;font-weight:600;position:relative;padding-right:12px;text-decoration:none}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-shadow-customized .tooltipster-content a:after{position:absolute;content:"";border:2px solid #593ff9;border-top:0;border-left:0;height:5px;width:5px;right:8px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(315deg) translateY(10px);-ms-transform:rotate(315deg) translateY(10px);transform:rotate(315deg) translateY(10px)}
i.checkmark-icon:after{content:"";display:inline-block;border:2px solid #593ff9;border-top:0;border-left:0;height:9px;width:5px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
i.right-arrow-icon:after{content:"";display:inline-block;border:2px solid #593ff9;border-top:0;border-left:0;height:5px;width:5px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(315deg) translateY(10px);-ms-transform:rotate(315deg) translateY(10px);transform:rotate(315deg) translateY(10px)}
#corporate-contact-form{position:fixed;top:0;left:0;background:#00000080;width:100vw;height:100vh;display:flex;justify-content:center;align-items:flex-start;transition:all 300ms linear}
#corporate-contact-form input,#corporate-contact-form .btn--pricing{font-family:inherit}
#corporate-contact-form form{background:#fff;width:40%;font-size:15px;border-radius:2px;box-shadow:3px 3px 3px #0000002b;margin-top:0!important;position:absolute;top:190px}
#corporate-contact-form form label{display:block;position:relative;align-items:center;justify-content:space-between;margin-bottom:5px;cursor:pointer}
#corporate-contact-form form label .field-label{display:inline-block;position:absolute;left:0;color:#868686;z-index:1;font-weight:300;top:6px;pointer-events:none}
#corporate-contact-form form label.checkbox-field{display:grid;grid-template-columns:7% 93%;align-items:center;justify-content:center}
#corporate-contact-form form label.checkbox-field .field-label{position:relative;pointer-events:all}
#corporate-contact-form form input[type="text"],#corporate-contact-form form input[type="email"],#corporate-contact-form form select{outline:none;height:40px;padding:0 10px;border:none;border-bottom:solid 1px #ccc;transition:border-color ease-in-out 300ms;width:100%;font-weight:400;padding-left:115px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background:#fff;font-size:.9375rem}
#corporate-contact-form .btn--pricing{border:none;width:100%;max-width:120px}
#corporate-contact-form .modal-header{border-bottom:1px solid #24333e;background:#24333e;color:#fff;padding:15px}
#corporate-contact-form .modal-body{padding:20px 30px}
#corporate-contact-form .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
#corporate-contact-form form input:focus,#corporate-contact-form form select:focus{border-bottom:solid 1px #4796bb}
#corporate-contact-form form h3{margin:6px 0 0;font-weight:300}
#corporate-contact-form .modal-close-button{color:#fff;margin-right:5px;float:right;opacity:.4;transition:opacity 100ms linear}
#corporate-contact-form .modal-close-button:hover{opacity:1}
#corporate-contact-form .relative .arrow-down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #7b9f2a;position:absolute;right:0;top:15px;user-select:none;pointer-events:none}
.page-template-template-partners .icon{display:none;}
.page-template-template-partners .two-column-layout-block .container .column {width:46%;padding:6% 4%;margin: 0 2%;box-shadow: 0 30px 80px 0 rgba(0,0,0,0.1);border-radius: 10px;}
.page-template-template-partners h2 {color:#4796B8;}
.page-template-template-partners h2 .smaller {color:#2f2d2d;line-height:1;font-size:1.5rem;}
.page-template-template-partners .block.wysiwyg-block.blue-bg.text-center h2{color:#fff;}
.partners-button{background-color:#262424;color:#fff;padding: 10px 20px;border-radius:8px;text-decoration:none; text-transform:uppercase;font-weight:bold;}
.partners-button:before {font-family: "dashicons";font-size:18px; text-align:center; padding: 5px;width: 32px;height:32px;margin-right:15px;content: "\f465";border-radius:50%;background-color:#87B933;position: relative; top: 5px;}
.partners-button:hover{color:#fff;background-color:#555;}
@media (min-width:420px) {
section.hero.hero-pricing-page .feature__content .btn{max-width:265px;margin:0}
.pricing-section_footer-cell .btn{max-width:265px}
}
@media (min-width:768px) {
.pricing-page_hero-bg-holder::before{top:-50%;bottom:6%;background-position-x:40%}
section.hero.hero-pricing-page{background-size:80% auto;background-position:150% 50%!important;min-height:410px}
section.hero.hero-pricing-page .feature__content h1{font-size:3.125rem;letter-spacing:-.74px;line-height:1.04;margin:0 0 1.5rem}
section.hero.hero-pricing-page .feature__content p{font-size:1.25rem;letter-spacing:-.3px;line-height:1.7;margin-bottom:35px;width:100%;max-width:520px}
.under-hero--pricing{padding-bottom:11.11%}
.pricing-section_footer{margin:2.75rem 0 2rem}
.pricing-section_footer-cell{padding:0 .25rem}
.pricing-section_footer-cell .btn{max-width:170px}
.single-faq-section-block .container{padding:3rem 2rem}
}
@media (min-width: 960px) {
section.hero.hero-pricing-page .container{padding:2rem}
}
@media (min-width:992px) {
section.hero.hero-pricing-page{background-size:71% auto;background-position:105% 50%!important}
}
@media (min-width:1200px) {
.pricing-page_hero-bg-holder::before{top:0;bottom:0;background-position-x:50%;background-size:100% auto}
section.hero.hero-pricing-page{background-size:auto 90%;background-position:100% 50%!important}
.plan-config-container{padding-top:0;text-align:left}
.plan-config-btn{margin:0 0 26px;width:216px}
.container.container--pricing-cards{padding:0 1.6875rem}
.pricing-card_wrap{flex-direction:row}
.pricing-card{min-height:500px;width:calc(100% - 30px);margin:0 auto 1.25rem;padding:60px 36px 38px;border-radius:10px}
.pricing-card ul{min-height:195px;padding-bottom:0}
.pricing-card_message{line-height:1.7}
.pricing-section_header-cell--empty,.pricing-section_footer-cell--empty,.pricing-table_label{max-width:38%}
.pricing-section_header-cell,.pricing-section_footer-cell,.pricing-table_cell{text-align:center;max-width:20.66%}
}
@media (min-width:1440px) {
section.hero.hero-pricing-page{background-size:auto 90%;background-position:80% 50%!important}
}
@media (min-width:1920px) {
section.hero.hero-pricing-page{background-size:auto 90%;background-position:70% 50%!important}
}
@media (max-width: 1279px) {
.head .navigation li .sub-menu.visible {position: static;}
.head .navigation .visible a{padding:0 0 0 40px !important;}
}
@media (max-width: 991px) {
#corporate-contact-form form{width:60%}
}
@media (max-width:767px) {
section.hero.hero-pricing-page .container{padding:52.5% 1rem .625rem}
.pricing-section_header,.pricing-section_footer{padding-left:0}
.pricing-section_header-title{letter-spacing:0;font-size:.8125rem;font-weight:600;line-height:1.154;margin-bottom:0}
.pricing-section_header-price{font-size:.6875rem;font-weight:600;line-height:1.454;text-align:center}
.pricing-section_wrap .container{padding:0}
.pricing-table--grey-border{border-bottom:none;padding-bottom:0}
.pricing-table_head .pricing-table_row{border:none;display:block;min-height:0}
.pricing-table_head .pricing-table_label{width:100%;max-width:none;display:block;border:none}
.pricing-table_body{border-top:1px solid #ddd;display:table;width:100%}
.pricing-table_row{padding:0;display:table-row;width:100%}
.pricing-table_label,.pricing-table_cell{border:1px solid #ddd;border-width:0 1px 1px 0;flex:none;display:table-cell;height:45px;padding:1rem 0;vertical-align:middle;font-size:.8125rem;letter-spacing:-.2px;line-height:1.692}
.pricing-table_label{width:40%;padding-left:12px}
.pricing-table_cell{width:20%;padding-left:5px;padding-right:5px}
.pricing-table_cell:last-child{border-right:none}
.pricing-table_row--strong .pricing-table_label{font-size:.8125rem;line-height:2}
.pricing-section_footer{flex-direction:column}
.pricing-section_footer-cell--empty{display:none}
.pricing-section_footer-cell{max-width:100%}
.testimonials-block.testimonials-block--pricing .testimonials-slider .testimonial-block{height:auto}
}
@media (max-width: 719px) {
#corporate-contact-form form{width:100%;top:120px}
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
		width: 100% !important;
		height: 100% !important;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 1px solid #ccc; }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	td:nth-of-type(1):before { content: "SYMPTOM"; }
	td:nth-of-type(2):before { content: "ACTION"; }
}
@media (max-width: 414px) {
	.page-template-template-partners .two-column-layout-block .container .column {width:96%;}
}

div.highlight-and-share-wrapper div.has_twitter, 
div.highlight-and-share-wrapper div.has_facebook, 
div.highlight-and-share-wrapper div.has_linkedin, 
div.highlight-and-share-wrapper div.has_pinterest, 
div.highlight-and-share-wrapper div.has_email, 
div.highlight-and-share-wrapper div.has_xing, 
div.highlight-and-share-wrapper div.has_whatsapp, 
div.highlight-and-share-wrapper div.has_copy {background: #6da90b !important;}
.highlight-and-share-wrapper:after{border-top-color: #6da90b !important;}

.bctt-ctt-text a, a.bctt-ctt-btn {font-family: 'Aeonik',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;}
.validation_message {color: #ff0000;}


/* New automator home page, header and other updates */

/* Header */
.head {
	min-height: 78px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08);
	z-index: 99;
}

.head__logo {
	height: 35px;
}

.head__logo a {
	display: block;
}

.head__logo img {
	display: block;
	width: auto;
	height: 35px;
}

.head .container {
	max-width: 100% !important;
	padding-top: 23px;
	padding-bottom: 23px;
	min-height: 78px;
}

.head__nav-toggle a {
	height: 30px;
}

.head__nav-toggle a.active {
	display: flex;
	align-items: center;
	justify-content: center;
}

.head__nav-toggle .menu-show svg {
	width: 27px;
	height: 18px;
}

.head__nav-toggle .menu-close svg {
	width: 16px;
	height: 16px;
}

.head .navigation a:hover,
.head .navigation a:focus {
	color: #24333E;
}

.head .navigation li .sub-menu a {
	font-size: 1rem;
	line-height: 1rem;
	padding: 1rem 2rem;
	color: #24333E;
}

.head .navigation li .sub-menu a:hover, 
.head .navigation li .sub-menu a:focus {
	color: #757575;
}

.head .navigation li .sub-menu {
	min-width: 225px;
}

.head .navigation li ul {
	padding-top: 20px;
	padding-bottom: 20px;
}

.head .navigation li.menu-item-has-children > a::after {
	border-color: #24333E;
	border-width: 1px;
}

.menu-item-dropdown-arrow {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 67px;
	height: 61px;
	border-left: 1px solid #E5E7E8;
	cursor: pointer;
}

.menu-item-has-children > .menu-item-dropdown-arrow {
	display: block;
}

.menu-item-has-children > .menu-item-dropdown-arrow:after {
	position:absolute;
	content:"";
	border: 3px solid #24333E;
	border-top: 0;
	border-left: 0;
	height: 10px;
	width: 10px;
	top: 50%;
	left: 50%;
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-transform: rotate(45deg) translate(-50%,-50%);
	-ms-transform: rotate(45deg) translate(-50%,-50%);
	transform: rotate(45deg) translate(-50%,-50%);
}

.head__actions .login {
	color: #24333E;
	font-size: 18px;
	line-height: 16px;
	padding: 13px 10px;
	margin-left: 30px;
	font-weight: normal;
	display: flex;
}

.head__actions .login:hover,
.head__actions .login:focus {
	color: #24333E;
	background-color: #fff;
	box-shadow: none;
	text-decoration: underline;
	transform: none;
}

.head__actions .login img,
.head__actions .login svg {
	vertical-align: middle;
	margin-right: 10px;
}

.head__actions-item {
	position: relative;
}

.head__actions-item .head-dropdown.visible {
	-webkit-animation:fadeInY .2s ease-out both;
	animation:fadeInY .2s ease-out both;
	display:block
}

.head-dropdown {
	display: none;
	position: absolute;
	left: auto;
	right: 0;
	top: 100%;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.12);
	box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.12), 0px 3px 8px rgba(0, 0, 0, 0.08);
	border-radius: 3px;
}

.head-dropdown.head-dropdown--rad {
	width: 458px;
}

.head-dropdown.head-dropdown--login {
	width: 412px;
}

.head-dropdown__item {
	padding: 24px 32px;
	display: flex;
	align-items: flex-end;
	color: #24333E;
}

.head-dropdown__item:first-child {
	border-bottom: 1px solid #E5E7E8;
}

.head-dropdown.head-dropdown--rad .head-dropdown__text {
	flex: 1 1 50%;
	padding-right: 1rem;
}

.head-dropdown.head-dropdown--login .head-dropdown__text {
	flex: 1 1 40%;
	padding-right: 32px;
	text-align: center;
}

.head-dropdown__item h4 {
	font-size: 22px;
	line-height: 1.55;
	font-weight: 600;
	margin-bottom: 0;
}

.head-dropdown__item h5 {
	font-size: 18px;
	line-height: 36px;
	font-weight: 400;
	letter-spacing: 0.2px;
	margin-bottom: 0;
}

.head-dropdown__item p {
	font-size: 14px;
	line-height: 1.43;
	margin-bottom: 0;
}

.head-dropdown .head-dropdown__item .btn {
	padding-top: 10px;
	padding-bottom: 10px;
}

.head-dropdown.head-dropdown--rad .head-dropdown__item .btn {
	min-width: 153px;
}

.head-dropdown.head-dropdown--login .head-dropdown__item .btn {
	min-width: 210px;
}

/* Two side Hero */
section.hero.hero-double {
	background-color: #fff;
	padding: 30px 25px;
}

.hero__inner-wrap {
	display: flex;
	justify-content: space-between;
}

.hero__side {
	flex: 1 1 50%;
	max-width: calc(50% - 10px);
	text-align: center;
	padding: 50px 20px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.hero__side-left {
	background: rgba(229, 231, 232, 0.3);
}

.hero__side-right {
	background: #24333E;
}

.hero__side .hero__logo {
	width: 100%;
	max-width: 160px;
	height: auto;
	margin-bottom: 50px;
}

.hero__side .hero__title,
.hero__side p {
	color: #24333E;
}

.hero__side.hero__side-right .hero__title,
.hero__side.hero__side-right p {
	color: #fff;
}

.hero__side .hero__title {
	font-weight: normal;
	font-size: 46px;
	line-height: 50px;
	text-align: center;
	letter-spacing: 0.2px;
	margin-bottom: 15px;
}

.hero__side p {
	font-weight: normal;
	font-size: 18px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.2px;
	margin-bottom: 25px;
}

.hero__side p a {
	display: inline-block;
	color: #2D7495;
	text-decoration: none;
}

.hero__side.hero__side-right p a {
	color: #49c5ff;
}

.hero__side p a:hover,
.hero__side p a:focus {
	text-decoration: underline;
}

.hero__side .btn {
	margin-bottom: 0;
}

.hero__side .hero__app-image {
	width: 90%;
	object-fit: contain;
	height: auto;
	margin-top: 40px;
	max-width: 738px;
}

.hero__side-left p {
	max-width: 410px;
}

.hero__side-right p {
	max-width: 640px;
}


/* New button styles */

.btn.btn--primary,
.btn.btn--secondary,
.btn.btn--navy {
	padding: 13px 20px;
	min-width: 174px;
	font-size: 1.125rem;
	line-height: 1rem;
	font-weight: 600;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	transition-property: all;
}

.btn.btn--primary:hover,
.btn.btn--primary:focus,
.btn.btn--secondary:hover,
.btn.btn--secondary:focus,
.btn.btn--navy:hover,
.btn.btn--navy:focus {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.btn.btn--primary {
	background: #5F7F24;
}

.btn.btn--primary:hover,
.btn.btn--primary:focus {
	background: #436216;
	color: #fff;
}

.btn.btn--secondary {
	background: #2D7495;
}

.btn.btn--secondary:hover,
.btn.btn--secondary:focus {
	background: #1C5778;
	color: #fff;
}

.btn.btn--navy {
	background: #24333E;
	color: #fff;
}

.btn.btn--navy:hover,
.btn.btn--navy:focus {
	background: #162028;
	color: #fff;
}

/* Featured posts */

.recent-posts-block > .container {
	max-width: 100%;
}

.recent-posts-block .featured-posts-wrapper > a {
	flex: 1 1 100%;
	width: 100%;
	max-width: 25%;
}

.recent-posts-block .featured-posts-wrapper > a .single-archive-post {
	max-width: 100%;
}

/* Request a demo Automator */

.page-template-template-request-a-demo-automator .request-a-demo-form .container {
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}

/* DeepCrawl and Automator Landing page */

.two-column-layout-block.benefits-list--bigger-icons .container .column .icon .hex {
	width: 51px;
	align-items: flex-start;
}

.two-column-layout-block.benefits-list--bigger-icons .container .column .icon .hex img {
	max-width: 51px;
	max-height: 59px;
	margin-top: 0;
}

.two-column-layout-block.benefits-list--bigger-icons .container .column .icon {
	margin-right: 1rem;
}

.section-with-centered-image > .container > p img {
	width: 840px;
	margin: 50px auto 0;
	display: block;
}

.two-column-layout-block.two-column-layout-block--with-image-right .container .column img,
.section-with-centered-image > .container > p img {
	max-width:100%;
	height:auto;
}
 
.three-column-layout-block.three-column-layout-block--multiple-rows .column {
	padding-bottom: 2rem;
}

/* DeepCrawl and Automator Landing page Hero */

section.hero.hero-single.hero-with-html-image {
	background-image: none;
	overflow: visible;
}

section.hero.hero-single.hero-with-html-image .container {
	display: flex;
	overflow: visible;
}

.page-template-page-landing section.hero.hero-area-front-page.hero-with-html-image .feature__content {
    max-width: none;
	width: 39%;
	padding-left: 0;
}

section.hero.hero-single.hero-with-html-image .container > img {
	display: block;
	width: 57.8%;
	max-width: 720px;
	height: auto;
	position: absolute;
	left: 42.3%;
	top: 0;
	z-index: 51; /* more than the white-wave z-index of 50 */
	padding-top: 1%;
	filter: drop-shadow(0px 70px 70px rgba(0,0,0,.15));
}

.color--green,
a.color--green,
span.color--green,
section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content span.color--green {
	color: linear-gradient(
94.76deg
,#593ff9 13.61%,#09dcff 84.59%);
}

.color--secondary,
a.color--secondary,
span.color--secondary {
	color: #2D7495 !important;
}


/* DeepCrawl Live fixes */
/* Hide responsive menu and the button on every page except DeepCrawl Live, 
 * ID of the page is 12646
 * Only PRO version of the plugin allows excluding the menu from certain pages, which in our case would be "all except X"
*/
body:not(.page-id-12646) button#responsive-menu-button,
body:not(.page-id-12646) #responsive-menu-container {
    display: none !important;
}

/* Fix for the HubSpot Sign up/Subscribe form iframe 
 * When the form gets opened for second time, the iframe width collapses and thus making the form unusable
*/
.hs-form-iframe {
	width: 100% !important;
}

/* Website refresh legacy theme code update */

footer.dc-footer {
	position: relative;
	background-color: #1D2332;
	padding-top: 105px;
	padding-top: 220px;
}

footer.dc-footer .container {
	position: relative;
}

footer.dc-footer .foot__col {
	text-align: left;
	margin-bottom: 13px;
}

footer.dc-footer .foot__col > div {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

footer.dc-footer .foot__col.foot__col--logo {
	padding-top: 92px;
}

footer.dc-footer .foot__title {
	color: #fff;
	/* font-family: 'Aeonik'; */
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 15px;
	position: relative;
	cursor: pointer;
}

footer.dc-footer .foot__title::after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 29px;
	width: 13px;
	background: url("../images/caret-down-white.svg") no-repeat center / 100% auto transparent;
	transition: transform .3s ease-in-out;
}

footer.dc-footer .foot__title.active::after {
	transform: rotate(180deg);
}

footer.dc-footer .foot__col .menu {
	display: none;
	padding-top: 16px;
	padding-bottom: 33px;
}

footer.dc-footer .foot__col .menu li {
	margin-bottom: 10px;
}

footer.dc-footer .foot__col .menu li a {
	font-style: normal;
	font-weight: normal;
	font-size: 19px;
	line-height: 30px;
	opacity: 0.7;
}

footer.dc-footer .foot__col .menu li a:hover,
footer.dc-footer .foot__col .menu li a:focus {
	opacity: 1;
}

footer.dc-footer .foot__col--logo img {
	display: block;
	width: 51px;
	height: auto;
	margin: 0 auto;
}

footer.dc-footer .social {
	display: flex;
	flex-direction: row;
	padding-top: 40px;
}

footer.dc-footer .social > li {
	margin: 0 17px;
}

footer.dc-footer .social a {
	background-size: 100% auto;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 0;
	width: 24px;
	height: 24px;
}

footer.dc-footer .social a:hover,
footer.dc-footer .social a:focus {
	background-color: transparent;
}

footer.dc-footer .social a.facebook {
	background-image: url("../images/social-facebook-icon.svg");
}

footer.dc-footer .social a.twitter {
	background-image: url("../images/social-twitter-icon.svg");
}

footer.dc-footer .social a.linkedin {
	background-image: url("../images/social-linkedin-icon.svg");
}

/* Website refresh modifications of existing components */

.grey-bg {
	background: rgba(10, 17, 36, 0.03);
}

.two-column-layout-block .container .column .content img {
	max-width: 100%;
	height: auto;
}

@media(min-width:960px) {

}

/* Website refresh typography, font weights */

body {
	font-size: 16px;
	line-height: 1.5;
}

h2 {
	font-size: 32px;
	line-height: 1.05;
	font-weight: 400;
}

.block .content h1, 
.block .content h2, 
.block .content h3, 
.block .content h4, 
.block .content h5, 
.block .content h6, 
.block .container h1, 
.block .container h2, 
.block .container h3, 
.block .container h4, 
.block .container h5, 
.block .container h6,
.faqs-content article h2 {
	font-weight: 400;
}

.wysiwyg-side-image-block .container .content h1, 
.wysiwyg-side-image-block .container .content h2, 
.wysiwyg-side-image-block .container .content h3, 
.wysiwyg-side-image-block .container .content h4, 
.wysiwyg-side-image-block .container .content h5, 
.wysiwyg-side-image-block .container .content h6,
section.single-content article h1, 
section.single-content article h2, 
section.single-content article h3, 
section.single-content article h4, 
section.single-content article h5, 
section.single-content article h6,
section.sub-hero .term-title h1 {
	font-weight: 400;
}

section.hero.hero-area-front-page .feature__content h1, 
section.hero.hero-request-a-demo .feature__content h1,
section.hero h1 {
	font-weight: 400;
	line-height: 105%;
	line-height: 1.05;
}

section.hero.hero-area-front-page.hero-area-front-page-light .feature__content span, 
section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content span {
	font-weight: bold;
}

/* various elements that shouldn't have a bold font-weight */
.blue-bg .container p,
#breadcrumbs a, 
.tagslinks a,
section.single-content article .authorbyline span.author,
section.single-content article .author-details h6,
.faqs-content article .faqs .faq .faq_title,
.recent-posts--automator .btn,
a.grey-link .single-archive-post .category,
a.grey-link .single-archive-post .post-details h3,
section.location-archive-content .location-archive-header h4,
section.sub-hero .cat-list ul li a,
.hero-archive-slider .container .slider-fg div h2 {
	font-weight: 400;
}

section.knowledgebase-home-content .container h2 {
	font-weight: 400;
	margin-top: 2rem;
}

@media(min-width:960px) {

	h2 {
		font-size: 42px;
	}

}

@media (min-width:1200px) {

	section.hero.hero-area-front-page .feature__content h1, 
	section.hero.hero-request-a-demo .feature__content h1 {
		font-size: 3.125rem; /* 50px */
		line-height: 105%;
		margin-bottom: 1.75rem;
	}

}

/* Gradients/Backgrounds/Colors */

.color--detect, 
a.color--detect, 
span.color--detect, 
section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content span.color--detect,
.color--coral, 
a.color--coral, 
span.color--coral, 
section.hero.hero-request-a-demo.hero-area-front-page-light .feature__content span.color--coral {
	background: linear-gradient(34.32deg, #FF469C 14.08%, #FFB747 95.87%);
}

.is-last-word {
	font-weight: bold;
	background: -webkit-linear-gradient(94.76deg, #482CF8 13.61%, #482CF8 13.61%, #09DCFF 84.59%);
	background: linear-gradient(94.76deg, #482CF8 13.61%, #482CF8 13.61%, #09DCFF 84.59%);
	background-clip: border-box;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

a.grey-link .single-archive-post .category.gradient-bg-teal,
a.grey-link .single-archive-post .category.gradient-bg-green {
	background: linear-gradient(86.51deg, #FF469C 10.14%, #FFB747 91.65%);
	background: #FF469C;
	background:-webkit-linear-gradient(86.51deg, #FF469C 10.14%, #FFB747 91.65%);
	background: linear-gradient(86.51deg, #FF469C 10.14%, #FFB747 91.65%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF469C',endColorstr='#FFB747',GradientType=0);
}

a.grey-link .single-archive-post .category.gradient-bg-blue,
a.grey-link .single-archive-post .category.gradient-bg-black{
	background:#593ff9;
	background:-webkit-linear-gradient(94.76deg, #482CF8 13.61%, #482CF8 13.61%, #09DCFF 84.59%);
	background: linear-gradient(94.76deg, #482CF8 13.61%, #482CF8 13.61%, #09DCFF 84.59%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#482CF8',endColorstr='#09DCFF',GradientType=0);
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #482CF8;
}

h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, h5 a:hover, h5 a:focus, h6 a:hover, h6 a:focus,
span.greentext:hover,
.free-trial-form-object button.btn.btn-no-up:hover,.free-trial-form-object button.btn.btn-no-up:active,.free-trial-form-object button.btn.btn-no-up:focus,
.wysiwyg-side-repeater-block .container .repeater .repeater-block .white-bg a:hover,.wysiwyg-side-repeater-block .container .repeater .repeater-block .white-bg a:focus {
	color: #0000C4;
}

.two-column-layout-block .container .column .icon .hex,
section.hangout-archive-content .container article .topic-archive .topic-archive-header .hex {
	background-image: none !important;
}

/* New block styling */

.block{
	padding-top: 3rem;
	padding-bottom: 3rem
}

@media (min-width: 960px) {
	.block{
		padding-top: 4rem;
		padding-bottom: 4rem
	}
}

/* Buttons header refresh updates */

.btn {
	box-shadow: none;
	font-family: 'Aeonik';
	font-weight: normal;
	font-size: 1.0625rem;
	line-height: 1.06;
	padding: 13px 20px 15px;
}

.btn.btn--primary, 
.btn.btn--secondary, 
.btn.btn--navy {
	box-shadow: none;
	font-family: 'Aeonik';
	font-weight: normal;
	font-size: 1.0625rem;
	line-height: 1.06;
	padding: 13px 20px 15px;
	background: #482CF8;
}

.btn:hover,
.btn:focus {
	color: #fff;
}

.btn.btn--primary:hover,
.btn.btn--primary:focus,
.btn.btn--secondary:hover,
.btn.btn--secondary:focus,
.btn.btn--navy:hover,
.btn.btn--navy:focus {
	background: #0000C4;
}

.hero .btn {
	border-radius: 99px;
}

.blue-bg .btn--white {
	background: #fff;
	color: #25292E;
	border-radius: 99px;
	border: 1px solid #fff;
	box-shadow: none;
}

.blue-bg .btn--white:hover,
.blue-bg .btn--white:focus {
	border: 1px solid #fff;
	background: transparent;
	color: #fff;
}

.pill-tabs-nav .btn {
	background: transparent;
	border: 1px solid #482CF8;
	color:#482CF8;
	box-shadow: none;
}

.pill-tabs-nav .btn:hover,
.pill-tabs-nav .btn:focus {
	background: #482CF8;
	color: #fff;
}

@media (min-width: 960px) {
	.btn,
	.btn.btn--primary, 
	.btn.btn--secondary, 
	.btn.btn--navy {
		padding: 13px 25px 15px;
	}
}

/* New CTA styling */

.new-cta,
.block.new-cta,
.wysiwyg-block.blue-bg {
	position: relative;
	background: rgba(10, 17, 36, 0.03);
	color: #0A1124;
}

.wysiwyg-block.blue-bg {
	padding-top: 6rem;
	padding-bottom: 6rem;
}

.white-wave.blue-bg {
	background: #fff;
}

.new-cta .container,
.block.new-cta .container,
.wysiwyg-block.blue-bg .container {
	background: none;
}

.new-cta h2,
.new-cta p,
.block.new-cta h2,
.block.new-cta p,
.wysiwyg-block.blue-bg h2,
.wysiwyg-block.blue-bg p {
	color: #0A1124;
}

.new-cta .container h2,
.block.new-cta .container h2 {
	font-weight: 400;
	font-size: 32px;
	line-height: 1.05;
	margin-bottom: 14px;
}

.wysiwyg-block.blue-bg .container h2 {
	font-weight: 400;
	line-height: 1.05;
	margin-bottom: 32px;
}

.new-cta .container p,
.block.new-cta .container p,
.wysiwyg-block.blue-bg .container p {
	font-weight: 400;
	font-size: 17px;
	line-height: 24px;
}

.block.new-cta.new-cta--card-marine,
.block.new-cta.new-cta--card-coral,
.new-cta.new-cta--card-coral {
	width: 90%;
	max-width: 815px;
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	position: relative;
	margin-top: 147px;
	margin-bottom: -147px;
	border-radius: 20px;
	padding: 0;
	overflow: hidden;
	color: #F8F8F8;
}

.block.new-cta.new-cta--card-marine::after,
.block.new-cta.new-cta--card-coral::after,
.new-cta.new-cta--card-coral::after {
	content: '';
	width: 264px;
	height: 264px;
	border-radius: 9999px;
	position: absolute;
	bottom: -110px;
	right: -105px;
	transform: matrix(0.87, -0.5, -0.5, -0.87, 0, 0);
	opacity: .5;
	/* -webkit-transform: rotate(-35deg);
	-ms-transform: rotate(-35deg);
	transform: rotate(-35deg); */
}

.block.new-cta.new-cta--card-marine::after {
	background: -webkit-linear-gradient(355.24deg,#593ff9 13.61%,#09dcff 84.59%);
	background: linear-gradient(94.76deg,#593ff9 13.61%,#09dcff 84.59%);
}

.block.new-cta.new-cta--card-coral::after,
.new-cta.new-cta--card-coral::after {
	background: -webkit-linear-gradient(69.09deg, #FF469C 27.97%, #FFB747 92.72%);
	background: linear-gradient(69.09deg, #FF469C 27.97%, #FFB747 92.72%);
}

.block.new-cta.new-cta--card-marine {
	background: -webkit-linear-gradient(94.76deg, #593FF9 13.61%, #09DCFF 84.59%);
	background: linear-gradient(94.76deg, #593FF9 13.61%, #09DCFF 84.59%);
}

.block.new-cta.new-cta--card-coral,
.new-cta.new-cta--card-coral {
	background: -webkit-linear-gradient(69.09deg, #FF469C 27.97%, #FFB747 92.72%);
	background: linear-gradient(69.09deg, #FF469C 27.97%, #FFB747 92.72%);
}

.block.new-cta.new-cta--grey,
.block.grey-bg,
.block.grey-bg.new-section {
	background: rgba(10, 17, 36, 0.03);
	position: relative;
	z-index: 1;
}

.new-cta.new-cta--grey::before,
.new-cta.new-cta--grey::after,
.block.grey-bg.new-section::before,
.block.grey-bg.new-section::after,
.wysiwyg-block.blue-bg::before {
	content: "";
	display: block;
	width: 315px;
	height: 70px;
	position: absolute;
}

.new-cta.new-cta--grey::before,
.block.grey-bg.new-section::before,
.wysiwyg-block.blue-bg::before {
	top: 0;
	left: 0;
	transform: translateY(-50%);
	background: linear-gradient(34.32deg, #FF469C 14.08%, #FFB747 95.87%);
	opacity: 0.5;
}

.new-cta.new-cta--grey::after,
.block.grey-bg.new-section::after {
	bottom: 0;
	right: 0;
	transform: translateY(50%);
	background: linear-gradient(94.76deg, #593FF9 13.61%, #09DCFF 84.59%);
	opacity: 0.5;
}

.section-gradient-decoration {
	position: relative;
	z-index: 1;
}

.section-gradient-decoration + div {
	padding-top: 6rem;
}

.section-gradient-decoration--full-width-both + div {
	padding-top: 9.625rem;
}

.section-gradient-decoration--top-left-coral::before,
.section-gradient-decoration--top-right-marine::after,
.section-gradient-decoration--full-width-both::before,
.section-gradient-decoration--full-width-both::after {
	content: "";
	display: block;
	position: absolute;
	opacity: 0.5;
	top: 0;
}

.section-gradient-decoration--top-left-coral::before,
.section-gradient-decoration--top-right-marine::after {
	width: 212px;
	height: 60px;
	transform: translateY(-50%);
}

.section-gradient-decoration--full-width-both::before,
.section-gradient-decoration--full-width-both::after {
	width: 57%;
	height: 60px;
}

.section-gradient-decoration--full-width-both::before {
	transform: translateY(-60%);
}

.section-gradient-decoration--full-width-both::after {
	transform: translateY(-60%);
	top: 30px;
}

.section-gradient-decoration--top-left-coral::before,
.section-gradient-decoration--full-width-both::before {
	background: linear-gradient(34.32deg, #FF469C 14.08%, #FFB747 95.87%);
	left: 0;
}

.section-gradient-decoration--top-right-marine::after,
.section-gradient-decoration--full-width-both::after {
	background: linear-gradient(94.76deg, #593FF9 13.61%, #09DCFF 84.59%);
	right: 0;
}

@media (min-width: 960px) {
	.section-gradient-decoration--top-left-coral::before,
	.section-gradient-decoration--top-right-marine::after {
		width: 315px;
		height: 70px;
	}

	.section-gradient-decoration--full-width-both::before,
	.section-gradient-decoration--full-width-both::after {
		width: 54%;
		height: 70px;
	}
}

.new-cta.new-cta--card-marine .container,
.new-cta.new-cta--card-coral .container {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 30px;
}

.new-cta.new-cta--card-marine .container h2,
.new-cta.new-cta--card-marine .container p,
.new-cta.new-cta--card-coral .container h2,
.new-cta.new-cta--card-coral .container p {
	color: #F8F8F8;
}
  
@media (min-width: 960px) {
	.new-cta.new-cta--card-marine .container,
	.new-cta.new-cta--card-coral .container {
		text-align: center;
		max-width: none;
		padding: 64px 52px;
	}
	.new-cta.new-cta--card-marine .container p,
	.new-cta.new-cta--card-coral .container p {
		/* max-width: 720px; */
		max-width: 488px;
		text-align: center !important;
		font-style: normal;
		font-weight: 400;
		font-size: 17px;
	}
}
  
.new-cta.new-cta--card-marine .container,
.new-cta.new-cta--card-coral .container,
.new-cta .container {
	background: none;
}

.new-cta .btn--white,
.new-cta.new-cta--grey .btn--white {
	border: none;
	background: #482CF8;
	color: #fff;
}

.new-cta .btn--white:hover,
.new-cta .btn--white:focus,
.new-cta.new-cta--grey .btn--white:hover,
.new-cta.new-cta--grey .btn--white:focus {
	background: #0000C4;
	color: #fff;
}


.new-cta.new-cta--card-marine .btn--white,
.new-cta.new-cta--card-coral .btn--white {
	background-color: #fff;
	border: 1px solid #fff;
	color: #000;
	-webkit-text-fill-color: initial;
	border-radius: 99px;
	margin-top: 29px;
}

.new-cta .btn {
	border-radius: 99px;
	margin-top: 29px;
}

@media (min-width: 960px) {
	.block.new-cta .container p {
		margin-bottom: 0;
	}
}
  


/* Header site refresh updates */

.head {
	background: #1D2332;
}

.head .navigation a {
	color: #fff;
}

.head__logo img,
.head .btn.btn--navy,
.head .btn.btn--white.login {
	display: none;
}

@media (min-width: 1280px) {
	.head__nav {
		margin: 0 auto;
		padding: 0;
	}
}


/* Website refresh Hero */

.page-template-page-landing section.hero.hero-area-front-page.hero-with-html-image .white-wave,
.page-template-page-landing section.hero.hero-area-front-page.hero-with-html-image .grey-wave {
	display: none;
}

section.hero.hero-gradient {
	background: #fff;
}

section.hero.hero-gradient.hero-gradient--bg-image {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

section.hero.hero-gradient.hero-gradient--align-center .container {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

section.hero.hero-gradient .hero-gradient_title {
	color: #0A1124;
}

section.hero.hero-gradient .hero-gradient_title.hero-gradient_title--has-subtitle {
	margin-bottom: 30px;
}

section.hero.hero-gradient.hero-gradient--align-center .hero-gradient_title.hero-gradient_title--has-subtitle {
	margin-top: 0;
}

section.hero.hero-gradient .hero-gradient_subtitle {
	max-width: 505px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 18px;
	line-height: 1.333;
	margin-bottom: 25px;
}

.page-template-template-contact section.hero.hero-gradient {
	padding-bottom: 90px;
}


@media (min-width: 768px) {

	section.hero.hero-gradient .container {
		height: auto;
		min-height: 464px;
	}

	.page-template-template-contact section.hero.hero-gradient {
		padding-bottom: 0;
	}
	
}

@media (min-width: 1024px) {

	section.hero.hero-single.hero-with-html-image .container {
		align-items: center;
	}

	.page-template-page-landing section.hero.hero-area-front-page.hero-with-html-image .feature__content {
		width: 100%;
		max-width: 45%;
		flex: 1 1 100%;
		padding: 0;
	}

	section.hero.hero-single.hero-with-html-image .container > img {
		left: 50%;
		width: 600px;
		max-width: 50%;
	}
}

@media (min-width: 1200px) {
	section.hero.hero-single.hero-with-html-image .container {
		height: 100%;
		min-height: 760px;
		align-items: center;
	}

	section.hero.hero-single.hero-with-html-image .container > img {
		top: 50%;
		transform: translateY(-50%);
		padding-top: 0;
	}
}

/* Utility/Helpers */

.block.extra-padding {
	padding-top: 3rem;
	padding-bottom: 3rem;
}

@media (min-width: 960px) {

	.block.extra-padding {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}

}


/* Hide HS cookie button */

#hs_remove_cookie_button {
	display: none;
}

/* Fix issue with "jumpy" slider, hide slider before initializing */

.slider-fg {
	display: none;
}

.slider-fg.slick-initialized {
	display: block;
}

/* Careers page update */

section.location-archive-content {
	padding-top: 3em;
	padding-bottom: 3em;
}

/* Media queries */

@media screen and (min-width:768px) {

	.two-column-layout-block .container {
		justify-content: space-between;
	}

	.two-column-layout-block.benefits-list--bigger-icons .container .column {
		width: 48%;
	}

	.two-column-layout-block.two-column-layout-block--with-image-right .container .column:nth-child(2n) {
		width: 40%;
		margin: 0 5%;
		margin-left: 0;
		width: 45%;
	}

	.two-column-layout-block.two-column-layout-block--with-image-right.two-column-layout-block--with-image-padding .container .column:nth-child(2n) {
		padding-top: 2rem;
	}

	.three-column-layout-block.three-column-layout-block--multiple-rows .column {
		padding-bottom: 3rem;
	}
	

}

/* New Footer specific media query */
@media screen and (min-width:960px) {
	footer.dc-footer .foot__col {
		max-width: 140px;
		margin-right: 70px;
		margin-bottom: 0;
	}

	footer.dc-footer .foot__col.foot__col--logo {
		margin-right: 0;
		padding-top: 0;
		max-width: 51px;
	}

	footer.dc-footer .foot__title {
		font-size: 20px;
		line-height: 28px;
		cursor: auto;
	}

	footer.dc-footer .foot__title::after {
		display: none;
	}

	footer.dc-footer .foot__col > div {
		border: none;
	}

	footer.dc-footer .foot__col .menu {
		display: block !important;
	}

	footer.dc-footer .foot__col .menu li a {
		font-size: 14px;
		line-height: 24px;
		opacity: 1;
	}

	footer.dc-footer .social {
		flex-direction: column;
		padding-top: 26px;
	}

	footer.dc-footer .social > li {
		margin: 0 0 22px;
	}

	footer.dc-footer .social a {
		width: 20px;
		height: 20px;
	}
}


@media screen and (min-width:960px){
	
	.head .container {
		padding: 23px 1rem;
	}
	

	.head__nav {
		display: none;
	}

	.head__nav-toggle {
		display: block;
	}
}

@media screen and (min-width:1024px){
	
	.head .container {
		padding: 20px 25px;
	}
	
	.hero__side p br {
		display: none;
	}
	
}

@media screen and (min-width:1280px){

	.head .container {
		padding: 0 25px;
	}


	.head__nav {
		display: block !important;
	}

	.head__nav-toggle {
		display: none;
	}

	.head .navigation > li > a {
		font-size: 18px;
		line-height: 16px;
		letter-spacing: 0.3px;
		padding-top: 31px;
		padding-bottom: 30px;
	}

	.head .navigation > li.current-menu-ancestor > a::before,
	.head .navigation > li.current_page_item > a::before {
		content: "";
		display: block;
		position: absolute;
		bottom: 0;
		left: 1rem;
		width: calc(100% - 2rem);
		height: 3px;
		background-color: #24333E;
	}

	.menu-item-dropdown-arrow {
		display: none !important;
	}
	
}

@media screen and (min-width:1440px) {

	.head__nav {
		padding-left: 38px;
	}

	.head .navigation > li > a {
		padding: 31px 24px 30px;
	}

	.head .navigation > li.current-menu-ancestor > a::before,
	.head .navigation > li.current_page_item > a::before {
		left: 24px;
		width: calc(100% - 48px);
	}
	
}

@media screen and (max-width:1279px) {

	.head__nav {
		width: 100%;
	}
	
	.head__nav {
		top: 78px;
		height: auto;
		min-height: 100vh;
	}

	.head__actions {
		display: none !important;
		justify-content: space-between;
		position: absolute;
		top: 78px;
		left: 0;
		width: 100%;
		padding: 28px 32px 28px 22px;
		background-color: #fff;
	}

	.head__actions.head__actions--active {
		display: flex !important;
	}

	.head__actions-item {
		position: static;
		display: flex;
		align-items: center;
	}

	.head__actions .login {
		margin-left: 0;
		margin-right: 16px;
		padding: 18px 24px;
	}

	.head__actions-item.head__actions-item--signup {
		order: 1; /* move the button to the right side */
	}

	.head-dropdown {
		left: 0;
		width: 100% !important;
	}

	.head-dropdown__item {
		flex-direction: column;
		align-items: flex-start;
	}

	.head-dropdown.head-dropdown--rad .head-dropdown__text,
	.head-dropdown.head-dropdown--login .head-dropdown__text {
		flex: 1 1 100%;
		width: 100%;
		max-width: 230px;
		padding-bottom: 1rem;
	}

	.head-dropdown.head-dropdown--login .head-dropdown__text {
		text-align: left;
	}

	.head__nav .navigation {
		padding-top: 110px;
	}

	.head .navigation li, 
	.head .navigation li a {
		width: 100%;
	}

	.head__nav.head__nav--active {
		display: block;
		box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.08);
	}

	.head .navigation li.menu-item-has-children > a::after {
		display: none !important; /* Hide as we're using a clickable span with a dropdown arrow on mobile */
		-webkit-transform: rotate(45deg) translate(9px,-5px);
		-ms-transform: rotate(45deg) translate(9px,-5px);
		transform: rotate(45deg) translate(9px,-5px);
	}

	.head .navigation a {
		color: #24333E;
		font-size: 18px;
		line-height: 16px;
		font-weight: 400;
		letter-spacing: 0.3px;
		padding: 23px 16px 22px 46px;
	}
	
	.head .navigation > li {
		position: relative;
	}

	.head .navigation > li::after {
		content: "";
		width: calc(100% - 46px);
		height: 1px;
		background-color: #E5E7E8;
		position: absolute;
		left: 46px;
		bottom: 0;
	}

	.head .navigation > li:first-child::before {
		content: "";
		width: calc(100% - 46px);
		height: 1px;
		background-color: #E5E7E8;
		position: absolute;
		left: 46px;
		top: 0;
	}

	.head .navigation > li:hover > a,
	.head .navigation > li.menu-item-submenu-visible > a,
	.head .navigation > li > a:hover,
	.head .navigation > li > a:focus {
		color: #24333E;
		background: #F4F4F4;
	}

	.head .navigation li ul {
		background-color: #fff;
	}

	.head .navigation li .sub-menu.visible {
		position: relative;
		left: auto;
	}

	.head .navigation li .sub-menu a {
		padding: 1rem 1rem 1rem 46px !important;
		color: #24333E;
	}

	.head .navigation li .sub-menu a:hover,
	.head .navigation li .sub-menu a:focus {
		color: #757575;
	}

	.head .navigation li .sub-menu.visible::before {
		content: "";
		width: calc(100% - 46px);
		height: 1px;
		background-color: #E5E7E8;
		position: absolute;
		left: 46px;
		top: 0;
	}
}

@media screen and (max-width:1023px) {

	.head__logo,
	.head__logo img {
		height: 32px;
	}

	.head__actions {
		padding: 28px 16px 28px 22px;
	}

	.head__actions > .singup {
		display: none;
	}

	section.hero.hero-double {
		padding: 16px;
	}

	.hero__inner-wrap {
		flex-direction: column;
	}

	.hero__side {
		flex: 1 1 100%;
		max-width: 100%;
		margin-bottom: 16px;
		padding: 20px 24px 24px;
	}

	.hero__side.hero__side-right {
		margin-bottom: 0px;
	}

	.hero__side .hero__logo {
		max-width: 120px;
		margin-bottom: 24px;
	}

	.hero__side .hero__title {
		font-size: 40px;
		line-height: 44px;
		margin-bottom: 20px;
	}

	.hero__side p {
		margin-bottom: 40px;
	}

	.recent-posts-block .container .featured-posts-wrapper {
		flex-wrap: wrap;
	}

	.recent-posts-block .featured-posts-wrapper > a {
		max-width: 50%;
	}

	/* DeepCrawl and Automator landing page Hero */

	section.hero.hero-single.hero-with-html-image .container {
		flex-direction: column;
		height: auto !important;
	}
	
	.page-template-page-landing section.hero.hero-area-front-page.hero-with-html-image .feature__content {
		width: 100%;
		padding-bottom: 1rem;
	}
	
	section.hero.hero-single.hero-with-html-image .container > img {
		width: 100%;
		display: block;
		margin: 0 auto;
		position: static;
		padding-top: 0;
	}

}

@media screen and (max-width:959px){

	.head__nav .navigation {
		/* padding-left: 16px; */
	}

}

@media screen and (max-width:767px){
	.recent-posts-block .featured-posts-wrapper > a {
		max-width: 100%;
		width: 300px;
	}
}