| 14 tags
– element
var $next = $h2.next(); // Get the next sibling element
if ($next.length > 0) {
var nexthtml = $next[0].outerHTML; // Get the outer HTML of the next sibling
//var hyphenatedText = itemtext.replace(/[?&“”():’]/g, ‘ ‘);
var hyphenatedText = itemtext.replace(/[`~!@#$%^&*()_|+-=?;:'”,.{}[]\/]/gi, ‘ ‘);
var hyphenatedText = hyphenatedText.replace(/ /g, “-“);
//var sectionHtml = ” + h2html + ‘ ‘ + nexthtml + ”;
var divHtml = ” + h2html + ‘ ‘ + nexthtml + ”;
//var sectionHtml = ‘ ‘;
// Insert the new element before the current element
$h2.before(divHtml);
// Remove the original and its next sibling
$h2.remove();
$next.remove();
// console.log(“Created section:”, sectionHtml);
} else {
console.log(“No next sibling found for :”, itemtext);
}
} else {
console.log(“Empty or whitespace content found.”);
}
});
$(“.sticky-sidebar li.dce-acf-repeater-item”).click(function(){
setTimeout(function() {
// $(‘.sticky-sidebar li’).removeClass(‘active’);
// $(this).addClass(‘active’);
}, 500);
});
});
/* window.addEventListener(‘DOMContentLoaded’, () => {
setTimeout(function(){
const observer = new IntersectionObserver(entries => {
entries.forEach(entry => {
const id = entry.target.getAttribute(‘id’);
if (entry.intersectionRatio > 0) {
$(‘.sticky-sidebar li’).removeClass(‘active’);
document.querySelector(`.sticky-sidebar .dce-acf-repeater-item a[href=”#${id}”]`).parentElement.classList.add(‘active’);
} else {
document.querySelector(`.sticky-sidebar .dce-acf-repeater-item a[href=”#${id}”]`).parentElement.classList.remove(‘active’);
}
});
});
// Track all sections that have an `id` applied
document.querySelectorAll(‘section[id]’).forEach((section) => {
observer.observe(section);
});
}, 2000);
}); */
setTimeout(() => {
// Smooth scroll to anchor links
$(‘a[href^=”#”]’).on(‘click’, function(event) {
event.preventDefault();
$(‘html, body’).animate({
scrollTop: $($(this).attr(‘href’)).offset().top
}, 500);
});
// Highlight active sidebar link based on scroll position
$(window).on(‘scroll’, function() {
var scrollPosition = $(window).scrollTop();
// Check if the scroll position is at the top of the page (0)
if (scrollPosition === 0) {
$(‘.sticky-sidebar li’).removeClass(‘active’);
return; // Exit early to prevent unnecessary processing
}
// Loop through each section with a specific target class
$(‘section.target-class-ident’).each(function() {
var currentSection = $(this);
var sectionId = currentSection.attr(‘id’);
if (currentSection.offset().top {
setTimeout(() => {
const observer = new IntersectionObserver(entries => {
let activeNavItems = document.querySelectorAll(‘.sticky-sidebar li.active’);
entries.forEach(entry => {
const id = entry.target.getAttribute(‘id’);
const sidebarNavItem = document.querySelector(`.sticky-sidebar .dce-acf-repeater-item a[href=”#${id}”]`).parentElement;
// Calculate the threshold based on the section height
const sectionHeight = entry.boundingClientRect.height;
const viewportHeight = window.innerHeight;
const threshold = sectionHeight = threshold) {
// Add ‘active’ class to the corresponding sidebar navigation item
// $(‘.sticky-sidebar li’).removeClass(‘active’);
sidebarNavItem.classList.add(‘active’);
} else {
// Remove ‘active’ class only if no other sidebar items have it
console.log(activeNavItems.length);
// if (activeNavItems.length > 1 ) {
sidebarNavItem.classList.remove(‘active’);
// }
}
});
}, { threshold: [0.1, 0.5] }); // Use multiple thresholds for different section heights
// Track all sections that have an `id` applied
document.querySelectorAll(‘section[id]’).forEach((section) => {
observer.observe(section);
});
}, 3000); // Wait for 2 seconds after DOMContentLoaded before setting up observer
});
setTimeout(() => {
$(‘.sticky-sidebar .dce-acf-repeater-item’).click(function(e) {
e.preventDefault();
var targetId = $(this).find(‘a’).attr(‘href’); // Get target section id from href attribute
var offset = $(targetId).offset().top – 140; // Calculate offset with 20px margin from top
$(‘html, body’).animate({
scrollTop: offset
}, 800); // Adjust the duration (in milliseconds) as needed
});
}, 2000);
*/
window.rocketSplitTest = { ‘config’: { ‘page’: { ‘base’: { ‘protocol’: ‘https://’, ‘host’: ‘directiveconsulting.com’, ‘path’: ‘/’ } } } };
window.rocketSplitTest.cookie = { };
window.rocketSplitTest.cookie.create = function (name, value, days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
document.cookie = name + “=” + value + “; expires=” + date.toGMTString() + “; path=” + window.rocketSplitTest.config.page.base.path;
};
window.rocketSplitTest.cookie.read = function (name) {
var parts = (“; ” + document.cookie).split(“; ” + name + “=”);
return (parts.length === 2) ? parts.pop().split(“;”).shift() : null;
};
! function() {
var analytics = window.analytics = window.analytics || [];
if (!analytics.initialize)
if (analytics.invoked) window.console && console.error && console.error(“Segment snippet included twice.”);
else {
analytics.invoked = !0;
analytics.methods = [“trackSubmit”, “trackClick”, “trackLink”, “trackForm”, “pageview”, “identify”, “reset”, “group”, “track”, “ready”, “alias”, “debug”, “page”, “once”, “off”, “on”, “addSourceMiddleware”, “addIntegrationMiddleware”, “setAnonymousId”, “addDestinationMiddleware”];
analytics.factory = function(e) {
return function() {
var t = Array.prototype.slice.call(arguments);
t.unshift(e);
analytics.push(t);
return analytics
}
};
for (var e = 0; e li.mega-menu-flyout ul.mega-sub-menu {
padding: 31px 0 14px 27px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
line-height:24px;
padding-bottom:17px;
}
.mega-sub-menu a:not(.elementor-button):hover {
color:#9E54BA!important;
}
#mega-menu-wrap-primary #mega-menu-primary[data-effect=”fade_up”] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
margin-top:26px!important;
}
.book-desktop a {
border-color: #1E1C20!important;
}
.book-desktop a:hover {
border-color: #9E54BA!important;
}
.mega-menu-cta {
display:none!important;
}
.mega-menu-cta a.mega-menu-link, .mega-menu-cta a.mega-menu-link:hover {
color: #fff!important;
}
.mm-mobile {
display:none!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard {
display: flex;
justify-content: flex-end;
}
.mm-resources {
margin:0!important;
}
.mm-resources svg {
transform: translateY(3px);
}
.mm-resources:hover svg path {
stroke: #9E54BA!important
}
.mm-resources .mega-indicator, .mm-resources .resources-label {
display:none!important;
}
.mm-grid {
max-width: 1033px!important;
display: flex;
align-self: flex-end;
margin: 0 !important;
}
.mm-resources .hover-arrow:hover {
color:#fff!important
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link > span.mega-indicator::after {
transform: rotateX(180deg);
}
#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu.mega-menu-item {
width: 100%;
float: left;
}
@media screen and (min-width: 1313px) and (max-width: 1440px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
font-size:14px;
}
}
@media screen and (max-width: 1440px) {
#mega-menu-wrap-primary #mega-menu-primary[data-effect=”fade_up”] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
margin-top: 21px !important;
}
/**
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
margin-right:23px!important;
} **/
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after {
background-image: url(https://directiveconsulting.com/wp-content/uploads/2024/05/menu-dropdown.svg);
content: ” !important;
background-position: center;
background-repeat: no-repeat;
background-size: 7px;
width: 7px;
height: 10px;
top: 15px;
}
}
@media screen and (min-width: 1313px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
transform: translateX(-37px) !important;
background:#fff!important;
}
.mega-menu-column-standard {
position: absolute!important;
max-width: 1320px!important;
left: 0!important;
right: 0!important;
margin: auto!important;
}
.page-id-48564 .mega-menu-column-standard {
max-width: 1604px!important;
}
.mega-menu-item-47665 .mega-sub-menu {
display: flex!important;
flex-wrap: wrap;
flex-direction: row;
width: 690px!important;
padding-top:40px!important;
padding-bottom:40px!important;
}
.mega-menu-item-47665 .mega-sub-menu li {
flex: 1 50%;
padding:20px 20px 20px 0!important;
margin:0!important;
}
.mega-menu-item-47665 .mega-sub-menu li a {
padding-bottom:0!important;
}
}
@media screen and (max-width: 1312px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard {
justify-content: flex-start;
}
.mm-resources .mega-indicator, .mm-resources .resources-label {
display:inline-block!important;
}
.mm-resources svg {
display:none;
}
.book-desktop {
display:none!important;
}
#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary {
top:57px!important;
padding-bottom:100px!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:not(.mega-menu-cta) > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color:#9E54BA!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
margin-bottom: 20px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
margin-left: 0;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
margin-right: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
font-weight:700!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
padding: 0 24px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: none;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after {
top:18px;
}
.mega-menu-cta {
padding:0px !important;
display: flex!important;
width:auto!important;
margin: 20px 24px 0px!important;
color:#fff!important;
background:none!important;
}
.mega-menu-cta a {
padding:10px 20px!important;
font-size:14px!important;
line-height:21px!important;
height:unset!important;
width:auto!important;
background: #1E1C20!important;
color:#fff!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-cta > a.mega-menu-link {
color:#fff!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-cta.menu-ce > a.mega-menu-link {
color:#EB6D12!important;
background:none!important;
border: 1px solid #EB6D12!important;
}
.mega-menu-cta a:hover {
background: #9E54BA!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-cta.menu-ce > a.mega-menu-link:hover {
border: 1px solid #EB4812!important;
background: #EB4812!important;
color:#fff!important;
}
.mm-desktop {
display:none;
}
.mm-mobile {
display:block!important;
}
ul.mega-sub-menu {
margin-top: 0px !important;
padding: 0px !important;
}
}
.mm-mobile a {
color: #1E1C20!important;
}
.mm-mobile a:hover {
color: #EB6D12!important;
}
.cta-animation {
min-height:100%;
}
.audit-desktop, .audit-mobile {
display: none!important;
}
.page-id-52134 .button-ep, .page-id-52134 .ep-mobile {
display: none!important;
}
.page-id-52134 .audit-desktop {
display: inline-block!important;
}
@media screen and (max-width: 1312px) {
.page-id-52134 .audit-desktop {
display: none!important;
}
.page-id-52134 .audit-mobile {
display: flex!important;
}
}
/**
*
* BUTTONS AND LINKS
*
**/
.hero .button-primary a, .cta-main .button-primary a, .button-large a {
font-size:20px!important;
line-height:30px!important;
font-weight:700!important;
}
:not(.book-desktop).button-fill a {
color:#fff!important;
}
.button-fill:hover a {
color:#fff!important;
background:#9E54BA!important;
border-color:#9E54BA!important;
}
.button-fill-solid a {
color: #fff!important;
background: #9E54BA!important;
border-color: #9E54BA!important;
}
.button-fill-solid a:hover {
background: #9E54BA!important;
border-color: #9E54BA!important;
}
.button-small a {
font-size:16px!important;
line-height:21px!important;
padding:16px 32px!important;
}
.button-fill a{
background:none!important;
}
.button-fill-light a{
background:none!important;
border-color: #fff!important;
color:#fff!important;
}
.button-fill-dark a{
background:none!important;
border-color: #1E1C20!important;
color:#1E1C20!important;
}
.button-fill a:hover,.button-fill-light a:hover, .button-fill-dark a:hover {
background:#9E54BA!important;
border-color: #9E54BA!important;
color: #fff!important;
}
.button-primary {
margin-top:60px;
}
.article-button:hover {
color:#fff!important;
}
.button-blaze a {
color: #fff!important;
background: #EB6D12!important;
border-color: #EB6D12!important;
}
.button-blaze a:hover {
background: #EB4812!important;
border-color: #EB4812!important;
}
.button-fill-light-blaze a {
color: #fff!important;
background: transparent!important;
border-color: #EB6D12!important;
}
.button-fill-light-blaze a:hover {
background: #EB4812!important;
border-color: #EB6D12!important;
}
@media screen and (max-width: 1440px) {
.button-primary {
margin-top:45px;
}
.hero .button-primary a, .cta-main .button-primary a, .button-large a {
font-size:16px!important;
line-height:24px!important;
font-weight:700!important;
}
}
@media screen and (max-width: 767px) {
.button-primary {
margin-top:30px;
}
.hero h2 {
font-size:30px!important;
line-height:36px!important;
letter-spacing: 0.3px;
}
}
.hover-arrow .arrow, .hover-arrow .elementor-widget-container {
transition:.3s ease-in-out all;
}
.hover-arrow:hover .elementor-widget-container {
color: #9E54BA!important;
}
.hover-arrow:hover .arrow {
transform:translateX(8px);
}
.hover-arrow .arrow {
max-width:36px!important;
}
@media screen and (max-width: 1440px) {
.hover-arrow .arrow img {
width:27px!important;
}
}
/**
*
* FONTS
*
**/
img.wp-smiley, img.emoji {
display:none!important;
}
h2 strong {
letter-spacing: -1.44px;
}
.pre-title-light h1, .pre-title-light h2, .pre-title-light, .pre-title-light p {
color: #fff;
font-size: 14px!important;
line-height:15px!important;
font-style: normal;
font-weight: 700;
letter-spacing: 0.98px;
text-transform: uppercase;
margin-bottom:0!important;
}
.pre-title-light,.pre-title-dark {
padding-bottom: 30px;
}
.title-line-light {
padding-left:112px;
}
.title-line-light:before {
content:”;
position: absolute;
left:0;
top:6px;
width: 88px;
height: 1px;
background: #fff;
}
.pre-title-dark, .pre-title-dark p {
font-size: 14px;
line-height:15px!important;
font-style: normal;
font-weight: 700;
letter-spacing: 0.98px;
text-transform: uppercase;
margin-bottom:0!important;
}
.title-line-dark {
padding-left:112px;
}
.title-line-dark:before {
content:”;
position: absolute;
left:0;
top:6px;
width: 88px;
height: 1px;
background: #1E1C20;
}
.heading-green {
color: #176739;
font-weight: 700;
}
.body-large {
font-size: 24px!important;
line-height: 28.8px!important;
font-weight:400;
}
.body-x-large {
font-size: 30px!important;
line-height: 36px!important;
}
.t-42 {
font-size: 42px!important;
line-height: 120%!important;
}
.t-36 {
font-size: 36px!important;
line-height: 120%!important;
}
.searchandfilter h4 {
font-size: 20px!important;
line-height: 24px!important;
}
@media screen and (max-width: 1440px) {
.body-x-large {
font-size: 22px!important;
line-height: 27px!important;
}
.body-large {
font-size: 20px!important;
line-height: 24px!important;
}
.t-36 {
font-size: 30px!important;
}
}
@media screen and (max-width: 1024px) {
.body-large, .body-x-large, .searchandfilter h4 {
font-size: 16px!important;
line-height: 24px!important;
}
.t-36 {
font-size: 20px!important;
}
}
/**
*
* ICON AND HOVER BOXES
*
**/
.icon-box-right {
padding:41px 72px 74px 83px;
min-height:650px;
}
.icon-right {
position: absolute;
right: 72px;
text-align: right;
}
.icon-left {
position: absolute;
left: 27px;
text-align: left;
}
.ib-purple {
background-color: #EBE7EE;
}
.ib-purple:hover {
background-color: #4F2A5D!important;
}
.ib-purple .title {
margin-top:238px;
}
.ib-purple .values-title {
margin-top:105px;
}
.ib-purple:hover .title h3, .ib-purple:hover .values-title h3, .ib-purple:hover .description {
color: #EBE7EE!important;
}
.ib-purple:hover svg path {
fill:#a594ad!important;
}
.ib-purple:hover .icon-left svg path {
fill:#9E54BA!important;
}
.ib-green:hover {
background: #0E3F23!important;
}
.ib-green .title {
margin-top:238px;
}
.ib-green:hover .title h3 {
color:#82E3AB!important;
}
.ib-green:hover .description {
color:#D5F6E3!important;
}
.ib-green:hover svg path {
fill:#82E3AB!important;
}
@media screen and (max-width: 1024px) {
.icon-box-container {
flex-direction:column;
}
.icon-box-right {
padding:41px 24px 40px 24px;
min-height:0;
}
.ib-green .title {
margin-top:70px;
}
.icon-right, .icon-right-anim {
width:40px;
height:auto;
}
.ib-green .icon-right-anim {
width:64px;
height:auto;
}
}
@media screen and (max-width: 767px) {
.ib-purple .title {
margin-top:101px;
}
.icon-left {
left: 15px;
}
.icon-left svg {
width:32px;
height:32px;
}
.ib-purple .values-title {
margin-top: 65px;
}
}
.inner-content ul {
margin-left:20px!important;
}
/**
*
* TESTIMONIALS
*
**/
.testimonial-container {
padding-top:146px;
padding-bottom:24px;
}
.testimonial-carousel .swiper-slide {
display: flex;
align-items: center;
}
@media screen and (max-width: 1600px) {
.testimonial-carousel .elementor-main-swiper {
width: 80%!important;
}
}
.testimonial-carousel .elementor-widget-testimonial-carousel .swiper-wrapper {
align-items:center!important;
}
.elementor-testimonial__image img {
height: auto!important;
}
.elementor-testimonial__footer {
justify-content: center;
}
.elementor-testimonial–skin-bubble .elementor-testimonial__content {
background-color: rgba(255, 255, 255, 0) !important;
}
.elementor-testimonial–skin-bubble .elementor-testimonial__content:after {
display: none!important;
}
.testimonial-carousel .swiper-pagination-bullet {
border-radius: 0!important;
}
.testimonial-carousel:before {
content:”;
position: absolute;
left:390px;
top:-60px;
width:68px;
height: 61px;
background: url(‘https://directiveconsulting.com/wp-content/uploads/2024/04/quote-white.svg’);
background-size: contain!important;
background-repeat: no-repeat!important;
}
.testimonial-carousel.dark:before {
content:”;
position: absolute;
left: 370px;
top: -80px;
width:68px;
height: 61px;
background: url(‘https://directiveconsulting.com/wp-content/uploads/2024/04/quote-purple.svg’)!important;
background-size: contain!important;
background-repeat: no-repeat!important;
}
.testimonial-carousel.green:before {
content:”;
position: absolute;
left: 370px;
top: -80px;
width:68px;
height: 61px;
background: url(‘https://directiveconsulting.com/wp-content/uploads/2024/05/quote-green.svg’)!important;
background-size: contain!important;
background-repeat: no-repeat!important;
}
.elementor-swiper-button-next:before {
content:”;
position: absolute !important;
right: -100px !important;
top: 0 !important;
width: 48px!important;
height: 48px!important;
background: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-right-orange.svg) !important;
background-size: contain!important;
background-repeat: no-repeat!important;
}
.video-carousel .elementor-swiper-button-next:before {
right: 400px !important;
left: unset !important;
}
.elementor-swiper-button-prev:before {
content:”;
position: absolute !important;
left: -100px !important;
top: 0 !important;
width: 48px!important;
height: 48px!important;
background: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-left-orange.svg) !important;
background-size: contain!important;
background-repeat: no-repeat!important;
}
.video-carousel .elementor-swiper-button-prev:before {
left:0px !important;
}
@media screen and (max-width: 1600px) {
.elementor-swiper-button-next:before, .video-carousel .elementor-swiper-button-next:before {
right: 0px !important;
}
.elementor-swiper-button-prev:before. .video-carousel .elementor-swiper-button-prev:before {
left: 0px !important;
}
}
@media screen and (max-width: 1440px) {
.elementor-swiper-button-prev:before, .elementor-swiper-button-next:before {
width: 36px!important;
height: 36px!important;
}
}
@media screen and (max-width: 1024px) {
.elementor-testimonial–layout-image_left .elementor-testimonial {
flex-direction: column-reverse!important;
}
.elementor-testimonial__footer, .elementor-testimonial__header {
align-items: center!important;
padding-right:0!important;
}
.testimonial-carousel:before, .testimonial-carousel.dark:before, .testimonial-carousel.green:before {
display:none;
}
.elementor-swiper-button-prev:before, .elementor-swiper-button-next:before {
width: 24px!important;
height: 24px!important;
}
.elementor-swiper-button-next:before {
right: 0px !important;
}
.elementor-swiper-button-prev:before {
left: 0px !important;
}
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next {
top: 100%!important;
}
.testimonial-carousel .elementor-main-swiper {
width:100%!important;
}
.testimonial-container {
padding-top:40px;
padding-bottom:24px;
}
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
opacity:1!important;
}
@media screen and (min-width: 1025px) {
.testimonial-container .elementor-pagination-type-bullets .elementor-swiper-button-prev, .testimonial-container .elementor-pagination-type-bullets .elementor-swiper-button-next {
top: calc(50% – 90px / 2)!important;
}
}
/**
*
* THEME TEMPLATE
*
**/
.arrowhead-section-wrap .container .inner {
margin: 0!important;
}
/**
* CASE STUDIES
*
**/
.vline {
display:none!important;
}
.single-case_studies .block-1 section {
padding-top:115px;
padding-bottom:0px
}
.arrowhead-section-wrap .container {
max-width:1320px!important;
padding-left:24px;
padding-right:24px;
}
.single-case_studies .check-article-body:not(.block-1), .single-case_studies .check-pull-quotes {
display:flex;
justify-content:flex-end;
max-width: 1320px;
margin: 0px auto;
}
.single-case_studies .check-pull-quotes section {
width:100%;
}
section.pull_quotes.quoteicon .heading-title-h3 {
font-size: 36px;
line-height: 43px;
font-family: ‘Manrope’;
}
.client-title {
margin:0px 0px 70px!important;
display:none;
}
.block-1 .client-title {
display:block;
}
section.article_body .entry {
border-bottom:0px;
padding-bottom:0px
}
.single-case_studies .check-article-body:not(.block-1) section {
width:100%;
}
.single-case_studies .check-article-body a span, .single-case_studies .check-article-body a {
color:#EB6D12!important;
text-decoration:none!important;
}
.single-case_studies .check-article-body a span:hover, .single-case_studies .check-article-body a:hover {
color:#e1523d!important;
text-decoration:none!important;
}
.single-case_studies .block-1 .entry:nth-of-type(2) a {
color: #e25343;
padding: 8px 12px 8px 12px;
align-items: center;
gap: 10px;
color: #fff !important;
background: #4F2A5D;
font-size: 14px;
line-height: 14px;
text-transform: uppercase;
font-weight: 700;
}
.single-case_studies .block-1 .entry:nth-of-type(1) h2 {
display:none;
}
.single-case_studies .block-1 .entry:nth-of-type(1) {
width:66%;
float:right;
}
section.pull_quotes.userpic .attribution h4 {
letter-spacing: 0;
font-size: 16px;
line-height: 24px;
margin-left: 0;
font-weight: 400 !important;
width: calc(100% – 2rem – 56px);
}
section.pull_quotes.quoteicon .attribution p:first-child {
color: #000;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
section.pull_quotes.quoteicon .heading-title-h3:before {
left: -50px;
top: 0;
}
section.pull_quotes .context {
max-width: 100%;
}
.arrowhead-section-wrap section {
padding: 0;
margin: 60px 0;
}
.single-case_studies .hero {
min-height:980px!important;
padding-top:0!important;
padding-bottom:0!important;
margin-top:0!important;
}
/**.single-case_studies .hero:before {
content:”;
background-image: linear-gradient(270deg, #00000000 0%, #000000 100%);
mix-blend-mode: multiply;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
} **/
.single-case_studies .curated_posts {
display:none!important;
}
.single-case_studies section.article_body .entry.gen-cta .cta-wrap h2 {
font-size:20px;
line-height:30px;
font-weight:400;
}
.single-case_studies section.article_body .entry.gen-cta .cta-wrap .heading-blurb {
font-size:42px;
line-height:50px;
}
.single-case_studies .block-5 section.article_body {
padding:0 0 90px;
}
.single-case_studies section.article_body .entry.gen-cta .cta-wrap a {
color:#fff!important;
}
.single-case_studies section.article_body .entry.gen-cta .cta-wrap a:hover {
color:#1E1C20!important;
}
section.entry_grid.horizontal.bignum .grid .entry .context h2 {
position: relative!important;
padding:0!important;
}
section.entry_grid.horizontal.bignum .grid .entry .context {
padding:0!important;
}
section.entry_grid.horizontal.bignum .grid .entry .context .heading-blurb {
background: #fff;
padding: 24px 0 0 0!important;
}
section.hero .context {
margin: 0 auto;
width:1320px;
max-width: 100%;
text-align: left;
}
section.hero .entry-logo {
display: block;
height: 90px;
margin: 0 0 30px 0;
}
.arrowhead-section-wrap section {
background-color:#fff!important;
}
.arrowhead-section-wrap section .heading-title {
font-size: 72px!important;
font-weight: 400!important;
line-height: 110%!important;
letter-spacing: -0.72px!important;
max-width:863px;
}
section.hero .heading-blurb {
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 120%;
color:#fff;
max-width:863px;
}
.arrowhead-section-wrap section.dark .cta-wrap .cta.filled.red_theme {
background-color: rgba(0, 0, 0, 0);
border-color: #EB6D12;
border: 1px solid #EB6D12;
}
.arrowhead-section-wrap section.dark .cta-wrap .cta.filled.red_theme:hover {
background-color: #e1523d;
color:#fff;
border: 1px solid #e1523d;
}
.arrowhead-section-wrap section .heading-blurb {
font-size: 22px;
letter-spacing: 0;
}
section.entry_grid.horizontal.bignum .grid .entry .context h2 {
color: #4F2A5D;
font-size:88px;
line-height:97px;
}
section.entry_grid.horizontal.bignum .grid .entry .context .heading-blurb p {
margin: 0;
font-size: 24px;
line-height: 29px;
font-weight: 400;
max-width: 250px;
}
section.pull_quotes.quoteicon .heading-title-h3:before {
color: #A794AE;
content: ““”;
font-family: ‘Manrope’;
}
.dark {
background-color:#301938!important;
}
.dark .heading-title-h2 {
color:#A794AE;
font-size: 20px;
font-weight: 400;
letter-spacing: 0.2px;
}
.dark .heading-blurb {
font-size: 42px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}
.single-case_studies section.article_body .entry.gen-cta .cta-wrap {
background-image:none!important;
}
section.article_body .entry.gen-cta .cta-wrap.dark .context {
border-left: 0px;
}
/**
*
* POSTS
*
**/
section.article_body .grid {
margin: 0 auto;
max-width: 1320px!important;
}
body.single .blog-post section .img-foot .heading-title-h2 {
font-size: 72px!important;
line-height: 79px!important;
color: #1E1C20 !important;
font-weight: 400 !important;
}
.ast-oembed-container {
height:auto!important;
}
/**
*
* GLOSSARY
*
**/
.single-glossary .arrowhead-section-wrap section {
margin-bottom: 120px;
}
.single-glossary .header section.hero {
padding:120px 24px 0!important;
}
.single-glossary .arrowhead-section-wrap section {
padding:0 24px!important;
}
.single-glossary .f-frame {
max-width: 1320px;
padding: 120px 0;
}
.glossary-blog-additional-heading, .glossary-blog-explore-services-buttons {
padding-left: 0;
padding-right: 0;
}
.single-glossary .f-columns>.f-column {
padding:0;
}
.single-glossary .f-columns {
column-gap: 24px;
}
.single-glossary .f-columns>.f-column[data-width=”1/3″] {
width: calc(33.33% – 24px);
}
.POST-LIST .post .meta {
display:none;
}
.glossary-blog-additional-heading h2 {
margin-bottom: 50px;
}
.single-glossary .glossary-explore-services {
display:none;
}
.arrowhead-section-wrap h2 {
margin:24px 0;
}
.tag-tagline span {
font-size: 14px;
font-weight: 700;
padding: 4px 10px !important;
}
.section-hero-guide-heading {
font-size: 72px;
line-height: 79px;
font-weight: 400;
margin-top: 40px;
margin-bottom: 40px;
}
.glossary-sidebar-wrapper h5 {
font-size:24px;
}
/**
*
* PRINCIPLES
*
.video-container {
min-width:643px!important;
}
@media screen and (max-width: 1300px) {
.video-container {
min-width:100%!important;
}
}
**/
.principle-button {
position: relative;
color: #1E1C20!important;
display: flex;
flex-direction: row;
align-items: center;
}
.principle-button span {
content:”;
position: relative !important;
width: 36px!important;
height: 36px!important;
min-width: 36px!important;
min-height: 36px!important;
background: url(https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-purple.svg) !important;
background-size: contain!important;
background-repeat: no-repeat!important;
margin-left: 9px;
transition:.3s ease-in-out all;
}
.principle-button:hover {
color: #EB6D12!important;
}
.principle-button:hover span {
transform: translateX(8px);
}
.fixed-logo {
display: none;
}
.principle-nav.elementor-sticky–effects {
z-index:999999;
height:91.6px!important;
}
.principle-nav.elementor-sticky–effects .fixed-logo {
display: inline-block;
}
.principle-nav.elementor-sticky–effects .cg-title {
display: none;
}
@media screen and (max-width: 1440px) {
.fixed-logo {
display: none!important;
}
}
#arrowhead-toc-sticky-wrapper .container .inner h5 {
font-family: manrope!important;
font-size: 20px;
font-weight: 700;
margin-bottom: .8rem;
}
.single-resource_hub section.article_body .entry {
margin-left:300px;
}
.single-resource_hub .block-1 .client-title {
display: none!important;
}
.single-resource_hub {
background:#F5F5F5!important
}
/**
*
* FORMS
*
**/
h2.gform_submission_error {
font-size: 20px!important;
line-height: 30px!important;
font-weight: 700!important;
}
/**
*
* CAROUSELS
*
**/
.logo-carousel .swiper-wrapper {
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
/**
*
* LOOPS
*
**/
.loop-section-dark .loop-grid-standard .elementor-widget-container {
color: #fff!important;
}
.service-carousel .elementor-swiper-button-next:before {
right: 0px !important;
top:0!important;
bottom:unset!important;
}
.service-carousel .elementor-swiper-button-prev:before {
left: 0px !important;
}
/**
*
* POSTS
*
**/
.cat-item {
cursor: pointer;
background:#D9D9D9;
}
.cat-item .e-con-inner {
background:#F5F5F5;
margin:1px;
}
.cat-item:hover .e-con-inner {
margin:0px;
}
.cat-label {
height: 42px;
}
.cat-item:hover .elementor-widget-container {
color: #fff!important;
}
.glossary-cat .e-con-inner:hover {
background:#301938!important;
border-color: #301938;
}
.glossary-cat:hover svg path {
fill: #9E54BA!important;
}
.guides .e-con-inner:hover {
background:#4D4D4D!important;
border-color: #4D4D4D;
}
.guides:hover svg path {
fill: #82E3AB!important;
}
.podcast .e-con-inner:hover {
background:#176739!important;
border-color: #176739;
}
.podcast:hover svg path {
fill: #D5F6E3!important;
}
.reports .e-con-inner:hover {
background:#4F2A5D!important;
border-color: #4F2A5D;
}
.reports:hover svg path {
fill: #FFD4FF!important;
}
.strategies .e-con-inner:hover {
background:#666!important;
border-color: #666;
}
.strategies:hover svg path {
fill: #D5F6E3!important;
}
.thought .e-con-inner:hover {
background:#846A8E!important;
border-color: #846A8E;
}
.thought:hover svg path {
fill: #FFD4FF!important;
}
.video .e-con-inner:hover {
background:#5D9574!important;
border-color: #5D9574;
}
.video {
padding-right:1px!important;
}
.video:hover{
padding-right:1px!important;
}
.video:hover svg path {
fill: #82E3AB!important;
}
.video-carousel .video:hover svg path {
fill: unset!important;
}
@media screen and (max-width: 767px) {
.cat-item {
width:33%;
}
.cat-item svg {
height:33px;
}
.cat-label {
height:32px;
}
.thought, .podcast {
padding-right:2px;
}
}
.dark-bg .e-loop-item .item-title, .dark-bg .e-loop-item .elementor-heading-title {
color:#fff!important;
}
.e-loop-item a:hover .item-title, .e-loop-item a:hover .elementor-heading-title{
opacity:.8!important;
}
.terms-label .elementor-post-info__terms-list {
background-color: #fff;
font-size: 14px;
line-height: 21px;
padding:7px 14px;
color: #1E1C20;
font-weight: 700;
text-transform: uppercase;
}
.terms-label-grey .elementor-post-info__terms-list {
background-color: #D9D9D9;
font-size: 14px;
line-height: 21px;
padding:7px 14px;
color: #1E1C20;
font-weight: 700;
text-transform: uppercase;
}
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 var(–swiper-pagination-bullet-horizontal-gap, 4px);
border-radius: 0 !important;
}
.elementor-pagination {
display: flex !important;
align-items: center;
}
.page-numbers.prev {
height: 48px !important;
width: 48px !important;
display: inline-block;
font-size: 0;
background: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-left-orange.svg) !important;
background-size: contain !important;
background-position: center;
background-repeat:no-repeat!important;
}
.page-numbers.next {
height: 48px !important;
width: 48px !important;
display: inline-block;
font-size: 0;
background: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-right-orange.svg) !important;
background-size: contain !important;
background-position: center;
background-repeat:no-repeat!important;
}
.page-numbers.dots {
color: #D9D9D9;
}
.page-numbers.current {
color:#1E1C20;
}
.searchandfilter ul {
margin:0!important;
}
.searchandfilter label:hover, .sf-option-active label {
color: #EB4812!important;
}
.sf-field-search input {
display:inline-block;
padding-bottom:20px;
}
li.sf-field-search label {
position:relative;
}
li.sf-field-search label::after {
content:”!important;
display: inline-block;
width: 25px;
height: 25px;
position: absolute;
right:0;
bottom:16px;
cursor: pointer;
background-image:url(‘https://directiveconsulting.com/wp-content/uploads/2024/05/search.svg’);
background-position:center;
background-repeat:no-repeat;
background-size: contain;
}
.searchandfilter select.sf-input-select {
background: none !important;
border: 0px !important;
box-shadow: none !important;
padding: 0 !important;
font-size: 20px !important;
}
@media screen and (max-width: 1440px) {
.searchandfilter select.sf-input-select {
font-size: 16px !important;
}
}
.blog-carousel .elementor-swiper-button {
display: none!important;
}
@media screen and (max-width: 1024px) {
.blog-carousel .elementor-swiper-button {
display: flex!important;
}
.blog-carousel-container {
padding-bottom: 120px !important;
}
}
/*
*
* FOOTER
*
**/
.cta-main p {
margin-bottom:0!important;
}
@media screen and (max-width: 1600px) {
.cta-anim {
width: 50%!important;
transform: translateX(150px)!important;
}
}
@media screen and (max-width: 1150px) {
.cta-anim {
width: 60%!important;
transform: translateX(200px)!important;
}
}
@media screen and (max-width: 1024px) {
.cta-main {
background:#fff!important;
}
}
/*
*
* SLICK GLOBAL
*
**/
.slick-prev, .slick-next {
top: 100%;
background-color: transparent !important;
border-color: transparent !important;
color: #000 !important;
padding: 0 !important;
width: auto;
}
.slick-next, .slick-prev {
font-size: 20px;
font-style: normal;
font-weight: 400!important;
line-height: 150%;
}
.slick-next:before, .slick-prev:before {
color: #EB6D12;
margin: 0;
top: 8px !important;
vertical-align: middle;
opacity: 1!important;
}
.slick-next:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-right-orange.svg)!important;
position:absolute!important;
top: 0 !important;
}
.slick-prev:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-right-orange.svg)!important;
position:absolute!important;
top: 0 !important;
transform: rotate(180deg);
}
/*
*
* SLICK – SIDE CAROUSEL TRANS
*
**/
.side-carousel-trans .slick-track {
display: flex !important;
}
.side-carousel-trans .slick-list {
margin: 0;
overflow: visible;
}
.side-carousel-trans .slick-slide {
margin: 0 24px 0 0;
height: inherit !important;
}
.side-carousel-trans .slick-next, .side-carousel-trans .slick-prev{
top: -75px;
color: transparent !important;
}
.side-carousel-trans .slick-prev {
right: 147px;
left:unset!important;
}
.side-carousel-trans .slick-next {
right: 36px;
}
.slick-slider button {
box-shadow:none!important;
}
@media screen and (max-width: 998px) {
.side-carousel-trans .slick-slide {
margin: 0 20px 0 0;
}
.side-carousel-trans .slick-next, .side-carousel-trans .slick-prev{
top: -65px;
}
}
input[type=email]:focus, input[type=password]:focus, input[type=reset]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
background-color:rgba(255,255,255,0)!important;
border-color:#1E1C20!important;
}
/**
* BRAND COLORS
*
*/
.resources-link:hover a {
color:#9E54BA!important
}
/**
* MENU
*/
.logo-performance, .logo-commerce, .logo-communications{
display:none;
}
.blaze .logo-main, .teal .logo-main, .blue .logo-main {
display:none;
}
.blaze .logo-performance {
display:block;
}
.teal .logo-commerce {
display:block;
}
.blue .logo-communications {
display:block;
}
/**
* BLAZE
*/
.blaze .button-fill a {
color:#fff!important
}
.blaze #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .blaze #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus, .blaze #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color: #EB4812!important;
}
.blaze .mega-sub-menu a:not(.elementor-button):hover {
color: #EB4812 !important;
}
.blaze .book-desktop a {
border-color: #EB6D12!important;
background: #EB6D12!important;
}
.blaze .book-desktop a:hover {
border-color: #EB4812!important;
background: #EB4812!important;
}
.blaze .book-desktop.button-fill a {
background: transparent!important;
color:#EB6D12!important;
border-color: #EB6D12!important;
}
.blaze .book-desktop.button-fill a:hover {
border-color: #EB4812!important;
background: #EB4812!important;
color:#fff!important;
}
.blaze .mm-resources:hover svg path {
stroke: #EB4812 !important;
}
.blaze .button-primary a:hover {
border-color: #EB4812!important;
background:#EB4812!important;
}
.blaze a.body-link {
color: #EB6D12!important;
}
.blaze a.body-link:hover {
color: #EB6D12!important;
}
.blaze .hover-arrow:hover .elementor-widget-container {
color: #EB4812!important;
}
.blaze .principle-button span {
background: url(https://directiveconsulting.com/wp-content/uploads/2024/04/arrow-right-orange-1.svg) !important;
background-size: contain!important;
background-repeat: no-repeat!important;
}
.blaze .footer-list .elementor-icon-list-item:hover .elementor-icon-list-text {
color:#EB6D12!important
}
/**
* TEAL
*/
.teal #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .teal #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus, .teal #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color: #00686E!important;
}
.teal .mega-sub-menu a:not(.elementor-button):hover {
color: #00686E !important;
}
.teal .book-desktop a {
border-color: #069594!important;
background: #069594!important;
}
.teal .book-desktop a:hover {
border-color: #00686E!important;
background: #00686E!important;
}
.teal .button-fill a {
background: transparent!important;
border-color: #069594!important;
}
.teal .button-fill a:hover {
border-color: #00686E!important;
background: #00686E!important;
}
.teal .mm-resources:hover svg path {
stroke: #00686E !important;
}
.heading-gold {
color: #CC9417;
font-weight: 700;
}
.teal .button-primary a {
background: #069594!important;
border-color: #069594!important;
color: #fff!important;
}
.teal .button-fill-light a {
background: transparent!important;
border-color: #069594!important;
color: #fff!important;
}
.teal .button-fill-solid a {
background: #069594!important;
border-color: #069594!important;
color: #fff!important;
}
.teal .button-primary a:hover, .teal .button-fill-light a:hover, .teal .button-fill-solid a:hover {
background: #00686E!important;
border-color: #00686E!important;
}
.teal .hover-arrow:hover .elementor-widget-container {
color: #7FD6C7!important;
}
.teal .slick-next:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-teal.svg) !important;
position: absolute !important;
top: 0 !important;
}
.teal .slick-prev:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-teal.svg) !important;
position: absolute !important;
top: 0 !important;
transform: rotate(180deg);
}
.teal .footer-list .elementor-icon-list-item:hover .elementor-icon-list-text {
color:#069594!important
}
/**
* BLUE
*/
.blue #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .blue #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus, .blue #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color: #2563EB!important;
}
.blue .mega-sub-menu a:not(.elementor-button):hover {
color: #2563EB !important;
}
.blue .book-desktop a {
border-color: #E1F765!important;
background: #E1F765!important;
color:#1E1C20!important;
}
.blue .book-desktop a:hover {
border-color: #CFEA3A!important;
background: #CFEA3A!important;
color:#1E1C20!important;
}
.blue .button-fill a {
background: transparent!important;
border-color: #1E1C20!important;
color:#1E1C20!important;
}
.blue .button-fill a:hover {
border-color: #CFEA3A!important;
background: #CFEA3A!important;
color:#1E1C20!important;
}
.blue .mm-resources:hover svg path {
stroke: #2563EB !important;
}
.heading-blue {
color:#2563EB!important;
font-weight:700!important;
}
.blue .button-primary a {
background: #E1F765!important;
border-color: #E1F765!important;
color: #1E1C20!important;
}
.blue .button-fill-light a {
background: transparent!important;
border-color: #E1F765!important;
color: #fff!important;
}
.blue .button-primary a:hover, .blue .button-fill-light a:hover {
background: #CFEA3A!important;
border-color: #CFEA3A!important;
color: #1E1C20!important;
}
.blue .hover-arrow:hover .elementor-widget-container {
color: #E1F765!important;
}
.blue .hover-arrow-dark:hover .elementor-widget-container {
color: #301938!important;
}
.blue .slick-next:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-lime-filled.svg) !important;
background-size: 24px !important;
}
.blue .slick-prev:before {
content: url(https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-lime-filled.svg) !important;
background-size: 24px !important;
}
.blue .elementor-swiper-button-prev:before,.blue .elementor-swiper-button-next:before {
background-size:contain!important;
}
.blue .footer-list .elementor-icon-list-item:hover .elementor-icon-list-text {
color:#E1F765!important
}
(function(){if(window.matchMedia(‘(max-width:921.99px)’).matches){document.body.classList.add(‘ast-header-break-point’);document.body.classList.remove(‘ast-desktop’);}})();
Skip to content
TechnologyMethodologyVerticals
Technology
Technology buyers evaluate many solutions before deciding. We help companies stand out and capture demand when buyers research and compare platforms.
Industrial
Industrial buyers research solutions long before engaging vendors. We help manufacturers increase visibility, generate demand, and support complex sales cycles.
Services
Service businesses grow when expertise is visible and trusted. We help firms turn credibility into consistent pipeline by strengthening their digital presence.
Technology
Industrial
Services
Divisions
Performance
Performance captures demand and converts it into qualified pipeline. We combine media, SEO, creative, and revenue operations to accelerate measurable growth.
Commerce
Commerce drives revenue across ecommerce and retail platforms. We optimize the full purchase journey—from discovery to retention—to fuel sustained growth.
Communications
Communications builds influence, credibility, and audience engagement. We connect brands with creators, communities, and media to expand reach and strengthen brand presence.
Performance
Commerce
Communications
Capabilities
DIVISIONS
/**
* HOVER LIST
**/
.mm-list-left .mm-list-link, .services-link {
padding-right:46px;
position: relative;
display: flex;
align-content: center;
flex-wrap: wrap;
}
.mm-list-left .mm-list-link span, .services-link span {
font-size: 20px;
line-height: 30px;
font-weight: 700;
color: #fff;
opacity: 1;
cursor: pointer;
}
.mm-list-left .mm-list-link:hover span, .list-left .tab-link span.active-quest{
opacity: 1;
}
.mm-list-left .mm-list-link:after, .services-link:after {
content:”;
position: absolute;
right: 0px;
top:50%;
transform:translate(0,-50%);
width:30px!important;
height: 30px!important;
background:url(“https://directiveconsulting.com/wp-content/uploads/2026/03/arrow-white.svg”);
background-size:contain;
background-position: center;
background-repeat: no-repeat;
}
.mm-list-left .mm-list-link.performance.active span, .mm-list-left .mm-list-link.performance:hover span {
color: #82E3AB;
}
.mm-list-left .mm-list-link.commerce.active span, .mm-list-left .mm-list-link.commerce:hover span {
color: #FFB91C;
}
.mm-list-left .mm-list-link.communications.active span, .mm-list-left .mm-list-link.communications:hover span {
color: #5ECFFF;
}
.mm-list-left .mm-list-link.performance.active:after, .mm-list-left .mm-list-link.performance:hover:after{
background:url(“https://directiveconsulting.com/wp-content/uploads/2026/04/arrow-green.svg”);
}
.mm-list-left .mm-list-link.commerce.active:after, .mm-list-left .mm-list-link.commerce:hover:after{
background:url(“https://directiveconsulting.com/wp-content/uploads/2026/04/arrow-yellow.svg”);
}
.mm-list-left .mm-list-link.communications.active:after, .mm-list-left .mm-list-link.communications:hover:after{
background:url(“https://directiveconsulting.com/wp-content/uploads/2026/04/arrow-lblue.svg”);
}
span.active-quest:after{
opacity: 1!important;
}
.mm-list-left .performance {
margin-bottom: 29px;
}
.mm-list-left .commerce, .mm-list-left .communications {
padding-top: 29px;
padding-bottom: 29px;
}
.mm-list-left .commerce {
border-top: solid 1px #D5F6E3;
}
.mm-list-left .communications {
border-top: solid 1px #D5F6E3;
}
.services-link {
margin-top: 29px;
}
.services-link.active span, .mm-list-left .services-link:hover span {
color: #FFD4FF;
}
.services-link.active:hover, .services-link:hover:after{
background:url(“https://directiveconsulting.com/wp-content/uploads/2025/09/arrow-purple-light.svg”);
}
.fade-in {
opacity: 0;
display: none;
transition: opacity 0.5s ease;
}
.fade-in.active {
opacity: 1;
display: block;
}
.all-services-link {
padding:30px 0px;
}
.all-services-link a {
font-size: 15px;
line-height: 22px;
font-weight: 700;
cursor: pointer;
padding:6px 15px;
position: relative;
}
.all-services-link a span {
color: #fff!important;
}
.all-services-link a:hover span {
color: #FFD4FF!important;
}
.all-services-link a:before {
content:”;
position: absolute;
left:0;
top:0;
background: #fff;
width: 1px;
height: 35px;
}
Performance
Commerce
Communications
View All Services
$(document).ready(function() {
// Add click event listener to tab links
$(‘.mm-list-link’).on(‘mouseenter’, function() {
var targetId = $(this).attr(‘data-target’);
// Remove active class from all tab links
$(‘.mm-list-link’).removeClass(‘active’);
// Add active class to the current tab link
$(this).addClass(‘active’);
// Remove active-quest class from all questions
$(‘.question’).removeClass(‘active-quest’);
// Add active-quest class to the question inside the current tab link
$(this).find(‘.question’).addClass(‘active-quest’);
// Remove active class from all content divs
$(‘.fade-in’).removeClass(‘active’);
// Add active class to the corresponding content div
$(‘#’+targetId).addClass(‘active’);
//var test = $(‘#’ + targetId);
//alert(test);
//alert(targetId);
});
});
CAPABILITIES
Content
Drive qualified traffic and pipeline with performance-driven SEO and content built around how modern buyers search.
Paid Media
Capture high-intent demand and accelerate pipeline growth with full-funnel paid media strategies.
Performance Creative
Create high-performing creative built for testing, optimization, and conversion across modern advertising platforms.
Programmatic
Reach high-value audiences at scale with data-driven programmatic advertising that maximizes efficiency and impact.
Revenue Operations
Align marketing, sales, and data systems to improve pipeline visibility and enable scalable revenue growth.
Startups
Launch and scale growth programs for startups with lean strategies built to accelerate traction and pipeline.
CAPABILITIES
Marketplace
Increase product visibility and revenue through optimized marketplace strategies across major retail platforms.
Lifecycle Marketing
Increase customer lifetime value with targeted lifecycle programs that deepen relationships, reduce churn, and drive repeat revenue at every stage.
Shopping
Maximize product discovery and conversions with optimized shopping campaigns across search and retail media networks.
B2B Discoverability That Drives Revenue – A Smarter Way toGenerate Customers – 100+ – 420+ – $1B+ – Technology – Industrial – Services – Orange County – Austin – New York City – MexicoCity – London – Toronto |