/* Header */
header.navbar {padding: 10px 0px;}
header.navbar.position-absolute {position: absolute; top: 0; z-index: 99; left: 0px; right: 0px; background: transparent;}
header.navbar .navbar-brand {padding: 0px; margin: 0px; display: block;}
header.navbar .navbar-brand svg {display: block;}
header.navbar ul.navbar-nav {display: flex; flex-wrap: wrap; align-items: center; gap: 16px;}
header.navbar ul.navbar-nav > li {display: block;}
header.navbar ul.navbar-nav > li > a {display: block; font-weight: 500; font-size: 15px; line-height: 14px; color: var(--color-silver-darkest); text-decoration: none; padding: 23px 16px; position: relative;}
header.navbar ul.navbar-nav > li > a:after {content: ''; display: block; position: absolute; left: 16px; right: 16px; bottom: 11px; width: 0; height: 4px; background: var(--color-green-coral); transition: width .3s; margin: 0px; border: 0px;}
header.navbar ul.navbar-nav > li:hover > a::after {width: calc(100% - 32px);}
header.navbar ul.navbar-nav > li.active > a::after {width: calc(100% - 32px);}
header.navbar ul.navbar-nav > li:nth-last-child(2) {padding-left: 28px;}
header.navbar.color-grape-darkest-bg ul.navbar-nav > li > a {color: var(--color-silver-lightest);}
header.navbar.color-green-darkest-bg ul.navbar-nav > li > a {color: var(--color-silver-lightest);}
header.navbar.color-orange-darkest-bg ul.navbar-nav > li > a {color: var(--color-silver-lightest);}
header.navbar.color-grape-darkest-bg ul.navbar-nav > li > a:after {background: var(--color-grape-coral);}
header.navbar.color-orange-darkest-bg ul.navbar-nav > li > a:after {background: var(--color-orange-coral);}
header.navbar.color-silver-lightest-bg ul.navbar-nav > li > a {color: var(--color-green-darkest);}
header.navbar.color-silver-lightest-bg ul.navbar-nav > li > a:after {background: var(--color-green-coral);}
header.navbar ul.navbar-nav > li > a.btn-outline-green {color: var(--color-green-coral); border-color: var(--color-green-coral); padding: 9px 16px;}
header.navbar ul.navbar-nav > li > a.btn-outline-green:hover {background: var(--color-green-coral); color: var(--color-green-darkest); border-color: var(--color-green-coral);}
header.navbar ul.navbar-nav > li > a.btn-outline-green:focus {background: var(--color-green-coral); color: var(--color-green-darkest); border-color: var(--color-green-coral); box-shadow: none;}
header.navbar ul.navbar-nav > li > a.btn-outline-green:after {display: none;}
header.navbar ul.navbar-nav > li > a.btn-green {background: var(--color-green-coral); color: var(--color-green-darkest); border-color: var(--color-green-coral); padding: 9px 16px;}
header.navbar ul.navbar-nav > li > a.btn-green:hover {background: var(--color-green-light); color: var(--color-green-darkest); border-color: var(--color-green-light);}
header.navbar ul.navbar-nav > li > a.btn-green:focus {background: var(--color-green-light); color: var(--color-green-darkest); border-color: var(--color-green-light); box-shadow: none;}
header.navbar ul.navbar-nav > li > a.btn-green:after {display: none;}
header.navbar ul.navbar-nav > li > a.btn-outline-grape {color: var(--color-grape-coral); border-color: var(--color-grape-coral); padding: 9px 16px;}
header.navbar ul.navbar-nav > li > a.btn-outline-grape:hover {background: var(--color-grape-coral); color: var(--color-grape-darkest); border-color: var(--color-grape-coral);}
header.navbar ul.navbar-nav > li > a.btn-outline-grape:focus {background: var(--color-grape-coral); color: var(--color-grape-darkest); border-color: var(--color-grape-coral); box-shadow: none;}
header.navbar ul.navbar-nav > li > a.btn-outline-grape:after {display: none;}
header.navbar ul.navbar-nav > li > a.btn-grape {background: var(--color-grape-coral); color: var(--color-grape-darkest); border-color: var(--color-grape-coral); padding: 9px 16px;}
header.navbar ul.navbar-nav > li > a.btn-grape:hover {background: var(--color-grape-light); color: var(--color-grape-darkest); border-color: var(--color-grape-light);}
header.navbar ul.navbar-nav > li > a.btn-grape:focus {background: var(--color-grape-light); color: var(--color-grape-darkest); border-color: var(--color-grape-light); box-shadow: none;}
header.navbar ul.navbar-nav > li > a.btn-grape:after {display: none;}
header.navbar ul.navbar-nav > li > a.btn-outline-orange {color: var(--color-orange-coral); border-color: var(--color-orange-coral); padding: 9px 16px;}
header.navbar ul.navbar-nav > li > a.btn-outline-orange:hover {background: var(--color-orange-coral); color: var(--color-orange-darkest); border-color: var(--color-orange-coral);}
header.navbar ul.navbar-nav > li > a.btn-outline-orange:focus {background: var(--color-orange-coral); color: var(--color-orange-darkest); border-color: var(--color-orange-coral); box-shadow: none;}
header.navbar ul.navbar-nav > li > a.btn-outline-orange:after {display: none;}
header.navbar ul.navbar-nav > li > a.btn-orange {background: var(--color-orange-coral); color: var(--color-orange-darkest); border-color: var(--color-orange-coral); padding: 9px 16px;}
header.navbar ul.navbar-nav > li > a.btn-orange:hover {background: var(--color-orange-light); color: var(--color-orange-darkest); border-color: var(--color-orange-light);}
header.navbar ul.navbar-nav > li > a.btn-orange:focus {background: var(--color-orange-light); color: var(--color-orange-darkest); border-color: var(--color-orange-light); box-shadow: none;}
header.navbar ul.navbar-nav > li > a.btn-orange:after {display: none;}

header.navbar ul.navbar-nav > li > a.btn-outline-green-dark {color: var(--color-green-darkest); border-color: var(--color-green-darkest); padding: 9px 16px;}
header.navbar ul.navbar-nav > li > a.btn-outline-green-dark:hover {background: var(--color-green-darkest); color: var(--color-green-coral); border-color: var(--color-green-darkest);}
header.navbar ul.navbar-nav > li > a.btn-outline-green-dark:focus {background: var(--color-green-darkest); color: var(--color-green-coral); border-color: var(--color-green-darkest); box-shadow: none;}
header.navbar ul.navbar-nav > li > a.btn-outline-green-dark:after {display: none;}

header.navbar ul.navbar-nav > li > a.btn-outline-silver {color: var(--color-silver-lightest); border-color: var(--color-silver-lightest); padding: 9px 16px;}
header.navbar ul.navbar-nav > li > a.btn-outline-silver:hover {background: var(--color-grape-coral); color: var(--color-grape-darkest); border-color: var(--color-silver-lightest);}
header.navbar ul.navbar-nav > li > a.btn-outline-silver:focus {background: var(--color-grape-coral); color: var(--color-grape-darkest); border-color: var(--color-silver-lightest); box-shadow: none;}
header.navbar ul.navbar-nav > li > a.btn-outline-silver:after {display: none;}





header.navbar ul.navbar-nav > li.dropdown {position: initial;}
header.navbar ul.navbar-nav > li.dropdown .dropdown-menu {top: auto; margin-top: 0px;}
header.navbar ul.navbar-nav > li.dropdown .dropdown-menu.full-width {min-width: 100%; left: 0px; border: 0px; padding: 0; border-radius: 0px; background: transparent;}
header.navbar .dropdown-main {background: var(--color-silver-lightest); box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.08); border-radius: 16px;}
header.navbar .overview-boxs {display: flex; flex-wrap: wrap; gap: 20px; padding: 32px 0 0 40px;}

header.navbar ul.main-menu {display: flex; flex-wrap: wrap; width: 100%; gap: 16px; padding: 32px 0; margin: 0px; list-style: none;}
header.navbar ul.main-menu > li {display: block; width: 100%;}
header.navbar ul.main-menu.half > li {display: block; width: calc(50% - 8px);}
header.navbar ul.main-menu > li > a {display: flex; flex-wrap: wrap; gap: 16px; padding: 16px; text-decoration: none; border-radius: 16px;}
header.navbar ul.main-menu > li > a > .icon {display: flex; flex-wrap: wrap; width: 26px; height: 26px; justify-content: center; align-items: center;}
header.navbar ul.main-menu > li > a > .content {display: flex; flex-wrap: wrap; gap: 4px; width: calc(100% - 42px);}
header.navbar ul.main-menu > li > a > .content .body-small {display: block; width: 100%; line-height: 1.2;}
header.navbar ul.main-menu > li > a > .content .subscript {display: block; width: 100%; line-height: 1.3;}
header.navbar ul.main-menu > li > a:hover {background: var(--color-silver-coral);}

header.navbar .latest-article-boxs {display: block; padding: 32px; width: 100%; border-radius: 0px 16px 16px 0px;}
header.navbar .latest-article-boxs .latest-article-box {display: block; border-bottom: 1px solid rgba(21, 48, 48, 0.2); padding-bottom: 32px; margin-bottom: 32px; transition: all 0.5s;}
header.navbar .latest-article-boxs .latest-article-box .icon {display: block; text-decoration: none;}
header.navbar .latest-article-boxs .latest-article-box .icon .circle-color {fill: var(--color-green-darkest); transition: all 0.5s;}
header.navbar .latest-article-boxs .latest-article-box .icon .stroke-color {stroke: var(--color-green-coral); transition: all 0.5s;}
header.navbar .latest-article-boxs .latest-article-box .title {display: block; width: 100%; font-family: var(--fonts-inter-tight); font-weight: 600; font-size: 12px; line-height: 1;}
header.navbar .latest-article-boxs .latest-article-box .title a {display: block; color: var(--color-green-darkest); text-decoration: none;}
header.navbar .latest-article-boxs .latest-article-box .h8-regular {display: block; width: 100%; color: var(--color-green-darkest);}
header.navbar .latest-article-boxs .latest-article-box .h8-regular a {display: block; font-weight: 400; color: var(--color-green-darkest); text-decoration: none; transition: all 0.5s;}
header.navbar .latest-article-boxs .latest-article-box a.h8-regular {text-decoration: none;}
header.navbar .latest-article-boxs .latest-article-box:hover {transform: scale(1.05);}
header.navbar .latest-article-boxs .latest-article-box.getintouch-boxs:hover {transform: scale(1);}
header.navbar .latest-article-boxs .latest-article-box:hover .icon .circle-color {fill: var(--color-green-darkest);}
header.navbar .latest-article-boxs .latest-article-box:hover .icon .stroke-color {stroke: var(--color-silver-lightest);}
header.navbar .latest-article-boxs .latest-article-box:hover .h8-regular a {text-decoration: underline;}
header.navbar .latest-article-boxs .latest-article-box a.h8-regular:hover  {text-decoration: underline;}
header.navbar .latest-article-boxs .latest-article-box:last-child {border-bottom: 0px; padding-bottom: 0; margin-bottom: 0;}

