@media (max-width: 2047.98px) {
	body p { font-size: 18px; }

	.btn { padding: 16px 24px; }

	.toggle-btn { --toggle-width: 48px; --toggle-height: 48px; }

	.sticky-menu li > a { padding: 14px calc(var(--space-sm) / 2 * 3); }
	.menu ul li.primary-menu-list { padding: var(--space-sm) var(--space-sm); }

	.home--hero { padding-top: calc(var(--header-height, 107px) + calc(var(--space-xxxl) * 5)); }

	.awards-header .awards-header-title { width: 35%; }

	.about-grid { padding: 0; }

	.brand--reveal li .title--wrapper .left { height: 80px; }
	.brand--reveal li .title--wrapper .right { height: 55px; }

	.mission--vision .ideology--box .info--box { min-height: 340px; padding: var(--space-lg); }
	.mission--vision .ideology--box .info--box .title { margin-bottom: var(--space-lg); }

	.TestimonialsSlider .prevBtn, .TestimonialsSlider .nextBtn { width: 50px; }

	.TestimonialsSlider .slide { max-width: 400px; }

	.wp-block-list li { font-size: 18px; }
}
@media (max-width: 1919.98px) {
	:root {
		--section-spacing: clamp(40px, 5vw, 112px);
	}

	.right-wrapper { gap: var(--space-sm); }
	.menu ul { margin-right: var(--space-sm); }

	.sticky-dropdown .sticky-maim-menu span { padding: calc(var(--space-xs) / 2 * 3) 0; }
	.sticky-dropdown .sticky-header-text.selected { padding: calc(var(--space-xs) / 2 * 3) calc(var(--space-xs) / 2 * 4); }

	.hero-middle { padding: 0 var(--space-xs); }

	.about-grid { padding: 0; }

	.brand--reveal li .title--wrapper .left { height: 68px; }
	.brand--reveal li .title--wrapper .right { height: 48px; }

	.mission--vision .ideology--box .info--box { min-height: 305px; }
	.mission--vision .ideology--box .info--box .title { margin-bottom: var(--space-md); }

	.headerWrapper { margin-bottom: calc(var(--space-xxl) * 2); }
	.award-row { padding: var(--space-lg) var(--space-md); }
}
@media (max-width: 1699.98px) {

	.sticky-menu ul .has-dropdown > a, .menu ul li.header-dropdown.primary-menu-list { padding-right: var(--space-lg); }
	.home--hero { padding-top: calc(var(--header-height, 88px) + calc(var(--space-xxl) * 3)); }

	.brand--reveal li .title--wrapper .left { height: 62px; }
	.brand--reveal li .title--wrapper .right { height: 42px; }

	.mission--vision { margin-top: 0; }
	/* .mission--vision { grid-template-columns: repeat(3, 1fr); }
	.mission--vision > *:first-child { grid-column: 2 / 3; } */
	.mission--vision .ideology--box { padding-bottom: 115%; }
	.mission--vision .ideology--box .info--box { min-height: 225px; }

	.awards-header .awards-header-title, .BrandingServices-header .section--subtitle { width: 40%; }
	.CraftingBrands-section .about-description { width: 60%; }

	.blogs--list a .info { width: 100%; }

	.footer-phone { font-size: var(--fs-4xl-7); }

	.TestimonialsSlider span.testiDescriptionHighlight { font-size: var(--fs-4xl-4); }


	.brand--reveal--space .space { max-height: 600px; }
	.brand--reveal--space .space.space-4 { max-height: 700px; }

	.features-section .features--list li .feature--icon { width: 40px; }

	.SuccessStories-section .SuccessStories--slider--wrapper .prevBtn { right: calc(100% + 5px); }
	.SuccessStories-section .SuccessStories--slider--wrapper .nextBtn { left: calc(100% + 5px); }

}
@media (max-width: 1648.98px) {
	.header { padding: var(--space-xl) 0; }
	.whatsapp { width: 48px; }

	.toggle-btn { --toggle-width: 40px;--toggle-height: 40px; }

	.sticky-dropdown .sticky-maim-menu span { padding: calc(var(--space-xs) / 2 * 5) 0; }
	.sticky-dropdown .sticky-header-text.selected { padding: calc(var(--space-xs) / 2 * 5) calc(var(--space-xs) / 2 * 4); }
	.sticky-menu li ul li a { padding: var(--space-xs) 0; }

	.sticky-maim-menu-load .sticky-maim-menu-load-item span { font-size: var(--fs-4xl); }

	.section--subtitle { font-size: var(--fs-4xl-6); }

	.why--us--wrapper .why--us--list li .img--box, .branding--services--list .branding--card .branding--card--img { height: 150px; }

	.ceo-section .ceo--info .section--subtitle { font-size: var(--fs-4xl-6); width: 100%; }

	.services--card .pills .cutout { font-size: var(--fs-sm); padding: var(--space-sm) var(--space-md); }
	.footer-bottom { padding: var(--space-xl) 0 0; }
	.footer { padding: calc(var(--section-spacing) * 1.2) 0 var(--space-xl); }

	.page--title { font-size: 18px; }
	.hero-left, .hero-left .date { max-width: 440px; }
	.hero-left .spaceparagraph { padding: 0px var(--space-xxl); }

	.services--card .title { font-size: var(--fs-4xl-8); }

	.portfolio--info .photo--grid { gap: calc(var(--gap) * 3); margin-bottom: calc(var(--gap) * 3); }
	.portfolio--info .bg:has(+ .container), .portfolio--info .img--box:has( + .photo--grid) { margin-bottom: calc(var(--gap) * 3); }
	.portfolioButton, .BlogsList .button--wrapper, .ValuableAssets-section .info .assets--list + .btn, .ValuableAssets-section .info .assets--list + .button--wrapper, .SuccessStories-section .button--wrapper, .blogs-section .blogs-button, .who--this--for .text-center { margin-top: calc(var(--space-xl) * 2); }

	.TangibleResults-section .info .assets--list, .faq-wrapper:has( + .text-center), .about-section:has( + .text-center) { margin-bottom: calc(var(--space-xl) * 2); }

	.contact-item-second { clip-path: polygon(90px 28px, 90px 0, 100% 0, 100% 100%, 0 100%, 0 28px); }

	.portfolioDetail, .portfolioSection--inner .portfolioList, .blogs--list { gap: calc(var(--space-xl) * 3) calc(var(--gap) * 4); }

	.sticky--panel { padding-right: var(--space-xl); }
}

