Welcome to the detailed analysis for shiftcomm.com. This domain is officially recognized as SHIFT Communications: PR Agency & Performance Communications. According to their official web presence, their primary focus is: "SHIFT is a top PR agency. For 20 years, our integrated communications programs have helped B2B tech, consumer and healthcare companies shift ahead. We support clients nationally with offices in Boston, New York and San Francisco.".
Table of Contents
- ↓ placeholder.
/* Fluid Responsive sizing */
html { font-size: 1.125rem; }
@media screen and (max-width:1600px) { html { font-size: calc(0.46818555008210183rem + 0.6568144499178982vw); } }
@media screen and (max-width:991px) { html { font-size: calc(0.758056640625rem + 0.390625vw); } }
@media screen and (max-width:479px) { html { font-size: calc(0.7494769874476988rem + 0.8368200836820083vw); } }
/* These classes are never overwritten */
.hide {
display: none !important;
}
@media screen and (max-width: 991px),
@media screen and (max-width: 767px),
@media screen and (max-width: 479px){
.hide, .hide-tablet{
display: none !important;
}
}
@media screen and (max-width: 767px)
.hide-mobile-landscape{
display: none !important;
}
}
@media screen and (max-width: 479px)
.hide-mobile{
display: none !important;
}
}
.margin-0 {
margin: 0rem !important;
}
.padding-0 {
padding: 0rem !important;
}
.spacing-clean {
padding: 0rem !important;
margin: 0rem !important;
}
.margin-top {
margin-right: 0rem !important;
margin-bottom: 0rem !important;
margin-left: 0rem !important;
}
.padding-top {
padding-right: 0rem !important;
padding-bottom: 0rem !important;
padding-left: 0rem !important;
}
.margin-right {
margin-top: 0rem !important;
margin-bottom: 0rem !important;
margin-left: 0rem !important;
}
.padding-right {
padding-top: 0rem !important;
padding-bottom: 0rem !important;
padding-left: 0rem !important;
}
.margin-bottom {
margin-top: 0rem !important;
margin-right: 0rem !important;
margin-left: 0rem !important;
}
.padding-bottom {
padding-top: 0rem !important;
padding-right: 0rem !important;
padding-left: 0rem !important;
}
.margin-left {
margin-top: 0rem !important;
margin-right: 0rem !important;
margin-bottom: 0rem !important;
}
.padding-left {
padding-top: 0rem !important;
padding-right: 0rem !important;
padding-bottom: 0rem !important;
}
.margin-horizontal {
margin-top: 0rem !important;
margin-bottom: 0rem !important;
}
.padding-horizontal {
padding-top: 0rem !important;
padding-bottom: 0rem !important;
}
.margin-vertical {
margin-right: 0rem !important;
margin-left: 0rem !important;
}
.padding-vertical {
padding-right: 0rem !important;
padding-left: 0rem !important;
}
/* Make sure containers never lose their center alignment*/
.container-medium, .container-small, .container-large {
margin-right: auto !important;
margin-left: auto !important;
}
/* Get rid of top margin on first element in any rich text element */
.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child {
margin-top: 0 !important;
}
/* Get rid of bottom margin on last element in any rich text element */
.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
margin-bottom: 0 !important;
}
/* component background colors */
[background-color="white"] {background-color: var(--color--white);}
[background-color="black"] {background-color: var(--color--black);}
[background-color="lavender"] {background-color: var(--color--lavender);}
[background-color="blue"] {background-color: var(--color--blue);}
[background-color="pink"] {background-color: var(--color--pink);}
[background-color="purple"] {background-color: var(--color--purple);}
[background-color="orange"] {background-color: var(--color--orange);}
[background-color="yellow"] {background-color: var(--color--yellow);}
[background-color="light blue"], [background-color="light-blue"] {background-color: var(--color--light-blue);}
[background-color="light pink"], [background-color="light0pink"] {background-color: var(--color--light-pink);}
/* component background gradients */
:is([background-color="gradient-primary"], [background-color="gradient primary"]) {
background-image: linear-gradient(-20deg, var(--color--pink), var(--color--yellow));
}
:is([background-color="gradient-secondary"], [background-color="gradient secondary"]) {
background-image: linear-gradient(-20deg, var(--color--blue), var(--color--lavender));
}
/* component text colors */
[color="white"] {color: var(--color--white);}
[color="black"] {color: var(--color--black);}
[color="lavender"] {color: var(--color--lavender);}
[color="light blue"] {color: var(--color--light-blue);}
[color="blue"] {color: var(--color--blue);}
[color="light pink"] {color: var(--color--light-pink);}
[color="pink"] {color: var(--color--pink);}
[color="purple"] {color: var(--color--purple);}
[color="orange"] {color: var(--color--orange);}
[color="yellow"] {color: var(--color--yellow);}
/* tablet sizing values */
@media screen and (max-width: 992px) and (min-width: 768px) {
:root {
/* tablet spacing values */
/* --size--0-25: 0.25rem; */
/* --size--0-5: 0.5rem; */
/* --size--0-75: 0.75rem; */
/* --size--1: 1rem; */
/* --size--1-25: 1.25rem; */
/* --size--1-5: 1.5rem; */
/* --size--1-75: 1.75rem; */
/* --size--2: 2rem; */
--size--2-5: 2.25rem;
--size--3: 2.5rem;
--size--3-5: 2.75rem;
--size--4: 3rem;
--size--4-5: 3.5rem;
--size--5: 4rem;
--size--6: 4.5rem;
--size--7: 5rem;
--size--8: 5.5rem;
--size--9: 6rem;
--size--10: 6.5rem;
--size--11: 7rem;
--size--12: 7.5rem;
--size--13: 8rem;
--size--14: 9rem;
--size--15: 10rem;
--size--16: 11rem;
--size--17: 12rem;
--size--18: 13rem;
--size--19: 14rem;
--size--20: 15rem;
}
}
/* mobile sizing values*/
@media screen and (max-width: 767px) {
:root {
/* tablet spacing values */
/* --size--0-25: 0.25rem; */
/* --size--0-5: 0.5rem; */
--size--0-75: 0.625rem;
--size--1: 0.75rem;
--size--1-25: 1rem;
--size--1-5: 1.125rem;
--size--1-75: 1.25rem;
--size--2: 1.5rem;
--size--2-5: 2.125rem;
--size--3: 2.25rem;
--size--3-5: 2.5rem;
--size--4: 2.75rem;
--size--4-5: 3rem;
--size--5: 3.25rem;
--size--6: 3.5rem;
--size--7: 3.75rem;
--size--8: 4rem;
--size--9: 4.5rem;
--size--10: 5rem;
--size--11: 5.5rem;
--size--12: 6rem;
--size--13: 6.5rem;
--size--14: 7rem;
--size--15: 7.5rem;
--size--16: 8rem;
--size--17: 8.5rem;
--size--18: 9rem;
--size--19: 9.5rem;
--size--20: 10rem;
}
}
/* desktop variables */
:root {
/* hover duration and ease */
--hover-duration-1: 400ms;
--hover-duration-2: 800ms;
--hover-ease-1: ease;
--hover-ease-2: cubic-bezier(.075, .82, .165, 1);
}
/* tablet */
@media screen and (max-width: 992px) and (min-width: 768px) {
:root {
/* heading values*/
--heading--h1: var(--heading--md--h1);
--heading--h2: var(--heading--md--h2);
--heading--h3: var(--heading--md--h3);
--heading--h4: var(--heading--md--h4);
--heading--h5: var(--heading--md--h5);
--heading--h6: var(--heading--md--h6);
/* text size values*/
--text-size--large: var(--text-size--md--large);
--text-size--medium: var(--text-size--md--medium);
--text-size--regular: var(--text-size--md--regular);
--text-size--small: var(--text-size--md--small);
}
}
/* mobile landscape*/
@media screen and (max-width: 767px) and (min-width: 479px) {
:root {
/* heading values*/
--heading--h1: var(--heading--sm--h1);
--heading--h2: var(--heading--sm--h2);
--heading--h3: var(--heading--sm--h3);
--heading--h4: var(--heading--sm--h4);
--heading--h5: var(--heading--sm--h5);
--heading--h6: var(--heading--sm--h6);
/* text size values*/
--text-size--large: var(--text-size--sm--large);
--text-size--medium: var(--text-size--sm--medium);
--text-size--regular: var(--text-size--sm--regular);
--text-size--small: var(--text-size--sm--small);
}
}
/* mobile portrait */
@media screen and (max-width: 478px) {
:root {
/*heading values*/
--heading--h1: var(--heading--xs--h1);
--heading--h2: var(--heading--xs--h2);
--heading--h3: var(--heading--xs--h3);
--heading--h4: var(--heading--xs--h4);
--heading--h5: var(--heading--xs--h5);
--heading--h6: var(--heading--xs--h6);
/* text size values*/
--text-size--large: var(--text-size--xs--large);
--text-size--medium: var(--text-size--xs--medium);
--text-size--regular: var(--text-size--xs--regular);
--text-size--small: var(--text-size--xs--small);
}
}
/* Section Padding */
/* default */
[spacing-top="2"] { padding-top: var(--core-structure--section-medium); }
[spacing-bottom="2"] { padding-bottom: var(--core-structure--section-medium); }
/* small */
[spacing-top="1"] { padding-top: var(--core-structure--section-small); }
[spacing-bottom="1"] { padding-bottom: var(--core-structure--section-small); }
/* large */
[spacing-top="3"] { padding-top: var(--core-structure--section-large); }
[spacing-bottom="3"] { padding-bottom: var(--core-structure--section-large); }
/* none */
[spacing-top="0"] { padding-top: 0; }
[spacing-bottom="0"] { padding-bottom: 0; }
/* section styles */
section, header, footer {
position: relative;
}
/* prevent horizontal scroll */
.page-wrapper { overflow: clip; }
/* remove scroll bounce */
body { overscroll-behavior: none; }
/* container styles */
.w-container {
container-type: inline-size;
}
/*
Make the following elements inherit typography styles from the parent and not have hardcoded values.
Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
Uncomment this CSS to use it in the project. Leave this message for future hand-off.
*/
/*
a,
.w-input,
.w-select,
.w-tab-link,
.w-nav-link,
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
color: inherit;
text-decoration: inherit;
font-size: inherit;
}
*/
*[tabindex]:focus-visible,
input[type="file"]:focus-visible {
outline: 2px solid #4d65ff;
outline-offset: 2px;
}
/* Prevent all click and hover interaction with an element */
.pointer-events-off, .styleguide_empty-box {
pointer-events: none;
}
/* Enables all click and hover interaction with an element */
.pointer-events-on {
pointer-events: auto;
}
/* Snippet enables you to add class of div-square which creates and maintains a 1:1 dimension of a div.*/
.div-square::after {
content: "";
display: block;
padding-bottom: 100%;
}
/*Hide focus outline for main content element*/
main:focus-visible {
outline: -webkit-focus-ring-color auto 0px;
}
/*Reset selects, buttons, and links styles*/
.w-input, .w-select, a {
color: inherit;
text-decoration: inherit;
font-size: inherit;
}
/*Apply "..." after 4 lines of text */
.text-style-4lines {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
/*Apply "..." after 3 lines of text */
.text-style-3lines {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
/* Apply "..." after 2 lines of text */
.text-style-2lines {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
/* Apply "..." at 100% width */
.truncate-width {
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* Removes native scrollbar */
.no-scrollbar {
-ms-overflow-style: none; // IE 10+
overflow: -moz-scrollbars-none; // Firefox
}
.no-scrollbar::-webkit-scrollbar {
display: none; // Safari and Chrome
}
/* Adds inline flex display */
.display-inlineflex {
display: inline-flex;
}
/* /////// RICH TEXT ////////// */
.w-richtext[rich-text-text-white] > * {
color: var(--color--white);
}
/* Centered Images Fill Container */
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image {
width: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div {
width: 100%;
}
/* Left Aligned Rich Text*/
.w-richtext[rich-text-left-aligned] > * {
margin-left: 0 !important;
}
/* Desktop & Tablet */
@media screen and (min-width: 991px) {
/* Desktop Max Width */
.w-richtext {
width: 100%;
max-width: var(--core-structure--max-width-large);
margin-left: auto;
margin-right: auto;
}
/* Rich Text Max Width for non large images */
.w-richtext > *:not(.w-richtext-align-fullwidth) {
width: 100%;
max-width: var(--core-structure--max-width-small);
margin-left: auto;
margin-right: auto;
}
/* left aligned images stay left */
.w-richtext > .w-richtext-align-normal {
margin-left: max( var(--core-structure--page-padding), calc(50vw - var(--core-structure--page-padding) - (var(--core-structure--max-width-small) / 2 )));
}
}
/* Larger Screen left image alignment */
@media screen and (min-width: 1600px) {
/* left aligned images stay left */
.w-richtext > .w-richtext-align-normal {
margin-left: calc((var(--core-structure--max-width-large) - var(--core-structure--max-width-small)) / 2);;
}
}
/*Left Aligned Layout On Desktop*/
@media screen and (min-width: 992px) {
.article-content_content {
width: calc(100% - 24rem);
}
}
/*Left Aligned Layout On Large Desktop*/
@media screen and (min-width: 992px) {
/* Make Large Images fill container*/
.w-richtext[rich-text-xl-image] figure.w-richtext-align-fullwidth {
width: min(calc(100vw - ( var(--core-structure--page-padding) * 2 )), var(--core-structure--max-width-large));
max-width: none;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
}
.w-richtext[rich-text-xl-image] figure.w-richtext-align-fullwidth > :is(div, div > img) {
width: 100%;
max-width: none;
}
}
/* Float Images Fill Half of the Container on Desktop */
@media screen and (min-width: 768px) {
.w-richtext figure.w-richtext-align-floatleft {
width: calc((var(--core-structure--max-width-small)/2) - 2rem);
margin-right: var(--size--1-5, 1.5rem);
}
.w-richtext figure.w-richtext-align-floatright {
max-width: calc((var(--core-structure--max-width-small)/2) - 2rem);
margin-left: var(--size--1-5, 1.5rem) !important;
}
}
/* Float Images Fill Full container on Mobile */
@media screen and (max-width: 768px) {
.w-richtext figure:is(.w-richtext-align-floatleft, .w-richtext-align-floatright) {
width: 100%;
max-width: 100%;
margin-right: 0px;
margin-left: 0px;
}
}
/* rich text images fill width on tablet and mobile */
@media screen and (max-width: 991px) {
.w-richtext figure {max-width: 90%;}
}
/* 2 Column Bullets */
@media screen and (min-width: 768px) {
:is(.w-richtext[rich-text-two-column-bullets] ul, .w-richtext[rich-text-two-column-numbers] ol){
grid-column-gap: Opx;
grid-row-gap: Opx;
grid-template-rows: auto auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
margin-top: 1rem;
margin-bottom: 1rem;
padding-left: 1.25rem;
display: grid;
}
}
/* Large Quote */
.w-richtext[rich-text-quote-large] blockquote {
font-size: var(--text-size--large);
}
.w-embed blockquote {
border: none;
}
/* Keep videos full width and set aspect ratio */
@media screen and (min-width: 768px) {
.w-richtext figure.w-richtext-figure-type-video {
width: 100%;
max-width: 100%;
padding-top: 33% !important
}
}
/*////////// COMPONENTS //////////*/
/* opacity */
[opacity="0"] {opacity: 0;}
[opacity="10"] {opacity: .1;}
[opacity="20"] {opacity: .2;}
[opacity="30"] {opacity: .3;}
[opacity="40"] {opacity: .4;}
[opacity="50"] {opacity: .5;}
[opacity="60"] {opacity: .6;}
[opacity="70"] {opacity: .7;}
[opacity="80"] {opacity: .8;}
[opacity="90"] {opacity: .9;}
[opacity="100"] {opacity: 1;}
/* opacity */
[aspect-ratio="1/1"] {aspect-ratio: 1/1;}
[aspect-ratio="2/3"] {aspect-ratio: 2/3;}
[aspect-ratio="3/2"] {aspect-ratio: 3/2;}
/* button styles */
[button-small="true"] { padding: 0.3rem 1rem; font-size: 1.25rem;}
[button-small="true"] .button_icon { width: 1.5rem;}
[button-color="blue"][clip-hover] {
background-color: var(--color--lavender);
border-color: var(--color--blue);
color: var(--color--black);
}
[button-color="blue"][clip-default] {
background-color: var(--color--white);
border-color: var(--color--blue);
color: var(--color--black);
}
[button-color="pink"][clip-hover] {
background-color: var(--color--light-pink);
border-color: var(--color--pink);
color: var(--color--purple);
}
[button-color="pink"][clip-default] {
background-color: var(--color--white);
border-color: var(--color--pink);
color: var(--color--purple);
}
/* split layout component */
@media screen and (min-width: 768px) {
[reverse-split-layout="true"] {
order: -999 !important;
}
/* split project rich text */
.project_split-text[split-columns='1/2'] {
grid-template-columns: 1fr 2fr;
}
.project_split-text[split-columns='2/1'] {
grid-template-columns: 2fr 1fr;
}
}
/*Section Divider*/
[divider-flipped="true"] {
transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
}
/*
.button_icon {
clip-path: url(https://cdn.prod.website-files.com/6528126d3e4169ead3fea788/65401ef2228171d32b7dbfdf_Button%20Arrow.webp);
}
*/
.button_icon {
-webkit-mask-image: url(https://cdn.prod.website-files.com/6528126d3e4169ead3fea788/65401ef2228171d32b7dbfdf_Button%20Arrow.webp);
mask-image: url(https://cdn.prod.website-files.com/6528126d3e4169ead3fea788/65401ef2228171d32b7dbfdf_Button%20Arrow.webp);
-webkit-mask-size: 100%;
mask-size: 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
}
.button_icon.is-reverse {
-webkit-mask-image: url(https://cdn.prod.website-files.com/6528126d3e4169ead3fea788/654cf954acfd825135aaf105_Button%20Arrow%20Reverse.webp);
mask-image: url(https://cdn.prod.website-files.com/6528126d3e4169ead3fea788/654cf954acfd825135aaf105_Button%20Arrow%20Reverse.webp);
}
/* image galleries */
@media screen and (min-width: 768px) {
[row-span="2"] {grid-row-start: span 2; grid-row-end: span 2;}
[row-span="3"] { grid-row-start: span 3; grid-row-end: span 3;}
[column-span="2"] {grid-column-start: span 2; grid-column-end: span 2; }
[column-span="3"] {grid-column-start: span 3; grid-column-end: span 3;}
}
/*////////// UTILITITIES //////////*/
/* text wrap */
.text-wrap-balance { text-wrap: balance; }
/* ////////// TRANSITIONS ////////// */
/* general transitions */
:is(.button, .social-icons_item, .services-marquee_card, .callout_icon, .callout_background, .culture-photo_text-wrap, .text-card_background, .button_icon, .services-marquee_card, .slider_button, .news-card_component) {
transition-property: background-color, color, border-color, box-shadow, transform;
transition-duration: var(--hover-duration-1);
transition-timing-function: var(--hover-ease-1);
}
:is([card-image], [cta-background]) {
transition-property: background-color, color, border-color, box-shadow, transform, width, height;
transition-duration: var(--hover-duration-2);
transition-timing-function: var(--hover-ease-1);
}
@media (pointer: fine) {
a:hover .button_icon { transform: translateX(0.4rem); }
[card-parent]:hover [card-image]{transform: scale(1.1);}
[cta-button]:hover + [cta-background] {
width: calc(100% + (var(--core-structure--page-padding) * 2) - 1rem);
height: calc(100% + (var(--core-structure--page-padding) * 2) - 1rem);
background-color: var(--color--light-pink);
}
}
/* specific transition properties */
.text-card_background { transition-property: width; }
.team-card_component:hover img { transform: scale(1.1); }
.callout_icon { transition-property: transform; }
.callout_background { transition-property: height; transition-timing-function: var(--hover-ease-2);}
.team-card_component img {
transition-property: transform;
transition-duration: var(--hover-duration-1);
transition-timing-function: var(--hover-ease-1);
}
/* hover effects */
.callout_component:hover .callout_background {
height: 100%;
}
.callout_component:hover .callout_icon {
transform: scale(1);
}
.text-card_component .text-card_background { width: calc(100% - 1rem); }
.text-card_component:hover .text-card_background { width: 1rem; }
.cta_h2 {
-webkit-text-stroke: 1px var(--color--black, black);
text-shadow:
1px 6px 0 var(--color--black, black);
}
/*////////// OTHER CSS //////////*/
.home-header_h1 { font-size: 15cqi; }
/*desktop layout*/
@media screen and (min-width: 768px) {
/*work grid layout*/
.work_list > :is(*:nth-child(4n+2), *:nth-child(4n+3)) {
grid-row-start: span 2 !important;
grid-row-end: span 2 !important;
}
.work_list > :is(.work_item:nth-child(4n+2), .work_item:nth-child(4n+3)) {
padding-top: 150%;
}
/*culture grid layout*/
.culture-photo_component[row-span="1"][column-span="1"] {aspect-ratio: 1/1;}
.culture-photo_component[row-span="1"][column-span="2"] {aspect-ratio: 2/1;}
.thinking_list[thinking-list-dynamic] > .thinking_item:is(:nth-child(10n+1), :nth-child(10n+7)) {
grid-column-start: span 2;
grid-column-end: span 2;
padding-top: 45%;
aspect-ratio: auto;
}
.thinking_list[thinking-list-dynamic] > .thinking_item:is(:nth-child(10n+1), :nth-child(10n+7))
.thinking-card_text-wrap{
max-width: calc(50% - var(--spacing--xsmall));
}
.sectors-grid_list > :is(:nth-child(2), :nth-child(3), :nth-child(9)) {
grid-column-start: span 2;
grid-column-end: span 2;
aspect-ratio: auto;
}
}
/*hide thinking topic tags after t*/
.thinking-card_topics-wrap .nested_item {display: none; }
.thinking-card_topics-wrap .nested_item:nth-child(1){
display: block;
}
.culture-photo_component:hover .culture-photo_text-wrap{
background-color: var(--color--pink);
}
/*swiper sytles*/
:is(.slider-project_text-wrapper, .slider-home_text-wrapper) {
transition: 600ms transform 0ms ease-out, 300ms opacity 0ms ease-in;
}
.slider-project_image {
transition: 600ms transform 0ms ease-out
}
.swiper-slide :is(.slider-project_text-wrapper, .slider-home_text-wrapper){
opacity: 0;
transform: translate(-50%, 0%);
}
.swiper-slide.is-active :is(.slider-project_text-wrapper, .slider-home_text-wrapper){
opacity: 1;
transform: translate(0%, 0%);
}
.swiper-slide.is-project.is-active .slider-project_image {
transform: scale(1.2);
}
/* header subtitle size on mobile */
@media screen and (max-width: 767px) {
.header-main_subtitle-layout h2 {
font-size: var(--text-size--medium)!important;
}
}
/*hide logo items without a logo*/
.logos_item:has(.w-condition-invisible) {
display: none;
}
@media screen and (min-width: 767px) {
.related-project_card-text {
min-width: 50%;
max-width: calc(100% - 32px);
transition: 200ms transform 0ms ease-out, 250ms opacity 0ms ease-in;
}
.related-project_item.is-active .related-project_card-text {
opacity: 1;
transition: 600ms transform 0ms ease-out, 250ms opacity 400ms ease-in;
}
.related-project_item.is-active {
flex-grow: 4;
flex-shrink: 1;
flex-basis: auto;
}
}
drives demand.boosts credibility.increases relevance.builds visibility.shifts companies ahead.
- Link Profile
- Internal Pages: 72Outbound Links: 9
- Localization
- en
6-Month Traffic Trend Estimate
Estimated Market Value
$13,000
Based on domain age, authority, and keyword relevance.
TLD Availability Risk
- shiftcomm.comTaken
- shiftcomm.netTaken
- shiftcomm.orgTaken
- shiftcomm.ioTaken
- shiftcomm.coTaken
- shiftcomm.aiAvailable
Official Contact & Profiles

Visual representation extracted from shiftcomm.com
Content Snippets from shiftcomm.com
"PR programs that build demand, credibility and discoverability brands need to grow."
"We help brands reach people where they are with messages they’ll care about."
"Most clients come for our media relations. They stay for our sector expertise and integrated storytelling solutions."
Key Topics & Focus Areas for shiftcomm.com:
placeholder.
/* Fluid Responsive sizing */
html { font-size: 1.125rem; }
@media screen and (max-width:1600px) { html { font-size: calc(0.46818555008210183rem + 0.6568144499178982vw); } }
@media screen and (max-width:991px) { html { font-size: calc(0.758056640625rem + 0.390625vw); } }
@media screen and (max-width:479px) { html { font-size: calc(0.7494769874476988rem + 0.8368200836820083vw); } }
/* These classes are never overwritten */
.hide {
display: none !important;
}
@media screen and (max-width: 991px),
@media screen and (max-width: 767px),
@media screen and (max-width: 479px){
.hide, .hide-tablet{
display: none !important;
}
}
@media screen and (max-width: 767px)
.hide-mobile-landscape{
display: none !important;
}
}
@media screen and (max-width: 479px)
.hide-mobile{
display: none !important;
}
}
.margin-0 {
margin: 0rem !important;
}
.padding-0 {
padding: 0rem !important;
}
.spacing-clean {
padding: 0rem !important;
margin: 0rem !important;
}
.margin-top {
margin-right: 0rem !important;
margin-bottom: 0rem !important;
margin-left: 0rem !important;
}
.padding-top {
padding-right: 0rem !important;
padding-bottom: 0rem !important;
padding-left: 0rem !important;
}
.margin-right {
margin-top: 0rem !important;
margin-bottom: 0rem !important;
margin-left: 0rem !important;
}
.padding-right {
padding-top: 0rem !important;
padding-bottom: 0rem !important;
padding-left: 0rem !important;
}
.margin-bottom {
margin-top: 0rem !important;
margin-right: 0rem !important;
margin-left: 0rem !important;
}
.padding-bottom {
padding-top: 0rem !important;
padding-right: 0rem !important;
padding-left: 0rem !important;
}
.margin-left {
margin-top: 0rem !important;
margin-right: 0rem !important;
margin-bottom: 0rem !important;
}
.padding-left {
padding-top: 0rem !important;
padding-right: 0rem !important;
padding-bottom: 0rem !important;
}
.margin-horizontal {
margin-top: 0rem !important;
margin-bottom: 0rem !important;
}
.padding-horizontal {
padding-top: 0rem !important;
padding-bottom: 0rem !important;
}
.margin-vertical {
margin-right: 0rem !important;
margin-left: 0rem !important;
}
.padding-vertical {
padding-right: 0rem !important;
padding-left: 0rem !important;
}
/* Make sure containers never lose their center alignment*/
.container-medium, .container-small, .container-large {
margin-right: auto !important;
margin-left: auto !important;
}
/* Get rid of top margin on first element in any rich text element */
.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child {
margin-top: 0 !important;
}
/* Get rid of bottom margin on last element in any rich text element */
.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
margin-bottom: 0 !important;
}
/* component background colors */
[background-color="white"] {background-color: var(--color--white);}
[background-color="black"] {background-color: var(--color--black);}
[background-color="lavender"] {background-color: var(--color--lavender);}
[background-color="blue"] {background-color: var(--color--blue);}
[background-color="pink"] {background-color: var(--color--pink);}
[background-color="purple"] {background-color: var(--color--purple);}
[background-color="orange"] {background-color: var(--color--orange);}
[background-color="yellow"] {background-color: var(--color--yellow);}
[background-color="light blue"], [background-color="light-blue"] {background-color: var(--color--light-blue);}
[background-color="light pink"], [background-color="light0pink"] {background-color: var(--color--light-pink);}
/* component background gradients */
:is([background-color="gradient-primary"], [background-color="gradient primary"]) {
background-image: linear-gradient(-20deg, var(--color--pink), var(--color--yellow));
}
:is([background-color="gradient-secondary"], [background-color="gradient secondary"]) {
background-image: linear-gradient(-20deg, var(--color--blue), var(--color--lavender));
}
/* component text colors */
[color="white"] {color: var(--color--white);}
[color="black"] {color: var(--color--black);}
[color="lavender"] {color: var(--color--lavender);}
[color="light blue"] {color: var(--color--light-blue);}
[color="blue"] {color: var(--color--blue);}
[color="light pink"] {color: var(--color--light-pink);}
[color="pink"] {color: var(--color--pink);}
[color="purple"] {color: var(--color--purple);}
[color="orange"] {color: var(--color--orange);}
[color="yellow"] {color: var(--color--yellow);}
/* tablet sizing values */
@media screen and (max-width: 992px) and (min-width: 768px) {
:root {
/* tablet spacing values */
/* --size--0-25: 0.25rem; */
/* --size--0-5: 0.5rem; */
/* --size--0-75: 0.75rem; */
/* --size--1: 1rem; */
/* --size--1-25: 1.25rem; */
/* --size--1-5: 1.5rem; */
/* --size--1-75: 1.75rem; */
/* --size--2: 2rem; */
--size--2-5: 2.25rem;
--size--3: 2.5rem;
--size--3-5: 2.75rem;
--size--4: 3rem;
--size--4-5: 3.5rem;
--size--5: 4rem;
--size--6: 4.5rem;
--size--7: 5rem;
--size--8: 5.5rem;
--size--9: 6rem;
--size--10: 6.5rem;
--size--11: 7rem;
--size--12: 7.5rem;
--size--13: 8rem;
--size--14: 9rem;
--size--15: 10rem;
--size--16: 11rem;
--size--17: 12rem;
--size--18: 13rem;
--size--19: 14rem;
--size--20: 15rem;
}
}
/* mobile sizing values*/
@media screen and (max-width: 767px) {
:root {
/* tablet spacing values */
/* --size--0-25: 0.25rem; */
/* --size--0-5: 0.5rem; */
--size--0-75: 0.625rem;
--size--1: 0.75rem;
--size--1-25: 1rem;
--size--1-5: 1.125rem;
--size--1-75: 1.25rem;
--size--2: 1.5rem;
--size--2-5: 2.125rem;
--size--3: 2.25rem;
--size--3-5: 2.5rem;
--size--4: 2.75rem;
--size--4-5: 3rem;
--size--5: 3.25rem;
--size--6: 3.5rem;
--size--7: 3.75rem;
--size--8: 4rem;
--size--9: 4.5rem;
--size--10: 5rem;
--size--11: 5.5rem;
--size--12: 6rem;
--size--13: 6.5rem;
--size--14: 7rem;
--size--15: 7.5rem;
--size--16: 8rem;
--size--17: 8.5rem;
--size--18: 9rem;
--size--19: 9.5rem;
--size--20: 10rem;
}
}
/* desktop variables */
:root {
/* hover duration and ease */
--hover-duration-1: 400ms;
--hover-duration-2: 800ms;
--hover-ease-1: ease;
--hover-ease-2: cubic-bezier(.075, .82, .165, 1);
}
/* tablet */
@media screen and (max-width: 992px) and (min-width: 768px) {
:root {
/* heading values*/
--heading--h1: var(--heading--md--h1);
--heading--h2: var(--heading--md--h2);
--heading--h3: var(--heading--md--h3);
--heading--h4: var(--heading--md--h4);
--heading--h5: var(--heading--md--h5);
--heading--h6: var(--heading--md--h6);
/* text size values*/
--text-size--large: var(--text-size--md--large);
--text-size--medium: var(--text-size--md--medium);
--text-size--regular: var(--text-size--md--regular);
--text-size--small: var(--text-size--md--small);
}
}
/* mobile landscape*/
@media screen and (max-width: 767px) and (min-width: 479px) {
:root {
/* heading values*/
--heading--h1: var(--heading--sm--h1);
--heading--h2: var(--heading--sm--h2);
--heading--h3: var(--heading--sm--h3);
--heading--h4: var(--heading--sm--h4);
--heading--h5: var(--heading--sm--h5);
--heading--h6: var(--heading--sm--h6);
/* text size values*/
--text-size--large: var(--text-size--sm--large);
--text-size--medium: var(--text-size--sm--medium);
--text-size--regular: var(--text-size--sm--regular);
--text-size--small: var(--text-size--sm--small);
}
}
/* mobile portrait */
@media screen and (max-width: 478px) {
:root {
/*heading values*/
--heading--h1: var(--heading--xs--h1);
--heading--h2: var(--heading--xs--h2);
--heading--h3: var(--heading--xs--h3);
--heading--h4: var(--heading--xs--h4);
--heading--h5: var(--heading--xs--h5);
--heading--h6: var(--heading--xs--h6);
/* text size values*/
--text-size--large: var(--text-size--xs--large);
--text-size--medium: var(--text-size--xs--medium);
--text-size--regular: var(--text-size--xs--regular);
--text-size--small: var(--text-size--xs--small);
}
}
/* Section Padding */
/* default */
[spacing-top="2"] { padding-top: var(--core-structure--section-medium); }
[spacing-bottom="2"] { padding-bottom: var(--core-structure--section-medium); }
/* small */
[spacing-top="1"] { padding-top: var(--core-structure--section-small); }
[spacing-bottom="1"] { padding-bottom: var(--core-structure--section-small); }
/* large */
[spacing-top="3"] { padding-top: var(--core-structure--section-large); }
[spacing-bottom="3"] { padding-bottom: var(--core-structure--section-large); }
/* none */
[spacing-top="0"] { padding-top: 0; }
[spacing-bottom="0"] { padding-bottom: 0; }
/* section styles */
section, header, footer {
position: relative;
}
/* prevent horizontal scroll */
.page-wrapper { overflow: clip; }
/* remove scroll bounce */
body { overscroll-behavior: none; }
/* container styles */
.w-container {
container-type: inline-size;
}
/*
Make the following elements inherit typography styles from the parent and not have hardcoded values.
Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
Uncomment this CSS to use it in the project. Leave this message for future hand-off.
*/
/*
a,
.w-input,
.w-select,
.w-tab-link,
.w-nav-link,
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
color: inherit;
text-decoration: inherit;
font-size: inherit;
}
*/
*[tabindex]:focus-visible,
input[type="file"]:focus-visible {
outline: 2px solid #4d65ff;
outline-offset: 2px;
}
/* Prevent all click and hover interaction with an element */
.pointer-events-off, .styleguide_empty-box {
pointer-events: none;
}
/* Enables all click and hover interaction with an element */
.pointer-events-on {
pointer-events: auto;
}
/* Snippet enables you to add class of div-square which creates and maintains a 1:1 dimension of a div.*/
.div-square::after {
content: "";
display: block;
padding-bottom: 100%;
}
/*Hide focus outline for main content element*/
main:focus-visible {
outline: -webkit-focus-ring-color auto 0px;
}
/*Reset selects, buttons, and links styles*/
.w-input, .w-select, a {
color: inherit;
text-decoration: inherit;
font-size: inherit;
}
/*Apply "..." after 4 lines of text */
.text-style-4lines {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
/*Apply "..." after 3 lines of text */
.text-style-3lines {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
/* Apply "..." after 2 lines of text */
.text-style-2lines {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
/* Apply "..." at 100% width */
.truncate-width {
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* Removes native scrollbar */
.no-scrollbar {
-ms-overflow-style: none; // IE 10+
overflow: -moz-scrollbars-none; // Firefox
}
.no-scrollbar::-webkit-scrollbar {
display: none; // Safari and Chrome
}
/* Adds inline flex display */
.display-inlineflex {
display: inline-flex;
}
/* /////// RICH TEXT ////////// */
.w-richtext[rich-text-text-white] > * {
color: var(--color--white);
}
/* Centered Images Fill Container */
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image {
width: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div {
width: 100%;
}
/* Left Aligned Rich Text*/
.w-richtext[rich-text-left-aligned] > * {
margin-left: 0 !important;
}
/* Desktop & Tablet */
@media screen and (min-width: 991px) {
/* Desktop Max Width */
.w-richtext {
width: 100%;
max-width: var(--core-structure--max-width-large);
margin-left: auto;
margin-right: auto;
}
/* Rich Text Max Width for non large images */
.w-richtext > *:not(.w-richtext-align-fullwidth) {
width: 100%;
max-width: var(--core-structure--max-width-small);
margin-left: auto;
margin-right: auto;
}
/* left aligned images stay left */
.w-richtext > .w-richtext-align-normal {
margin-left: max( var(--core-structure--page-padding), calc(50vw - var(--core-structure--page-padding) - (var(--core-structure--max-width-small) / 2 )));
}
}
/* Larger Screen left image alignment */
@media screen and (min-width: 1600px) {
/* left aligned images stay left */
.w-richtext > .w-richtext-align-normal {
margin-left: calc((var(--core-structure--max-width-large) - var(--core-structure--max-width-small)) / 2);;
}
}
/*Left Aligned Layout On Desktop*/
@media screen and (min-width: 992px) {
.article-content_content {
width: calc(100% - 24rem);
}
}
/*Left Aligned Layout On Large Desktop*/
@media screen and (min-width: 992px) {
/* Make Large Images fill container*/
.w-richtext[rich-text-xl-image] figure.w-richtext-align-fullwidth {
width: min(calc(100vw - ( var(--core-structure--page-padding) * 2 )), var(--core-structure--max-width-large));
max-width: none;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
}
.w-richtext[rich-text-xl-image] figure.w-richtext-align-fullwidth > :is(div, div > img) {
width: 100%;
max-width: none;
}
}
/* Float Images Fill Half of the Container on Desktop */
@media screen and (min-width: 768px) {
.w-richtext figure.w-richtext-align-floatleft {
width: calc((var(--core-structure--max-width-small)/2) - 2rem);
margin-right: var(--size--1-5, 1.5rem);
}
.w-richtext figure.w-richtext-align-floatright {
max-width: calc((var(--core-structure--max-width-small)/2) - 2rem);
margin-left: var(--size--1-5, 1.5rem) !important;
}
}
/* Float Images Fill Full container on Mobile */
@media screen and (max-width: 768px) {
.w-richtext figure:is(.w-richtext-align-floatleft, .w-richtext-align-floatright) {
width: 100%;
max-width: 100%;
margin-right: 0px;
margin-left: 0px;
}
}
/* rich text images fill width on tablet and mobile */
@media screen and (max-width: 991px) {
.w-richtext figure {max-width: 90%;}
}
/* 2 Column Bullets */
@media screen and (min-width: 768px) {
:is(.w-richtext[rich-text-two-column-bullets] ul, .w-richtext[rich-text-two-column-numbers] ol){
grid-column-gap: Opx;
grid-row-gap: Opx;
grid-template-rows: auto auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
margin-top: 1rem;
margin-bottom: 1rem;
padding-left: 1.25rem;
display: grid;
}
}
/* Large Quote */
.w-richtext[rich-text-quote-large] blockquote {
font-size: var(--text-size--large);
}
.w-embed blockquote {
border: none;
}
/* Keep videos full width and set aspect ratio */
@media screen and (min-width: 768px) {
.w-richtext figure.w-richtext-figure-type-video {
width: 100%;
max-width: 100%;
padding-top: 33% !important
}
}
/*////////// COMPONENTS //////////*/
/* opacity */
[opacity="0"] {opacity: 0;}
[opacity="10"] {opacity: .1;}
[opacity="20"] {opacity: .2;}
[opacity="30"] {opacity: .3;}
[opacity="40"] {opacity: .4;}
[opacity="50"] {opacity: .5;}
[opacity="60"] {opacity: .6;}
[opacity="70"] {opacity: .7;}
[opacity="80"] {opacity: .8;}
[opacity="90"] {opacity: .9;}
[opacity="100"] {opacity: 1;}
/* opacity */
[aspect-ratio="1/1"] {aspect-ratio: 1/1;}
[aspect-ratio="2/3"] {aspect-ratio: 2/3;}
[aspect-ratio="3/2"] {aspect-ratio: 3/2;}
/* button styles */
[button-small="true"] { padding: 0.3rem 1rem; font-size: 1.25rem;}
[button-small="true"] .button_icon { width: 1.5rem;}
[button-color="blue"][clip-hover] {
background-color: var(--color--lavender);
border-color: var(--color--blue);
color: var(--color--black);
}
[button-color="blue"][clip-default] {
background-color: var(--color--white);
border-color: var(--color--blue);
color: var(--color--black);
}
[button-color="pink"][clip-hover] {
background-color: var(--color--light-pink);
border-color: var(--color--pink);
color: var(--color--purple);
}
[button-color="pink"][clip-default] {
background-color: var(--color--white);
border-color: var(--color--pink);
color: var(--color--purple);
}
/* split layout component */
@media screen and (min-width: 768px) {
[reverse-split-layout="true"] {
order: -999 !important;
}
/* split project rich text */
.project_split-text[split-columns='1/2'] {
grid-template-columns: 1fr 2fr;
}
.project_split-text[split-columns='2/1'] {
grid-template-columns: 2fr 1fr;
}
}
/*Section Divider*/
[divider-flipped="true"] {
transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
}
/*
.button_icon {
clip-path: url(https://cdn.prod.website-files.com/6528126d3e4169ead3fea788/65401ef2228171d32b7dbfdf_Button%20Arrow.webp);
}
*/
.button_icon {
-webkit-mask-image: url(https://cdn.prod.website-files.com/6528126d3e4169ead3fea788/65401ef2228171d32b7dbfdf_Button%20Arrow.webp);
mask-image: url(https://cdn.prod.website-files.com/6528126d3e4169ead3fea788/65401ef2228171d32b7dbfdf_Button%20Arrow.webp);
-webkit-mask-size: 100%;
mask-size: 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
}
.button_icon.is-reverse {
-webkit-mask-image: url(https://cdn.prod.website-files.com/6528126d3e4169ead3fea788/654cf954acfd825135aaf105_Button%20Arrow%20Reverse.webp);
mask-image: url(https://cdn.prod.website-files.com/6528126d3e4169ead3fea788/654cf954acfd825135aaf105_Button%20Arrow%20Reverse.webp);
}
/* image galleries */
@media screen and (min-width: 768px) {
[row-span="2"] {grid-row-start: span 2; grid-row-end: span 2;}
[row-span="3"] { grid-row-start: span 3; grid-row-end: span 3;}
[column-span="2"] {grid-column-start: span 2; grid-column-end: span 2; }
[column-span="3"] {grid-column-start: span 3; grid-column-end: span 3;}
}
/*////////// UTILITITIES //////////*/
/* text wrap */
.text-wrap-balance { text-wrap: balance; }
/* ////////// TRANSITIONS ////////// */
/* general transitions */
:is(.button, .social-icons_item, .services-marquee_card, .callout_icon, .callout_background, .culture-photo_text-wrap, .text-card_background, .button_icon, .services-marquee_card, .slider_button, .news-card_component) {
transition-property: background-color, color, border-color, box-shadow, transform;
transition-duration: var(--hover-duration-1);
transition-timing-function: var(--hover-ease-1);
}
:is([card-image], [cta-background]) {
transition-property: background-color, color, border-color, box-shadow, transform, width, height;
transition-duration: var(--hover-duration-2);
transition-timing-function: var(--hover-ease-1);
}
@media (pointer: fine) {
a:hover .button_icon { transform: translateX(0.4rem); }
[card-parent]:hover [card-image]{transform: scale(1.1);}
[cta-button]:hover + [cta-background] {
width: calc(100% + (var(--core-structure--page-padding) * 2) - 1rem);
height: calc(100% + (var(--core-structure--page-padding) * 2) - 1rem);
background-color: var(--color--light-pink);
}
}
/* specific transition properties */
.text-card_background { transition-property: width; }
.team-card_component:hover img { transform: scale(1.1); }
.callout_icon { transition-property: transform; }
.callout_background { transition-property: height; transition-timing-function: var(--hover-ease-2);}
.team-card_component img {
transition-property: transform;
transition-duration: var(--hover-duration-1);
transition-timing-function: var(--hover-ease-1);
}
/* hover effects */
.callout_component:hover .callout_background {
height: 100%;
}
.callout_component:hover .callout_icon {
transform: scale(1);
}
.text-card_component .text-card_background { width: calc(100% - 1rem); }
.text-card_component:hover .text-card_background { width: 1rem; }
.cta_h2 {
-webkit-text-stroke: 1px var(--color--black, black);
text-shadow:
1px 6px 0 var(--color--black, black);
}
/*////////// OTHER CSS //////////*/
.home-header_h1 { font-size: 15cqi; }
/*desktop layout*/
@media screen and (min-width: 768px) {
/*work grid layout*/
.work_list > :is(*:nth-child(4n+2), *:nth-child(4n+3)) {
grid-row-start: span 2 !important;
grid-row-end: span 2 !important;
}
.work_list > :is(.work_item:nth-child(4n+2), .work_item:nth-child(4n+3)) {
padding-top: 150%;
}
/*culture grid layout*/
.culture-photo_component[row-span="1"][column-span="1"] {aspect-ratio: 1/1;}
.culture-photo_component[row-span="1"][column-span="2"] {aspect-ratio: 2/1;}
.thinking_list[thinking-list-dynamic] > .thinking_item:is(:nth-child(10n+1), :nth-child(10n+7)) {
grid-column-start: span 2;
grid-column-end: span 2;
padding-top: 45%;
aspect-ratio: auto;
}
.thinking_list[thinking-list-dynamic] > .thinking_item:is(:nth-child(10n+1), :nth-child(10n+7))
.thinking-card_text-wrap{
max-width: calc(50% - var(--spacing--xsmall));
}
.sectors-grid_list > :is(:nth-child(2), :nth-child(3), :nth-child(9)) {
grid-column-start: span 2;
grid-column-end: span 2;
aspect-ratio: auto;
}
}
/*hide thinking topic tags after t*/
.thinking-card_topics-wrap .nested_item {display: none; }
.thinking-card_topics-wrap .nested_item:nth-child(1){
display: block;
}
.culture-photo_component:hover .culture-photo_text-wrap{
background-color: var(--color--pink);
}
/*swiper sytles*/
:is(.slider-project_text-wrapper, .slider-home_text-wrapper) {
transition: 600ms transform 0ms ease-out, 300ms opacity 0ms ease-in;
}
.slider-project_image {
transition: 600ms transform 0ms ease-out
}
.swiper-slide :is(.slider-project_text-wrapper, .slider-home_text-wrapper){
opacity: 0;
transform: translate(-50%, 0%);
}
.swiper-slide.is-active :is(.slider-project_text-wrapper, .slider-home_text-wrapper){
opacity: 1;
transform: translate(0%, 0%);
}
.swiper-slide.is-project.is-active .slider-project_image {
transform: scale(1.2);
}
/* header subtitle size on mobile */
@media screen and (max-width: 767px) {
.header-main_subtitle-layout h2 {
font-size: var(--text-size--medium)!important;
}
}
/*hide logo items without a logo*/
.logos_item:has(.w-condition-invisible) {
display: none;
}
@media screen and (min-width: 767px) {
.related-project_card-text {
min-width: 50%;
max-width: calc(100% - 32px);
transition: 200ms transform 0ms ease-out, 250ms opacity 0ms ease-in;
}
.related-project_item.is-active .related-project_card-text {
opacity: 1;
transition: 600ms transform 0ms ease-out, 250ms opacity 400ms ease-in;
}
.related-project_item.is-active {
flex-grow: 4;
flex-shrink: 1;
flex-basis: auto;
}
}
drives demand.boosts credibility.increases relevance.builds visibility.shifts companies ahead.
By comparing shiftcomm.com to other leading websites in its niche, marketers and researchers can identify key traffic sources and growth opportunities. Explore our related resources below to find websites similar to shiftcomm.com.