header.navbar .resources-main {display: flex; flex-wrap: wrap; width: 100%;}
header.navbar .resources-main .resources-left {display: block; width: 46.3%; position: relative; padding: 32px 66px 32px 40px;}
header.navbar .resources-main .resources-left:before {content: ''; position: absolute; right: 0px; top: 28px; bottom: 28px; border-right: 1px solid #D1E3E1;}
header.navbar .resources-main .resources-left .title {padding: 0 16px; margin-bottom: 16px;}
header.navbar .resources-main .resources-left ul.main-menu {padding: 0;}
header.navbar .resources-main .latest-article-right {display: block; padding: 32px 32px 32px 66px;}
header.navbar ul.navbar-nav > li.dropdown.dropdown-hover:hover > .dropdown-menu {display: block; margin-top: 0;}


/* Rich Section */
.rich-section {display: block; padding: 120px 0px 55px;}
.rich-section .h2 {display: block; margin-bottom: 40px;}
.rich-section .buttons {display: flex; flex-wrap: wrap; gap: 16px; justify-content: center; margin-top: 40px;}
.rich-section.brands-advertisers-rich-section {display: block; padding: 168px 0px 180px;}
.rich-section.publishers-rich-section {display: block; padding: 168px 0px 180px;}
.rich-section.aboutus-rich-section {display: block; padding: 184px 0px 60px;}
.rich-section.leading-brands-rich-section {display: block; padding: 164px 0px 130px;}
.rich-section.leading-brands-rich-section .images-card-half {max-width: 432px; margin-bottom: 140px;}
.rich-section.leading-brands-rich-section .leading-brands-content {margin-bottom: 140px;}
.rich-section.leading-brands-rich-section .positionsticky {position: sticky; top: 40px;}


/* More Boxs */
.more-boxs {display: block; padding-right: 35px; min-height: 210px;}
.more-boxs h5 {display: block; margin-bottom: 20px;}
.more-boxs h6 {display: block; margin-bottom: 20px;}
.rich-section.publishers-rich-section .more-boxs {display: block; padding: 0; min-height: initial;}
.rich-section.brands-advertisers-rich-section .more-boxs {display: block; padding: 0; min-height: initial;}
.rich-section.leading-brands-rich-section .more-boxs {display: block; padding: 0; min-height: initial;}


/* Leading Brands Section */
.leading-brands-section {display: block; padding: 110px 0 125px;}
.leading-brands-section .images-card-half {max-width: 386px;}
.leading-brands-section .leading-brands-content {display: block; padding-right: 45px;}
.leading-brands-boxs {display: flex; flex-wrap: wrap; gap: 20px;}
.leading-brands-boxs .icon {width: 32px; height: 32px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.leading-brands-boxs .h7-regular {width: 100%; display: block;}
.leading-brands-section.acquistion-leading-brands-section .images-card-half {max-width: 386px;}
.leading-brands-section.stop-wasting-section .images-card-half {max-width: 335px;}
.leading-brands-section.results-speak-section .images-card-half {max-width: 489px;}
.leading-brands-section.traditional-section .images-card-half {max-width: 336px;}
.leading-brands-section.when-your-section .images-card-half {max-width: 431px;}
.leading-brands-section.whole-story-section .images-card-half {max-width: 466px;}
.leading-brands-section.grow-revenue-section .images-card-half {max-width: 430px;}
.leading-brands-section.leading-finance-section .images-card-half {max-width: 386px;}


.count-boxs {display: block;}
.count-boxs h3 {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 6px; margin-bottom: 7px;}
.count-boxs .body-small {display: block; text-align: center;}


/* Brands Section */
.brands-section {display: block; padding: 88px 0;}
.brands-slider {position: relative;}
.brands-slider:before, .brands-slider:after {content: ''; position: absolute; top: 50%; transform: translateY(-50%); height: 72px; width: 300px; z-index: 1;}
.brands-slider:before {left: 0px; background: linear-gradient(90deg, #F7FAF7 1.38%, rgba(247, 250, 247, 0) 84.48%);}
.brands-slider:after {right: 0px; background: linear-gradient(90deg, #F7FAF7 1.38%, rgba(247, 250, 247, 0) 84.48%); transform: translateY(-50%) rotate(-180deg);}
.brands-section.color-grape-lightest-bg .brands-slider:before {background: linear-gradient(90deg, #FEEFFF 1.38%, rgba(254, 239, 255, 0) 84.48%);}
.brands-section.color-grape-lightest-bg .brands-slider:after {background: linear-gradient(90deg, #FEEFFF 1.38%, rgba(254, 239, 255, 0) 84.48%); transform: translateY(-50%) rotate(-180deg);}
.brands-section.color-orange-lightest-bg .brands-slider:before {background: linear-gradient(90deg, #FCF4E7 1.38%, rgba(252, 244, 231, 0) 84.48%);}
.brands-section.color-orange-lightest-bg .brands-slider:after {background: linear-gradient(90deg, #FCF4E7 1.38%, rgba(252, 244, 231, 0) 84.48%); transform: translateY(-50%) rotate(-180deg);}

.brands-section.color-silver-darker-bg .brands-slider:before {background: linear-gradient(90deg, #E5EFED 1.38%, rgba(229, 239, 237, 0) 84.48%);}
.brands-section.color-silver-darker-bg .brands-slider:after {background: linear-gradient(90deg, #E5EFED 1.38%, rgba(229, 239, 237, 0) 84.48%); transform: translateY(-50%) rotate(-180deg);}

.brands-section.color-grape-light-bg .brands-slider:before {background: linear-gradient(90deg, #F5BDF5 1.38%, rgba(245, 189, 245, 0) 84.48%);}
.brands-section.color-grape-light-bg .brands-slider:after {background: linear-gradient(90deg, #F5BDF5 1.38%, rgba(245, 189, 245, 0) 84.48%); transform: translateY(-50%) rotate(-180deg);}

.brands-section.color-orange-darkest-bg .brands-slider:before {background: linear-gradient(90deg, #6E060F 1.38%, rgba(110, 6, 15, 0) 84.48%);}
.brands-section.color-orange-darkest-bg .brands-slider:after {background: linear-gradient(90deg, #6E060F 1.38%, rgba(110, 6, 15, 0) 84.48%); transform: translateY(-50%) rotate(-180deg);}

.brands-section.color-green-darkest-bg .brands-slider:before {background: linear-gradient(90deg, #15302D 1.38%, rgba(21, 48, 45, 0) 84.48%);}
.brands-section.color-green-darkest-bg .brands-slider:after {background: linear-gradient(90deg, #15302D 1.38%, rgba(21, 48, 45, 0) 84.48%); transform: translateY(-50%) rotate(-180deg);}

.brands-section.color-silver-lightest-bg .brands-slider:before {background: linear-gradient(90deg, #FFFFFF 1.38%, rgba(255, 255, 255, 0) 84.48%);}
.brands-section.color-silver-lightest-bg .brands-slider:after {background: linear-gradient(90deg, #FFFFFF 1.38%, rgba(255, 255, 255, 0) 84.48%); transform: translateY(-50%) rotate(-180deg);}


.brands-slider .slick-track {
  display: flex !important;
  width: max-content !important;
  animation: marquee 30s linear infinite;
}

/*.brands-slider:hover .slick-track {
  animation-play-state: paused;
}*/

@keyframes marquee {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}


.brands-slider .brands-item {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 0 80px 0 0; height: 72px;}


/* Scale Smarter Section */
.scale-smarter-section {display: block; padding: 65px 0 180px;}
.scale-smarter-section .images-card-half {max-width: 437px;}
.scale-smarter-section.padding-150 {padding: 150px 0;}
.scale-smarter-section.finally-section {padding: 150px 0;}
.scale-smarter-section.no-section {padding: 140px 0; background: linear-gradient(180deg, #F7FAF7 0%, #FDE0FF 100%);}
.scale-smarter-section.our-approach-section .images-card-half {max-width: 437px;}
.scale-smarter-section.exclusive-section .images-card-half {max-width: 443px;}
.scale-smarter-section.onlypay-section .images-card-half {max-width: 489px;}
.scale-smarter-section.finally-section .images-card-half {max-width: 489px;}
.scale-smarter-section.faster-better-section .images-card-half {max-width: 489px;}
.scale-smarter-section.legal-expertise-section .images-card-half {max-width: 406px;}


/* Made Market Section */
.made-market-section {display: block; margin-top: 114px;}
.made-market-section .made-market-main {display: flex; flex-wrap: wrap; gap: 20px;}
.made-market-section .made-market-main .market-box {display: flex; flex-wrap: wrap; align-items: center; width: calc(33.33% - 13.33px); gap: 16px; border-radius: 16px; padding: 30px 32px;}
.made-market-section .made-market-main .market-box .market-icon {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 64px; height: 64px; border-radius: 50%;}
.made-market-section .made-market-main .market-box .market-icon svg {display: block;}

.made-market-section .made-market-main.made-market-col-4 .market-box {width: calc(25% - 15px);}
.made-market-section .made-market-main.made-market-col-4 .market-box .h8-regular {width: calc(100% - 80px);}


/* Award Winning Section */
.award-winning-section {display: block; padding: 120px 0px;}
.award-winning-section .award-winning-main {display: flex; flex-wrap: wrap; margin-top: 55px; gap: 76px;}
.award-winning-section .award-winning-card {display: block; flex: 1;}
.award-winning-section .award-winning-card .award-winning-img {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; height: 179px;}
.award-winning-section .award-winning-card .award-winning-img img {display: block; height: auto; object-fit: contain;}
.award-winning-section .award-winning-card:last-child .award-winning-img {align-items: start;}
.award-winning-section .award-winning-card .body-small {display: block; text-align: center; font-size: 15px;line-height: 1.2;}



/* Testimonial Section */
.testimonial-section {display: block; border-radius: 40px 40px 0 0; margin-top: -40px; padding: 160px 0;}
.testimonial-section .testimonial-slider {display: block; position: relative;}
.testimonial-section .testimonial-item {display: block;}
.testimonial-section .testimonial-item .testimonial-image {display: block;}
.testimonial-section .testimonial-item .testimonial-image img {display: block; border-radius: 24px;}
.testimonial-section .testimonial-item .testimonial-content {display: block;}
.testimonial-section .testimonial-item .testimonial-content .testimonial-logo {display: block; width: 100%; margin-bottom: 48px;}
.testimonial-section .testimonial-item .testimonial-content h6 {display: block; width: 100%; margin-bottom: 40px;}
.testimonial-section .testimonial-item .testimonial-content .author-boxs {display: flex; flex-wrap: wrap; align-items: center; gap: 12px; width: 100%;}
.testimonial-section .testimonial-item .testimonial-content .author-boxs .author-img {display: block; width: 50px;}
.testimonial-section .testimonial-item .testimonial-content .author-boxs p {display: block; width: calc(100% - 62px); font-style: italic;}
.testimonial-section .slick-button {display: flex; flex-wrap: wrap; justify-content: end; gap: 20px;}
.testimonial-section .slick-arrow {position: relative; left: 0px; top: 0; width: 48px; height: 48px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-radius: 50%; background: var(--color-silver-lightest); transform: translateY(0); border: 0px;}
.testimonial-section .slick-arrow svg {stroke: var(--color-green-darkest);}
.testimonial-section .slick-arrow:before {display: none;}
.testimonial-section .slick-arrow.slick-disabled {opacity: 0.2 !important;}


/* Solutions Insights Section */
.solutions-insights-section {display: block; padding: 100px 0 186px;}
.solutions-insights-section.linear-gradient-grape {background: linear-gradient(180deg, #FFFFFF 0%, #FDE0FF 100%);}
.solutions-section {display: block; margin-bottom: 100px;}
.solutions-section .solutions-slider {display: block; width: 100%; margin-top: 55px;}
.solutions-section .solutions-slider .slick-list {padding-left: 312px;}
.solutions-section .solutions-item {display: block; position: relative; margin-right: 16px;}
.solutions-section .solutions-item .solutions-image {display: block; width: 100%;}
.solutions-section .solutions-item .solutions-image img {display: block; width: 100%;}
.solutions-section .solutions-item .h7-regular {display: block; position: absolute; top: 32px; left: 32px; right: 32px;}
.solutions-section .slick-button {display: flex; flex-wrap: wrap; justify-content: end; gap: 20px;}
.solutions-section .slick-arrow {position: relative; left: 0px; top: 0; width: 48px; height: 48px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-radius: 50%; background: var(--color-green-coral); transform: translateY(0); border: 0px;}
.solutions-section .slick-arrow svg {stroke: var(--color-silver-lightest);}
.solutions-section .slick-arrow:before {display: none;}
.solutions-section .slick-arrow.slick-disabled {opacity: 0.1 !important;}

.solutions-insights-section.linear-gradient-grape .solutions-section .slick-arrow {background: var(--color-grape-coral);}
.solutions-insights-section.linear-gradient-grape .solutions-section .slick-arrow svg {stroke: var(--color-silver-lightest);}


/* Ready Smarter Section */
.ready-smarter-section {display: block; padding: 170px 0; border-radius: 40px 40px 0 0; margin-top: -40px;}
.ready-smarter-section.padding-126 {padding: 126px 0;}


/* Articles Insights Section */
.latest-articles-card {display: flex; flex-wrap: wrap; align-items: center; background: var(--color-silver-lightest); border-radius: 16px;}
.latest-articles-card .latest-articles-img {display: block; width: 49%;}
.latest-articles-card .latest-articles-img img {display: block; border-radius: 16px 0 0 16px;}
.latest-articles-card .latest-articles-content {display: flex; flex-wrap: wrap; gap: 16px; width: calc(100% - 49%); padding: 0 40px;}
.latest-articles-card .latest-articles-content > div {display: block; width: 100%;}
.latest-articles-card .latest-articles-content > div.subscript a {text-decoration: none; color: var(--color-gray-coral);}
.latest-articles-card .latest-articles-content > h6 a {text-decoration: none; color: var(--color-gray-darkest);}
.latest-articles-card .latest-articles-content .btn {margin-top: 16px;}

.articles-card, .events-card {margin-bottom: 56px;}

.articles-insights-section {display: block; padding: 40px 0 145px;}
.load-more-wrap {display: flex; flex-wrap: wrap; width: 100%; justify-content: center; margin-top: 43px;}
.load-more-wrap .btn {padding: 9px 74px;}
.load-more-wrap #loadMoreBtn.loading,
.load-more-wrap #loadMoreBtn-events.loading {pointer-events: none; opacity: 0.8; position: relative; align-items: center;}
.load-more-wrap #loadMoreBtn.loading::after,
.load-more-wrap #loadMoreBtn-events.loading::after {content: ""; display: inline-block; width: 18px; height: 18px; margin-left: 8px; background: url("https://i.gifer.com/ZZ5H.gif") no-repeat center center; background-size: cover; vertical-align: middle;}

/* AOS once-only animation fixes */
.load-more-wrap[data-aos] {opacity: 0; transform: translateY(30px); transition: all 0.8s ease-out;}
.load-more-wrap[data-aos].aos-animate {opacity: 1; transform: translateY(0);}

/* Mobile-specific AOS animation fixes */
@media (max-width: 768px) {
  /* Enhanced mobile animation */
  .load-more-wrap[data-aos] {opacity: 0; transform: translateY(20px); transition: all 0.8s ease-out;}
  .load-more-wrap[data-aos].aos-animate {opacity: 1; transform: translateY(0);}
}


/* Articles Section */
.articles-section {display: block; padding: 56px 0 42px;}
.articles-section .articles-image {display: block;}
.articles-section .articles-image img {display: block; width: 100%; border-radius: 24px;}
.articles-section .articles-content {display: flex; flex-wrap: wrap; gap: 16px; padding: 0 40px;}
.articles-section .articles-content > div.subscript {display: flex; flex-wrap: wrap; align-items: center; gap: 8px; width: 100%;}
.articles-section .articles-content > div.subscript a {text-decoration: none; color: var(--color-gray-coral);}
.articles-section .articles-content > div.body-small {display: flex; flex-wrap: wrap; align-items: center; gap: 8px; width: 100%;}
.articles-section .articles-content > div.body-small a {text-decoration: none; color: var(--color-gray-coral);}
.articles-section .articles-content > .tags {display: flex; flex-wrap: wrap; align-items: center; gap: 8px; width: 100%;}
.articles-section .articles-content > .tags span {display: flex; flex-wrap: wrap; background: var(--color-silver-darker); border-radius: 4px; padding: 4px 8px; font-family: var(--fonts-inter); font-weight: 400; font-size: 14px; line-height: 1.4; color: var(--color-gray-darkest);}

.articles-details-section {display: block; padding: 56px 0 118px;}
.articles-details-section .articles-contents {display: block;}
.articles-details-section .articles-contents ul.articles-list {display: flex; flex-wrap: wrap; gap: 16px; margin: 0px; padding: 0px; list-style: none;}
.articles-details-section .articles-contents ul.articles-list li {display: block; width: 100%;}
.articles-details-section .articles-contents ul.articles-list li a {display: block; font-family: var(--fonts-inter); font-weight: 400; font-size: 14px; line-height: 160%; color: var(--color-gray-coral); text-decoration: none;}
.articles-details-section .articles-contents ul.articles-list li a.active {font-weight: 700; color: var(--color-gray-darkest);}

.articles-details-section .articles-details-content {display: block;}
.articles-details-section .articles-details-content p {display: block; margin-bottom: 20px; color: var(--color-gray-darkest); padding-right: 20px;}
.articles-details-section .articles-details-content p a {text-decoration: underline; color: var(--color-gray-darkest);}
.articles-details-section .articles-details-content p a:hover {text-decoration: none;}

.articles-details-section .meet-title {font-size: 40px;}


.keyresults-main {display: flex; flex-wrap: wrap; justify-content: space-between; padding: 32px; border-radius: 8px; margin-right: 20px;}
.keyresults-main .keyresults-boxs {flex: 1 0 0; position: relative;}
.keyresults-main .keyresults-boxs:before {content: ''; position: absolute; right: 35px; top: 0px; bottom: 0px; border-right: 1px solid var(--color-silver-darkest);}
.keyresults-main .keyresults-boxs .icon {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 50%;}
.keyresults-main .keyresults-boxs .icon svg {display: block; width: 23px; height: auto;}
.keyresults-main .keyresults-boxs .body-small {display: block; margin-bottom: 6px;}
.keyresults-main .keyresults-boxs:last-child:before {border-right: 0;}

.articles-details-section .articles-bookcall {display: block;}

.you-may-these-section {display: block; padding: 80px 0 160px;}


/* FAQ Section */
.faq-section {display: block; padding: 176px 0 148px; position: relative;}
.faq-section:before {content: ''; position: absolute; top: 0px; left: 0px; right: 0px; background: linear-gradient(180deg, var(--color-silver-coral) 0%, var(--color-silver-darkest) 100%); height: 984px;}
.faq-section .container {position: relative;}
.faq-section ul.faq-menu {display: flex; flex-wrap: wrap; padding: 5px 6px; margin: 0px 0 56px; list-style: none; border-radius: 50px; gap: 10px;}
.faq-section ul.faq-menu li {display: block;}
.faq-section ul.faq-menu li a {display: block; padding: 10px 36px; font-family: var(--fonts-inter); font-weight: 500; font-size: 16px; line-height: 30px; text-align: center; color: var(--color-green-darkest); text-decoration: none; border-radius: 50px;}
.faq-section ul.faq-menu li a:hover {background: var(--color-silver-darker);}
.faq-section ul.faq-menu li a.active {background: var(--color-silver-darker);}

/* Mobile FAQ Select Dropdown */
.faq-mobile-select {margin-bottom: 30px; width: 100%; max-width: 312px; position: sticky; top: 20px; z-index: 2;}
.faq-select-wrapper {position: relative;}
.faq-select-toggle {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 100%; background: var(--color-silver-lighter); border-radius: 50px; padding: 5px 10px; gap: 10px; font-family: var(--fonts-inter); font-weight: 500; font-size: 15px; line-height: 30px; color: var(--color-gray-darkest); cursor: pointer; border: 0px; box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1);}
.faq-select-toggle svg {transition: transform 0.3s ease;}
.faq-select-toggle[aria-expanded="true"] svg {transform: rotate(180deg);}

ul.faq-select-dropdown {position: absolute; top: 48px; left: 0px; padding: 0px; margin: 0px; list-style: none; width: 100%; background: var(--color-silver-lighter); border-radius: 16px; padding: 16px;}
ul.faq-select-dropdown li {display: block; margin-bottom: 8px; padding: 5px 0; font-family: var(--fonts-inter); font-weight: 500; font-size: 15px; line-height: 30px; color: var(--color-gray-darker); text-align: center;}
ul.faq-select-dropdown li a {display: block; font-family: var(--fonts-inter); font-weight: 500; font-size: 15px; line-height: 30px; color: var(--color-gray-darker); text-align: center; text-decoration: none;}
ul.faq-select-dropdown li:last-child {margin-bottom: 0;}
ul.faq-select-dropdown li a:hover {color: var(--color-gray-darkest);}

/*.faq-select-dropdown li {display: block;}
.faq-select-item {display: block; padding: 12px 20px; font-family: var(--fonts-inter); font-weight: 500; font-size: 16px; color: var(--color-green-darkest); text-decoration: none; transition: all 0.3s ease; border: none;}
.faq-select-item:hover {background: var(--color-silver-darker); color: var(--color-green-darkest);}
.faq-select-item.active {background: var(--color-green-coral); color: var(--color-green-darkest); font-weight: 600;}*/


.faq-section .faq-main {display: block; padding: 48px 42px; border-radius: 32px; width: 100%; margin-bottom: 56px;}
.faq-section .faq-main h3 {display: flex; flex-wrap: wrap; align-items: center; gap: 16px;}
.faq-section .faq-main h3 span.icon {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 50%; background: var(--color-silver-darkest);}
.faq-section .faq-main:last-child {margin-bottom: 0;}


/* Solutions Hero Section */
.solutions-hero-section {display: block; padding: 230px 0 250px; position: relative; background: linear-gradient(90deg, rgba(52, 26, 70, 0) 17.72%, rgba(52, 26, 70, 0.8) 81.61%), url(../images/solutions-hero-bg.jpg) center center no-repeat; background-size: cover; background-blend-mode: multiply, normal;}
.solutions-hero-section.orange-bg {padding: 168px 0 144px; background: linear-gradient(360deg, rgba(110, 6, 15, 0) 88.64%, rgba(110, 6, 15, 0.2) 100%), linear-gradient(86.08deg, rgba(110, 6, 15, 0) 48.19%, rgba(110, 6, 15, 0.6) 97.02%), url(../images/solutions-hero-bg2.jpg) center center no-repeat; background-blend-mode: multiply, multiply, normal; background-size: cover;}
.solutions-hero-section.green-bg {padding: 168px 0 144px; background: linear-gradient(360deg, rgba(21, 48, 45, 0) 88.64%, rgba(21, 48, 45, 0.2) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, rgba(21, 48, 45, 0) 33.27%, rgba(21, 48, 45, 0.8) 95.9%), linear-gradient(90deg, rgba(21, 48, 45, 0) 18.39%, rgba(21, 48, 45, 0.6) 82.41%), url(../images/solutions-hero-bg3.jpg) center center no-repeat; background-blend-mode: multiply, normal, normal, multiply, normal; background-size: cover;}
.solutions-hero-section.grape-bg {display: block; padding: 230px 0 250px; position: relative; background: linear-gradient(360deg, rgba(52, 26, 70, 0) 88.64%, rgba(52, 26, 70, 0.2) 100%), linear-gradient(90deg, rgba(52, 26, 70, 0) 17.72%, rgba(52, 26, 70, 0.8) 81.61%), url(../images/solutions-hero-bg4.jpg) center center no-repeat; background-size: cover; background-blend-mode: multiply, normal;}

.solutions-hero-section.technology-ai-orange-bg {padding: 184px 0 245px; background: linear-gradient(0deg, rgba(110, 6, 15, 0) 88.64%, rgba(110, 6, 15, 0.2) 100%), linear-gradient(90deg, rgba(38, 11, 13, 0) 44.17%, rgba(38, 11, 13, 0.8) 96.67%), url(../images/solutions-hero-bg5.jpg) center center no-repeat; background-blend-mode: multiply, multiply, normal; background-size: cover;}

.solutions-hero-section.compliance-green-bg {display: block; padding: 226px 0 200px; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 88.64%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(90deg, rgba(21, 48, 45, 0) 20.9%, rgba(21, 48, 45, 0.4) 80.49%), linear-gradient(90deg, rgba(21, 48, 45, 0) 34.59%, rgba(21, 48, 45, 0.8) 100%), url(../images/solutions-hero-bg6.jpg) center center no-repeat; background-blend-mode: multiply, multiply, multiply, normal; background-size: cover;}

.solutions-hero-section.careers-hero-section.grape-bg {display: block; padding: 200px 0; position: relative; background: linear-gradient(360deg, rgba(52, 26, 70, 0) 88.64%, rgba(52, 26, 70, 0.2) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(270deg, rgba(52, 26, 70, 0) 27.12%, rgba(52, 26, 70, 0.6) 53.89%, #341A46 82.8%), url(../images/careers-hero-bg.png) right center no-repeat; background-blend-mode: multiply, normal, normal, normal; background-size: cover;}

.solutions-hero-section.careers-hero-section.grape-bg h1.h2 {font-size: 72px;}
.solutions-hero-section.careers-hero-section.grape-bg p {width: 90%;}


/* Customer Acquistion Section */
.customer-acquistion-section {display: block; padding: 140px 0 160px; background: linear-gradient(180deg, #FFFFFF 0%, #FDE0FF 100%); border-radius: 40px 40px 0px 0px; margin-top: -80px;}
.customer-acquistion-section.orange-linear-gradient {background: linear-gradient(180deg, #FFFFFF 0%, #FCF4E7 100%);}
.customer-acquistion-section.green-linear-gradient {background: linear-gradient(180deg, #FFFFFF 0%, #E5EFED 100%);}
.customer-acquistion-section.grape-linear-gradient {background: linear-gradient(180deg, #FFFFFF 34.94%, #FDE0FF 100%); padding: 140px 0 0; overflow: hidden;}

.customer-acquistion-section .customer-acquistion-img {display: flex; flex-wrap: wrap; justify-content: center; margin-top: 30px;}
.customer-acquistion-section .customer-acquistion-img img {display: block;}
.customer-acquistion-section .customer-acquistion-img.built-house-img {display: flex; flex-wrap: wrap; justify-content: center; margin-top: 117px; margin-bottom: -150px;}

.customer-acquistion-section .built-house-slider {display: block; margin-top: 40px;}
.customer-acquistion-section .built-house-slider .built-house-item {display: flex; flex-wrap: wrap; height: 58px; justify-content: center; align-items: center;}
.customer-acquistion-section .built-house-slider .built-house-item img {display: block; max-height: 58px; max-width: 100%;}


.your-offer-main {display: flex; flex-wrap: wrap; justify-content: center; margin-top: 64px;}
.your-offer-main .your-offer-boxs {display: block; width: 213px; position: relative;}
.your-offer-main .your-offer-boxs:before {content: ''; position: absolute; top: 8px; left: 0px; right: 0px; bottom: -8px; background: #E669E6; box-shadow: 0px 4px 50px rgba(230, 105, 230, 0.8); border-radius: 22px; z-index: 1;}
.your-offer-main .your-offer-boxs:after {content: ''; position: absolute; top: 0; left: 0px; right: 0px; bottom: 0; background: linear-gradient(180deg, #602F82 0%, #341A46 100%); border: 1px solid #E669E6; border-radius: 22px; z-index: 1;}
.your-offer-main .your-offer-boxs span {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; width: 213px; height: 213px; position: relative; z-index: 2; font-family: var(--fonts-inter-tight); font-weight: 900; font-size: 36px; line-height: 100%; text-align: center; background: linear-gradient(180deg, #FD9AFD 0%, #E669E6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent; mask-image: linear-gradient(180deg, #fff 0%, #fff 100%); -webkit-mask-image: linear-gradient(180deg, #fff 0%, #fff 100%);}

.your-offer-main .your-offer-img {display: flex; flex-wrap: wrap; justify-content: center; width: 100%;}

.your-offer-main .offers-main {display: flex; flex-wrap: wrap; justify-content: center; gap: 30px; width: 100%;}
.your-offer-main .offers-main .offers-boxs {display: flex; flex-direction: column; justify-content: center; padding: 26px 20px 20px 20px; gap: 16px; width: 213px; background: linear-gradient(180deg, #A14CB3 0%, #8E30A2 100%); border: 1px solid #E669E6; border-radius: 22px; box-shadow: 0 7px 0px 0px #E669E6; filter: drop-shadow(0px 0px 10px rgba(230, 105, 230, 0.6));}
.your-offer-main .offers-main .offers-boxs .icon {display: flex; flex-wrap: wrap; width: 100%; justify-content: center;}
.your-offer-main .offers-main .offers-boxs .icon svg {display: block; width: 30px; height: auto;}
.your-offer-main .offers-main .offers-boxs .h7-black {display: block; width: 100%; text-align: center; line-height: 1;}
.your-offer-main .offers-main .offers-boxs .body-small {font-size: 15px; line-height: 1.2;}


/* Performance Slider */
.performance-slider {display: block;}
.performance-slider .performance-item {display: block; position: relative; margin-right: 16px; padding: 48px 0; cursor: pointer;}
.performance-slider .performance-item:before {content: ''; position: absolute; left: 0px; top: 58px; right: 0px; bottom: 38px; background: var(--color-orange-coral); border-radius: 158px; box-shadow: 0px 4px 20px rgba(233, 94, 29, 0.4); z-index: 1; transition: all 0.5s;}
.performance-slider .performance-item .performance-card {display: block; position: relative; z-index: 2; background: linear-gradient(180deg, #C14333 0%, #6E060F 100%); border-radius: 158px; padding: 128px 25px 0px; height: 657px; transition: all 0.5s;}
.performance-slider .performance-item .performance-card .number {display: block; text-align: center; position: relative; font-family: var(--fonts-inter-tight); font-weight: 900; font-size: 96px; line-height: 100%; text-align: center; color: var(--color-orange-lightest); margin-bottom: 53px; transition: all 0.5s;}
.performance-slider .performance-item .performance-card .number span.arrow-icon {display: block; position: absolute; left: -25px; top: 50%; transform: translateY(-50%); width: 52px;}
.performance-slider .performance-item .performance-card .number span.arrow-icon svg {display: block; fill: var(--color-orange-lightest); transition: all 0.5s;}
.performance-slider .performance-item:first-child .performance-card .number span.arrow-icon svg {display: none;}
.performance-slider .performance-item .performance-card .h7-black {color: var(--color-orange-coral); margin-bottom: 35px; transition: all 0.5s;}
.performance-slider .performance-item .performance-card ul {padding: 0px 0 0 1rem; margin: 0px;}
.performance-slider .performance-item .performance-card ul li {font-family: var(--fonts-inter); font-weight: 400; font-size: 16px; line-height: 1.5; color: var(--color-orange-lighter); transition: all 0.5s;}

.performance-slider .performance-item:hover:before {background: var(--color-orange-darker);}
.performance-slider .performance-item:hover .performance-card {background: linear-gradient(180deg, #FFBFA1 0%, #FF8146 100%);}
.performance-slider .performance-item:hover .performance-card .number {color: var(--color-orange-darkest);}
.performance-slider .performance-item:hover .performance-card .number span.arrow-icon svg {fill: var(--color-orange-darkest);}
.performance-slider .performance-item:hover .performance-card .h7-black {color: var(--color-orange-darkest);}
.performance-slider .performance-item:hover .performance-card ul li {color: var(--color-orange-darkest);}

.performance-slider.green-bg .performance-item:before {background: var(--color-green-darkest); box-shadow: 0px 4px 20px rgba(35, 104, 82, 0.4); border-radius: 60px;}
.performance-slider.green-bg .performance-item .performance-card {background: linear-gradient(180deg, var(--color-green-coral) 0%, var(--color-green-darker) 100%); border-radius: 60px; padding: 93px 25px 0px; height: 576px; transition: all 0.5s;}
.performance-slider.green-bg .performance-item .performance-card .number {color: var(--color-green-lighter); transition: all 0.5s;}
.performance-slider.green-bg .performance-item .performance-card .number span.arrow-icon svg {fill: var(--color-green-coral);}
.performance-slider.green-bg .performance-item .performance-card .h7-black {color: var(--color-green-lightest); width: 95%;}
.performance-slider.green-bg .performance-item .performance-card .body-small {color: var(--color-green-lightest); transition: all 0.5s;}

.performance-slider.green-bg .performance-item:hover .performance-card {background: linear-gradient(180deg, var(--color-green-darkest) 0%, var(--color-green-darker) 100%);}
.performance-slider.green-bg .performance-item:hover .performance-card .number {color: var(--color-green-coral);}
.performance-slider.green-bg .performance-item:hover .performance-card .body-small {color: var(--color-green-coral);}



/* Scale Stress Section */
.scale-stress-section {display: block; padding: 140px 0 50px; background: linear-gradient(180deg, #FFFFFF 0%, #FCF4E7 100%);}
.scale-stress-section.green-bg {padding: 140px 0 180px; background: linear-gradient(180deg, #FFFFFF 0%, #E5EFED 100%);}
.scale-stress-section.grape-bg {padding: 140px 0 180px; background: linear-gradient(180deg, #FDE0FF 0%, #FFFFFF 100%);}
.scale-stress-section.orange-bg {padding: 140px 0 180px; background: linear-gradient(180deg, #FFFFFF 0%, #FCF4E7 100%);}
.scale-stress-section .scale-stress-img {display: block; position: relative; margin-bottom: 48px;}
.scale-stress-section .scale-stress-img img {display: block; border-radius: 24px;}
.scale-stress-section .scale-stress-img .scalebig-text {display: block; position: absolute; left: 80px; top: 48px; z-index: 1;}
.scale-stress-section .scale-stress-img .stresssmall-text {display: block; position: absolute; right: 80px; bottom: 63px; z-index: 1;}


/* Why Leading Brands Section */
.why-leading-brands-section {display: block; padding: 0 0 120px; border-radius: 40px 40px 0 0; margin-top: -40px;}
.why-leading-brands-section .why-leading-brands-main {display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.why-leading-brands-section .why-leading-brands-main .content {display: block; width: 41.66666667%; padding-top: 240px; position: sticky; top: 0px;}
.why-leading-brands-section .why-leading-brands-main .right-side {display: block; width: 50%;}
.why-leading-brands-section .why-leading-brands-main .why-leading-card {display: flex; flex-wrap: wrap; align-content: space-between; min-height: 468px; margin-top: 200px; border-radius: 16px; padding: 32px; position: sticky; top: 200px;}
.why-leading-brands-section .why-leading-brands-main .why-leading-card.linear-gradient-green {background: linear-gradient(180deg, #15302D 0%, #2E5D58 100%);}
.why-leading-brands-section .why-leading-brands-main .why-leading-card.linear-gradient-orange {background: linear-gradient(184.27deg, #FFBFA1 -9.94%, #FCF4E7 87.59%);}
.why-leading-brands-section .why-leading-brands-main .why-leading-card.linear-gradient-grape {background: linear-gradient(180deg, #341A46 0%, #763E9D 100%);}
.why-leading-brands-section .why-leading-brands-main .why-leading-card.linear-gradient-grape-lighter {background: linear-gradient(180deg, #FEEFFF 0%, #FDE0FF 100%);}
.why-leading-brands-section .why-leading-brands-main .why-leading-card.linear-gradient-orange-lighter {background: linear-gradient(180deg, #FFE2D4 0%, #FFBFA1 100%);}
.why-leading-brands-section .why-leading-brands-main .why-leading-card .pr-32 {padding-right: 32px;}
.why-leading-brands-section .why-leading-brands-main .why-leading-card .pl-32 {padding-left: 32px;}
.why-leading-brands-section .why-leading-brands-main .why-leading-card.padding-48 {min-height: 354px; padding: 48px;}
.why-leading-brands-section .why-leading-brands-main .why-leading-card img.img-small {max-width: 418px;}
.why-leading-brands-section .why-leading-brands-main .why-leading-card img.img-real-testing {max-width: 84%;}


/* Spending Card */
.spending-card {display: flex; flex-wrap: wrap; align-items: center; border-radius: 16px; padding: 48px 42px; gap: 40px;}
.spending-card .spending-img {display: block; max-width: 245px;}
.spending-card .spending-img img {display: block; border-radius: 16px;}
.spending-card .spending-content {display: block; width: calc(100% - 475px);}
.spending-card .spending-content h4 {line-height: 1.2;}


/* Industries Section */
.industries-section {display: block; padding: 120px 0 200px;}
.industries-section .slick-button {display: flex; flex-wrap: wrap; justify-content: end; gap: 20px;}
.industries-section .slick-arrow {position: relative; left: 0px; top: 0; width: 48px; height: 48px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-radius: 50%; background: var(--color-green-darkest); transform: translateY(0); border: 0px;}
.industries-section .slick-arrow svg {stroke: var(--color-silver-lightest);}
.industries-section .slick-arrow:before {display: none;}
.industries-section .slick-arrow.slick-disabled {opacity: 0.2 !important;}
.industries-section .grape-lighter-bg .slick-arrow {background: var(--color-grape-coral);}
.industries-section .grape-lighter-bg .slick-arrow svg {stroke: var(--color-silver-lightest);}
.industries-section .industries-slider {display: block; margin: 54px 0px 0px 0px;}
.industries-section .industries-slider .slick-list {padding-left: 312px; padding-right: 150px;}
.industries-section .industries-slider .industries-item {display: block; margin-right: 20px;}
.industries-section .industries-card {display: flex; flex-wrap: wrap; align-content: flex-start; gap: 16px; border-radius: 24px; padding: 32px 32px 40px; min-height: 260px;}
.industries-section .industries-card .industries-icon {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 64px; height: 64px; border-radius: 50%;}
.industries-section .industries-card .h7-regular {display: block; width: 100%; line-height: 1;}
.industries-section .industries-card .body-small {display: block; width: 100%; font-size: 15px; line-height: 1.2;}
.industries-section .industries-card ul {display: block; width: 100%; margin: 0px 0 0 20px; padding: 0px;}
.industries-section .industries-card ul li {width: 100%; font-family: var(--fonts-inter); font-weight: 400; font-size: 15px; line-height: 1.4;}
.industries-section.our-media-channels-section .industries-slider .slick-list {padding-left: 312px; padding-right: 50px;}


/* New Customers Section */
.new-customers-section {display: block; border-radius: 40px 40px 0 0; margin-top: -40px; padding: 160px 0;}
.new-customers-section .customers-content {display: flex; flex-wrap: wrap; align-items: center; gap: 40px; margin-bottom: 44px;}
.new-customers-section .slick-button {display: flex; flex-wrap: wrap; gap: 20px; margin-bottom: 28px;}
.new-customers-section .slick-arrow {position: relative; left: 0px; top: 0; width: 48px; height: 48px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-radius: 50%; background: var(--color-silver-lightest); transform: translateY(0); border: 0px;}
.new-customers-section .slick-arrow svg {stroke: var(--color-green-darkest);}
.new-customers-section .slick-arrow:before {display: none;}
.new-customers-section .slick-arrow.slick-disabled {opacity: 0.2 !important;}
.new-customers-section .customers-slider .slick-list {padding-left: 312px; padding-right: 600px;}
.new-customers-section .customers-item {display: block; margin-right: 20px;}
.new-customers-section .customers-card {display: block; background-size: cover; background-position: center center; background-repeat: no-repeat; border-radius: 24px; padding: 60px; min-height: 544px;}
.new-customers-section .customers-card .customers-boxs {display: flex; flex-direction: column; gap: 47px; width: 354px; max-width: 354px;}
.new-customers-section .customers-card .customers-boxs .logo-tag {display: flex; flex-wrap: wrap; align-items: center; gap: 26px;}
.new-customers-section .customers-card .customers-boxs .logo-tag .img-logo {display: block;}
.new-customers-section .customers-card .customers-boxs .logo-tag span.tag {display: block; padding: 4px 12px; border-radius: 50px; background: var(--color-green-coral); font-family: var(--fonts-inter-tight); font-weight: 600; font-size: 14px; line-height: 115%; color: var(--color-green-darkest);}
.new-customers-section .customers-card .customers-boxs .logo-tag span.tag.green-darkest {background: var(--color-green-darkest); color: var(--color-green-coral);}

.new-customers-section .customers-card .customers-boxs .texts-name {display: block;}
.new-customers-section .customers-card .customers-boxs .texts-name .h7-regular {display: block; line-height: 1.2;}
.new-customers-section .customers-card .customers-boxs .texts-name .name {display: block; font-family: var(--fonts-inter); font-style: italic; font-weight: 500; font-size: 12px; line-height: 115%; color: var(--color-green-coral); margin-top: 12px;}
.new-customers-section .customers-card .customers-boxs .texts-name .name.green-darkest {color: var(--color-green-darkest);}

.new-customers-section .customers-card .customers-boxs .growth-list {display: flex; flex-wrap: wrap; gap: 8px;}
.new-customers-section .customers-card .customers-boxs .growth-list .growth-boxs {display: flex; flex-wrap: wrap; align-items: center; border-radius: 50px; border: solid 1px var(--color-green-coral); padding: 9px 16px; gap: 8px;}
.new-customers-section .customers-card .customers-boxs .growth-list .growth-boxs .growth-icon {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 20px; height: 20px;}
.new-customers-section .customers-card .customers-boxs .growth-list .growth-boxs .growth-icon svg {display: block; stroke: #06E472;}
.new-customers-section .customers-card .customers-boxs .growth-list .growth-boxs .growth-icon.down-icon svg {display: block; transform: rotate(180deg);}
.new-customers-section .customers-card .customers-boxs .growth-list .growth-boxs span {display: block; font-family: var(--fonts-inter-tight); font-weight: 400; font-size: 16px; line-height: 115%; color: var(--color-green-coral);}

.new-customers-section .customers-card .customers-boxs .growth-list.green-darkest .growth-boxs {border-color: var(--color-green-darkest);}
.new-customers-section .customers-card .customers-boxs .growth-list.green-darkest .growth-boxs .growth-icon svg {stroke: var(--color-green-darkest);}
.new-customers-section .customers-card .customers-boxs .growth-list.green-darkest .growth-boxs span {color: var(--color-green-darkest);}

.new-customers-section.results-worth-section .slick-arrow {background: var(--color-silver-lightest);}
.new-customers-section.results-worth-section .slick-arrow svg {stroke: var(--color-grape-darker);}
.new-customers-section.results-worth-section .results-worth-slider .slick-list {padding-left: 312px; padding-right: 300px;}
.new-customers-section.results-worth-section .results-worth-item {display: flex; flex-wrap: wrap; align-items: center; margin-right: 20px; min-height: 406px; padding: 64px 60px; border-radius: 24px;}
.new-customers-section.results-worth-section .results-worth-card {display: block;}
.new-customers-section.results-worth-section .results-worth-card .results-worth-logo {display: block; margin-bottom: 32px;}
.new-customers-section.results-worth-section .results-worth-card h6 {display: block;}
.new-customers-section.results-worth-section .results-worth-card .author-boxs {display: flex; flex-wrap: wrap; align-items: center; gap: 12px; margin-top: 24px;}
.new-customers-section.results-worth-section .results-worth-card .author-boxs .author-img {display: block; width: 50px; height: 50px;}
.new-customers-section.results-worth-section .results-worth-card .author-boxs .author-img img {display: block; width: 50px; height: 50px; object-fit: cover; border-radius: 50%;}
.new-customers-section.results-worth-section .results-worth-card .author-boxs p {display: block; width: calc(100% - 62px); font-style: italic;}


/* Marquee Section */
.marquee-section {display: block; padding: 0 0 78px;}
.marquee-section .marquee-sliders {display: flex; align-items: center; overflow: hidden; margin-bottom: 20px; width: auto;}
.marquee-section .marquee-sliders .marquee-item {display: block; height: 241px; flex-shrink: 0;}
.marquee-section .marquee-sliders .marquee-item img {display: block; max-height: 241px;}
.marquee-section .marquee-sliders .marquee-content {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; width: 202px; height: 100%; border-radius: 16px;}
.marquee-section .marquee-sliders .marquee-content.border-radius-32 {border-radius: 32px;}
.marquee-section .marquee-sliders .marquee-content.border-radius-64 {border-radius: 64px;}
.marquee-section .marquee-sliders .marquee-content .title {display: block; font-family: var(--fonts-inter-tight); font-weight: 900; font-size: 40px; line-height: 100%; text-align: center; margin: 0 0 7px;}
.marquee-section .marquee-sliders .marquee-content .body-small {display: block; font-family: var(--fonts-inter); font-weight: 400; font-size: 15px; line-height: 150%; text-align: center; margin: 0; padding: 0 40px;}


/* Aboutus Section */
.aboutus-section {display: block; padding: 140px 0px;}
.aboutus-section .h7-regular {display: block; padding: 0 50px;}


/* We Connect Section */
.we-connect-section {display: block; padding: 140px 0 120px; background: linear-gradient(180deg, #FFFFFF 80%, #F7FAF7 100%);}
.we-connect-section h2 {display: flex; flex-wrap: wrap; justify-content: center; gap: 16px; align-items: center; line-height: 100px;}
.we-connect-section h2 img {max-width: 114px;}
.we-connect-section .h7-regular {padding: 0 50px; margin-top: 110px;}


/* Our Values Section */
.our-values-section {display: block; padding: 0 0 140px;}
.our-values-section.careers-values-section {padding: 140px 0;}
.our-values-section h3 {display: block; margin-bottom: 64px;}
.our-values-section .values-card {display: flex; flex-direction: column; justify-content: space-between; align-items: center; gap: 36px; padding: 40px; border-radius: 24px;}
.our-values-section .values-card img {display: block; border-radius: 24px;}
.our-values-section .values-card.gradient-grape {background: linear-gradient(180deg, #FEEFFF 0.48%, #F5BDF5 100%);}
.our-values-section .values-card.gradient-green {background: linear-gradient(4.27deg, #236852 4.51%, #15302D 96.53%);}
.our-values-section .values-card.gradient-orange {background: linear-gradient(180deg, #FCF4E7 0%, #FFBFA1 100%);}


/* Careers Section */
.careers-section {display: block; border-radius: 40px 40px 0 0; margin-top: -32px; padding: 302px 0 162px; z-index: 1; position: relative;}
.careers-section h6 {line-height: 1.5; margin-bottom: 40px;}
.careers-section.channels-customers-section {display: block; border-radius: 0; margin: 0; padding: 290px 0 110px; z-index: 1; position: relative; background-size: 1239px auto;}


/* Careers Masonry Section */
.careers-masonry-section {display: block;}
.masonry-item img {display: block; max-width: 100%; height: 396px; cursor: pointer;}


/* Perks Job Section */
.perksjob-section {display: block; padding: 0 0 120px; background: linear-gradient(180deg, #FDE0FF 0%, #FEEFFF 100%);}
.perksjob-section .perks-card {display: flex; flex-direction: column; align-items: flex-start; padding: 40px; gap: 20px; background: #FFFFFF; border-radius: 24px; text-align: left;}

/* Find Your Section */
.find-your-section {display: block; padding: 120px 0 160px;}
.find-your-section .find-your-main {display: block; margin-top: 80px;}
.find-your-section .find-your-boxs {display: block; padding-bottom: 40px; margin-bottom: 40px; border-bottom: solid 1px var(--color-silver-darkest);}
.find-your-section .find-your-boxs h5 {display: block; margin-bottom: 40px;}
.find-your-section .find-your-boxs .find-your-card {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin-bottom: 40px;}
.find-your-section .find-your-boxs .find-your-card .find-your-content {display: block; width: calc(100% - 220px);}
.find-your-section .find-your-boxs .find-your-card .find-your-content .h7-semibold {display: block; margin-bottom: 8px;}
.find-your-section .find-your-boxs:last-child {padding-bottom: 0; margin-bottom: 0; border-bottom: 0;}
.find-your-section .find-your-boxs .find-your-card:last-child {margin-bottom: 0;}


/* Award Section */
.award-section {display: block; padding: 128px 0 180px;}
.award-section .award-card {display: block; padding: 0 10px; text-decoration: none;}
.award-section .award-card .award-img {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; min-height: 115px; margin-bottom: 32px;}
.award-section .award-card .body-small {display: block; font-size: 15px; text-align: center;}


/* Contact Form */
.contact-form {display: block; padding: 80px; border-radius: 24px; margin: 60px 0 80px; background: var(--color-silver-lightest);}
.contact-form .contact-check {display: flex; flex-wrap: wrap; gap: 8px;}
.contact-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio {display: flex; flex-wrap: wrap; gap: 8px;}

.contact-form .subscript {font-size: 12px;}
.contact-form .subscript a {color: var(--color-green-coral); text-decoration: none;}
.contact-form .subscript a:hover {color: var(--color-green-darker);}


/* Expand reach Section */
.expand-reach-section {display: block; padding: 176px 0 184px;}
.expand-reach-section .images-card-half {display: block; max-width: 500px;}
.expand-reach-section .solutions-hero-content h1 {line-height: 86%;}


/* Engine Section */
.engine-section {display: block; padding: 44px 0 160px;}
.engine-section h4 {display: block; margin-bottom: 70px;}
.engine-section .engine-main {display: block; position: relative;}
.engine-section .engine-space {padding-bottom: 30px; position: sticky; top: 80px; transition: 0.3s;}
.engine-section .engine-boxs {display: flex; flex-wrap: wrap; align-items: center; border-radius: 24px; position: relative;}
.engine-section .engine-boxs.margin-20 {margin: 0 20px;}
.engine-section .engine-boxs.margin-40 {margin: 0 40px;}
.engine-section .engine-boxs.margin-60 {margin: 0 60px;}
.engine-section .engine-boxs.margin-80 {margin: 0 80px;}
.engine-section .engine-boxs .engine-content {display: block; width: 50%; padding: 0 26px 0 70px;}
.engine-section .engine-boxs .engine-content h3 {display: block; margin-bottom: 90px;}
.engine-section .engine-boxs .engine-content p {display: block; margin-bottom: 25px;}
.engine-section .engine-boxs .engine-image {display: flex; flex-wrap: wrap; justify-content: flex-end; width: 50%; position: relative;}
.engine-section .engine-boxs .engine-image img {display: block; max-width: 448px; border-radius: 0 24px 24px 0; object-fit: cover;}
.engine-section .engine-boxs .engine-image .engine-small {display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 1;}
.engine-section .engine-boxs .engine-image .engine-small img {display: block; position: absolute; top: 0; right: 0; border-radius: 0px;}

.engine-section .engine-space:nth-child(1) .engine-content {width: 58%; padding: 0 26px 0 70px;}
.engine-section .engine-space:nth-child(1) .engine-content h3 {margin-bottom: 26px; width: 55%;}
.engine-section .engine-space:nth-child(1) .engine-image {width: 42%;}
.engine-section .engine-space:nth-child(1) .engine-image img {max-width: 453px;}
.engine-section .engine-space:nth-child(1) .engine-image .engine-small img {top: 87px; right: 393px;}

.engine-section .engine-space:nth-child(2) {top: 120px;}
.engine-section .engine-space:nth-child(2) .engine-content {width: 61%; padding: 0 66px 0 70px;}
.engine-section .engine-space:nth-child(2) .engine-content h3 {margin-bottom: 60px; width: 60%;}
.engine-section .engine-space:nth-child(2) .engine-image {width: 39%;}
.engine-section .engine-space:nth-child(2) .engine-image img {max-width: 453px;}
.engine-section .engine-space:nth-child(2) .engine-image .engine-small img {top: 93px; right: 366px;}

.engine-section .engine-space:nth-child(3) {top: 160px;}
.engine-section .engine-space:nth-child(3) .engine-content {width: 55%; padding: 0 66px 0 70px;}
.engine-section .engine-space:nth-child(3) .engine-image {width: 45%;}
.engine-section .engine-space:nth-child(3) .engine-image img {max-width: 452px;}
.engine-section .engine-space:nth-child(3) .engine-image .engine-small img {top: 117px; right: 414px;}

.engine-section .engine-space:nth-child(4) {top: 200px;}
.engine-section .engine-space:nth-child(4) .engine-content {width: 55%; padding: 0 60px 0 70px;}
.engine-section .engine-space:nth-child(4) .engine-image {width: 45%;}
.engine-section .engine-space:nth-child(4) .engine-image img {max-width: 454px;}
.engine-section .engine-space:nth-child(4) .engine-image .engine-small img {top: 105px; right: 405px;}

.engine-section .engine-space:nth-child(5) {margin-bottom: 0px;}
.engine-section .engine-space:nth-child(5) .engine-image .engine-small img {top: 105px; right: 382px;}

.engine-section .engine-space.active .engine-boxs:before {content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background: rgba(0, 0, 0, 0.6); border-radius: 24px; z-index: 2;}



/* Smarter Way Scale Section */
.smarter-wayscale-section {display: block; padding: 140px 0; border-radius: 40px 40px 0 0; margin-top: -40px;}
.smarter-wayscale-section .smarter-content {display: block; padding-right: 80px;}
.smarter-wayscale-section .smarter-content .h7-regular {display: block; margin-bottom: 24px;}
.smarter-wayscale-section .smarter-content ul {display: block; margin: 0px; padding: 0px 0 0 16px; font-family: var(--fonts-inter); font-weight: 400; font-size: 18px; line-height: 1.8;}
.smarter-wayscale-section .smarter-img {display: flex; flex-wrap: wrap;}
.smarter-wayscale-section .smarter-img img {display: block; max-width: 100%;}

/* Content Section */
.content-section {display: block; padding: 176px 0 136px; background: linear-gradient(180deg, #FFFFFF 0%, #F1F6F1 94.49%), #FFFFFF;}
.content-section .request-know-form {display: block; padding: 80px; border-radius: 24px; margin-top: 52px;}
.content-section .request-check {display: block; margin: 56px 0;}
.content-section .body-small.provide-text {font-size: 12px; line-height: 130%; padding-left: 60px;}


/* Footer */
footer {display: block; padding: 74px 0 52px;}
footer .footer-logo {display: inline-flex;}
footer .footer-menu {display: block; margin-bottom: 43px;}
footer .footer-menu .dropdown-toggle {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%; margin-bottom: 20px;}
footer .footer-menu .dropdown-toggle svg {display: none; transform: rotate(0deg); transition: all 0.5s;}
footer .footer-menu .dropdown-toggle.show svg {transform: rotate(180deg);}
footer .footer-menu .dropdown-toggle:after {display: none;}
footer .footer-menu ul.dropdown-menu {display: block; padding: 0px; margin: 0; list-style: none; position: relative !important; border-radius: 0px; background: transparent; border: 0px; top: 0px; transform: translate(0px, 0px) !important; min-width: 100%; max-width: 100%; width: 100%;}
footer .footer-menu ul.dropdown-menu li {display: block; margin: 0 0 20px;}
footer .footer-menu ul.dropdown-menu li a {display: block; font-weight: 500; font-size: 16px; line-height: 1.2; color: var(--color-green-darkest); text-decoration: none;}
footer .footer-menu ul.dropdown-menu li a:hover {text-decoration: none;}
footer .footer-menu .client-login-link {display: block; font-family: var(--fonts-inter); font-weight: 800; font-size: 16px; line-height: 1.5; color: var(--color-green-coral); text-decoration: none;}
footer .copyright-menu {display: flex; flex-wrap: wrap; justify-content: center; gap: 20px;}
footer .copyright-menu .subscript {font-size: 12px; font-weight: 500;}
footer .copyright-menu ul.privacy-menu {display: flex; flex-wrap: wrap; padding: 0px; margin: 0px; list-style: none; gap: 20px;}
footer .copyright-menu ul.privacy-menu li {display: block;}
footer .copyright-menu ul.privacy-menu li a {display: block; font-size: 12px; font-weight: 500; color: var(--color-green-darkest); text-decoration: none;}
footer ul.social-media-menu {display: flex; flex-wrap: wrap; justify-content: end; padding: 0px; margin: 0px; list-style: none; gap: 32px;}
footer ul.social-media-menu li {display: block;}
footer ul.social-media-menu li a {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 25px; height: 25px;}
footer ul.social-media-menu li a svg {display: block; width: 24px; height: auto;}
footer ul.social-media-menu li a .green-darkest {fill: var(--color-green-darkest);}
footer ul.social-media-menu li a .white {fill: var(--color-silver-lightest);}
footer ul.social-media-menu li a:hover .green-darkest {fill: var(--color-green-coral);}



/* Responsive */
/* This block runs ONLY in Chrome (and Chromium browsers) */
@supports (display: grid) and (-webkit-appearance: none) {
  @media (max-width: 1920px) {
    /* Your Chrome-only styles here */
    .masonry-item img {
    	height: 392px;
    }
  }
}


/* Screen size 1600px */
@media (max-width: 1700px) {
	.solutions-section .solutions-slider .slick-list {padding-left: 150px;}
	.industries-section .industries-slider .slick-list {padding-left: 150px; padding-right: 250px;}
	.new-customers-section .customers-slider .slick-list {padding-left: 150px; padding-right: 550px;}
	.industries-section.our-media-channels-section .industries-slider .slick-list {padding-left: 150px;}
	.new-customers-section.results-worth-section .results-worth-slider .slick-list {padding-left: 150px; padding-right: 150px;}

	.masonry-item img {height: 330px;}
}

@media (max-width: 1599px) {
	.solutions-section .solutions-slider .slick-list {padding-left: 110px; padding-right: 90px;}
	.industries-section .industries-slider .slick-list {padding-left: 110px; padding-right: 90px;}
	.new-customers-section .customers-slider .slick-list {padding-left: 110px; padding-right: 500px;}
	.industries-section.our-media-channels-section .industries-slider .slick-list {padding-left: 110px; padding-right: 70px;}
	.new-customers-section.results-worth-section .results-worth-slider .slick-list {padding-left: 110px; padding-right: 70px;}
	.masonry-item img {height: 293.9px;}

	.industries-section .industries-card {padding: 32px 30px 40px;}

}

/* Screen size 1440px */
@media (max-width: 1511px) {
	.solutions-section .solutions-slider .slick-list {padding-left: 70px;}
	.industries-section .industries-slider .slick-list {padding-left: 70px; padding-right: 250px;}
	.new-customers-section .customers-slider .slick-list {padding-left: 70px; padding-right: 500px;}
	.industries-section.our-media-channels-section .industries-slider .slick-list {padding-left: 70px;}
	.new-customers-section.results-worth-section .results-worth-slider .slick-list {padding-left: 70px; padding-right: 70px;}
}

/* Screen size 1366px and 1280px */
@media (max-width: 1399px) {
	.solutions-hero-section {padding: 200px 0 180px;}

	.industries-section .industries-slider .slick-list {padding-left: 125px; padding-right: 100px;}
	.new-customers-section .customers-slider .slick-list {padding-left: 125px; padding-right: 350px;}

	.industries-section.our-media-channels-section .industries-slider .slick-list {padding-right: 15px;}
	.industries-section .industries-card {padding: 26px 26px 36px;}
	.new-customers-section.results-worth-section .results-worth-item {padding: 44px 40px;}

	.why-leading-brands-section .why-leading-brands-main .content {padding-top: 140px;}
	.why-leading-brands-section .why-leading-brands-main .why-leading-card {margin-top: 100px; top: 100px;}

	.masonry-item img {height: 278.6px;}

	.we-connect-section h2 img {max-width: 100px;}

	.spending-card .spending-content h4 br {display: none;}

	.contact-form {padding: 60px;}


	.engine-section .engine-boxs .engine-content {width: 62%;}
	.engine-section .engine-boxs .engine-image {width: 38%;}
	.engine-section .engine-boxs .engine-content h3 {margin-bottom: 60px;}

	.engine-section .engine-space:nth-child(1) .engine-content {padding: 0 26px 0 50px;}
	.engine-section .engine-space:nth-child(1) .engine-content h3 {width: 100%;}
	.engine-section .engine-space:nth-child(1) .engine-image img {max-width: 100%;}
	.engine-section .engine-space:nth-child(1) .engine-image .engine-small img {right: 280px;}

	.engine-section .engine-space:nth-child(2) .engine-content {padding: 0 46px 0 50px;}
	.engine-section .engine-space:nth-child(2) .engine-content h3 {width: 100%; margin-bottom: 30px;}
	.engine-section .engine-space:nth-child(2) .engine-image img {max-width: 100%;}
	.engine-section .engine-space:nth-child(2) .engine-image .engine-small img {right: 265px;}

	.engine-section .engine-space:nth-child(3) .engine-content {width: 65%; padding: 0 56px 0 50px;}
	.engine-section .engine-space:nth-child(3) .engine-content h3 {margin-bottom: 60px;}
	.engine-section .engine-space:nth-child(3) .engine-image {width: 35%;}
	.engine-section .engine-space:nth-child(3) .engine-image img {max-width: 100%;}
	.engine-section .engine-space:nth-child(3) .engine-image .engine-small img {right: 204px; top: 67px;}

	.engine-section .engine-space:nth-child(4) .engine-content {width: 68%; padding: 0 40px 0 50px;}
	.engine-section .engine-space:nth-child(4) .engine-content h3 {margin-bottom: 40px;}
	.engine-section .engine-space:nth-child(4) .engine-image {width: 32%;}
	.engine-section .engine-space:nth-child(4) .engine-image img {max-width: 100%;}
	.engine-section .engine-space:nth-child(4) .engine-image .engine-small img {top: 75px; right: 195px;}

	.engine-section .engine-space:nth-child(5) .engine-image img {max-width: 100%;}
	.engine-section .engine-space:nth-child(5) .engine-image .engine-small img {right: 302px; top: 75px;}

	.rich-section.leading-brands-rich-section .more-boxs {min-height: initial;}

	.careers-section.channels-customers-section h3 {font-size: 58px;}
	.rich-section.leading-brands-rich-section .leading-brands-content h3 {font-size: 58px;}

}


/* Screen size 1366px and 1280px */
@media (max-width: 1360px) {
	.masonry-item img {height: 260.9px;}
	.industries-section .industries-slider .slick-list {padding-left: 80px;}
	.new-customers-section .customers-slider .slick-list {padding-left: 80px;}
	.solutions-section .solutions-slider .slick-list {padding-left: 80px;}

}



/* Screen size 1024px */
@media (max-width: 1199px) {
	body.mobile-menu-open {overflow: hidden;}

	/* Header */
	header.navbar {padding: 20px 0;}
	header.navbar .navbar-toggler {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 0px; border-radius: 0px; border: 0px; margin: 0px; width: 24px; height: 24px; box-shadow: none;}
	header.navbar .navbar-toggler .menu-plus {display: none;}
	header.navbar .navbar-toggler .menu-plus svg {stroke: var(--color-silver-lightest);}
	header.navbar .navbar-toggler .menu-minus {display: block;}
	header.navbar .navbar-toggler .menu-minus svg {fill: var(--color-silver-lightest);}
	header.navbar .navbar-toggler.collapsed .menu-plus {display: block;}
	header.navbar .navbar-toggler.collapsed .menu-minus {display: none;}

	header.navbar.color-silver-lightest-bg .navbar-toggler .menu-plus svg {stroke: var(--color-gray-darkest);}
	header.navbar.color-silver-lightest-bg .navbar-toggler .menu-minus svg {fill: var(--color-gray-darkest);}

	header.navbar .navbar-collapse {display: flex; flex-wrap: wrap; align-content: space-between; max-width: 360px; position: fixed; top: 66px; right: 0; height: calc(100dvh - 66px) !important; width: 360px; background-color: var(--color-silver-lightest); overflow: auto; transform: translate(100%); transition: all 0.2s; visibility: hidden; z-index: 9999;}
	header.navbar .navbar-collapse.show {transform: translate(0%); visibility: visible;}

	header.navbar ul.navbar-nav {padding: 0 24px; gap: 0px; width: 100%;}
	header.navbar ul.navbar-nav > li {width: 100%;}
	header.navbar ul.navbar-nav > li.dropdown {border-bottom: solid 1px var(--color-silver-darkest); position: relative;}
	header.navbar ul.navbar-nav > li.dropdown:nth-child(5) {border-bottom: 0px;}
	header.navbar ul.navbar-nav > li > a {padding: 24px 0; font-size: 18px; font-weight: 700; color: var(--color-green-darkest);}
	header.navbar ul.navbar-nav > li > a::after {content: ''; width: 13px; height: 8px; left: auto; right: 0; top: 50%; transform: translateY(-50%) rotate(0deg); bottom: auto; border: 0px; transition: all 0.5s;}
	header.navbar ul.navbar-nav > li > a.btn {display: none;}
	header.navbar ul.navbar-nav > li:nth-last-child(2) {padding-left: 0px; margin-top: auto; margin-bottom: 16px;}

	header.navbar.color-grape-darkest-bg ul.navbar-nav > li > a {color: var(--color-green-darkest);}
	header.navbar.color-green-darkest-bg ul.navbar-nav > li > a {color: var(--color-green-darkest);}
	header.navbar.color-orange-darkest-bg ul.navbar-nav > li > a {color: var(--color-green-darkest);}

	header.navbar ul.navbar-nav > li > a::after {background: url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12%201.25L6.5%206.75L1%201.25%22%20stroke%3D%22%2306E472%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") no-repeat center; background-size: contain;}
	header.navbar.color-silver-lightest-bg ul.navbar-nav > li > a::after {background: url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12%201.25L6.5%206.75L1%201.25%22%20stroke%3D%22%2306E472%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") no-repeat center; background-size: contain;}
	header.navbar.color-grape-darkest-bg ul.navbar-nav > li > a::after {background: url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12%201.25L6.5%206.75L1%201.25%22%20stroke%3D%22%23E669E6%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") no-repeat center; background-size: contain;}
	header.navbar.color-orange-darkest-bg ul.navbar-nav > li > a::after {background: url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12%201.25L6.5%206.75L1%201.25%22%20stroke%3D%22%23FF8146%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") no-repeat center; background-size: contain;}

	header.navbar ul.navbar-nav > li:hover > a::after {width: 13px;}
	header.navbar ul.navbar-nav > li.dropdown > a.show::after {transform: translateY(-50%) rotate(180deg);}
	header.navbar ul.navbar-nav > li.dropdown.dropdown-hover:hover > .dropdown-menu {display: none;}
	header.navbar ul.navbar-nav > li.dropdown.dropdown-hover:hover > .dropdown-menu.show {display: block;}

	header.navbar ul.navbar-nav > li.dropdown .dropdown-menu.full-width {position: relative;}
	header.navbar ul.navbar-nav > li.dropdown .dropdown-menu.full-width .container {padding: 0px;}

	header.navbar .dropdown-main {border-radius: 0; box-shadow: none;}
	header.navbar ul.main-menu {padding: 0 0 24px 0; gap: 0;}
	header.navbar ul.main-menu > li > a {padding: 16px 8px; gap: 10px; align-items: center;}
	header.navbar ul.main-menu > li > a > .icon {width: 20px; height: 20px;}
	header.navbar ul.main-menu > li > a > .icon svg {display: block; width: 20px; height: 20px;}
	header.navbar ul.main-menu > li > a > .content .subscript {display: none;}
	header.navbar ul.main-menu.half > li {width: 100%;}

	header.navbar .resources-main .resources-left {width: 100%; padding: 0px;}
	header.navbar .resources-main .resources-left::before {display: none;}

	header.navbar .buttons-mobile {padding: 0 24px 24px; width: 100%; flex-wrap: wrap; gap: 16px;}
	header.navbar .buttons-mobile a {width: 100%;}

	.rich-section {padding: 60px 0 30px;}
	.rich-section.publishers-rich-section {padding: 120px 0px 110px;}

	.more-boxs {padding-right: 0px;}

	.leading-brands-section {padding: 60px 0px;}
	.leading-brands-section.padding-60-120 {padding: 60px 0 120px;}
	.leading-brands-section .leading-brands-content {padding: 0px;}

	.brands-section {padding: 60px 0px;}

	.scale-smarter-section {padding: 60px 0 120px;}
	.scale-smarter-section.padding-150 {padding: 60px 0;}
	.scale-smarter-section.finally-section {padding: 60px 0 120px;}
	.scale-stress-section.green-bg {padding: 60px 0 120px;}
	.scale-smarter-section.no-section {padding: 60px 0;}
	.scale-stress-section .scale-stress-img .scalebig-text {left: 50px;}
	.scale-stress-section .scale-stress-img .stresssmall-text {right: 50px;}

	.our-values-section.careers-values-section {padding: 60px 0px;}

	.testimonial-section {padding: 60px 0;}
	.testimonial-section.padding-60-120 {padding: 60px 0 120px;}

	.solutions-insights-section {padding: 60px 0 120px;}
	.solutions-section .solutions-slider .slick-list {padding-left: 43px;}
	.solutions-section {margin-bottom: 60px;} 

	.ready-smarter-section {padding: 120px 0;}
	.ready-smarter-section.padding-126 {padding: 120px 0;}

	.latest-articles-card .latest-articles-img img {height: 350px; object-fit: cover;}
	.latest-articles-card .latest-articles-content {padding: 0 20px;}
	.latest-articles-card .latest-articles-content .btn {margin: 0px;}

	.articles-insights-section {padding: 30px 0 120px}

	.articles-section {padding: 50px 0 30px;}
	.articles-section .articles-content {padding: 0 0 0 30px;}

	.keyresults-main {padding: 20px 0;}
	.keyresults-main .keyresults-boxs {padding: 0 20px;}
	.keyresults-main .keyresults-boxs::before {right: 0px;}

	.articles-details-section {padding: 30px 0 60px 0;}
	.you-may-these-section {padding: 60px 0 120px;}

	.faq-section {padding: 126px 0 60px 0;}
	.faq-section .faq-main {padding: 38px 32px; border-radius: 22px;}

	.customer-acquistion-section {padding: 60px 0;}
	.customer-acquistion-section.grape-linear-gradient {padding: 60px 0 0 0;}
	.customer-acquistion-section .built-house-slider .built-house-item img {max-width: 110px;}
	.customer-acquistion-section .customer-acquistion-img.built-house-img {margin-top: 45px; margin-bottom: -111px;}

	.performance-slider.slick-dotted.slick-slider {margin: 0px;}
	.performance-slider ul.slick-dots {position: relative; display: flex; flex-wrap: wrap; justify-content: center; bottom: 0px; margin: 0; gap: 16px;}
	.performance-slider ul.slick-dots li {margin: 0px; width: 12px; height: 12px; border-radius: 50%; background: var(--color-orange-lighter);}
	.performance-slider ul.slick-dots li.slick-active {background: var(--color-orange-darkest);}
	.performance-slider ul.slick-dots li button {display: none;}
	.performance-slider.green-bg ul.slick-dots li {background: var(--color-silver-darkest);}
	.performance-slider.green-bg ul.slick-dots li.slick-active {background: var(--color-green-darkest);}

	.made-market-section .made-market-main .market-box {padding: 20px 22px;}
	.made-market-section .made-market-main .market-box .market-icon {width: 40px; height: 40px;}
	.made-market-section .made-market-main .market-box .market-icon svg {width: 20px; height: auto;}

	.scale-stress-section.grape-bg {padding: 60px 0 120px;}
	.scale-stress-section.orange-bg {padding: 60px 0 120px;}

	.rich-section.brands-advertisers-rich-section {padding: 120px 0px;}

	.why-leading-brands-section {padding: 0 0 60px;}
	.why-leading-brands-section .why-leading-brands-main .why-leading-card {min-height: 428px;}

	.industries-section {padding: 60px 0 120px;}
	.industries-section .industries-slider {margin: 40px 0px 0px 0px;}
	.industries-section .industries-slider .slick-list {padding-left: 40px; padding-right: 180px;}

	.new-customers-section {padding: 60px 0;}
	.new-customers-section .customers-slider .slick-list {padding-left: 40px; padding-right: 200px;}

	.made-market-section {margin-top: 60px;}
	.made-market-section .made-market-main.made-market-col-4 .market-box {width: calc(33.33% - 13.5px);}

	.award-winning-section {padding: 60px 0px;}
	.award-winning-section .award-winning-main {margin-top: 50px; gap: 40px;}

	.industries-section.our-media-channels-section .industries-slider .slick-list {padding-left: 40px; padding-right: 80px;}
	.new-customers-section.results-worth-section .results-worth-slider .slick-list {padding-left: 40px;}

	.rich-section.aboutus-rich-section {padding: 120px 0 60px;}
	.aboutus-section {padding: 60px 0px;}
	.marquee-section {padding-bottom: 60px;}
	.we-connect-section {padding: 60px 0px;}
	.we-connect-section .h7-regular {margin-top: 60px;}
	.our-values-section .values-card {padding: 25px;}

	.solutions-hero-section.careers-hero-section.grape-bg h1.h2 {font-size: 62px;}
	.careers-section {padding: 200px 0 100px; background-size: 90% auto;}
	.masonry-item img {height: 211px;}

	.perksjob-section {padding-bottom: 60px;}

	.find-your-section {padding: 60px 0 120px;}

	.award-section {padding: 60px 0 120px;}
	.award-section .award-card {padding: 0px;}

	.contact-form {padding: 30px;}

	.expand-reach-section {padding: 170px 0 120px;}

	.careers-section.channels-customers-section {padding: 180px 0 80px; background-size: 90% auto;}

	.engine-section {padding: 44px 0 90px;}
	.engine-section h4 {margin-bottom: 40px;}

	.engine-section .engine-space {padding-bottom: 40px; top: 70px;}
	.engine-section .engine-boxs .engine-content {width: 67%; padding: 0 20px 0 30px;}
	.engine-section .engine-boxs .engine-content h3 {margin-bottom: 30px;}
	.engine-section .engine-boxs .engine-image {width: 33%;}

	.engine-section .engine-space:nth-child(1) .engine-content {padding: 0 20px 0 30px;}
	.engine-section .engine-space:nth-child(1) .engine-image .engine-small img {right: 220px; max-width: 117px; top: 60px;}

	.engine-section .engine-space:nth-child(2) {top: 110px;}
	.engine-section .engine-space:nth-child(2) .engine-content {padding: 0 20px 0 30px; width: 60%;}
	.engine-section .engine-space:nth-child(2) .engine-image {width: 40%;}
	.engine-section .engine-space:nth-child(2) .engine-image .engine-small img {right: 225px; top: 60px; max-width: 120px;}

	.engine-section .engine-space:nth-child(3) {top: 150px;}
	.engine-section .engine-space:nth-child(3) .engine-content {width: 63%; padding: 0 20px 0 30px;}
	.engine-section .engine-space:nth-child(3) .engine-content h3 {margin-bottom: 30px;}
	.engine-section .engine-space:nth-child(3) .engine-image {width: 37%;}
	.engine-section .engine-space:nth-child(3) .engine-image .engine-small img {max-width: 140px; top: 60px;}

	.engine-section .engine-space:nth-child(4) {top: 190px;}
	.engine-section .engine-space:nth-child(4) .engine-content {padding: 0 20px 0 30px; width: 65%;}
	.engine-section .engine-space:nth-child(4) .engine-content h3 {margin-bottom: 30px;}
	.engine-section .engine-space:nth-child(4) .engine-image {width: 35%;}
	.engine-section .engine-space:nth-child(4) .engine-image .engine-small img {max-width: 130px; top: 60px;}

	.engine-section .engine-space:nth-child(5) .engine-image .engine-small img {max-width: 112px; top: 60px; right: 220px;}

	.smarter-wayscale-section {padding: 60px 0;}
	.smarter-wayscale-section .smarter-content {padding-right: 0px;}

	.rich-section.leading-brands-rich-section {padding: 60px 0px 120px;}
	.rich-section.leading-brands-rich-section .leading-brands-content {margin-bottom: 60px;}
	.rich-section.leading-brands-rich-section .images-card-half {margin-bottom: 60px;}

	.careers-section.channels-customers-section h3 {font-size: 50px;}
	.rich-section.leading-brands-rich-section .leading-brands-content h3 {font-size: 50px;}

	.content-section {padding: 120px 0 100px;}

	.content-section .request-know-form {padding: 40px;}
	.content-section .request-check {margin: 36px 0;}

	/* Footer */
	footer {padding: 60px 0 40px;}
	footer ul.social-media-menu {gap: 22px;}
}

/* Screen size 768px */
@media (max-width: 991px) {
	.latest-articles-card .latest-articles-img {width: 100%;}
	.latest-articles-card .latest-articles-img img {width: 100%; border-radius: 16px; height: auto;}
	.latest-articles-card .latest-articles-content {width: 100%; padding: 32px 24px;}

	.articles-details-section .articles-details-content p {padding: 0px;}
	.articles-details-section .meet-title {font-size: 32px;}

	.keyresults-main {margin-right: 0px;}

	.faq-section .faq-main {padding: 28px 22px; margin-bottom: 30px;}
	.faq-section ul.faq-menu {margin-bottom: 30px;}
	.faq-section ul.faq-menu li a {padding: 10px 25px;}

	.leading-brands-section {padding: 30px 0px;}
	.leading-brands-boxs {margin-bottom: 30px;}
	.leading-brands-section.padding-60-120 {padding: 60px 0 80px;}

	.brands-section {padding: 30px 0px;}
	.brands-slider::before, .brands-slider::after {width: 140px;}
	.brands-slider .brands-item {padding: 0px 20px;}

	.testimonial-section .slick-button {gap: 10px;}
	.testimonial-section .slick-arrow {width: 38px; height: 38px;}
	.testimonial-section .testimonial-item .testimonial-content {margin-bottom: 64px;}
	.testimonial-section .testimonial-item .testimonial-content .testimonial-logo {margin-bottom: 25px;}
	.testimonial-section .testimonial-item .testimonial-content h6 {margin-bottom: 25px;}
	.testimonial-section .testimonial-item .testimonial-image {display: flex; flex-wrap: wrap; justify-content: center;}

	.solutions-section .slick-button {gap: 10px;}
	.solutions-section .slick-arrow {width: 38px; height: 38px;}
	.solutions-section .solutions-item .h8-regular {top: 20px; left: 16px; right: 16px;}

	.solutions-hero-section {padding: 150px 0 120px;}
	.solutions-hero-section.grape-bg {padding: 150px 0 120px;}
	.solutions-hero-section.technology-ai-orange-bg {padding: 150px 0 120px;}
	.solutions-hero-section.compliance-green-bg {padding: 150px 0 120px;}
	.solutions-hero-section.careers-hero-section.grape-bg {padding: 150px 0 120px;}
	.solutions-hero-section.careers-hero-section.grape-bg h1.h2 {font-size: 40px;}

	.customer-acquistion-section {margin-top: -40px;}

	.count-boxs {margin-bottom: 40px;}

	.scale-stress-section {padding: 60px 0 30px;}

	.customer-acquistion-section .customer-acquistion-img.built-house-img {margin-bottom: -82px;}

	.made-market-section {margin-top: 40px;}
	
	.load-more-wrap .btn {width: 50%;}

	.rich-section.brands-advertisers-rich-section {padding: 120px 0px 60px;}

	.more-boxs {min-height: 212px;}
	.more-boxs.count-text {margin-bottom: 30px;}

	.why-leading-brands-section .why-leading-brands-main .content {padding-top: 130px;}
	.why-leading-brands-section .why-leading-brands-main .why-leading-card {min-height: 390px;}

	.spending-card {padding: 38px 32px; gap: 30px; flex-direction: column;}
	.spending-card .spending-img {width: 100%;}
	.spending-card .spending-img img {width: 100%;}
	.spending-card .spending-content {width: 100%;}
	.spending-card .buttons {width: 100%; text-align: center;}
	.spending-card .buttons .btn {width: 50%;}

	.industries-section .slick-button {gap: 10px;}
	.industries-section .slick-arrow {width: 38px; height: 38px;}
	.industries-section .slick-arrow svg {width: 20px; height: 20px;}
	.industries-section .industries-slider .slick-list {padding-left: 35px;}

	.new-customers-section .customers-content {margin-bottom: 30px; gap: 30px;}
	.new-customers-section .slick-button {gap: 10px;}
	.new-customers-section .slick-arrow {width: 38px; height: 38px;}
	.new-customers-section .slick-arrow svg {width: 20px; height: 20px;}
	.new-customers-section .customers-slider .slick-list {padding-left: 35px; padding-right: 100px;}
	.new-customers-section .customers-card {min-height: 444px; padding: 40px;}

	.made-market-section .made-market-main.made-market-col-4 .market-box {width: calc(50% - 10px);}

	.award-winning-section .award-winning-main {justify-content: center;}
	.award-winning-section .award-winning-card {flex: 0 0 calc(50% - 20px);}

	.rich-section.publishers-rich-section {padding: 100px 0;}

	.we-connect-section h2 {line-height: 80px;}
	.we-connect-section h2 img {max-width: 100%; height: 55px;}

	.our-values-section {padding-bottom: 90px;}
	.our-values-section .values-card {margin-bottom: 30px;}
	.our-values-section .col-12.col-lg-4 {position: sticky; top: 40px;}

	.careers-section {padding: 150px 0 50px;}
	.masonry-item img {height: 169px;}

	.solutions-section .solutions-item .h7-regular {top: 16px; left: 22px; right: 22px;}

	.expand-reach-section {padding: 150px 0 120px;}
	.careers-section.channels-customers-section {padding: 150px 0 40px; background-size: 98% auto;}

	.engine-section .engine-space {padding-bottom: 30px;}
	.engine-section .engine-boxs.margin-80 {margin: 0px;}
	.engine-section .engine-boxs.margin-60 {margin: 0px;}
	.engine-section .engine-boxs.margin-40 {margin: 0px;}
	.engine-section .engine-boxs.margin-20 {margin: 0px;}
	.engine-section .engine-boxs .engine-content {width: 60%;}
	.engine-section .engine-boxs .engine-content p {margin-bottom: 15px;}
	.engine-section .engine-boxs .engine-image {width: 40%;}

	.engine-section .engine-space:nth-child(1) .engine-content {width: 60%;}
	.engine-section .engine-space:nth-child(1) .engine-content h3 {margin-bottom: 20px;}
	.engine-section .engine-space:nth-child(1) .engine-image {width: 40%;}
	.engine-section .engine-space:nth-child(1) .engine-image .engine-small img {right: 180px; top: 30px;}

	.engine-section .engine-space:nth-child(2) .engine-content h3 {margin-bottom: 20px;}
	.engine-section .engine-space:nth-child(2) .engine-image .engine-small img {right: 175px;}

	.engine-section .engine-space:nth-child(3) .engine-content {width: 60%;}
	.engine-section .engine-space:nth-child(3) .engine-content h3 {margin-bottom: 20px;}
	.engine-section .engine-space:nth-child(3) .engine-image {width: 40%;}
	.engine-section .engine-space:nth-child(3) .engine-image .engine-small img {right: 164px;}

	.engine-section .engine-space:nth-child(4) .engine-content {width: 60%;}
	.engine-section .engine-space:nth-child(4) .engine-content h3 {margin-bottom: 20px;}
	.engine-section .engine-space:nth-child(4) .engine-image {width: 40%;}
	.engine-section .engine-space:nth-child(4) .engine-image .engine-small img {right: 165px;}

	.engine-section .engine-space:nth-child(5) .engine-image .engine-small img {right: 180px;}

	.new-customers-section.results-worth-section .results-worth-item {min-height: 426px;}

	.careers-section.channels-customers-section h3 {font-size: 36px;}
	.rich-section.leading-brands-rich-section .leading-brands-content h3 {font-size: 36px;}

	.why-leading-brands-section .why-leading-brands-main .why-leading-card img.img-small {max-width: 100%; margin-top: 15px;}

	.content-section .request-know-form {padding: 30px;}
	.content-section .request-check {margin: 30px 0px;}
	.content-section .request-know-form {margin-top: 32px;}
	.content-section .body-small.provide-text {margin-bottom: 30px; padding: 0px;}

	/* Footer */
	footer .footer-logo {margin-bottom: 24px;}
	footer .copyright-menu {justify-content: flex-start;}
	footer ul.social-media-menu {justify-content: flex-start; margin: 40px 0; gap: 36px;}
}


/* Screen size 768px */
@media (max-width: 819px) {
	.masonry-item img {height: 158px;}
}

/* Screen size 736px and 578px */
@media (max-width: 767px) {
	.articles-card, .events-card {margin-bottom: 32px;}

	.ready-smarter-section {padding: 100px 0;}
	.rich-section.publishers-rich-section {padding: 100px 0 38px;}

	.articles-section {padding: 0px;}
	.articles-section .btn-back {margin-bottom: 24px;}
	.articles-section .articles-content {padding: 32px 0 0 0;}
	.articles-details-section {padding: 25px 0 90px 0;}

	.testimonial-section {margin-top: 0px; padding: 60px 12px;}
	.testimonial-section .testimonial-slider {margin: 0px;}
	.testimonial-section .testimonial-slider ul.slick-dots {position: relative; display: flex; flex-wrap: wrap; justify-content: center; bottom: 0px; margin-top: 20px; gap: 16px;}
	.testimonial-section .testimonial-slider ul.slick-dots li {margin: 0px; width: 12px; height: 12px; border-radius: 50%; background: var(--color-silver-darkest);}
	.testimonial-section .testimonial-slider ul.slick-dots li.slick-active {background: var(--color-silver-lightest);}
	.testimonial-section .testimonial-slider ul.slick-dots li button {display: none;}

	.solutions-section .solutions-slider {margin: 40px 0 0 0;}
	.solutions-section .solutions-slider ul.slick-dots {position: relative; display: flex; flex-wrap: wrap; justify-content: center; bottom: 0px; margin-top: 48px; gap: 16px;}
	.solutions-section .solutions-slider ul.slick-dots li {margin: 0px; width: 12px; height: 12px; border-radius: 50%; background: var(--color-silver-darkest);}
	.solutions-section .solutions-slider ul.slick-dots li.slick-active {background: var(--color-green-darkest);}
	.solutions-section .solutions-slider ul.slick-dots li button {display: none;}

	.insights-section h5 {margin-bottom: 30px; padding: 0 12px;}

	.load-more-wrap {margin-top: 0px;}
	.load-more-wrap .btn {width: 100%;}

	.why-leading-brands-section .why-leading-brands-main .content {width: 100%; text-align: center; padding-top: 48px; position: relative; top: 0px;}
	.why-leading-brands-section .why-leading-brands-main .content h3.mb-3 {margin-bottom: 40px !important;}
	.why-leading-brands-section .why-leading-brands-main .content p.mb-3 {margin-bottom: 40px !important;}
	.why-leading-brands-section .why-leading-brands-main .content .btn {width: 100%;}
	.why-leading-brands-section .why-leading-brands-main .right-side {width: 100%;}
	.why-leading-brands-section .why-leading-brands-main .why-leading-card {margin-top: 48px; top: 48px;}
	.why-leading-brands-section .why-leading-brands-main .why-leading-card.padding-48 {padding: 48px 32px;}
	.why-leading-brands-section .why-leading-brands-main .why-leading-card img.img-small {max-width: 100%; margin-top: 15px;}

	.industries-section .industries-slider {margin: 40px 0 0 0;}
	.industries-section .industries-slider ul.slick-dots {position: relative; display: flex; flex-wrap: wrap; justify-content: center; bottom: 0px; margin-top: 48px; gap: 16px;}
	.industries-section .industries-slider ul.slick-dots li {margin: 0px; width: 12px; height: 12px; border-radius: 50%; background: #A7C3C0;}
	.industries-section .industries-slider ul.slick-dots li.slick-active {background: var(--color-green-darkest);}
	.industries-section .industries-slider ul.slick-dots li button {display: none;}

	.new-customers-section .customers-slider {margin: 40px 0 0 0;}
	.new-customers-section .customers-slider ul.slick-dots {position: relative; display: flex; flex-wrap: wrap; justify-content: center; bottom: 0px; margin-top: 32px; gap: 16px;}
	.new-customers-section .customers-slider ul.slick-dots li {margin: 0px; width: 12px; height: 12px; border-radius: 50%; background: #5F7473;}
	.new-customers-section .customers-slider ul.slick-dots li.slick-active {background: var(--color-silver-lightest);}
	.new-customers-section .customers-slider ul.slick-dots li button {display: none;}

	.made-market-section {margin-top: 20px;}

	.color-green-darkest-bg.scale-smarter-section .scale-smarter-content {margin-top: 30px;}

	.scale-smarter-section.exclusive-section .scale-smarter-content {margin-top: 40px;}
	.gradient-grape-lighter-bg .scale-smarter-section .scale-smarter-content {margin-top: 40px;} 
	.color-silver-darkest-bg.scale-smarter-section .scale-smarter-content {margin-top: 40px;}

	.industries-section.our-media-channels-section .industries-slider ul.slick-dots li {background: var(--color-grape-light);}
	.industries-section.our-media-channels-section .industries-slider ul.slick-dots li.slick-active {background: var(--color-grape-darker);}

	.new-customers-section.results-worth-section .results-worth-item {padding: 34px 30px; align-items: flex-start;}

	.new-customers-section.results-worth-section .results-worth-slider ul.slick-dots {position: relative; display: flex; flex-wrap: wrap; justify-content: center; bottom: 0px; margin-top: 32px; gap: 16px;}
	.new-customers-section.results-worth-section .results-worth-slider ul.slick-dots li {margin: 0px; width: 12px; height: 12px; border-radius: 50%; background: var(--color-grape-darker);}
	.new-customers-section.results-worth-section .results-worth-slider ul.slick-dots li.slick-active {background: var(--color-grape-lighter);}
	.new-customers-section.results-worth-section .results-worth-slider ul.slick-dots li button {display: none;}

	.we-connect-section h2 {gap: 10px;}
	.we-connect-section h2 img {height: 35px;}
	.we-connect-section .h7-regular {padding: 0px;}

	.masonry-item img {height: 151px;}

	.contact-form {margin: 30px 0;}
	.contact-form .btn {width: 100%; margin-top: 16px;}

	.more-boxs {min-height: initial;}

	.expand-reach-section {padding: 100px 0 64px;}
	.expand-reach-section .solutions-hero-content {margin-bottom: 50px;}
	.expand-reach-section .solutions-hero-content .btn {width: 100%;}
	.expand-reach-section .images-card-half {max-width: 245px;}

	.careers-section.channels-customers-section {padding: 48px 0 0;}

	.engine-section {padding: 40px 0 56px;}
	.engine-section .engine-space {padding-bottom: 40px;}
	.engine-section .engine-boxs {border-radius: 16px;}
	.engine-section .engine-boxs .engine-content {width: 100%; padding: 32px 24px 104px;}
	.engine-section .engine-boxs .engine-content h3 {font-size: 32px;}
	.engine-section .engine-boxs .engine-content p {margin-bottom: 24px;}
	.engine-section .engine-boxs .engine-content .btn {width: 100%;}
	.engine-section .engine-boxs .engine-image {width: 100%;}
	.engine-section .engine-boxs .engine-image img {border-radius: 0 0px 16px 16px; width: 100%;}
	.engine-section .engine-boxs .engine-image .engine-small img {height: auto;}
	.engine-section .engine-space.active .engine-boxs::before {border-radius: 16px;}

	.engine-section .engine-space:nth-child(1) .engine-content {width: 100%; padding: 32px 24px 80px;}
	.engine-section .engine-space:nth-child(1) .engine-content h3 {margin-bottom: 24px;}
	.engine-section .engine-space:nth-child(1) .engine-image {width: 100%;}
	.engine-section .engine-space:nth-child(1) .engine-image .engine-small img {left: 24px; top: -49px; right: auto;}

	.engine-section .engine-space:nth-child(2) .engine-content {width: 100%; padding: 32px 24px 56px;}
	.engine-section .engine-space:nth-child(2) .engine-content h3 {margin-bottom: 24px;}
	.engine-section .engine-space:nth-child(2) .engine-image {width: 100%;}
	.engine-section .engine-space:nth-child(2) .engine-image .engine-small img {left: 24px; top: -20px; right: auto;}

	.engine-section .engine-space:nth-child(3) .engine-content {width: 100%; padding: 32px 24px 112px;}
	.engine-section .engine-space:nth-child(3) .engine-content h3 {margin-bottom: 24px;}
	.engine-section .engine-space:nth-child(3) .engine-image {width: 100%;}
	.engine-section .engine-space:nth-child(3) .engine-image .engine-small img {right: 14px; top: -92px;}

	.engine-section .engine-space:nth-child(4) .engine-content {width: 100%; padding: 32px 24px 80px;}
	.engine-section .engine-space:nth-child(4) .engine-content h3 {margin-bottom: 24px;}
	.engine-section .engine-space:nth-child(4) .engine-image {width: 100%;}
	.engine-section .engine-space:nth-child(4) .engine-image .engine-small img {right: 24px; top: -50px;}
	
	.engine-section .engine-space:nth-child(5) .engine-image .engine-small img {left: 24px; right: auto; top: -40px;}

	.smarter-wayscale-section {padding: 60px 0 80px;}
	.smarter-wayscale-section .smarter-content {margin-bottom: 56px;}
	.smarter-wayscale-section .smarter-content .h7-regular {font-size: 24px;}
	.smarter-wayscale-section .smarter-content .btn {width: 100%;}
	.smarter-wayscale-section .smarter-content h3 {font-size: 32px;}
	.smarter-wayscale-section .smarter-content h3 br {display: none;}
	.smarter-wayscale-section .smarter-content ul {font-size: 16px;}

	.rich-section.leading-brands-rich-section {padding: 60px 0px 75px;}
	.rich-section.leading-brands-rich-section .leading-brands-content {margin-bottom: 80px;}
	.rich-section.leading-brands-rich-section .images-card-half {max-width: 229px; margin-bottom: 0px;}
	.rich-section.leading-brands-rich-section .positionsticky {position: relative; top: 0px;}

	.rich-section.leading-brands-rich-section .leading-brands-content h3 {font-size: 32px;}

	.spending-card .buttons .btn {width: 100%;}

	.content-section {padding: 100px 12px 60px;}
	.content-section .mb-10 {margin-bottom: 24px !important;}
	.content-section .mb-8 {margin-bottom: 12px !important;}

	.content-section .request-check {margin: 20px 0 30px;}
	.content-section .request-know-form {padding: 24px; margin-top: 24px; border-radius: 12px;}

}

/* Screen size Mobile */
@media (max-width: 767px) {
	.mb-4 {margin-bottom: 24px !important;}

	/* Header */
	header.navbar {padding: 19px 12px;}
	header.navbar .navbar-collapse {top: 64px; height: calc(100dvh - 64px) !important; width: 100%; max-width: 100%;}
	header.navbar ul.navbar-nav > li > a::after {right: 5px;}

	.rich-section {padding: 35px 0 0 0;}
	.rich-section.webinarsevents-rich-section {padding: 60px 0 0 0;}
	.rich-section.press-rich-section {padding: 60px 0 0 0;}
	.rich-section .container {padding: 0px;}
	.rich-section .container .row {margin-right: 0px; margin-left: 0px;}
	.rich-section .container .row .col-12 {padding: 0px;}
	.rich-section .h2 {margin-bottom: 24px; padding: 0 24px;}
	.rich-section .h8-regular {padding: 0 24px;}
	.rich-section .buttons {margin-top: 30px; padding: 0 24px;}
	.rich-section .buttons .btn {width: 100%;}
	.rich-section .images-card {margin: 0 30px;}

	.latest-articles-card {padding: 0 24px; border-radius: 0px;}
	.latest-articles-card .latest-articles-content {padding: 32px 0;}

	.articles-insights-section {padding: 32px 12px;}

	.ready-smarter-section {padding: 64px 12px; border-radius: 24px 24px 0 0; margin: -20px 0 0 0;}
	.ready-smarter-section .mb-3 {margin-bottom: 40px !important;}
	.ready-smarter-section .btn {width: 100%;}
	.ready-smarter-section.padding-126 {padding: 64px 12px;}

	.articles-section .container {padding: 0px;}
	.articles-section .btn-back {margin-left: 24px;}
	.articles-section .articles-image img {border-radius: 0px;}
	.articles-section .articles-content {padding: 32px 24px 0 24px;}

	.articles-details-section {padding: 25px 12px 30px 12px;}
	.articles-details-section .articles-details-content img {height: 360px; object-fit: cover;}

	.keyresults-main {padding: 0 36px;}
	.keyresults-main .keyresults-boxs {padding: 36px 0; display: flex; flex-wrap: wrap; justify-content: center; flex: 0 0 100%;}
	.keyresults-main .keyresults-boxs::before {border-right: 0px; border-bottom: 1px solid var(--color-silver-darkest); left: 0px; top: auto;}
	.keyresults-main .keyresults-boxs .body-small {width: 100%; text-align: center;}
	.keyresults-main .keyresults-boxs:last-child:before {border-bottom: 0px;}

	.faq-section {padding: 114px 12px 50px;}
	.faq-section .faq-main {padding: 24px 16px; border-radius: 16px;}

	.more-boxs {padding: 0 24px; margin-bottom: 20px;}
	.more-boxs.count-text {padding: 0; margin-bottom: 20px; text-align: center;}

	.leading-brands-section {padding: 30px 12px 64px 12px;}
	.leading-brands-section .images-card-half {max-width: 193px;}
	.leading-brands-section .leading-brands-content {margin: 48px 0 0 0;}
	.leading-brands-section.acquistion-leading-brands-section .leading-brands-content {margin: 0 0 48px 0;}
	.leading-brands-section.acquistion-leading-brands-section .mb-5 {margin: 0 !important;}
	.leading-brands-section.stop-wasting-section .leading-brands-content {margin: 0 0 48px 0;}
	.leading-brands-section.stop-wasting-section .mb-5 {margin: 0 !important;}
	.leading-brands-section.traditional-section .leading-brands-content {margin: 0 0 48px 0;}
	.leading-brands-section.traditional-section .images-card-half {max-width: 189px;}
	.leading-brands-section.traditional-section .mb-5 {margin: 0 !important;}
	.leading-brands-section.padding-60-120 {padding: 72px 12px 60px 12px;}
	.leading-brands-section.results-speak-section .leading-brands-content {margin: 0 0 48px 0;}
	.leading-brands-section.acquistion-leading-brands-section .images-card-half {max-width: 209px;}
	.leading-brands-section.stop-wasting-section .images-card-half {max-width: 181px;}
	.leading-brands-section.results-speak-section .images-card-half {max-width: 266px;}

	.leading-brands-section.when-your-section .leading-brands-content {margin: 0 0 48px;}
	.leading-brands-section.when-your-section .mb-5 {margin: 0 !important;}
	.leading-brands-section.when-your-section .images-card-half {max-width: 238px;}

	.leading-brands-section.whole-story-section .leading-brands-content {margin: 0 0 48px;}
	.leading-brands-section.whole-story-section .mb-5 {margin: 0 !important;}
	.leading-brands-section.whole-story-section .images-card-half {max-width: 247px;}

	.leading-brands-section.grow-revenue-section .leading-brands-content {margin: 0 0 48px;}
	.leading-brands-section.grow-revenue-section .mb-5 {margin: 0 !important;}
	.leading-brands-section.grow-revenue-section .images-card-half {max-width: 235px;}

	.leading-brands-section.leading-finance-section .images-card-half {max-width: 210px;}



	.brands-slider {margin: 0 -12px;}
	.brands-slider .brands-item {height: 53px; padding: 0px 20px;}
	.brands-slider .brands-item img {max-height: 20px; height: auto; width: auto; max-width: 100%;}
	.brands-section.padding-bottom-0 {padding-bottom: 0;}

	.scale-smarter-section {padding: 30px 12px 64px;}
	.scale-smarter-section .images-card-half {max-width: 240px; margin-bottom: 24px;}
	.scale-smarter-section .scale-smarter-content {margin-top: 30px;}
	.scale-smarter-section.padding-150 {padding: 72px 12px 64px 12px;}
	.scale-smarter-section.exclusive-section .scale-smarter-content {margin: 0 0 48px;}
	.scale-smarter-section.onlypay-section .scale-smarter-content {margin: 0 0 48px;}
	.scale-smarter-section.onlypay-section .scale-smarter-content .btn {width: 100%;}
	.scale-smarter-section.onlypay-section .scale-smarter-content .col-12.col-md-4:last-child .count-boxs {margin: 0px;}
	.scale-smarter-section.our-approach-section.padding-150 {padding: 70px 12px 64px;}
	.scale-smarter-section.our-approach-section .scale-smarter-content {margin: 0 0 48px;}
	.scale-smarter-section.our-approach-section .images-card-half {max-width: 233px;}
	.scale-smarter-section.exclusive-section .images-card-half {max-width: 242px;}
	.scale-smarter-section.onlypay-section .images-card-half {max-width: 239px;}
	.scale-smarter-section.finally-section .images-card-half {max-width: 275px;}
	.scale-smarter-section.exclusive-section .scale-smarter-content {margin: 48px 0 0 0;}
	
	.scale-smarter-section.faster-better-section .scale-smarter-content {margin: 0 0 48px;}
	.scale-smarter-section.faster-better-section .images-card-half {max-width: 253px;}

	.scale-smarter-section.legal-expertise-section .scale-smarter-content {margin: 0 0 48px;}
	.scale-smarter-section.legal-expertise-section .images-card-half {max-width: 225px;}
	

	.solutions-insights-section {padding: 80px 0 64px 0;}
	.solutions-insights-section h4 {padding: 0 12px;}
	.solutions-insights-section h3 {padding: 0 12px;}
	.solutions-insights-section p {padding: 0 12px;}
	.solutions-section .solutions-slider {margin-top: 30px;}
	.solutions-section .solutions-slider .slick-list {padding-left: 24px;}

	.insights-section h6 {padding: 0 12px;}
	.insights-section .btn {margin: 0 12px; width: calc(100% - 24px);}
	.insights-section .insights-slider .slick-list {padding-left: 24px;}

	.customer-acquistion-section {margin-top: 0px; border-radius: 0px; padding: 64px 12px 60px 12px;}

	.testimonial-section.padding-60-120 {padding: 64px 12px; border-radius: 24px 24px 0 0;}
	.testimonial-section .testimonial-item .testimonial-content h6 {line-height: 1.5;}

	.solutions-hero-section {padding: 112px 12px 276px; background: linear-gradient(180deg, var(--color-grape-darkest) 55%, rgba(52, 26, 70, 0) 70%), url(../images/solutions-hero-bg-mobile.png) center bottom no-repeat, var(--color-grape-darkest); background-size: 100% auto; background-blend-mode: normal, normal;}
	.solutions-hero-section .btn {width: 100%;}

	.solutions-hero-section.orange-bg {padding: 112px 12px 276px; background: linear-gradient(180deg, var(--color-orange-darkest) 60%, rgba(110, 6, 15, 0) 80%), url(../images/solutions-hero-bg2-mobile.png) center bottom no-repeat, var(--color-grape-darkest); background-size: 100% auto; background-blend-mode: normal, normal;}

	.solutions-hero-section.green-bg {padding: 112px 12px 276px; background: linear-gradient(180deg, #15302D 60%, rgba(21, 48, 45, 0) 80%), url(../images/solutions-hero-bg3-mobile.png) center bottom no-repeat; background-blend-mode: normal, normal, normal, normal, normal; background-size: 100% auto;}

	.solutions-hero-section.grape-bg {padding: 112px 12px 276px; background: linear-gradient(180deg, #341A46 60%, rgba(52, 26, 70, 0) 80%), url(../images/solutions-hero-bg4-mobile.png) center bottom no-repeat; background-blend-mode: normal, normal, normal, normal, normal; background-size: 100% auto;}

	.solutions-hero-section.technology-ai-orange-bg {padding: 112px 12px 276px; background: linear-gradient(180deg, #6E060F 60%, rgba(110, 6, 15, 0) 80%), url(../images/solutions-hero-bg5-mobile.png) center bottom no-repeat; background-blend-mode: normal, normal, normal; background-size: 100% auto;}

	.solutions-hero-section.compliance-green-bg {padding: 112px 12px 276px; background: linear-gradient(180deg, #15302D 60%, rgba(21, 48, 45, 0) 80%), url(../images/solutions-hero-bg6-mobile.png) center bottom no-repeat; background-blend-mode: normal, normal, normal, normal; background-size: 100% auto;}

	.solutions-hero-section.careers-hero-section.grape-bg {padding: 112px 12px 276px; background: linear-gradient(180deg, #341A46 70%, rgba(52, 26, 70, 0) 85%), url(../images/careers-hero-bg-mobile.jpg) center bottom no-repeat; background-blend-mode: normal, normal, normal, normal; background-size: 100% auto;}

	.why-leading-brands-section .why-leading-brands-main .why-leading-card .why-leading-content .star-boxs {display: block;}
	.why-leading-brands-section .why-leading-brands-main .why-leading-card .why-leading-content .star-boxs.mb-8 {margin-bottom: 16px !important;}
	.why-leading-brands-section .why-leading-brands-main .why-leading-card .why-leading-content .star-boxs svg {width: 162px; height: auto;}


	.performance-slider.slick-dotted.slick-slider .slick-list {padding-left: 0 !important;}
	.performance-slider .performance-item::before {border-radius: 50px;}
	.performance-slider .performance-item .performance-card {border-radius: 50px; padding: 66px 25px 69px; height: auto; min-height: 356px;}
	.performance-slider .performance-item .performance-card .number {text-align: left; margin-bottom: 12px; font-size: 48px;}
	.performance-slider .performance-item .performance-card .number span.arrow-icon {left: auto; right: 0; width: auto;}
	.performance-slider .performance-item .performance-card .number span.arrow-icon svg {width: 45px; height: auto;}
	.performance-slider .performance-item:first-child .performance-card .number span.arrow-icon svg {display: block;}
	.performance-slider .performance-item .performance-card .h7-black {margin-bottom: 18px; font-size: 24px;}

	/*.performance-slider .performance-item.slick-current:before {background: var(--color-orange-darker);}
	.performance-slider .performance-item.slick-current .performance-card {background: linear-gradient(180deg, #FFBFA1 0%, #FF8146 100%);}
	.performance-slider .performance-item.slick-current .performance-card .number {color: var(--color-orange-darkest);}
	.performance-slider .performance-item.slick-current .performance-card .number span.arrow-icon svg {fill: var(--color-orange-darkest);}
	.performance-slider .performance-item.slick-current .performance-card .h7-black {color: var(--color-orange-darkest);}
	.performance-slider .performance-item.slick-current .performance-card ul li {color: var(--color-orange-darkest);}*/


	.performance-slider.green-bg .performance-item .performance-card {height: auto; min-height: 400px; padding: 66px 25px 69px;}
	/*.performance-slider.green-bg .performance-item.slick-current .performance-card {background: linear-gradient(180deg, var(--color-green-darkest) 0%, var(--color-green-darker) 100%);}
	.performance-slider.green-bg .performance-item.slick-current:before {background: var(--color-green-darkest);}
	.performance-slider.green-bg .performance-item.slick-current .performance-card .number {color: var(--color-green-coral);}
	.performance-slider.green-bg .performance-item.slick-current .performance-card .number span.arrow-icon svg {fill: var(--color-green-coral);}
	.performance-slider.green-bg .performance-item.slick-current .performance-card .h7-black {color: var(--color-green-lightest);}
	.performance-slider.green-bg .performance-item.slick-current .performance-card .body-small {color: var(--color-green-coral);}*/


	.scale-stress-section {padding: 72px 12px 60px;}
	.scale-stress-section .scale-stress-img {margin-bottom: 24px;}
	.scale-stress-section .scale-stress-img img {height: 350px; border-radius: 24px; object-fit: cover;}
	.scale-stress-section .scale-stress-img .scalebig-text {top: 36px; left: 16px;}
	.scale-stress-section .scale-stress-img .stresssmall-text {right: 15px; bottom: 25px;}

	.scale-smarter-section.finally-section {padding: 30px 12px 64px;}
	.scale-smarter-section.finally-section .scale-smarter-content {margin: 0 0 40px;}

	.scale-stress-section.green-bg {padding: 72px 12px 64px 12px;}
	.scale-stress-section.grape-bg {padding: 72px 12px 64px 12px;}
	.scale-stress-section.orange-bg {padding: 72px 12px 64px 12px;}

	.customer-acquistion-section.grape-linear-gradient {padding: 64px 12px 0;}
	.customer-acquistion-section .built-house-slider {margin: 20px -24px 0;}
	.customer-acquistion-section .built-house-slider .built-house-item {height: 46px;}
	.customer-acquistion-section .built-house-slider .built-house-item img {max-width: 80px;}
	.customer-acquistion-section .customer-acquistion-img.built-house-img {margin-top: 35px; margin-bottom: -46px;}

	.made-market-section .made-market-main {gap: 8px;}
	.made-market-section .made-market-main .market-box {width: 100%;}

	.rich-section.brands-advertisers-rich-section {padding: 100px 0px 20px;}

	.more-boxs.count-text {padding: 0 24px; display: flex; justify-content: flex-start; gap: 16px;}
	.more-boxs.count-text .body-small {text-align: left;}

	.rich-section.brands-advertisers-rich-section .more-boxs.count-text {padding: 0 24px; display: flex; flex-wrap: wrap; justify-content: center; gap: 16px; margin-bottom: 40px;}
	.rich-section.brands-advertisers-rich-section .more-boxs.count-text .body-small {text-align: center;}

	.rich-section.publishers-rich-section .more-boxs.count-text {padding: 0 24px; display: flex; flex-wrap: wrap; justify-content: center; gap: 16px; margin-bottom: 40px;}
	.rich-section.publishers-rich-section .more-boxs.count-text .body-small {text-align: center;}

	.rich-section.aboutus-rich-section .solutions-hero-content .h8-regular br {display: none;}


	.why-leading-brands-section {padding: 0 12px 18px; margin-top: 0px; border-radius: 24px 24px 0 0;}
	.why-leading-brands-section .why-leading-brands-main .why-leading-card {padding: 32px 24px;}
	.why-leading-brands-section .why-leading-brands-main .why-leading-card .pr-32 {padding-right: 24px;}
	.why-leading-brands-section .why-leading-brands-main .content h3.mb-3 {font-size: 32px; margin-bottom: 32px !important;}
	.why-leading-brands-section .why-leading-brands-main img {margin: 0 auto;}


	.spending-card {margin: 48px -12px 0; padding: 40px 24px; border-radius: 0px;}

	.industries-section {padding: 60px 0 80px;}
	.industries-section .container {padding: 0 24px;}
	.industries-section .industries-slider .slick-list {padding-left: 24px !important;}
	.industries-section .industries-slider ul.slick-dots {margin-top: 32px;}
	.industries-section h3 {font-size: 24px;}
	.industries-section p {font-size: 18px;}
	.industries-section.our-media-channels-section h4 {padding: 0;}

	.industries-section .industries-card .h7-regular {font-size: 24px;}

	.new-customers-section {border-radius: 16px 16px 0 0; padding: 40px 0px 80px; margin-top: 0px;}
	.new-customers-section .container {padding: 0 24px;}
	.new-customers-section h3.mb-4 {font-size: 40px; padding: 0 12px; margin-bottom: 56px !important;}
	.new-customers-section .customers-slider .slick-list {padding-left: 24px !important;}

	.new-customers-section .customers-card {padding: 177px 24px 32px; min-height: 599px; position: relative;}
	.new-customers-section .customers-card .customers-boxs {width: calc(100% - 48px); max-width: calc(100% - 48px); gap: 32px; position: absolute; left: 24px; right: 24px; bottom: 32px;}
	.new-customers-section .customers-card .customers-boxs .logo-tag .img-logo {max-width: 180px;}
	.new-customers-section .customers-card .customers-boxs .logo-tag span.tag {display: none;}
	.new-customers-section .customers-card .customers-boxs .growth-list .growth-boxs {gap: 5px;}
	.new-customers-section .customers-card .customers-boxs .growth-list .growth-boxs span {font-size: 14px;}

	.made-market-section .made-market-main {padding: 0 12px;}
	.made-market-section .made-market-main.made-market-col-4 .market-box {width: 100%; padding: 22px 24px;}
	.made-market-section .made-market-main.made-market-col-4 .market-box .h8-regular {font-size: 18px;}

	.award-winning-section {padding: 64px 12px;}
	.award-winning-section .award-winning-card:last-child {flex: 0 0 100%;}
	.award-winning-section .award-winning-card .award-winning-img {height: 150px;}

	.color-green-darkest-bg.scale-smarter-section .scale-smarter-content {text-align: center;}
	.color-green-darkest-bg.scale-smarter-section .scale-smarter-content p {font-size: 20px;}
	.color-green-darkest-bg.scale-smarter-section .scale-smarter-content .btn {width: 100%;}
	.color-green-darkest-bg.scale-smarter-section.legal-expertise-section .scale-smarter-content {text-align: left;}

	.gradient-grape-lighter-bg .scale-smarter-section .scale-smarter-content {margin-top: 40px;} 
	.color-silver-darkest-bg.scale-smarter-section .scale-smarter-content {margin-top: 40px;}

	.new-customers-section.results-worth-section .results-worth-slider .slick-list {padding-left: 24px !important;}

	.scale-smarter-section.exclusive-section.clicksfinish-section .scale-smarter-content {margin-top: 0px; margin-bottom: 48px; text-align: left;}
	.scale-smarter-section.exclusive-section.clicksfinish-section .scale-smarter-content ul.list-icon {text-align: left;}

	.scale-smarter-section.onlypay-section .count-boxs {text-align: center;}

	.award-winning-section .award-winning-main {gap: 24px;}

	.rich-section.aboutus-rich-section {padding: 94px 0 72px;}
	.rich-section.aboutus-rich-section .body-small.mb-3 {margin-bottom: 16px !important;}

	.marquee-section {padding-bottom: 10px;}
	.marquee-section .marquee-sliders .marquee-item {height: 192px;}
	.marquee-section .marquee-sliders .marquee-item img {max-width: 100%; height: 192px;}

	.aboutus-section {padding: 64px 12px;}
	.aboutus-section .h7-regular {padding: 0px;}

	.we-connect-section {padding: 64px 12px;}
	.we-connect-section h2 {line-height: 60px;}
	.we-connect-section .h7-regular {margin-top: 64px;}

	.our-values-section {padding: 32px 12px 34px;}
	.our-values-section h3 {margin-bottom: 24px;}
	.our-values-section .values-card {padding: 32px 24px; gap: 32px; margin-bottom: 40px;}
	.our-values-section.careers-values-section {padding: 32px 12px 0;}


	.careers-section {background-image: none !important; margin: 0px; padding: 64px 12px;}

	.masonry-item img {height: 123.7px;}
	.scale-smarter-section.no-section {padding: 64px 12px 0 12px;}
	.scale-smarter-section.no-section .scale-smarter-content {margin: 0 0 48px;}
	.scale-smarter-section.no-section .images-card-half {max-width: 253px; margin-bottom: 0px;}

	.perksjob-section {padding: 64px 12px;}
	.perksjob-section h3.mb-3 {margin-bottom: 24px !important;}
	.perksjob-section .perks-card {padding: 32px; flex-direction: row; flex-wrap: wrap; align-items: center;}
	.perksjob-section .perks-card .h7-black {width: calc(100% - 60px); font-size: 20px;}
	.perksjob-section .perks-card p {font-size: 18px;}


	.find-your-section {padding: 72px 12px 96px 12px;}
	.find-your-section .find-your-main {margin-top: 48px;}
	.find-your-section .find-your-boxs h5 {font-size: 24px;}
	.find-your-section .find-your-boxs .find-your-card .find-your-content {width: 100%;}
	.find-your-section .find-your-boxs .find-your-card .find-your-content .h7-semibold {font-size: 20px;}
	.find-your-section .find-your-boxs .find-your-card .find-your-content p {font-size: 15px;}
	.find-your-section .find-your-boxs .find-your-card .btn {display: none;}

	.award-section {padding: 64px 12px 24px;}
	.award-section h3.mb-3 {margin-bottom: 40px !important;}
	.award-section p.mb-9 {margin-bottom: 40px !important;}
	.award-section .award-card {margin-bottom: 40px;}
	.award-section .award-card .award-img {margin-bottom: 24px; height: 115px;}
	.award-section .award-card .award-img img {height: 100%; max-width: 212px;}

	.why-leading-brands-section .why-leading-brands-main .content p {font-size: 16px;}

	.rich-section.aboutus-rich-section .solutions-hero-content .btn {width: calc(100% - 48px);}

	.contact-form {margin: 30px 24px 0px 24px; padding: 32px 24px;}
	.contact-form .contact-check {margin-bottom: 40px;}

	.expand-reach-section {padding: 100px 12px 64px;}

	.careers-section h6 {font-size: 20px;}
	.careers-section .btn {width: 100%;}

	.careers-section.channels-customers-section {padding: 48px 12px 0;}
	.careers-section.channels-customers-section .btn {width: 100%;}
	.solutions-hero-section.careers-hero-section.grape-bg p {width: 100%;}

	.engine-section {padding: 40px 4px 56px;}

	.smarter-wayscale-section {margin-top: 0px; border-radius: 16px 16px 0 0; padding: 60px 12px 80px;}

	.rich-section.leading-brands-rich-section {padding: 60px 24px 75px;}

	.new-customers-section .customers-content .btn {width: 100%;}

	.why-leading-brands-section .why-leading-brands-main .why-leading-card .why-leading-content .h7-regular {font-size: 20px;}
	.spending-card .spending-content .h8-regular {font-size: 20px;}

	.new-customers-section .customers-card .customers-boxs .texts-name .h7-regular {font-size: 20px;}

	.solutions-section .solutions-item .h7-regular {font-size: 20px;}
	.award-winning-section .award-winning-card .body-small {font-size: 14px;}

	.careers-section.channels-customers-section h3 {font-size: 32px;}
	.careers-section.channels-customers-section p {font-size: 18px;}



	/* Footer */
	footer {padding: 56px 12px 40px;}
	footer .footer-logo {margin-top: 20px;}
	footer .footer-menu {margin-bottom: 20px;}
	footer .footer-menu .dropdown-toggle {cursor: pointer;}
	footer .footer-menu .dropdown-toggle svg {display: block;}
	footer .footer-menu ul.dropdown-menu {display: none;}
	footer .footer-menu ul.dropdown-menu.show {display: block;}
}

/* iPhone 14 Pro Max — portrait */
@media only screen
  and (width: 430px)
  and (height: 932px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: portrait) {
  
  /* Example: increase font-size only on iPhone 14 Pro Max portrait */
  .masonry-item img {
    height: 185.9px;
  }
}


/* Screen size Mobile */
@media (max-width: 427px) {
	.masonry-item img {height: 179px;}
}

/* Screen size Mobile */
@media (max-width: 413px) {
	.masonry-item img {height: 168px;}

	.new-customers-section .customers-card .customers-boxs .growth-list .growth-boxs span {width: calc(100% - 25px);}

}

/* Screen size Mobile */
@media (max-width: 389px) {
	.masonry-item img {height: 162px;}
}

/* Screen size Mobile */
@media (max-width: 374px) {
	.masonry-item img {height: 155px;}

}

/* Screen size Mobile */
@media (max-width: 359px) {
	.masonry-item img {height: 138px;}

}