@media (max-width: 1648.98px) and (pointer: coarse) and (hover: none) {
	.faq-tabs { flex-wrap: nowrap; white-space: nowrap; overflow: auto; gap: 0; }
	.faq-tab { padding: var(--space-sm) var(--space-md); border: 1px solid transparent; border-bottom-color: rgba(var(--text) / 15%); }
	.faq-tab.active { border: 1px solid rgba(var(--text) / 15%); border-bottom: 1px solid transparent; }
}

@media (max-width: 1365.98px) {
	::-webkit-scrollbar { display: none; }
	* { -webkit-overflow-scrolling: touch; }

	.toggle-btn { --toggle-width: 35px; --toggle-height: 35px;  }
	.hamburger--trigger { max-width: 58px; height: 48px; }

	.right-wrapper .menu { display: none; }
	.cta-wrapper { margin-left: auto; margin-right: var(--space-xxl); }
	.sticky-header .sticky-container { display: none; }

	.sticky-header { padding: 0; opacity: 1; transform: translate(-50%, 0%) scale(1); bottom: 4vh; max-width: 60px; pointer-events: all; }
	.mobile--menu { padding: calc(var(--section-spacing) * 1.5) var(--section-spacing); }
	.toggle-btn { position: relative; transform: none; left: unset; top: unset; margin-left: 10px; }

	.whatsapp { bottom: 4vh; opacity: 1; transform: scale(1); }

	.hamburger--trigger { display: flex; }

	.brand--reveal li .title--wrapper .left { height: 58px; }
	.brand--reveal li .title--wrapper .right { height: 38px; }

	.TestimonialsSlider .slide { max-width: 340px; }

	.BrandElevation-section .about-description { width: 100%; }
	.BrandElevation-section .BrandElevation-header-description { width: 90%; }

	.assets--list li .asset--icon { height: 70px; margin-bottom: calc(var(--space-xl) * 2); }
	.about--page .row, .OurBrand-section .row { --bs-gutter-x: 70px; }

	.ceo-sherpa-section .ceo--info--band .right img { height: 40px; }

}
@media (max-width: 1199.98px) {
	.btn, .btn--primary, .btn--secondary { padding: 13px 20px; }
	.btn-text { font-size: 14px; }
	.cta-wrapper .btn--secondary { padding: 13px 20px; }


	.phone-image { width: 42px; height: 42px; }

	.mobile--menu { padding: calc(var(--section-spacing) * 2) var(--section-spacing) calc(var(--section-spacing) * 2.5); }
	.mobile--menu ul li a { font-size: var(--fs-6xl); }
	.mobile--menu ul li ul li a { font-size: var(--fs-4xl-8); }
	.mobile--menu ul li ul li ul li a { font-size: var(--fs-4xl-4); }

	.about-left { width: 100%; margin-bottom: var(--space-xxxl); }
	.about-left:has( + .about-gap) { margin-bottom: var(--space-xxxl); }
	.about-right { width: 100%; }
	.awards-header .awards-header-description { width: 40%; }

	.brand--reveal li .title--wrapper .left { height: 45px; padding-right: var(--space-sm); }
	.brand--reveal li .title--wrapper .right { height: 30px; }

	.why--us--wrapper .why--us--list li .number { width: 20%; }
	.why--us--wrapper .why--us--list li .info { width: 100%; }
	.why--us--wrapper .why--us--list li .img--box, .branding--services--list .branding--card .branding--card--img { height: 120px; }

	.awards-list { grid-template-columns: repeat(1, 1fr); }
	.highlight { display: none; }
	.award-row:hover, .award-row:hover .company { color: rgb(var(--text) / 100%); border-bottom-color: rgba(var(--text) / 20%); }

	.BrandIdeology-header .BrandIdeology-header-title, .CraftingBrands-section .about-left, .ValuableAssets-header .section--title, .ProvenProcess-header .section--title, .ProvenProcess-container .ProvenProcess-item-second, .about-line-description, .SuccessStories-header .section--title, .BrandElevation-section .about-left, .ElevationServices-header .ElevationServices-header-title, .WhyBrandElevation-header .WhyBrandElevation-header-title, .TangibleResults-header .section--title, .contact-item-second, .real--power .left--box, .serious--results .left--box, .serious--results .right--box, .ceo-sherpa-section .ceo-header { width: 100%; flex: 100%; }
	.BrandIdeology-header .BrandIdeology-header-title br { display: none; }
	.about-left .section--subtitle.about-line, .OurBrand-item-first, .BrandIdeology-header .section--subtitle, .WhyUs-header .section--subtitle, .CoreValues-header .section--subtitle, .MeetTheTeam-item-first, .JoinTheWorkspace-item-first, .BrandingServices-header .section--title, .CraftingBrands-section .about-description, .WhyUs-header .section--subtitle, .ValuableAssets-header .section--subtitle, .awards-header .awards-header-title, .BrandingServices-header .section--subtitle, .TangibleResults-header .section--subtitle, .SuccessStories-header .section--subtitle, .LetsTalk-item-first, .BrandElevation-item-first .BrandElevation-header-description, .BrandElevation-section .about-description, .ElevationServices-item-first, .ProvenProcess-container .ProvenProcess-item-first, .WhyBrandElevation-item-first, .WhyBrandElevation-section .info .h3, .portfolioSection--inner .headerText, .services-section .servicesSectionHeroHeading, .portfolio--details-description, .services-section--parentservice .servicesSectionHeroHeading, .BrandElevation-section .BrandElevation-header-description, .how--we--work-header .section--subtitle, .how--we--work-header .section--subtitle, .who--this--for-header .section--subtitle { width: 60%; }

	.ceo-sherpa-section .ceo--info--band .left { width: 45%; }

	.contact-form { font-size: var(--fs-4xl-6); }
	.form-control { font-size: var(--fs-lg-2); }

	.mission--vision { grid-template-columns: repeat(2, 1fr); }
	.mission--vision > *:first-child { grid-column: 1 / 2; }

	/* .ceo-section .ceo--info .right { width: 42%; } */

	.workforce--boxes { grid-template-columns: repeat(3, 1fr); gap: var(--space-xl); margin-top: 0; }
	.workforce--boxes > *:first-child { grid-column: 2 / 3; }

	.contact-item-first .contact-header-description { width: 100%; }

	.footer-left { margin-bottom: var(--space-xxxl); }

	.branding--services--list .branding--card .branding--card--img { margin-bottom: calc(var(--space-xl) * 2); }

	.contact-container { gap: calc(var(--space-xl) * 1.2); }
	.contact-header .section--title { width: 100%; }
	.contact-item-first { width: 45%; }

	.services--card .paragraph { margin-right: 0; }

	.footer-bottom.desktop { display: none; }
	.footer-bottom.mobile { display: flex; }
	.footer-text { max-width: 70%; }


	.TestimonialsSlider .prevBtn, .TestimonialsSlider .nextBtn { width: 40px; }

	.about-section-full { padding: calc(var(--section-spacing) * 1.5) 0; }

	.TestimonialsSlider .slide { max-width: 320px; }

	.why--us--wrapper .why--us--list li .info .title, .TangibleResults-section .info .assets--list .h4, .WhyBrandElevation-section .info .assets--list .h4, .ElevationServices-section .info .assets--list .h4 { font-size: var(--fs-3xl); }
	.information-container .row { --bs-gutter-x: 20px; }

	.contact-item-second { clip-path: polygon(80px 25px, 80px 0, 100% 0, 100% 100%, 0 100%, 0 25px); }

	.text-grp .section--subtitle, .text-grp .about-description { width: 100%; }
	.ProvenProcess-container .ProvenProcess-item-second .info p { width: 100%; }

	.OurBrand-item-first { width: 100%; }
	.about--page .row, .OurBrand-section .row { --bs-gutter-x: 50px; }
	.sticky--panel ul.download-bx li .section-pdf-link img { width: 15px; margin-right: 8px; }
	.contact-section .contact-item-second { width: 50%; }

	.headerGap { flex: 0 0 10%; }
	.headerText { flex: 0 0 40%; }
	.blogs-header .blogs-header-description { width: 40%; }

	.faq-wrapper { flex-direction: column; }
	.faq-right { width: 100%; }
	.faq-right .faq-items { width: 100%; }
	.faq-left { width: 100%; }

	.sub--services--banner .hero-left { width: 80%; max-width: 500px; }
	.blog--details--banner .hero-left { width: 90%; max-width: 500px; }

	.ceo-sherpa-section .ceo--info { gap: calc(var(--space-xl) * 2); }
	.box--list--wrapper .box--list, .who--this--for .box--list { grid-template-columns: repeat(3, 1fr); }

	body .blogs--info .is-layout-flex { display: block; }

	.portfolio--info .portfolio--details-description.hero--description { padding: calc(var(--space-lg) * 1) 0; }

	.awards--list--inner li a img { width: 60px; }


}

@media (max-width: 991.98px) {
	.circular-progress { width: 170px; height: 170px; }
	.loader { width: 166px; height: 166px; }
	.progress-value { font-size: 18px; }
	.container { max-width: calc(100% - 30px); }

	.cta-wrapper { margin-right: calc(var(--space-md) * 2); }

	.toggle-btn { --toggle-width: 25px; --toggle-height: 25px; margin-left: 5px; }
	.cta-wrapper .btn--secondary { padding: 12px 20px; }

	.mobile--menu { padding: calc(var(--section-spacing) * 3) var(--section-spacing); }
	.mobile--menu ul li a:has( + ul)::after { background-size: 16px; }

	.home--hero, .hero { padding-bottom: var(--section-spacing); }
	.hero-wrapper { max-width: calc(100% - 30px); margin: 0 auto; }
	.hero-video, .hero--bg, .portfolio--info .bg { height: auto; }
	.hero-left { max-width: 100%; margin-top: 0; margin-bottom: var(--space-xl); padding-right: 0; margin-left: 0; }
	.hero-middle.mobile { display: flex; margin-bottom: 0; }
	.hero-middle:not(.mobile) { margin-bottom: var(--space-xl); }
	.hero-middle:not(.mobile) .section--subtitle, .hero-middle:not(.mobile) .hero-buttons { display: none; }
	.hero-buttons { margin-top: 0; justify-content: center; }
	.hero-video, .hero--bg { clip-path: none; margin-bottom: var(--space-xl); max-width: calc(100% - 20px - 1.5rem); margin-left: auto; margin-right: auto; transform: scale(1); }
	.hero-left .page--title { width: 100%; max-width: 100%; text-align: left; color: rgba(var(--text) / 100%); }
	.hero-left .page--title br { display: none; }
	.hero-left .spaceparagraph { display: none; }
	.portfolio--info .bg { clip-path: none; margin-bottom: var(--space-xl); max-width: calc(100% - 20px - 1.5rem); margin-left: auto; margin-right: auto; transform: scale(1); }

	.portfolio--info .hero-wrapper .row { flex-direction: column-reverse; }
	.portfolio--info .hero-middle { display: block; padding: 0; margin-bottom: var(--space-xl); }
	.portfolio--info .portfolio--details-description.hero--description { padding: calc(var(--space-xl) * 1) 0 calc(var(--space-xl) * 1.5); }
	.project--testimonial .testimonial--video { aspect-ratio: 8/10; margin-top: var(--space-xxl); }

	.brand--reveal li .title--wrapper .left { height: 30px; }
	.brand--reveal li .title--wrapper .right { height: 21px; }
	.brand--reveal li .info p { font-size: var(--fs-md); }

	.CoreValues--list { display: flex; overflow: auto; gap: 0 calc(var(--gap) * 2); }
	.CoreValues--list .CoreValues--box { min-width: 320px; }

	.ceo--info { gap: var(--space-xl); }
	.ceo-section .ceo--info .right { width: 100%; }
	.ceo--info .section--subtitle { margin-bottom: var(--space-xl); }

	.ceo-section .ceo--info, .ceo-sherpa-section .ceo--info { gap: calc(var(--space-xl) * 2); }
	.ceo-section .ceo--info .name--wrapper { margin-top: calc(var(--space-md) * 2); }
	.ceo-section .ceo--info .section--subtitle { width: 100%; margin-bottom: calc(var(--space-md) * 2); }
	.ceo-section .ceo--info .left, .ceo-sherpa-section .ceo--info .left { flex: 100%; width: 100%; }
	.ceo-section .ceo--info .right, .ceo-sherpa-section .ceo--info .right { width: 100%; }
	.ceo-sherpa-section .ceo--info .section--subtitle, .ceo-sherpa-section .ceo--info .text--box, .ceo-sherpa-section .ceo--info--band .left .section--subtitle { max-width: 100%; }
	.ceo-sherpa-section .ceo--info--band .right { width: auto; }
	.ceo-sherpa-section .ceo--info--band .right img { height: 35px; }
	.ceo-sherpa-section .ceo--info .name--wrapper { margin-top: var(--space-md); padding-top: var(--space-md); }

	.about-left .section--subtitle.about-line, .OurBrand-item-first, .BrandIdeology-header .section--subtitle, .WhyUs-header .section--subtitle, .CoreValues-header .section--subtitle, .MeetTheTeam-item-first, .JoinTheWorkspace-item-first, .BrandingServices-header .section--title, .CraftingBrands-section .about-description, .WhyUs-header .section--subtitle, .ValuableAssets-header .section--subtitle, .ValuableAssets-section .info, .awards-header .awards-header-title, .BrandingServices-header .section--subtitle, .TangibleResults-header .section--subtitle, .SuccessStories-header .section--subtitle, .LetsTalk-item-first, .BrandElevation-item-first .BrandElevation-header-description, .BrandElevation-section .about-description, .ElevationServices-item-first, .ProvenProcess-container .ProvenProcess-item-first, .contact-item-first, .ElevationServices-section .info, .WhyBrandElevation-section .info, .WhyBrandElevation-item-first, .WhyBrandElevation-section .info .h3, .portfolioSection--inner .headerText, .services-section .servicesSectionHeroHeading, .awards-header .awards-header-description, .blogs-header .blogs-header-description, .blogs-header .section--title, .contact-item-second, .services-section .servicesSectionHeroHeading, .portfolio--details-description, .JoinTheWorkspace-header .section--subtitle, .services-section--parentservice .servicesSectionHeroHeading, .BrandElevation-section .BrandElevation-header-description, .how--we--work-header .section--subtitle, .how--we--work-header .section--subtitle, .real--power .right--box, .who--this--for-header .section--subtitle, .ceo-sherpa-section .ceo--info--band .left { width: 100%; flex: 100%; }

	.portfolio--details-description { margin-right: 0; }

	.why--us--wrapper { margin-top: var(--space-xxxl) }
	.why--us--wrapper .why--us--list { grid-template-columns: repeat(2, 1fr); }

	.why--us--wrapper .why--us--list li .number { width: 15%; }
	.why--us--wrapper .why--us--list li .info { width: 100%; }

	.team--list { grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); margin-top: var(--space-xxxl); }

	.JoinTheWorkspace-container { gap: var(--space-lg); }
	.JoinTheWorkspace-section .JoinTheWorkspace-item-second { width: 100%; display: flex; flex-flow: row wrap; gap: var(--space-xl); }

	.workforce--boxes { grid-template-columns: repeat(2, 1fr); gap: var(--space-xxl); margin-top: 0; }
	.workforce--boxes > *:first-child { grid-column: 1 / 1; }
	.workforce--boxes .ideology--box { padding-bottom: 100%; }

	.footer-right { padding-left: 0; margin-top: var(--space-xxxl); }
	.footer-right .footer-col { width: calc(100% / 3 - ((var(--space-xs) / 2 * 5) / 2)); }

	.blog--details--banner .hero-left { text-align: left; }
	.blogs--list { gap: calc(var(--space-xl) * 2) var(--space-lg); grid-template-columns: repeat(2, 1fr); }
	.BlogsList .headerText { width: 100%; }
	.BlogsList .headerWrapper { margin-bottom: calc(var(--space-xl) * 2); }

	.sub--services--banner .hero-left { width: 100%; max-width: 100%; }
	.blog--details--banner .hero-left { width: 100%; max-width: 100%; margin-bottom: var(--space-sm); }
	.blog--details--banner .breadcrumb { margin-bottom: var(--space-xl); }

	.tab-list-wrapper { justify-content: flex-start; overflow: auto; }

	.branding--services--list { grid-template-columns: repeat(2, 1fr); }

	.ProvenProcess-header { margin-bottom: 0; }

	.faq-wrapper { flex-wrap: wrap; gap: calc(var(--space-md) * 2); }
	.faq-left { width: 100%; }
	.faq-right { width: 100%; margin-top: 0px; }

	.blogs-header { flex-wrap: wrap; margin-bottom: var(--space-xl); }
	.blogs-button { margin-top: var(--space-xxl); justify-content: flex-start; }

	.TangibleResults-section .info .assets--list .img--box { width: 32%; }

	.SuccessStories-section .SuccessStories--list { grid-template-columns: repeat(2, 1fr); }
	.SuccessStories-header { margin-bottom: var(--space-xl); }

	.LetsTalk-header .section--title br { display: none; }

	.headerTitle, .headerText { flex: 0 0 100%; }

	.portfolioSection .headerTitle { margin-bottom: var(--space-lg); }

	.awards-header, .headerWrapper { margin-bottom: var(--space-xxl); }

	.grid-item .number { font-size: calc(var(--fs-5xl) * 2); }

	.portfolio--info .portfolio--details-left .tags { gap: var(--space-md); }

	.cta-wrapper { margin-left: auto; margin-right: -12px; }

	.portfolio--info .portfolio--details-description { width: 100%; margin: 0; padding: calc(var(--space-xxl) * 2) 0; }

	.portfolio--info .portfolio--button { max-width: 300px; }
	.portfolio--info .portfolio--button .portfolio--button--info .portfolio--button--img--box { max-width: 100px; height: 100px; }

	.ValuableAssets-section .info .assets--list { grid-template-columns: repeat(2, 1fr); }
	.ValuableAssets-header { margin-bottom: var(--space-sm); }

	.ElevationServices-section .info .assets--list { grid-template-columns: repeat(2, 1fr); gap: 0 calc(var(--gap) * 2); }

	.how--we--work--list { width: 100%; }

	.box--list--wrapper .section--title { width: 100%; max-width: 100%; }
	.our--roles .row { row-gap: var(--space-xxl); }
	.our--roles .role--box .logo { height: 35px; }

	.who--this--for .box--list { grid-template-columns: repeat(2, 1fr); }

	.box--list--wrapper .box--list, .how--we--work--list { grid-template-columns: repeat(2, 1fr); }
	.information-section .contact-form-wrappper { margin-top: calc(var(--space-xxxl) * 1.5); }
	.ProvenProcess-container .ProvenProcess-item-second .info--wrapper, .TangibleResults-section .info .assets--list { grid-template-columns: repeat(2, 1fr); }

	.BrandElevation-section .about-left { gap: 0px 20px; }

	.ValuableAssets-section .info { margin-top: var(--space-xl); }
	.ProvenProcess-header .section--title { margin-bottom: var(--space-xl); }
	.BrandElevation-section .about-left { flex-flow: row wrap; width: 100%; }
	.text-grp { align-items: flex-start; }
	.BrandElevation-section .about-left .section--title { flex: 0 0 75%; }
	.text-grp { width: 80%; }
	.text-grp .section--subtitle:has( + *) { margin-bottom: calc(var(--space-sm) * 1.5); }
	.features-section .features--list { grid-template-columns: repeat(2, 1fr); }

	.information-item-first { width: 80%; }
	.information-item-first br { display: none; }

	.BrandingServices-header .section--title { margin-bottom: var(--space-lg); }
	.CraftingBrands-section .about-left { gap: 30px; display: block; }

	.about--page .about-right { margin-top: calc(var(--space-xxl) * 1.5); }
	.mission--vision { margin-top: calc(var(--space-md) * 2); }
	.BrandElevation-section .about-left .section--title { flex: 0 0 100%; }
	.text-grp { width: 100%; }

	.contact-section .contact-item-second { width: 100%; }
	.contact-container { gap: calc(var(--space-xl) * 2.5); }

	.SuccessStories-section .SuccessStories--slider--wrapper .prevBtn, .SuccessStories-section .SuccessStories--slider--wrapper .nextBtn { width: 52px; }
	.features-section { padding: 50px 0px; }

	.faq-tabs { margin-bottom: calc(var(--space-xl) * 1); }

	body .blogs--info .is-layout-flex { display: flex; }

	.brand--reveal--space { display: none; }
	.brand--reveal--wrapper { display: none; }
	.brand--reveal--wrapper-mobile--space { width: 100%; display: block; pointer-events: none; }
	.brand--reveal--wrapper-mobile--space .space { width: 100%; height: 50vh; }
	.brand--reveal--wrapper-mobile { display: block; position: fixed; left: 0; top: 0; width: 100%; height: 100vh; z-index: 1; padding: calc(var(--section-spacing) * 2) 0px; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob { display: flex; gap: 3px; flex-flow: row wrap; width: 100%; height: 100%; position: relative; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li { flex: 1; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 100%; min-height: 180px; display: flex; flex-flow: column wrap; align-items: center; padding: 0 var(--space-lg); opacity: 0; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li .left { height: 55px; min-width: 315px; display: flex; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li:nth-child(odd) .left { align-items: flex-start; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li:nth-child(even) .left { align-items: flex-end; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li .left img { width: auto; height: 100%; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li .left img:last-child { width: auto; height: 38px; margin-left: 10px; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li .info { width: 75%; max-width: 315px; margin-top: 20px; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li .info { width: 100%; max-width: 315px; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li .info p { font-size: var(--fs-2xl); }

	.awards--list--inner { grid-template-columns: repeat(2, 1fr); column-row-gap: var(--space-xl); }
	.SuccessStories-section .SuccessStories--slider--wrapper .prevBtn { right: 96%; z-index: 111; }
	.SuccessStories-section .SuccessStories--slider--wrapper .nextBtn { left: 96%; z-index: 111; }

	.services--card--parentservice .title { min-height: 1.3em; }
	.blog--details { padding: 0 0 calc(var(--space-lg) * 2) 0; }
	.blog--details--banner .hero-video:has(+ .container), .blog--details--banner .hero--bg:has(+ .container) { margin-bottom: 0; }

	.contact-form { font-size: var(--fs-4xl-9); }
}

@media (max-width: 767.98px) {
	.circular-progress { width: 130px; height: 130px; }
	.loader { width: 126px; height: 126px; }
	.progress-value { font-size: 17px; }

	.section--subtitle { font-size: calc(var(--fs-4xl-7) * 1.1); }
	.section--subtitle br { display: none; }

	:root { --section-spacing: clamp(40px, 5vw, 90px); }
	.container, .hero-wrapper { max-width: calc(100% - 60px); }
	.btn-text { font-size: 14px; }
	.toggle-btn img { width: 20px; height: 20px; }
	.breadcrumb-item { font-size: 13px; }

	.mobile--menu { flex-flow: row wrap; }
	.mobile--menu .social--links { display: flex; flex-flow: column wrap; align-items: flex-start; justify-content: flex-end; gap: var(--space-md); padding-bottom: calc(var(--space-xxxl) + var(--space-sm)); }
	.mobile--menu ul { align-content: flex-end; }

	.home--hero .section--subtitle { font-size: var(--fs-6xl); }
	.section--title { font-size: calc(var(--fs-7xl) * 1.2); }
	.grid-item p { font-size: var(--fs-xl); }
	.grid-item .number { font-size: calc(var(--fs-5xl) * 2.2); }

	.sticky--panel .toc-title { font-size: calc(var(--fs-4xl-7) * 1.1); }
	.sticky--panel .share--title { font-size: calc(var(--fs-3xl) * 1.5); }

	.services--card .title { font-size: calc(var(--fs-4xl-7) * 1.09); margin-bottom: var(--space-md); }
	.services--card .paragraph { font-size: var(--fs-xl); }
	.services--card .pills .cutout { font-size: var(--fs-sm); padding: calc(var(--space-sm) / 1.1) calc(var(--space-sm) / 2 * 4); }

	.branding--services--list .branding--card .link--arrow { height: 12px; }

	.home--hero .section--subtitle { font-size: calc(var(--fs-6xl) * 1.3); }
	.ValuableAssets-section .info .assets--list .h4 { font-size: var(--fs-4xl); }
	.ValuableAssets-section .info .assets--list .h4 + p { font-size: var(--fs-xl); }

	.mission--vision .ideology--box .info--box .title { font-size: calc(var(--fs-7xl) * 1.5); }
	.mission--vision .ideology--box .info--box .description { font-size: var(--fs-2xl); }
	.mission--vision .ideology--box .info--box { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-end; align-content: flex-end; }

	.phone-image { width: 34px; height: 34px; }

	#vapi-support-btn { width: 45px; height: 45px; }
	#vapi-icon-container img { width: 20px; height: 20px; }
	.whatsapp { right: 30px; }

	.hero { padding-top: calc(var(--header-height, 65px) + var(--section-spacing)); }

	.ProvenProcess-section { --info-width: 70px; }
	.ProvenProcess-container .ProvenProcess-item-second .info--wrapper { flex-direction: column; }
	.ProvenProcess-container .ProvenProcess-item-second .info { max-width: 100%; }
	.ProvenProcess-container .ProvenProcess-item-second .img-box { width: 100%; }

	.ProvenProcess-container .ProvenProcess-item-second .info .process-number { font-size: var(--fs-3xl); }
	.ProvenProcess-container .ProvenProcess-item-second .info .h4 { font-size: var(--fs-4xl-6); }
	.ProvenProcess-container .ProvenProcess-item-second .info p { font-size: var(--fs-xl); }

	.services--card .insidecard { padding: calc(var(--space-xl) * 2) var(--space-lg) var(--space-lg); }
	.services--card .title { min-height: 24px; }

	.brand--reveal { margin: 25vh 0; flex-direction: column; justify-content: space-evenly; align-items: flex-start; }
	.brand--reveal li:nth-child(even) .info { bottom: calc(100% + var(--space-md)); top: auto; transform: translateY(-30px); }

	.CraftingBrands-section .about-left { display: block; }
	.contact-form-wrappper .form-text { font-size: var(--fs-sm); }

	.WhyBrandElevation-section .WhyBrandElevation-item-first { width: 100%; }
	.SuccessStories-section .SuccessStories--slider--wrapper .prevBtn, .SuccessStories-section .SuccessStories--slider--wrapper .nextBtn { top: 106%; }
	.SuccessStories-section .SuccessStories--slider--wrapper .nextBtn { left: 90%; }
	.SuccessStories-section .SuccessStories--slider--wrapper .prevBtn { right: 90%; }

	.faq-wrapper { gap: 0px; }
	.box--list--wrapper .box--list { grid-template-columns: repeat(2, 1fr); }

	.portfolio--info .portfolio--button { max-width: 180px; }
	.portfolio--info .portfolio--button .portfolio--button--info .portfolio--button--img--box { max-width: 100%; width: 100%; height: 70px; }
	.portfolio--info .portfolio--button.right .info--box--btn-text { text-align: left; }
	.portfolio--info .portfolio--button.left .info--box--btn-text { text-align: right; }
	.portfolio--info .portfolio--button.left .portfolio--button--info { align-items: flex-end; text-align: right; }

	.TangibleResults-section .info .assets--list .img--box { width: 28%; }

	.wpcf7-form-control-wrap:after { width: 18px; height: 18px; }

	.why--us--wrapper .why--us--list li .info p { font-size: var(--fs-xl); }
	.CoreValues--list .info--box .description { font-size: var(--fs-xl); }
	.why--us--wrapper .why--us--list li .info .title, .TangibleResults-section .info .assets--list .h4, .WhyBrandElevation-section .info .assets--list .h4, .ElevationServices-section .info .assets--list .h4 { font-size: var(--fs-3xl); }
	.TangibleResults-section .info .assets--list p { font-size: var(--fs-xl); }
	.services--card--parentservice .title { font-size: var(--fs-5xl); min-height: 1.3em; }
	.services--card--parentservice .pills .cutout { padding: var(--space-sm) var(--space-md); font-size: var(--fs-md); letter-spacing: 0.5px; }

	.awards-header .awards-header-description { font-size: var(--fs-2xl); }

	.ceo-section .ceo--info .section--subtitle { font-size: calc(var(--fs-4xl-7) * 1.1); }
	.ceo-section .ceo--info p { font-size: var(--fs-xl); font-weight: 300; line-height: 1.4; margin-bottom: calc(var(--space-xs) / 2 * 7); }
	.ceo-section .ceo--info .name--wrapper .name { margin-bottom: 5px; }
	.ceo-section .ceo--info .name--wrapper .title { font-size: var(--fs-xl); }
	.ceo-section .ceo--info .name--wrapper:last-child .title { margin-bottom: 5px; }
	.ceo-section .ceo--info .name--wrapper .name { font-size: var(--fs-3xl); }

	.ceo-sherpa-section .ceo--info p { line-height: 1.4; }
	.ceo-sherpa-section .ceo--info .name--wrapper .name { margin-bottom: var(--space-sm); }
	.ceo-sherpa-section .ceo--info .name--wrapper .title { line-height: 1.4; }

	.blogs--list a .h2 { font-size: var(--fs-4xl-7); }
	.blogs--list a .year { margin: var(--space-sm) 0; }
	.blogs--list a .description { font-size: var(--fs-xl); }

	.brand--reveal--wrapper-mobile .brand--reveal--mob { display: flex; gap: 53px; flex-direction: column; justify-content: center; align-items: center; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li .info { width: 95%; }

	.awards--list--inner li a h2 { font-size: var(--fs-2xl); }
	.awards--list--inner li a img { width: 50px; }

	.portfolio--info .portfolio--button .portfolio--button--info .info--box .info--box--title { font-size: var(--fs-lg); display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
	.portfolio--info .portfolio--button .portfolio--button--info .info--box .info--box--category { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }

	.LetsTalk-item-first .section--subtitle { font-size: var(--fs-4xl-7); }

	.features-section .features--list li { flex-direction: column; align-items: flex-start; }
	.features-section .features--list li .feature--icon { margin-right: 0; margin-bottom: var(--space-sm); }

	.portfolioButton, .BlogsList .button--wrapper, .ValuableAssets-section .info .assets--list + .btn, .ValuableAssets-section .info .assets--list + .button--wrapper, .SuccessStories-section .button--wrapper, .blogs-section .blogs-button, .who--this--for .text-center { margin-top: calc(var(--space-lg) * 2); }
	.TangibleResults-section .info .assets--list, .faq-wrapper:has( + .text-center), .about-section:has( + .text-center) { margin-bottom: calc(var(--space-lg) * 2); }

	.wpcf7-form-control-wrap .wpcf7-checkbox { justify-content: flex-start; }
}
@media (max-width: 639.98px) {
	.toggle-btn { --toggle-width: 38px; --toggle-height: 38px;  }

	.logo { width: 120px; }

	.page--title { font-size: 36px; }

	.CoreValues--list .CoreValues--box { min-width: 300px; }
	.ceo--info .left { width: 60%; }

	.blogs--list { grid-template-columns: repeat(1, 1fr); gap: var(--space-xxl); }

	.TangibleResults-section .info .assets--list, .branding--services--list, .SuccessStories-section .SuccessStories--list, .why--us--wrapper .why--us--list, .WhyBrandElevation-section .info .assets--list { display: flex; overflow: auto; }
	.TangibleResults-section .info .assets--list li, .branding--services--list .branding--card, .SuccessStories-section .SuccessStories--list li, .why--us--wrapper .why--us--list li, .WhyBrandElevation-section .info .assets--list li, .TangibleResults-section .info .assets--list li, .branding--services--list .branding--card, .TangibleResults-section .info .assets--list li, .branding--services--list .branding--card, .SuccessStories-section .SuccessStories--list li { min-width: 320px; }
	.ProvenProcess-container .ProvenProcess-item-second .info--wrapper, .how--we--work--list, .box--list--wrapper .box--list { display: flex; overflow-x: auto; flex-direction: row; padding-bottom: 5px; }
	.ProvenProcess-container .ProvenProcess-item-second .info--wrapper li, .how--we--work--list .how--we--work--box, .box--list--wrapper .box--list li { width: 320px; flex: 0 0 auto; }

	.portfolioSection--inner .portfolioList, .portfolioDetail { grid-template-columns: repeat(1, 1fr); gap: calc(var(--space-md) * 3) 0; }
	.portfolioSection--inner .portfolioCard[data-flex="60"]:first-child .portfolioVideo { aspect-ratio: 0.67/1; }

	.container, .hero-wrapper { max-width: calc(100% - 30px); }

	.workforce--boxes { grid-template-columns: repeat(1, 1fr); gap: var(--space-xxl); margin-top: 0; }
	.workforce--boxes > *:first-child { grid-column: 1 / 1; }
	.workforce--boxes .ideology--box { padding-bottom: 56.25%; }

	.portfolio--info .photo--grid, .portfolio--info .photo--list:has(+ .photo--grid) { grid-template-columns: repeat(1, 1fr); margin-bottom: calc(var(--gap) * 2); }

	.BrandingServices-header { margin-bottom: 0; }
	.branding--services--list { margin-top: var(--space-lg); }

	.WhyUs-header { margin-bottom: 0; }
	.why--us--wrapper { margin-top: var(--space-lg); }

	.footer-text, .footer-menu li a, .footer-col ul li a { max-width: 100%; font-size: var(--fs-lg-2); padding: var(--space-xs) 0; }
	.footer-address, .footer-menu .footer-menu-subtitle, .footer-col .footer-menu-subtitle { font-size: var(--fs-3xl); }

	.mission--vision .ideology--box .info--box { min-height: 300px; }
	.mission--vision .ideology--box { padding-bottom: 130%; }

	.ValuableAssets-section .info .assets--list { display: flex; flex-direction: row; overflow: auto; }
	.ValuableAssets-section .info .assets--list li { min-width: 320px; }

	.blog--details h1 { margin-top: calc(var(--space-xxl) * 2); }
  .blog--details h2 { margin-top: calc(var(--space-xxl) * 2); }
  .blog--details h3 { margin-top: calc(var(--space-xxl) * 2); }
  .blog--details h4 { margin-top: calc(var(--space-xxl) * 2); }
  .blog--details h5 { margin-top: calc(var(--space-xxl) * 2); }
  .blog--details h6 { margin-top: calc(var(--space-xxl) * 2); }
}

@media (max-width: 479.98px) {
	.container, .hero-wrapper { max-width: calc(100% - 20px); }
	.loader-gif { width: 95%; }

	.btn, .btn--secondary, .btn--primary { padding: 14px 20px; }
	.btn-text { font-family: "ClashGrotesk-Medium"; }
	.cta-wrapper .btn--secondary { padding: 12px 20px; }
	.toggle-btn { margin-left: 0px; }
	.toggle-btn img { width: 20px; height: 20px; }

	.section--title br { display: none; }


	.logo { width: 120px; }
	.hamburger--trigger { max-width: 65px; height: 45px; }
	.mobile--menu { padding: calc(var(--section-spacing) * 1.5) var(--section-spacing) calc(var(--section-spacing) * 2.5); }
	.mobile--menu ul li a { font-size: var(--fs-4xl-8); }
	.mobile--menu ul li a:has( + ul) { background-size: 18px; }
	.mobile--menu ul li ul li a:has( + ul) { background-size: 14px; }
	.mobile--menu ul li ul li a { font-size: var(--fs-4xl); }
	.mobile--menu ul li ul li ul li a { font-size: var(--fs-xl); }

	.whatsapp { width: 45px; }

	.hero-left .hero-highlight { margin: 0 var(--space-sm); }
	.page--title br { display: none; }

	.home--hero { padding-top: calc(var(--header-height) + calc(var(--space-xxl) * 3)); }
	.hero:not(.home--hero) .hero-video, .hero:not(.home--hero) .hero--bg, .portfolio--info .bg { height: auto; }
	.hero-buttons { gap: var(--space-md); }

	.description-highlight-space { padding: 0 var(--space-lg); }

	.about-line-description, .AgencyShowcase-header .section--title, .ceo--info .left { width: 100%; }

	.mission--vision { grid-template-columns: repeat(1, 1fr); }
	.mission--vision .ideology--box { padding-bottom: 100%; }

	.JoinTheWorkspace-section .JoinTheWorkspace-item-second { gap: var(--space-sm); }

	.footer-middle { flex-flow: row wrap; gap: calc(var(--space-sm) / 2 * 6) }
	.footer-menu li, .footer-col ul li { margin: 3px 0; }

	.contact-form .input--wrapper { font-size: 18px; }

	.blogs-list { display: flex; overflow: auto; }
	.blogs-list .blogs-item { width: 280px; }

	.lost--page .text--404--wrapper .lost--text--wrapper { padding-top: var(--space-sm); }
	.lost--page .text--404--wrapper .lost--text--wrapper span { margin-bottom: -6px; font-size: var(--fs-4xl); }

	.award-row { padding: var(--space-sm); }
	.award-row .year { width: 15%; font-size: var(--fs-lg); color: rgba(var(--text) / 80%) }
	.award-row .company { width: 30%; font-size: var(--fs-lg); color: rgba(var(--text) / 80%) }
	.award-row .title { width: auto; flex: 1; font-size: var(--fs-lg); color: rgba(var(--text) / 80%) }


	.brand--reveal li .title--wrapper .left { height: 40px; }
	.brand--reveal li .title--wrapper .right { height: 27px; }

	.team--list li .team--card .name { margin-bottom: 0; }
	.team--list li .team--card .title { margin-bottom: var(--space-sm); }

	.why--us--wrapper .why--us--list { grid-template-columns: repeat(1, 1fr); }

	.ElevationServices-section .info .assets--list { grid-template-columns: repeat(1, 1fr); gap: 0; }

	.contact-form { font-size: var(--fs-4xl-5); }

	.SuccessStories-section .SuccessStories--slider--wrapper .prevBtn { right: auto; left: 0; z-index: 1; top: 104%; }
	.SuccessStories-section .SuccessStories--slider--wrapper .nextBtn { left: auto; right: 0; z-index: 1; top: 104%; }
	.SuccessStories-section .SuccessStories--slider--wrapper .prevBtn, .SuccessStories-section .SuccessStories--slider--wrapper .nextBtn { width: 40px; }

	.box--list--wrapper .box--list { grid-template-columns: repeat(1, 1fr); }
	.box--list--wrapper .box--list li .title { font-size: var(--fs-3xl); }

	.box--list--wrapper .box--list { margin: var(--space-sm) 0px calc(var(--space-xxl) * 2) 0px; }
	.box--list--wrapper .button--wrapper { margin-top: var(--space-xs); }

	.ceo-sherpa-section .ceo-header { margin-bottom: var(--space-xl); }

	.who--this--for-header .section--subtitle { margin-bottom: var(--space-xl); }

	.our--roles .role--box .role--list li, .real--power .right--box .role--list li, .who--this--for .box--list li .title, .how--we--work--list .info--box .title { font-size: var(--fs-3xl); }

	.features-section .features--list { gap: calc(var(--gap) * 2) calc(var(--gap) * 2.5); }
	.features-section .features--list li .h4 { font-size: var(--fs-md); }

	.faq-item .faq-question p { font-size: var(--fs-xl); }
	.faq-answer p { font-size: var(--fs-xl); }
	.faq-section .section--title { margin-bottom: calc(var(--space-lg) * 1.5); }
	.portfolioSection--inner .cardSubtitle { font-size: var(--fs-2xl); }
	.portfolio--info .portfolio--details-description.hero--description { padding: 0; }
	.team--list li .team--card .title { font-size: var(--fs-xl); }

	.footer-text, .footer-address { font-size: var(--fs-xl); }
	.footer-bottom-left { margin-bottom: calc(var(--space-xxxl) * 1.4); }

	.information-header-description, .information-header-description-span { font-size: var(--fs-4xl-8); }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li .left { height: 45px; }
	.brand--reveal--wrapper-mobile .brand--reveal--mob li .left img:last-child { height: 31px; }
	.brand--reveal--wrapper-mobile { padding: calc(var(--section-spacing) * 1.5) 0px; }

	.ceo-sherpa-section .ceo-header .section--title { margin-bottom: var(--space-xl); }
	.ceo-sherpa-section .ceo--info--band .right img { height: 30px; }

	.our--roles .role--box .logo { height: 30px; }
	.who--this--for .box--list { grid-template-columns: repeat(1, 1fr); }

	.awards--list--inner { grid-template-columns: repeat(1, 1fr); row-gap: var(--space-sm); }
	.awards--section--inner .section--title { margin-bottom: calc(var(--space-xxl) * 1.2); }
	.awards--list--inner li a img { width: 40px; }

	.sticky--panel { display: none; }
	.mobile--summary { display: inline-flex; }
	.sticky--panel.mobile { display: flex; flex-flow: row wrap; }

	.who-we-are .section--subtitle.idea { max-width: 100%; }
	.column__item { height: auto; }
	.column__item-img { background-size: 100%; }

	.portfolio--info .portfolio--button { max-width: 165px; }

	.cookies--popup { display: none !important; }

	.contact-form .form-group { flex: 100%; padding-left: 0; }
	.services--interest label { padding: 8px 14px; }
	.btn-text, .services--interest label { font-size: 12px; }

	.gallery { --grid-item-width: 49vw; --gap: 2vw; }
	.column-wrap:first-child, .column-wrap:last-child { display: none; }
}

@media (max-width: 419.98px) {
	.logo { width: 100px; }
}

@media (max-width: 389.98px) {
	.phone-image { width: 29px; height: 29px; }

	.btn, .btn--secondary, .btn--primary { padding: 8px 14px; }
	.btn-text { font-size: 12px; }

	.TangibleResults-section .info .assets--list li, .branding--services--list .branding--card, .TangibleResults-section .info .assets--list li, .branding--services--list .branding--card, .SuccessStories-section .SuccessStories--list li { min-width: 280px; }

	.portfolio--info .portfolio--button .portfolio--button--info .portfolio--button--img--box { max-width: 80px; }

	.cookies--popup .btn--primary { padding: 6px 12px; }
	.cookies--popup p:not(.btn-text) { font-size: var(--fs-xs); }

	.cta-wrapper .btn--secondary { padding: 10px 15px; }
	.toggle-btn { --toggle-width: 30px; --toggle-height: 30px; }
	.logo { width: 105px; }

	.portfolio--info .portfolio--button { max-width: 155px; }
}

@media (max-width: 359.98px) {
	.about-grid { grid-template-columns: repeat(1, 1fr); }
	.CoreValues--list .CoreValues--box { min-width: 260px; }
	.why--us--wrapper .why--us--list { grid-template-columns: repeat(1, 1fr); }

	.workforce--boxes .ideology--box { padding-bottom: 75%; }

	.TestimonialsSlider .slide { max-width: 280px; }

	.logo { width: 91px; }
	.cta-wrapper .btn--secondary { padding: 10px 16px; }

}