:root {
  --mkt-primary: #ef4c35;
  --mkt-font: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", sans-serif;
	}
	*, *::before, *::after {box-sizing:border-box;}
	body.mkt_body {margin:0; font-family:var(--mkt-font); background-color:#ffffff; color:#000000;}
	a {color:inherit; text-decoration:none;}
	a:hover {text-decoration:none;}
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1565px; margin:0 auto;}
	.marquee_outer {overflow:hidden;}
	.placeholder-wave {background:linear-gradient(135deg, #f1f1f1 0%, #e3e3e3 50%, #f7f7f7 100%); border-radius:30px;}
	.mkt_header {top:0; z-index:50; background-color:#ffffff;}
	.mkt_nav-bar {display:flex; align-items:center; justify-content:space-between; padding:45px 0; position:relative;}
	.mkt_logo {font-family:var(--mkt-font); font-weight:800; font-size:20px; letter-spacing:0.2em; text-transform:uppercase;}
	.mkt_nav {display:none;}
	.mkt_nav-link {font-family:var(--mkt-font); font-weight:700; font-size:16px; color:#121212;}
	.mkt_nav-link-active {color:var(--mkt-primary);}
	.mkt_nav-toggle {display:inline-flex; width:40px; height:40px; border-radius:999px; border:1px solid #e0e0e0; background-color:#ffffff; align-items:center; justify-content:center; cursor:pointer; padding:0;}
	.mkt_nav-toggle-bar {position:relative; width:18px; height:2px; background-color:#121212;}
	.mkt_nav-toggle-bar::before, .mkt_nav-toggle-bar::after {content:""; position:absolute; left:0; width:18px; height:2px; background-color:#121212;}
	.mkt_nav-toggle-bar::before {top:-6px;}
	.mkt_nav-toggle-bar::after {top:6px;}
	.mkt_nav.mkt_nav-open {display:flex; position:absolute; top:100%; left:0; right:0; background-color:#ffffff; padding:16px 20px 24px; flex-direction:column; gap:10px; box-shadow:0 8px 20px rgba(0, 0, 0, 0.08); z-index:40;}
	.mkt_hero {padding:148px 0; background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/marketing-banner.png) no-repeat; background-size:cover; background-position:right;}
	.mkt_hero-kicker {margin-bottom:40px; border:1px solid var(--mkt-primary); border-radius:50px; width:fit-content; display:flex; align-items:center; gap:9px; padding:7px 15px; background:white;}
	.stars i {color:var(--mkt-primary);}
	.mkt_text-lowercase {text-transform:lowercase;}
	.mkt_hero-title {font-family:var(--mkt-font); font-weight:700; font-size:65px; line-height:78px; letter-spacing:-0.02em; color:#010205; margin-bottom:50px;}
	.mkt_highlight-red {color:var(--mkt-primary);}
	.mkt_hero-subline {font-family:var(--mkt-font); font-weight:700; font-size:20px; line-height:1.8; text-transform:none; color:#000000; margin-bottom:20px;}
	.mkt_hero-subline:last-of-type {margin-bottom:50px;}
	.mkt_hero .mkt_btn-primary {margin:0; height:56px; padding:0 32px; font-size:18px; border-radius:70px;}
	.mkt_hero-copy > div {display:flex; flex-wrap:wrap; align-items:center; gap:16px;}
	.mkt_btn-primary, .mkt_btn-secondary, .mkt_btn-outline {gap:12px; border:none; margin-top:60px; border-radius:50px; display:flex; align-items:center; justify-content:space-between; height:62px; padding:0 32px; font-size:20px; font-family:var(--mkt-font); font-weight:700; margin:0;}
	.mkt_btn-outline {margin-top:auto;}
	.mkt_btn-primary {background-color:var(--mkt-primary); color:#ffffff; margin-top:60px; border-radius:8px; display:flex; align-items:center; justify-content:space-between; height:62px; padding:0 32px; font-size:20px; font-weight:700;}
	.mkt_btn-secondary {background-color:#000000; color:#ffffff;}
	.mkt_btn-outline {background-color:transparent; color:#000000; border:1px solid #000000;}
	.mkt_btn-icon {display:inline-flex; width:24px; height:24px; align-items:center; justify-content:center;}
	.mkt_hero-visual {position:relative; min-height:320px;}
	.mkt_hero-image {width:100%; padding-top:70%;}
	.mkt_stats-card {position:absolute; min-width:220px; background-color:#1a1a1a; border-radius:10px; padding:18px 22px; color:#ffffff;}
	.mkt_stats-top {top:14%; left:4%;}
	.mkt_stats-middle {top:45%; right:4%;}
	.mkt_stats-bottom {bottom:4%; left:16%; background-color:#ffffff; color:#010205;}
	.mkt_stats-label {font-family:var(--mkt-font); font-weight:500; font-size:18px;}
	.mkt_stats-value {font-family:var(--mkt-font); font-weight:600; font-size:32px;}
	.mkt_trusted {box-shadow:0px 21px 14px 0px #E9E9E940; padding:50px 0; margin-bottom:20px;}
	.mkt_trusted-card {display:flex; align-items:center; justify-content:space-between; gap:32px; flex-wrap:wrap;}
	.mkt_trusted-title {font-family:var(--mkt-font); font-weight:600; font-size:20px; color:#010205; margin-bottom:0;}
	.mkt_trusted-logos {display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:50px;}
	.mkt_logo-pill img {filter:grayscale(1);}
	.mkt_partnership {position:relative; padding:66px 0 110px; background-color:#ffffff; overflow:hidden;}
	.mkt_partnership-card {text-align:center;}
	.mkt_partnership-title {font-family:var(--mkt-font); font-weight:800; font-size:120px; letter-spacing:0; text-transform:uppercase; color:#F9F9F9; line-height:1; margin:0; pointer-events:none; user-select:none;}
	.mkt_partnership-top {margin-top:40px; margin-bottom:48px; align-items:stretch;}
	.mkt_partnership-heading {margin-bottom:63px; color:#010205; font-size:50px; font-weight:700; margin-top:-52px;}
	.mkt_choose-wrapper {margin-top:42px; background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise1.webp); background-repeat:no-repeat; background-size:cover; border-radius:20px; padding:52px 70px;}
	.mkt_partnership-pill {display:flex; align-items:center; gap:20px; padding:32px 33px; border-radius:16px; border:1px solid #EBEBEB; background-color:#ffffff; margin-bottom:20px;}
	.mkt_partnership-icon {width:32px; height:32px; display:inline-flex; align-items:center; justify-content:center; font-size:27px;}
	.mkt_partnership-icon--negative {color:#C30000;}
	.mkt_partnership-pill--positive {border:1px solid #217F37; background:#D5F7DD;}
	.mkt_partnership-text {font-family:var(--mkt-font); font-size:18px; line-height:1.4; color:#444444;}
	.mkt_partnership-pill--positive .mkt_partnership-text {color:#010205; font-weight:700;}
	.mkt_partnership-illustration img {width:100%;}
	.mkt_section-label {font-family:var(--mkt-font); font-weight:800; font-size:36px; line-height:1.1; text-transform:uppercase; color:#f9f9f9;}
	.mkt_section-label:not(.mkt_section-contact .mkt_section-label) {text-align:center; margin-bottom:1rem;}
	.mkt_section-heading {font-family:var(--mkt-font); font-weight:700; font-size:36px; line-height:1.2; letter-spacing:-0.02em; color:#010205;}
	.mkt_section-heading:not(.mkt_section-contact .mkt_section-heading) {text-align:center; margin-bottom:1rem;}
	.mkt_section-subheading {font-family:var(--mkt-font); font-weight:400; font-size:20px; line-height:1.5; color:#000000; text-align:center; margin-bottom:3rem;}
	.mkt_section-subheading br.d-none {display:none;}
	.mkt_social-label {font-size:26px; line-height:24px; font-weight:500; color:#606060; margin-bottom:30px;}
	.mkt_section-serve {background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise1.webp); background-repeat:no-repeat; background-size:cover; padding:75px 0 117px;}
	.mkt_section-serve .mkt_section-label:not(.mkt_section-contact .mkt_section-label) {font-family:var(--mkt-font); font-weight:800; font-size:120px; letter-spacing:0; text-transform:uppercase; color:#fff; line-height:1; margin:0; pointer-events:none; user-select:none;}
	.mkt_section-serve .mkt_section-heading:not(.mkt_section-contact .mkt_section-heading) {margin-bottom:63px; color:#010205; font-size:50px; font-weight:700; margin-top:-52px;}
	.mkt_card-serve {border-radius:20px; border:1px solid #ECECEC; padding:46px 72px 60px; background-color:#ffffff; display:flex; flex-direction:column; height:100%; box-shadow:0px 14px 24px 0px #00000008; align-items:center; text-align:center; gap:28px;}
	.mkt_card-serve img {height:174px; width:auto !important;}
	.mkt_section-serve .row {justify-content:center;}
	.mkt_card-serve-title {font-family:var(--mkt-font); font-weight:700; font-size:30px; letter-spacing:-0.02em; margin-bottom:0;}
	.mkt_card-serve-body {font-family:var(--mkt-font); font-size:22px; line-height:1.4; color:#000000; max-width:358px; margin:0;}
	.mkt_card-serve .mkt_btn-outline {background-color:transparent; color:#000000; border:1px solid #000000; margin-top:12px; height:56px; font-size:18px; font-weight:700;}
	.mkt_card-serve .mkt_btn-outline:hover {background-color:var(--mkt-primary); color:#ffffff; border:1px solid var(--mkt-primary);}
	.mkt_choose-wrapper {margin-top:64px;}
	.mkt_choose-card {height:100%; text-align:left;}
	.mkt_choose-kicker {font-family:var(--mkt-font); font-weight:700; font-size:20px; margin-bottom:50px; color:#010205;}
	.mkt_choose-title {font-family:var(--mkt-font); font-weight:700; font-size:50px; letter-spacing:-0.02em; margin-bottom:40px;}
	.mkt_choose-body {font-family:var(--mkt-font); font-weight:500; font-size:20px; margin-bottom:0; color:#010205;}
	.mkt_choose-list {padding-left:1.2rem; margin-bottom:0; font-family:var(--mkt-font); font-weight:700; font-size:18px;}
	.mkt_choose-list li + li {margin-top:6px;}
	.mkt_choose-panel {height:100%; text-align:left;}
	.mkt_choose-subtitle {font-family:var(--mkt-font); font-weight:700; font-size:20px; margin-bottom:50px; color:#010205;}
	.mkt_choose-list--bullets {list-style:none; padding:0; margin:0 0 34px; font-weight:500;}
	.mkt_choose-list--bullets li {display:flex; align-items:center; gap:18px; margin-bottom:20px; font-size:20px; font-weight:700; color:black;}
	.mkt_choose-cta {margin:0; height:56px; padding:0 32px; font-size:18px; border-radius:70px; width:fit-content;}
	.mkt_panel {border-radius:20px; padding:32px 28px; background-color:#ffffff; border:1px solid #ebebeb; display:flex; flex-direction:column; gap:12px;}
	.mkt_panel {height:100%;}
	.mkt_panel-line {font-family:var(--mkt-font); font-size:18px; font-weight:600; color:#444444; margin-bottom:0.5rem;}
	.mkt_panel-line:last-child {margin-bottom:0;}
	.mkt_section-services-content {padding:60px 190px 110px; background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise.png); margin-bottom:100px; border-radius:20px;}
	.mkt_section-services-content .mkt_section-label:not(.mkt_section-contact .mkt_section-label) {font-family:var(--mkt-font); font-weight:800; font-size:120px; letter-spacing:0; text-transform:uppercase; color:#1A1A1A; line-height:1; margin:0; pointer-events:none; user-select:none;}
	.mkt_section-services-content .mkt_section-subheading {font-family:var(--mkt-font); font-weight:700; font-size:32px; line-height:1.5; color:#000000; text-align:center; max-width:950px; margin:80px auto 0; text-transform:capitalize;}
	.mkt_section-services-content .mkt_section-heading:not(.mkt_section-contact .mkt_section-heading) {margin-bottom:63px; color:white; font-size:50px; font-weight:700; margin-top:-52px;}
	.mkt_section-services .mkt_section-label {color:#ffbdad;}
	.mkt_section-services .mkt_section-heading, .mkt_section-services .mkt_section-subheading {color:#ffffff;}
	.mkt_pill-card {border-radius:20px; border:1px solid #464646; padding:45px 30px 60px; background-color:#FFFFFF1A; text-align:center; gap:36px; display:flex; align-items:center; flex-direction:column; color:white;}
	.mkt_section-services .row {justify-content:center;}
	.mkt_pill-title {font-family:var(--mkt-font); font-weight:700; font-size:24px; letter-spacing:-0.02em; margin-bottom:0;}
	.mkt_section-service-grid {padding:96px 0 60px; background-color:#ffffff;}
	.mkt_section-service-grid .row {max-width:1300px; margin:auto;}
	.mkt_service-card {border-radius:20px; padding:58px 70px; background:#ffffff; border:10px solid #FFFFFF; background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise1.webp); background-repeat:no-repeat; background-size:cover; overflow:hidden;}
	.mkt_service-card {height:100%;}
	.mkt_service-card img {width:100%;}
	.mkt_service-label {font-family:var(--mkt-font); font-weight:700; font-size:24px; letter-spacing:-0.02em; color:var(--mkt-primary); text-transform:capitalize; margin-bottom:40px; line-height:1;}
	.mkt_service-title {font-family:var(--mkt-font); font-weight:700; font-size:30px; line-height:1.3; margin-bottom:20px; max-width:500px;}
	.mkt_service-copy {font-family:var(--mkt-font); font-weight:500; font-size:18px; line-height:1.5; margin-bottom:20px; max-width:500px; text-transform:capitalize;}
	.mkt_service-tags {margin-bottom:1.5rem;}
	.mkt_service-tags {display:grid; grid-template-columns:1fr 1fr; gap:12px; max-width:380px;}
	.mkt_service-card a {border-radius:50px; width:fit-content; height:56px; font-size:18px;}
	.mkt_service-tag {display:inline-block; border-radius:10px; padding:12px 14px; background-color:#ffffff; border:1px solid #e4e4e4; font-family:var(--mkt-font); font-size:16px; font-weight:600; display:flex; align-items:center; gap:8px; color:#000000;}
	.mkt_service-tag img {width:auto; height:28px;}
	.mkt_section-work {padding:57px 0 105px; background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise.png);}
	.mkt_section-work .mkt_section-label:not(.mkt_section-contact .mkt_section-label) {font-family:var(--mkt-font); font-weight:800; font-size:120px; letter-spacing:0; text-transform:uppercase; color:#232323; line-height:1; margin:0; pointer-events:none; user-select:none;}
	.mkt_case-visual img {width:100%;}
	.mkt_case-stats {border:1px solid #656565; background:linear-gradient(180deg, #333333 0%, #1E1E1E 100%); border-radius:30px; padding:63px;}
	.mkt_section-work .mkt_section-heading:not(.mkt_section-contact .mkt_section-heading) {margin-bottom:63px; color:white; font-size:50px; font-weight:700; margin-top:-52px;}
	.mkt_case-visual {min-height:360px; padding-right:12px;}
	.mkt_section-work .mkt_btn-secondary {margin-top:70px; width:fit-content; background:#FFFFFF17; border:1px solid #FFFFFF; font-size:18px;}
	.mkt_case-slider {position:relative;}
	.mkt_section-work-cta {padding:106px 0 96px; text-align:center;}
	.mkt_section-work-cta p {font-family:var(--mkt-font); font-weight:800; font-size:120px; letter-spacing:0; text-transform:uppercase; color:#F9F9F9; line-height:1; margin:0; pointer-events:none; user-select:none;}
	.mkt_marquee-section {width:100vw; position:relative; left:50%; right:50%; margin-left:-50vw; margin-right:-50vw; background:var(--mkt-primary); overflow:hidden; padding:40px 0; z-index:2;}
	.mkt_marquee {width:100%; white-space:nowrap; overflow:hidden;}
	.mkt_marquee-track {display:flex; width:max-content; animation:mktMarqueeAnim 20s linear infinite; align-items:center;}
	.mkt_marquee-track span {display:inline-block; font-family:var(--mkt-font, sans-serif); font-size:55px; font-weight:700; color:#fff; letter-spacing:0.05em; padding:0px 0; white-space:nowrap;}
	.mkt_marquee-track img {margin:0 40px 0 10px;}

	@keyframes mktMarqueeAnim {
		100% {transform:translateX(-50%);}
	}

	.mkt_marquee-track span {margin:0; padding-right:32px;}
	.mkt_section-work-cta h3 {margin-bottom:63px; color:#010205; font-size:50px; font-weight:700; margin-top:-52px;}
	.mkt_case-slider-controls {margin-top:45px; display:flex; align-items:center; justify-content:center; gap:16px;}
	.mkt_case-arrow.mkt_case-arrow-skip {padding:0 20px; width:auto; line-height:1; font-size:16px; font-weight:600; padding-bottom:2px;}
	.mkt_case-arrow {width:40px; height:40px; border-radius:999px; border:1px solid #FFFFFf; background-color:#363636; color:#ffffff; display:inline-flex; align-items:center; justify-content:center; cursor:pointer;}
	.mkt_case-dots {padding:6px 18px; border-radius:999px; border:1px solid #FFFFFf; background-color:#363636; color:#ffffff; height:40px; display:flex; align-items:center; justify-content:center;}
	.mkt_case-dots .slick-dots {position:static; display:flex; align-items:center; justify-content:center; gap:8px; margin:0;}
	.mkt_case-dots .slick-dots li {width:8px; height:8px;}
	.mkt_case-dots .slick-dots li button {width:8px; height:8px; padding:0;}
	.mkt_case-dots .slick-dots li button:before {content:""; width:8px; height:8px; border-radius:999px; background-color:#555555; opacity:1;}
	.mkt_case-dots .slick-dots li.slick-active button:before {background-color:#ffffff;}
	.mkt_stat-block {color:white; margin-bottom:20px;}
	.mkt_case-slide .row {padding-right:12px;}
	.mkt_stat-number {font-family:var(--mkt-font); font-weight:600; font-size:42px; margin-bottom:12px; line-height:1;}
	.mkt_stat-label {font-family:var(--mkt-font); font-weight:500; font-size:20px; margin-bottom:17px; list-style:1;}
	.mkt_stat-meta {font-family:var(--mkt-font); font-weight:400; font-size:16px; color:#FFFFFFCC; margin:0;}
	.mkt_counters {padding:110px 0; background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise1.webp); background-repeat:no-repeat; background-size:cover; overflow:hidden;}
	.mkt_counter-block {border-radius:10px; padding:46px 35px 34px; height:100%; display:flex; flex-direction:column;}
	.mkt_counter-block--white {background-color:#ffffff; color:#000000;}
	.mkt_counter-block--red {background-color:var(--mkt-primary); color:#ffffff; justify-content:space-between; min-height:320px;}
	.mkt_counter-block--black {background-color:#000000; color:#ffffff; justify-content:space-between; min-height:320px;}
	.mkt_heading_counter {display:flex; gap:40px; align-items:center;}
	.mkt_counter-block--white .mkt_counter-label {max-width:240px;}
	.mkt_counter-block--white .mkt_counter-number {font-size:52px; padding-right:40px; line-height:1; border-right:1px solid #D5D5D5; margin:0;}
	.mkt_counter-number {font-family:var(--mkt-font); font-weight:700; font-size:48px; line-height:1.2; margin-bottom:16px; margin-top:0;}
	.mkt_counter-label {font-family:var(--mkt-font); font-weight:500; font-size:20px; line-height:1.5; margin:0;}
	.mkt_counter-logos {display:flex; flex-wrap:wrap; gap:30px; margin-top:49px;}
	.mkt_counter-logo-item {width:140px; height:80px; border-radius:10px; background-color:white !important; padding:8px; display:flex; align-items:center; justify-content:center; overflow:hidden; box-shadow:4px 4px 30px 0px #0000001A;}
	.mkt_counter-logo-item img {max-width:100%; max-height:100%; object-fit:contain;}
	.counter-logos-awards img {width:100%; height:auto;}
	.counter-logos-awards .mkt_counter-logo-item {height:auto;}
	.mkt_counter-block--white .mkt_counter-logo-item {background-color:#f9f9f9;}
	.mkt_counter-block--red .mkt_counter-logo-item, .mkt_counter-block--black .mkt_counter-logo-item {background-color:rgba(255, 255, 255, 0.1);}
	.mkt_agencies {padding:125px 0 0; background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/agency-bg.png) no-repeat; background-size:cover; background-position:top; position:relative;}
	.mkt_agencies::before {content:''; position:absolute; top:0; left:0; right:0; height:2px; background:linear-gradient(90deg, transparent, #4a9eff, transparent);}
	.mkt_agencies-header {text-align:center; margin-bottom:80px;}
	.mkt_agencies-title {font-family:var(--mkt-font); font-weight:700; font-size:50px; line-height:1.2; letter-spacing:-0.02em; color:#ffffff; margin-bottom:12px; margin-top:0;}
	.mkt_agencies-subtitle {font-family:var(--mkt-font); font-weight:400; font-size:20px; line-height:1.6; color:#ffffff; margin:0 0 100px;}
	.mkt_agencies-badges {margin-top:60px;}
	.mkt_agencies-badge {display:flex; justify-content:center; align-items:flex-end; height:100%;}
	.mkt_agencies-badge-pedestal {display:flex; flex-direction:column; align-items:center; width:100%;}
	.mkt_section-blog {padding:118px 0 136px;}
	.mkt_blog-main-title {margin-bottom:23px; font-size:50px; line-height:60px; font-weight:700; color:#000000;}
	.mkt_blog-subheading {margin-bottom:82px; font-size:20px; line-height:30px; font-weight:400; color:#000000;}
	.mkt_blog-card {height:100%; background:white; box-shadow:0px 14px 34px 0px #00000026; overflow:hidden;}
	.mkt_blog-content {padding:32px 30px 36px;}
	.mkt_blog-thumb {width:100%;}
	.mkt_blog-title {font-family:var(--mkt-font); font-weight:600; font-size:30px; line-height:40px; margin-bottom:23px; color:#000000;}
	.mkt_blog-body {font-family:var(--mkt-font); font-size:18px; line-height:28px; font-weight:400; margin-bottom:55px; color:#000000; min-height:112px; display:-webkit-box; -webkit-line-clamp:4; line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}
	.mkt_blog-meta {font-family:var(--mkt-font); font-size:18px; color:#000000; margin-bottom:0; font-weight:400; line-height:28px;}
	.mkt_section-contact-hero {padding:145px 0 127px; background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise.png);}
	.mkt_contact-hero-content {max-width:100%;}
	.mkt_contact-hero-title {font-family:var(--mkt-font); font-weight:700; font-size:50px; line-height:60px; color:#ffffff; margin-bottom:129px; letter-spacing:-2px; max-width:670px;}
	.mkt_highlight-red {color:var(--mkt-primary);}
	.mkt_locations-section {margin-top:40px;}
	.mkt_locations-header {display:flex; align-items:center; gap:12px; margin-bottom:46px;}
	.mkt_locations-label {font-family:var(--mkt-font); font-weight:600; font-size:14px; letter-spacing:0.1em; text-transform:uppercase; color:#ffffff; margin:0;}
	.mkt_locations-flags {display:flex; align-items:center; gap:44px; margin-bottom:39px; flex-wrap:wrap;}
	.mkt_location-flag {display:flex; align-items:center; gap:12px; background:transparent; border:none; padding:0; cursor:pointer; transition:all 0.5s; border-radius:50px; padding:8px; transition:all 0.5s ease-in-out; width:56px;}
	.mkt_location-flag:hover {background:#FFFFFF36;}
	.mkt_location-flag-active {background:#FFFFFF36; min-width:120px; transition:all 0.5s ease-in-out;}
	.mkt_location-flag-active .mkt_flag-text {color:#ffffff; font-weight:500;}
	.mkt_flag-icon {width:40px; height:40px; border-radius:50%; object-fit:cover; display:block; flex-shrink:0;}
	.mkt_flag-text {font-family:var(--mkt-font); font-weight:500; font-size:14px; color:#ffffff; text-transform:uppercase; white-space:nowrap; width:0; opacity:0; transition:all 0.5s ease-in-out;}
	.mkt_location-flag-active .mkt_flag-text {width:auto; opacity:1; transition:none;}
	.mkt_location-content {min-height:120px;}
	.mkt_location-tab-content {animation:fadeIn 0.5s ease-in;}

	@keyframes fadeIn {
		from {opacity:0; transform:translateY(10px);}
		to {opacity:1; transform:translateY(0);}
	}

	.mkt_location-address {font-family:var(--mkt-font); font-size:18px; line-height:46px; color:#ffffff; margin-bottom:10px; font-weight:400;}
	.mkt_location-contact {font-family:var(--mkt-font); font-size:25px; line-height:55px; color:#ffffff; font-weight:500;}
	.mkt_contact-link {color:#ffffff; text-decoration:underline; text-decoration-color:rgba(255, 255, 255, 0.5); transition:text-decoration-color 0.3s;}
	.mkt_contact-link:hover {text-decoration-color:#ffffff;}
	.mkt_contact-form-card {background-color:#ffffff; border-radius:20px; padding:50px 68px; position:relative;}
	.mkt_contact-form-card .mkt_btn-primary {background-color:var(--mkt-primary); color:#ffffff; margin-top:60px; border-radius:8px; display:flex; align-items:center; justify-content:space-between; height:62px; padding:0 32px; font-size:20px; font-weight:700;}
	.mkt_contact-form-card .mkt_btn-primary .mkt_btn-icon {background:white; color:black; width:50px; height:31px; border-radius:5px; display:flex; align-items:center; justify-content:center; padding:0 0 4px;}
	.mkt_contact-form-card::before {content:''; position:absolute; top:-57px; right:67px; width:137px; height:114px; background:url('/wp-content/themes/Avada-Child-Theme/media/2026/01/before.png') no-repeat; pointer-events:none; background-size:contain;}
	.mkt_contact-form-title {font-family:var(--mkt-font); font-weight:700; font-size:30px; letter-spacing:-0.01em; color:#000000; margin-bottom:37px;}
	.mkt_contact-form .mkt_form-control {background-color:#0000000D; border:1px solid #00000033; color:#000; padding:16px 20px; width:100%; border-radius:8px; font-size:20px; font-weight:400;}
	.mkt_contact-form .mkt_form-control:focus {border-color:var(--mkt-primary); outline:none;}
	.mkt_section-contact-footer {padding:98px 0; background-color:#FFFFFF;}
	.mkt_section-contact-footer .mkt_footer-heading {color:#181818; font-family:var(--mkt-font); font-weight:600; font-size:25px; margin-bottom:33px;}
	.mkt_section-contact-footer .mkt_footer-list {list-style:none; padding:0; margin:0;}
	.mkt_section-contact-footer .mkt_footer-list li + li {margin-top:12px;}
	.mkt_section-contact-footer .mkt_footer-list a {font-family:var(--mkt-font); font-size:16px; color:#606060; text-decoration:none; transition:color 0.3s; display:flex; align-items:center; gap:8px; font-weight:500;}
	.mkt_section-footer-bottom-wrapper {padding:80px 0 100px; background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/footer-bg.png); background-position-x:0%; background-position-y:0%; background-repeat:repeat; background-size:auto; background-size:cover; background-position:bottom center; background-repeat:no-repeat;}
	.mkt_section-contact-footer .mkt_footer-list a:hover {color:var(--mkt-primary);}
	.mkt_section-contact-footer .mkt_social-label {color:#ffffff; font-family:var(--mkt-font); font-weight:500; font-size:18px; margin-bottom:20px;}
	.mkt_social-icons {display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px;}
	.mkt_social-icon {width:42px; height:42px; background-color:#303030; border-radius:10px; display:flex; align-items:center; justify-content:center; text-decoration:none; transition:transform 0.3s; flex-shrink:0; border:1px solid #606060; color:#ffffff;}
	.mkt_social-icon:hover {border:white solid 1px; background:var(--mkt-primary); color:#ffffff;}
	.mkt_social-icon span {width:24px; height:24px; text-align:center;}
	.mkt_section-contact-footer .mkt_footer-copy {color:#b0b0b0; font-family:var(--mkt-font); font-size:14px; margin:0;}
	.mkt_whatsapp-card-footer {background-color:#FFFFFF29; border-radius:32px; padding:30px 35px; max-width:100%; border:1px solid #FFFFFF29;}
	.mkt_whatsapp-header {display:flex; align-items:center; gap:18px; margin-bottom:30px;}
	.mkt_whatsapp-icon-green {width:24px; height:24px; border-radius:50%; background-color:#25d366;}
	.mkt_whatsapp-card-footer .mkt_whatsapp-title {color:#ffffff; font-family:var(--mkt-font); font-size:18px; font-weight:400; margin:0;}
	.mkt_whatsapp-card-footer .mkt_btn-primary {margin:0; font-size:20px; font-weight:600; border-radius:10px; height:57px;}
	.mkt_whatsapp-card-footer .mkt_form-control {background-color:#FFFFFF; height:57px; border:none; width:100%; padding:10px 21px; font-size:18px; font-weight:400; color:#000;}
	.mkt_visually-hidden {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border-width:0;}
	.mkt_btn-primary.mkt_w-100 {width:100%;}
	.mkt_form-control {border-radius:10px; border:1px solid rgba(0, 0, 0, 0.2); font-family:var(--mkt-font); font-size:16px;}
	.mkt_footer-heading {font-family:var(--mkt-font); font-weight:600; font-size:18px; margin-bottom:16px; color:#181818;}
	.mkt_footer-list {list-style:none; padding:0; margin:0;}
	.mkt_footer-list li + li {margin-top:6px;}
	.mkt_footer-list a {font-family:var(--mkt-font); font-size:14px; color:#606060;}
	.mkt_footer-list-company .mkt_footer-partnership {display:inline-flex; align-items:center; gap:8px; font-weight:600; color:#181818;}
	.mkt_footer-partnership-dot {width:10px; height:10px; border-radius:50%; background-color:#83e83f; flex-shrink:0;}
	.mkt_footer-career-link {display:inline-flex; align-items:center; gap:8px;}
	.mkt_footer-click-pill {display:inline-block; padding:4px 10px; border-radius:10px; background-color:#ef4c35; color:#000; font-size:11px; font-weight:600;}
	.mkt_footer_grid_list {display:grid; grid-template-columns:1fr 1fr; gap:20px;}
	.mkt_footer-copy {font-family:var(--mkt-font); font-size:16px; color:#636363; margin-top:1.5rem; margin-bottom:0; font-weight:500;}
	.mkt_pa-hero {background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise1.webp); background-repeat:no-repeat; background-size:cover; padding:calc(2.5rem + 2vw) 0;}
	.mkt_pa-hero .row {align-items:center;}
	.mkt_pa-hero-copy > div {display:flex; flex-wrap:wrap; gap:1rem; margin-top:1.5rem;}
	.mkt_pa-tag {display:inline-block; padding:5.5px 24px; border-radius:999px; background-color:white; color:var(--mkt-primary); font-family:var(--mkt-font); font-weight:600; font-size:18px; text-transform:capitalize; letter-spacing:0; margin-bottom:25px; border:1px solid var(--mkt-primary);}
	.mkt_pa-title {font-family:var(--mkt-font); font-weight:700; font-size:56px; line-height:1.15; letter-spacing:-0.02em; color:#010205; margin-bottom:16px;}
	.mkt_pa-hero .mkt_btn-primary.mkt_pa-btn {border-radius:50px; margin:50px 0 0; font-size:18px; height:56px;}
	.mkt_pa-lead {font-family:var(--mkt-font); font-weight:500; font-size:20px; line-height:1.6; color:#000000;}
	.mkt_pa-hero-visual {min-height:360px; border-radius:40px;}
	.mkt_pa-btn {padding-inline:40px;}
	.mkt_pa-stack {padding:40px 0 32px; background-color:#ffffff;}
	.mkt_pa-stack > div {text-align:center; margin-bottom:1.5rem;}
	.mkt_pa-stack .mkt_section-label {text-transform:uppercase;}
	.mkt_pa-stack-bar {display:flex; flex-wrap:wrap; justify-content:center; gap:8px; padding:8px 12px; border-radius:999px; background-color:#ef4c35; color:#ffffff;}
	.mkt_pa-stack-item {font-family:var(--mkt-font); font-weight:600; font-size:14px; padding:8px 18px; border-radius:999px; white-space:nowrap;}
	.mkt_pa-platforms {padding:160px 0; background-color:white;}
	.mkt_pa-platforms-grid {margin-bottom:80px; gap:164px; justify-content:center;}
	.mkt_pa-platforms-grid:last-child {margin-bottom:0px;}
	.mkt_pa-platforms-grid.pl {padding-left:122px;}
	.mkt_pa-platforms-grid.pr {padding-right:122px;}
	.mkt_pa-platforms-grid:last-child {margin-bottom:0;}
	.mkt_pa-platform-card {height:100%; display:flex; flex-direction:column;}
	.mkt_pa-platform-header {display:flex; align-items:flex-start; gap:36px; margin-bottom:30px; flex-direction:column;}
	.mkt_pa-platform-icon {flex-shrink:0; display:flex; align-items:center; justify-content:center;}
	.mkt_pa-platform-icon img {width:100%; height:auto; object-fit:contain;}
	.mkt_pa-platform-name-wrapper {display:flex; align-items:center; gap:8px; flex:1;}
	.mkt_pa-platform-name {font-family:var(--mkt-font); font-weight:700; font-size:40px; line-height:1.2; color:#010205; margin:0;}
	.mkt_pa-platform-name span {font-size:16px;}
	.mkt_pa-platform-arrow {color:var(--mkt-primary); font-size:14px;}
	.mkt_pa-platform-description {font-family:var(--mkt-font); font-weight:500; font-size:20px; line-height:1.5; color:#000; margin-bottom:16px;}
	.mkt_pa-platform-cta {font-family:var(--mkt-font); font-weight:600; font-size:20px; line-height:1.4; color:#000; margin-bottom:20px;}
	.mkt_pa-platform-dashboard {margin-top:auto; border-radius:8px; overflow:hidden; background-color:#1a1a1a;}
	.mkt_pa-platform-dashboard img {width:100%; height:auto; display:block;}
	.mkt_pa-analytics {min-height:420px; border-radius:30px;}
	.mkt_pa-how {background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise1.webp); background-repeat:no-repeat; background-size:cover; padding:115px 0;}
	.mkt_pa-how > div > div {text-align:center; margin-bottom:3rem;}
	.mkt_pa-how .mkt_section-heading {color:#000; margin-bottom:50px !important; font-size:42px;}
	.mkt_pa-step-card {border-radius:20px 0 20px 0; padding:86px 46px 73px; background-color:#ffffff; color:#000000; border:1px solid #ECECEC; box-shadow:0px 14px 24px 0px #00000008; position:relative; height:100%;}
	.mkt_pa-step-number {font-family:var(--mkt-font); font-weight:700; font-size:80px; line-height:1; letter-spacing:-0.02em; background:linear-gradient(180deg, #D5D5D5 0%, rgba(235, 235, 235, 0.89) 62.5%, rgba(255, 255, 255, 0) 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; color:transparent; margin-bottom:40px;}
	.mkt_pa-step-title {font-family:var(--mkt-font); font-weight:700; font-size:31px; line-height:1.3; margin-bottom:28px;}
	.mkt_pa-step-body {font-family:var(--mkt-font); font-weight:500; font-size:19px; line-height:1.6; margin-bottom:0;}
	.mkt_pa-step-card::before {content:''; background:transparent; width:40px; height:40px; border-right:12px solid var(--mkt-primary); border-top:12px solid var(--mkt-primary); position:absolute; top:0; right:0;}
	.mkt_pa-step-card:hover {background:var(--mkt-primary); color:white;}
	.mkt_pa-step-card:hover::before {border-right:12px solid white; border-top:12px solid white;}
	.mkt_pa-what-you-get {margin-top:40px; border-radius:20px; padding:28px 28px 26px; background-color:rgba(255, 255, 255, 0.06); border:1px solid #464646;}
	.mkt_pa-what-title {font-family:var(--mkt-font); font-weight:700; font-size:24px; letter-spacing:-0.02em; margin-bottom:12px;}
	.mkt_pa-what-list {margin:0; padding-left:1.4rem; font-family:var(--mkt-font); font-weight:600; font-size:18px; line-height:2.2;}
	.mkt_points {padding:114px 0 168px; background-color:#ffffff;}
	.mkt_points-title {font-family:var(--mkt-font); font-weight:700; font-size:46px; line-height:1.2; letter-spacing:-0.02em; color:#010205; margin-bottom:50px;}
	.mkt_points-list {list-style:none; padding:0; margin:0;}
	.mkt_points-item {display:flex; align-items:center; gap:30px; margin-bottom:45px; font-family:var(--mkt-font); font-weight:600; font-size:24px; line-height:1.5; color:#010205;}
	.mkt_points-item:last-child {margin-bottom:0;}
	.mkt_points-item span {flex:1;}
	.mkt_pa-blog {padding:80px 0; background-color:#f1f1f1;}
	.mkt_pa-blog > div > div {text-align:center; margin-bottom:1rem;}
	.mkt_pa-blog-kicker {font-family:var(--mkt-font); font-weight:700; font-size:22px;}
	.mkt_pa-blog-sub {font-family:var(--mkt-font); font-size:18px; color:#333333;}
	.mkt_pa-cta {padding:72px 0; background:radial-gradient(circle at top, rgba(239, 76, 53, 0.18) 0, #ffffff 65%);}
	.mkt_pa-cta-inner {border-radius:20px; background-color:#010205; color:#ffffff; padding:40px 40px 36px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:32px;}
	.mkt_pa-cta-title {font-family:var(--mkt-font); font-weight:700; font-size:40px; line-height:1.2; letter-spacing:-0.02em; margin-bottom:12px;}
	.mkt_pa-cta-body {font-family:var(--mkt-font); font-size:18px; line-height:1.5; margin-bottom:0;}
	.mkt_pa-cta-actions {display:flex; flex-wrap:wrap; gap:16px;}
	.mkt_pa-cta-hero-content {padding:120px 40px; background-color:#1a1a1a; background-image:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise.png); background-repeat:repeat; border-radius:20px; text-align:center;}
	.mkt_pa-cta-hero-title {font-family:var(--mkt-font); font-weight:700; font-size:56px; line-height:1.2; letter-spacing:-0.02em; color:#ffffff; margin-bottom:24px;}
	.mkt_pa-cta-hero-body {font-family:var(--mkt-font); font-weight:500; font-size:20px; line-height:1.6; color:#ffffff; margin-bottom:40px;}
	.mkt_pa-cta-hero-actions {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:20px;}
	.mkt_pa-cta-hero-btn-primary, .mkt_pa-cta-hero-btn-secondary {height:56px; border-radius:50px; margin:0; font-size:18px;}
	.mkt_pa-cta-hero-btn-secondary {background-color:#ffffff; color:#010205;}
	.mkt_pa-cta-hero-btn-secondary .mkt_btn-icon {color:#010205;}
	.mkt_pa-footer-bridge {background-color:#111111; color:#f5f5f5; font-family:var(--mkt-font); font-size:14px; text-align:center; padding:1.5rem 0;}
	.mkt_pa-footer-bridge p {margin-bottom:0.25rem;}
	.mkt_pa-footer-bridge .mkt_nav-link {font-size:14px;}
	.mkt_pa-difference {padding:calc(2.5rem + 2vw) 0 0; background-color:#ffffff;}
	.mkt_pa-difference.mkt_ai_difference {padding-bottom:calc(2.5rem + 2vw);}
	.mkt_pa-difference-visual {border-radius:20px; overflow:hidden;}
	.mkt_pa-difference-visual img {width:100%; height:auto; display:block;}
	.mkt_pa-difference-content {max-width:666px; margin-left:auto;}
	.mkt_pa-difference-headline {font-family:var(--mkt-font); font-weight:700; font-size:45px; line-height:1.2; letter-spacing:-0.02em; color:#010205; margin-bottom:20px;}
	.mkt_pa-difference-body {font-family:var(--mkt-font); font-weight:500; font-size:20px; line-height:1.6; color:#000000; margin-bottom:32px;}
	.mkt_pa-difference-callout {background:linear-gradient(180deg, #F6F6F6 0%, #E0E0E0 100%); border-radius:20px; border:1px solid #D7D7D7; padding:29px 35px;}
	.mkt_pa-difference-callout-line1 {font-family:var(--mkt-font); font-weight:700; font-size:20px; line-height:1.4; margin-bottom:8px;}
	.mkt_pa-difference-callout-line2 {font-family:var(--mkt-font); font-weight:600; font-size:22px; line-height:1.4; color:#010205; margin-bottom:0;}
	.mkt_ai-nav-strip {background-color:#ef4c35;}
	.mkt_ai-nav-strip-inner {display:flex; flex-wrap:wrap; gap:32px; padding-block:18px; justify-content:center;}
	.mkt_ai-nav-pill {font-family:var(--mkt-font); font-weight:700; font-size:18px; letter-spacing:-0.02em; color:#121212; text-decoration:none;}
	.mkt_ai-nav-pill-active {text-decoration:underline;}
	.mkt_ai-hero {padding:88px 0 80px; background:radial-gradient(circle at top left, rgba(239, 76, 53, 0.14) 0, #ffffff 55%);}
	.mkt_ai-hero-copy {max-width:620px;}
	.mkt_ai-hero .row {align-items:center;}
	.mkt_ai-hero-copy > div {display:flex; flex-wrap:wrap; gap:1rem; margin-top:1.5rem;}
	.mkt_ai-title {font-family:var(--mkt-font); font-weight:700; font-size:68px; line-height:1.15; letter-spacing:-0.02em; color:#010205; margin-bottom:20px;}
	.mkt_ai-lead {font-family:var(--mkt-font); font-weight:500; font-size:24px; line-height:1.8; color:#000000; max-width:540px;}
	.mkt_ai-hero-visual {min-height:380px; border-radius:40px;}
	.mkt_ai-btn {padding-inline:40px;}
	.mkt_ai-intro {padding:40px 0 72px; background-color:#ffffff;}
	.mkt_ai-intro .row {align-items:flex-start;}
	.mkt_ai-intro-eyebrow {font-family:var(--mkt-font); font-weight:700; font-size:20px; letter-spacing:0.12em; text-transform:uppercase; color:#ef4c35; margin-bottom:16px;}
	.mkt_ai-intro-headline {font-family:var(--mkt-font); font-weight:700; font-size:50px; line-height:1.2; letter-spacing:-0.02em; color:#010205;}
	.mkt_ai-intro-body {font-family:var(--mkt-font); font-weight:500; font-size:24px; line-height:1.8; color:#000000; margin-bottom:20px;}
	.mkt_ai-intro-card {border-radius:20px; padding:24px 24px 22px; background:linear-gradient(180deg, #f6f6f6 0, #e0e0e0 100%); border:1px solid #d7d7d7;}
	.mkt_ai-intro-card-copy {font-family:var(--mkt-font); font-weight:700; font-size:24px; line-height:1.8; color:#000000; margin-bottom:0;}
	.mkt_ai-how {padding:96px 0 80px; background:radial-gradient(circle at top, rgba(239, 76, 53, 0.18) 0, #1c1c1c 45%, #1c1c1c 100%); color:#ffffff;}
	.mkt_ai-how > div > div {text-align:center; margin-bottom:3rem;}
	.mkt_ai-how-heading {color:#ffffff;}
	.mkt_ai-how .row:last-of-type {align-items:center; margin-top:3rem;}
	.mkt_ai-step-card {border-radius:20px 0 20px 0; padding:28px 24px 32px; background-color:#ffffff; color:#000000; border:1px solid #ececec;}
	.mkt_ai-step-card--dark {background-color:#141414; color:#ffffff; border-color:#343434;}
	.mkt_ai-step-number {font-family:var(--mkt-font); font-weight:700; font-size:48px; line-height:1; letter-spacing:-0.02em; color:rgba(213, 213, 213, 1); margin-bottom:12px;}
	.mkt_ai-step-title {font-family:var(--mkt-font); font-weight:700; font-size:24px; line-height:1.3; margin-bottom:8px;}
	.mkt_ai-step-body {font-family:var(--mkt-font); font-weight:500; font-size:16px; line-height:1.6; margin-bottom:0;}
	.mkt_ai-quote {font-family:var(--mkt-font); font-weight:700; font-size:32px; line-height:1.35; letter-spacing:-0.02em; color:#ffffff; margin-bottom:16px;}
	.mkt_ai-subcopy {font-family:var(--mkt-font); font-weight:500; font-size:20px; line-height:1.7; color:#ffffff;}
	.mkt_ai-metric-card {border-radius:20px; padding:24px 24px 20px; background-color:rgba(255, 255, 255, 0.06); border:1px solid #464646;}
	.mkt_ai-metric-main {font-family:var(--mkt-font); font-weight:500; font-size:24px; line-height:1.4; margin-bottom:14px;}
	.mkt_ai-metric-list {margin:0; padding-left:1.4rem; font-family:var(--mkt-font); font-weight:500; font-size:18px; line-height:1.7;}
	.mkt_ai-analytics {padding:96px 0 80px; background-color:#ffffff;}
	.mkt_ai-analytics .row {align-items:center;}
	.mkt_ai-analytics > div > div:last-child > div {margin-top:1.5rem;}
	.mkt_ai-analytics-visual {min-height:420px; border-radius:32px;}
	.mkt_ai-analytics-title {font-family:var(--mkt-font); font-weight:700; font-size:32px; line-height:1.3; margin-bottom:12px;}
	.mkt_ai-analytics-body {font-family:var(--mkt-font); font-size:18px; line-height:1.6; margin-bottom:0;}
	.mkt_ai-blog {padding-top:72px;}
	.mkt_ai-blog > div > div {text-align:center; margin-bottom:1rem;}
	.mkt_ai-cta {padding:72px 0; background-color:#ffffff;}
	.mkt_ai-cta-inner {border-radius:20px; background-color:#ef4c35; color:#ffffff; padding:40px 40px 36px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:32px;}
	.mkt_ai-cta-title {font-family:var(--mkt-font); font-weight:700; font-size:30px; line-height:1.26; letter-spacing:-0.01em; margin-bottom:10px;}
	.mkt_ai-cta-body {font-family:var(--mkt-font); font-size:18px; line-height:1.5; margin-bottom:0;}
	.mkt_ai-cta-actions {display:flex; flex-wrap:wrap; gap:16px;}
	.mkt_ai-contact {padding:96px 0 80px; background:radial-gradient(circle at top, rgba(239, 76, 53, 0.12) 0, #ffffff 60%);}
	.mkt_ai-locations-card {border-radius:20px; padding:32px 28px 30px; background:rgba(248, 248, 248, 0.9); box-shadow:0 14px 34px rgba(0, 0, 0, 0.08);}
	.mkt_ai-locations-label {font-family:var(--mkt-font); font-weight:600; font-size:18px; letter-spacing:-0.02em; text-transform:uppercase; color:#888888; margin-bottom:12px;}
	.mkt_ai-location-row {margin-bottom:16px;}
	.mkt_ai-location-pill {display:inline-flex; align-items:center; gap:8px; padding:10px 18px; background-color:rgba(255, 255, 255, 0.2); border-radius:999px; font-family:var(--mkt-font); font-weight:500; font-size:18px; color:#ef4c35;}
	.mkt_ai-location-address, .mkt_ai-location-contact {font-family:var(--mkt-font); font-size:18px; line-height:1.7; color:#000000;}
	.mkt_ai-location-contact {margin-top:8px;}
	.mkt_ai-location-logos {display:flex; flex-wrap:wrap; gap:10px; margin-top:20px;}
	.mkt_ai-location-logo {width:46px; height:46px; border-radius:40px;}
	.mkt_ai-form-wrapper {border-radius:20px; padding:32px 28px 30px; background-color:#141414; color:#ffffff;}
	.mkt_ai-form-title {font-family:var(--mkt-font); font-weight:700; font-size:30px; line-height:1.26; letter-spacing:-0.01em; margin-bottom:20px;}
	.mkt_ai-input {position:relative;}
	.mkt_ai-input-field {width:100%; border-radius:7.5px; border:1px solid rgba(0, 0, 0, 0.2); padding:14px 16px; font-family:var(--mkt-font); font-size:16px; background-color:rgba(0, 0, 0, 0.05); color:#ffffff;}
	.mkt_ai-input-field::placeholder {color:rgba(255, 255, 255, 0.6);}
	.mkt_ai-input-textarea {min-height:140px; resize:vertical;}
	.mkt_ai-submit-btn {padding-inline:32px; margin-top:1rem;}
	.mkt_ai-social-wrap {margin-top:28px;}
	.mkt_ai-follow-label {font-family:var(--mkt-font); font-weight:500; font-size:20px; color:#ffffff; margin-bottom:12px;}
	.mkt_ai-social-row {display:flex; flex-wrap:wrap; gap:10px; margin-bottom:22px;}
	.mkt_ai-social-pill {display:inline-flex; align-items:center; justify-content:center; padding:10px 18px; border-radius:10.6px; border:1px solid #606060; background-color:#303030; color:#ffffff; font-family:var(--mkt-font); font-size:14px; text-decoration:none;}
	.mkt_ai-social-pill:hover {border-color:#ffffff;}
	.mkt_ai-whatsapp-card {margin-top:12px; border-radius:32px; padding:20px 20px 18px; background-color:rgba(255, 255, 255, 0.1); border:1px solid rgba(255, 255, 255, 0.16); backdrop-filter:blur(6px);}
	.mkt_ai-whatsapp-header {display:flex; align-items:center; justify-content:space-between; margin-bottom:14px;}
	.mkt_ai-whatsapp-title {font-family:var(--mkt-font); font-size:18px;}
	.mkt_ai-whatsapp-icon {width:26px; height:26px; border-radius:50%;}
	.mkt_ai-whatsapp-form {display:flex; flex-wrap:wrap; gap:10px;}
	.mkt_ai-whatsapp-form .mkt_ai-input-field {flex:1 1 180px; background-color:#ffffff; color:#000000;}
	.mkt_ai-whatsapp-form .mkt_ai-input-field::placeholder {color:#757575;}
	.mkt_ai-whatsapp-btn {white-space:nowrap;}
	.mkt_ai-footer {padding:72px 0 48px; background-color:#141414; color:#f5f5f5;}
	.mkt_ai-footer .row:last-of-type {margin-top:1rem;}
	.mkt_ai-footer .row:last-of-type > div:last-child {display:flex; align-items:flex-end; justify-content:space-between; flex-wrap:wrap; gap:1rem;}
	.mkt_ai-footer-heading {font-family:var(--mkt-font); font-weight:600; font-size:20px; margin-bottom:18px; color:#181818;}
	.mkt_ai-footer-list {list-style:none; margin:0; padding:0; font-family:var(--mkt-font); font-weight:500; font-size:16px; line-height:2.5; color:#606060;}
	.mkt_ai-footer-meta {font-family:var(--mkt-font); font-weight:500; font-size:16px; color:#636363; margin-bottom:0;}
	.mkt_ai-footer-link {font-family:var(--mkt-font); font-size:14px; color:#ffffff; text-decoration:none;}
	.mkt_ai-footer-link:hover {text-decoration:underline;}
	.mkt_pa-hero-visual img, .mkt_points-visual img, .mkt_blog-thumb img {width:100%;}
	.mkt_hero-visual-mkt img {width:100%;}
	.mkt_hero-visual-mkt {display:none;}


@media (min-width: 992px) {
	.mkt_nav {display:flex; align-items:center; gap:42px;}
	.mkt_nav-toggle {display:none;}
	.mkt_nav-bar {justify-content:center;}
}

@media (max-width: 767px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:575px;}
	.mkt_nav-bar {padding:12px 0;}
	.mkt_nav {gap:25px;}
	.mkt_hero {padding:80px 0 0; background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise1.webp); background-repeat:no-repeat; background-size:cover;}
	.mkt_hero-visual-mkt {display:block;}
	.mkt_hero-visual-mkt img {width:100%; margin-top:-100px; z-index:0; position:relative;}
	.mkt_hero-copy {position:relative; z-index:2;}
	.mkt_hero {padding:40px 0 0;}
	.mkt_hero-kicker {margin-bottom:20px; padding:2px 8px;}
	.mkt_hero-title {font-size:25px; line-height:35px; margin-bottom:2px;}
	.mkt_hero-subline {font-size:14px; margin-bottom:5px; line-height:22px;}
	.mkt_hero-subline:last-of-type {margin-bottom:20px;}
	.mkt_trusted-card {gap:10px; flex-direction:column;}
	.mkt_trusted-logos {gap:20px; justify-content:center;}
	.mkt_case-slide .row {padding-right:0;}
	.mkt_logo-pill img {width:80px;}
	.mkt_trusted-title {font-size:18px; margin-bottom:10px;}
	.mkt_trusted {padding:30px 0;}
	.mkt_partnership {padding:45px 0 60px;}
	.mkt_choose-wrapper {margin-top:25px; padding:30px 30px;}
	.mkt_partnership-pill {padding:14px 10px; gap:10px; margin-bottom:12px;}
	.mkt_partnership-text {font-size:14px; text-align:left;}
	.mkt_partnership-pill--positive .mkt_partnership-text {text-align:left;}
	.mkt_partnership-icon img {width:100%;}
	.mkt_partnership-icon {width:25px; height:25px; font-size:20px;}
	.mkt_check-icon img {width:25px;}
	.mkt_section-serve {padding:40px 0 60px;}
	.mkt_card-serve {padding:30px 22px 40px; gap:12px;}
	.mkt_card-serve img {height:125px;}
	.mkt_case-slider-controls {margin-top:20px; gap:5px;}
	.mkt_section-work {padding:57px 0 75px;}
	.mkt_case-visual {min-height:auto;}
	.mkt_case-stats {padding:20px; width:calc(100vw - 43px); margin:20px auto;}
	.mkt_counter-block--black {min-height:180px;}
	.mkt_pa-hero-visual img, .mkt_points-visual img, .mkt_blog-thumb img {max-width:500px;}
	.mkt_section-work .mkt_btn-secondary {margin-top:50px; font-size:16px;}
	.mkt_service-copy {font-size:14px;}
	.mkt_service-card .mkt_btn-primary {margin-top:20px; margin-bottom:20px;}
	.mkt_service-tag {padding:8px; font-size:14px; gap:4px;}
	.mkt_service-tag img {height:18px;}
	.mkt_service-title {font-size:20px; margin-bottom:5px;}
	.mkt_service-card {padding:30px 20px; border:none;}
	.mkt_service-label {font-size:16px; margin-bottom:16px;}
	.mkt_stat-number {font-size:25px; margin-bottom:5px;}
	.mkt_stat-meta {font-size:10px;}
	.mkt_pa-tag {font-size:12px; padding:2px 8px;}
	.mkt_pa-hero .mkt_btn-primary.mkt_pa-btn {margin:0px 0 0;}
	.mkt_pa-title {font-size:25px; margin-bottom:8px;}
	.mkt_pa-lead {font-size:14px;}
	.mkt_stat-label {font-size:16px; margin-bottom:0px;}
	.mkt_section-work-cta {padding:60px 0 40px;}
	.mkt_marquee-section {padding:15px 0;}
	.mkt_marquee-track span {font-size:15px; padding-right:5px;}
	.mkt_marquee-track img {width:10px; margin:0 5px 0 0;}
	.mkt_section-service-grid {padding:30px 0 50px;}
	.mkt_section-services-content {padding:50px 30px 60px; margin-bottom:60px;}
	.mkt_section-services-content .mkt_section-subheading {font-size:20px; margin:30px auto 0;}
	.mkt_pill-title {font-size:20px;}
	.mkt_counter-block--white .mkt_counter-number, .mkt_counter-number {font-size:30px;}
	.mkt_counter-logos {gap:10px; margin-top:50px;}
	.mkt_counter-logo-item {width:90px; height:50px;}
	.mkt_counter-block--red {min-height:180px;}
	.mkt_counters {padding:60px 0;}
	.mkt_pa-difference-content {max-width:100%;}
	.mkt_agencies, .mkt_pa-difference {padding:50px 0 0;}
	.mkt_agencies-title, .mkt_blog-main-title, .mkt_pa-cta-hero-title, .mkt_points-title, .mkt_pa-difference-headline {font-size:25px; line-height:35px; margin-bottom:5px;}
	.mkt_pa-platform-name {font-size:22px;}
	.mkt_pa-platform-name-wrapper img {width:20px;}
	.mkt_pa-platforms-grid.pl {padding-left:0px; gap:20px;}
	.mkt_pa-platforms-grid.pr {padding-right:0px;}
	.mkt_pa-platform-description, .mkt_pa-platform-cta, .mkt_pa-difference-body {font-size:14px; margin-bottom:12px;}
	.mkt_pa-platform-header {gap:20px; margin-bottom:20px;}
	.mkt_pa-difference-callout-line1, .mkt_pa-difference-callout-line2 {font-size:16px;}
	.mkt_pa-hero {padding:45px 0 30px;}
	.mkt_agencies-badges {margin-top:0;}
	.mkt_section-blog .col-lg-4.col-md-6.mb-2 {margin-bottom:30px !important;}
	.mkt_pa-platforms-grid {margin-bottom:40px; gap:40px;}
	.mkt_pa-difference-callout {padding:20px 20px;}
	.mkt_agencies-subtitle, .mkt_blog-subheading, .mkt_pa-cta-hero-body {font-size:16px; margin:0 0 20px;}
	.mkt_pa-cta-hero-body {margin-bottom:15px;}
	.mkt_points-content {padding-left:0px;}
	.mkt_agencies-badge-plaque img {width:90%; margin:auto; text-align:center; display:flex;}
	.mkt_pa-step-number {font-size:60px; margin-bottom:20px;}
	.mkt_pa-step-title {font-size:22px; margin-bottom:14px;}
	.mkt_pa-step-body {font-size:14px;}
	.mkt_pa-platforms {padding:50px 0;}
	.mkt_pa-how {padding:65px 0 20px;}
	.mkt_pa-step-card {padding:45px 25px 45px;}
	.mkt_points-item {gap:10px; margin-bottom:15px; font-size:14px;}
	.mkt_points-title {margin-bottom:10px;}
	.mkt_points-item img {width:18px;}
	.mkt_points {padding:70px 0 60px;}
	.mkt_section-blog {padding:40px 0 40px;}
	.mkt_blog-content {padding:20px;}
	.mkt_blog-title {font-size:20px; line-height:30px; margin-bottom:10px; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
	.mkt_pa-cta-hero-content {padding:50px 15px 50px;}
	.mkt_section-contact-hero {padding:50px 0 50px;}
	.mkt_contact-form .mkt_form-control {padding:10px 12px; font-size:14px;}
	.mkt_contact-form-card::before {width:95px;}
	.mkt_whatsapp-form .mkt_btn-primary.mkt_w-100 {width:100%; text-align:center; justify-content:center;}
	.mkt_section-contact-footer .mkt_footer-list a {font-size:14px;}
	.mkt_contact-form-card {padding:30px 25px; margin-top:30px;}
	.mkt_hero-kicker img {width:40px;}
	.mkt_hero-kicker i {font-size:14px;}
	.mkt_blog-body {font-size:14px; line-height:25px; margin-bottom:30px; min-height:100px;}
	.mkt_whatsapp-card-footer {padding:22px 15px;}
	.mkt_blog-meta {font-size:14px; line-height:25px;}
	.mkt_contact-hero-title {font-size:22px; line-height:32px; margin-bottom:18px; max-width:520px; letter-spacing:0;}
	.mkt_card-serve-title {font-size:24px;}
	.mkt_choose-kicker, .mkt_choose-subtitle, .mkt_choose-body, .mkt_choose-list--bullets li, .mkt_card-serve-body {font-size:14px; margin-bottom:5px;}
	.mkt_section-contact-footer {padding:65px 0;}
	.mkt_whatsapp-card-footer .mkt_form-control {height:42px; padding:10px 14px; font-size:14px;}
	.mkt_locations-header {margin-bottom:15px;}
	.mkt_locations-flags {gap:8px; margin-bottom:20px;}
	.mkt_location-flag {gap:4px; padding:5px; width:40px;}
	.mkt_section-contact-footer .mkt_footer-heading {font-size:20px; margin-bottom:10px;}
	.mkt_location-contact {font-size:18px; line-height:30px;}
	.mkt_flag-icon {width:30px; height:30px;}
	.mkt_location-flag-active {min-width:100px;}
	.mkt_location-address {font-size:16px; line-height:32px; margin-bottom:10px;}
	.mkt_choose-title {font-size:25px; margin-bottom:10px;}
	.mkt_partnership-title, .mkt_section-label:not(.mkt_section-contact .mkt_section-label), .mkt_section-work-cta p {font-size:35px !important;}
	.mkt_partnership-heading, .mkt_section-heading:not(.mkt_section-contact .mkt_section-heading), .mkt_section-work-cta h3 {margin-bottom:15px !important; font-size:22px !important; margin-top:-15px !important;}
	.mkt_partnership-top {margin-top:10px; margin-bottom:28px;}
	.mkt_btn-secondary, .mkt_btn-primary, .mkt_card-serve .mkt_btn-outline, .mkt_section-work .mkt_btn-secondary {font-size:12px !important; height:35px !important; padding:0 10px !important; gap:0;}
	.mkt_contact-form-card .mkt_btn-primary {margin-top:20px;}
	.mkt_blog-thumb img {width:100%; max-width:100%;}
	.mkt_hero .col-lg-7 {padding-right:0;}
	.mkt_contact-form-card .mkt_btn-primary {height:46px !important;}
	.mkt_contact-form-card .mkt_btn-primary .mkt_btn-icon {padding:0;}
	.mkt_pa-difference.mkt_ai_difference {padding-bottom:50px;}
	br {display:none;}
	
}

@media (max-width: 991px) and (min-width: 768px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:750px;}
	.mkt_nav-bar {padding:22px 0;}
	.mkt_nav {gap:25px;}
	.mkt_hero {padding:80px 0 0; background:url(/wp-content/themes/Avada-Child-Theme/media/2026/01/noise1.webp); background-repeat:no-repeat; background-size:cover;}
	.mkt_hero-visual-mkt {display:block;}
	.mkt_hero-visual-mkt img {width:100%; margin-top:-100px; z-index:0; position:relative;}
	.mkt_hero-copy {position:relative; z-index:2;}
	.mkt_hero {padding:80px 0 0;}
	.mkt_hero-kicker {margin-bottom:20px; border-radius:50px;}
	.mkt_hero-title {font-size:35px; line-height:48px; margin-bottom:10px;}
	.mkt_hero-subline {font-size:18px; margin-bottom:10px;}
	.mkt_hero-subline:last-of-type {margin-bottom:30px;}
	.mkt_trusted-card {gap:10px; flex-direction:column;}
	.mkt_trusted-logos {gap:20px;}
	.mkt_case-slide .row {padding-right:0;}
	.mkt_logo-pill img {width:120px;}
	.mkt_trusted {padding:30px 0;}
	.mkt_partnership {padding:60px 0 80px;}
	.mkt_partnership-pill {padding:14px 10px; gap:10px; margin-bottom:12px;}
	.mkt_partnership-text {font-size:16px;}
	.mkt_partnership-pill--positive .mkt_partnership-text {text-align:left;}
	.mkt_partnership-icon img {width:100%;}
	.mkt_partnership-icon {width:25px; height:25px; font-size:20px;}
	.mkt_check-icon img {width:25px;}
	.mkt_section-serve {padding:60px 0 90px;}
	.mkt_card-serve {padding:30px 22px 40px; gap:12px;}
	.mkt_card-serve img {height:125px;}
	.mkt_section-work {padding:57px 0 75px;}
	.mkt_case-stats {padding:30px; width:calc(100vw - 43px); margin:20px auto;}
	.mkt_counter-block--black {min-height:180px;}
	.mkt_pa-hero-visual img, .mkt_points-visual img, .mkt_blog-thumb img {max-width:500px;}
	.mkt_section-work .mkt_btn-secondary {margin-top:50px; font-size:16px;}
	.mkt_service-copy {font-size:16px;}
	.mkt_service-card .mkt_btn-primary {margin-top:20px;}
	.mkt_service-title {font-size:26px;}
	.mkt_service-card {padding:45px 30px;}
	.mkt_service-label {font-size:18px; margin-bottom:20px;}
	.mkt_stat-number {font-size:25px; margin-bottom:5px;}
	.mkt_stat-meta {font-size:10px;}
	.mkt_pa-tag {font-size:16px;}
	.mkt_pa-hero .mkt_btn-primary.mkt_pa-btn {margin:20px 0 0;}
	.mkt_pa-title {font-size:40px;}
	.mkt_pa-lead {font-size:18px;}
	.mkt_stat-label {font-size:16px; margin-bottom:0px;}
	.mkt_section-work-cta {padding:60px 0 40px;}
	.mkt_marquee-section {padding:15px 0;}
	.mkt_marquee-track span {font-size:35px;}
	.mkt_marquee-track img {width:30px;}
	.mkt_section-service-grid {padding:30px 0 80px;}
	.mkt_section-services-content {padding:60px 30px 70px; margin-bottom:90px;}
	.mkt_section-services-content .mkt_section-subheading {font-size:30px; margin:40px auto 0;}
	.mkt_pill-title {font-size:20px;}
	.mkt_counter-block--white .mkt_counter-number, .mkt_counter-number {font-size:30px;}
	.mkt_counter-logos {gap:10px; margin-top:50px;}
	.mkt_counter-logo-item {width:90px; height:50px;}
	.mkt_counter-block--red {min-height:180px;}
	.mkt_counters {padding:90px 0;}
	.mkt_pa-difference-content {max-width:100%;}
	.mkt_agencies, .mkt_pa-difference {padding:90px 0 0;}
	.mkt_agencies-title, .mkt_blog-main-title, .mkt_pa-cta-hero-title, .mkt_points-title, .mkt_pa-difference-headline {font-size:35px; line-height:45px;}
	.mkt_pa-platform-name {font-size:30px;}
	.mkt_pa-platform-name-wrapper img {width:30px;}
	.mkt_pa-platforms-grid.pl {padding-left:0px;}
	.mkt_pa-platforms-grid.pr {padding-right:0px;}
	.mkt_pa-platform-description, .mkt_pa-platform-cta, .mkt_pa-difference-body {font-size:16px; margin-bottom:12px;}
	.mkt_pa-platform-header {gap:20px; margin-bottom:20px;}
	.mkt_pa-difference-callout-line1, .mkt_pa-difference-callout-line2 {font-size:16px;}
	.mkt_pa-hero {padding:85px 0 60px;}
	.mkt_pa-platforms-grid {margin-bottom:40px; gap:40px;}
	.mkt_pa-difference-callout {padding:20px 20px;}
	.mkt_agencies-subtitle, .mkt_blog-subheading, .mkt_pa-cta-hero-body {font-size:18px; margin:0 0 60px;}
	.mkt_pa-cta-hero-body {margin-bottom:30px;}
	.mkt_points-content {padding-left:0px;}
	.mkt_agencies-badge-plaque img {width:90%; margin:auto; text-align:center; display:flex;}
	.mkt_pa-step-number {font-size:60px; margin-bottom:20px;}
	.mkt_pa-step-title {font-size:22px; margin-bottom:14px;}
	.mkt_pa-step-body {font-size:14px;}
	.mkt_pa-platforms {padding:90px 0;}
	.mkt_pa-how {padding:96px 0 50px;}
	.mkt_pa-step-card {padding:45px 25px 45px;}
	.mkt_points-item {gap:20px; margin-bottom:25px; font-size:20px;}
	.mkt_points-item img {width:28px;}
	.mkt_points {padding:80px 0 90px;}
	.mkt_section-blog {padding:70px 0 95px;}
	.mkt_blog-content {padding:20px;}
	.mkt_blog-title {font-size:22px; line-height:30px; margin-bottom:10px; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
	.mkt_pa-cta-hero-content {padding:70px 40px 90px;}
	.mkt_section-contact-hero {padding:80px 0 70px;}
	.mkt_contact-form .mkt_form-control {padding:10px 20px; font-size:16px;}
	.mkt_contact-form-card::before {width:95px;}
	.mkt_whatsapp-form .mkt_btn-primary.mkt_w-100 {width:100%; text-align:center; justify-content:center;}
	.mkt_section-contact-footer .mkt_footer-list a {font-size:14px;}
	.mkt_contact-form-card {padding:50px 40px;}
	.mkt_hero-kicker img {width:48px;}
	.mkt_hero-kicker i {font-size:14px;}
	.mkt_blog-body {font-size:16px; line-height:25px; margin-bottom:30px; min-height:100px;}
	.mkt_whatsapp-card-footer {padding:22px 15px;}
	.mkt_blog-meta {font-size:16px; line-height:25px;}
	.mkt_contact-hero-title {font-size:40px; line-height:50px; margin-bottom:50px; max-width:520px;}
	.mkt_card-serve-title {font-size:24px;}
	.mkt_choose-kicker, .mkt_choose-subtitle, .mkt_choose-body, .mkt_choose-list--bullets li, .mkt_card-serve-body {font-size:16px; margin-bottom:5px;}
	.mkt_section-contact-footer {padding:65px 0;}
	.mkt_whatsapp-card-footer .mkt_form-control {height:42px; padding:10px 14px; font-size:14px;}
	.mkt_locations-header {margin-bottom:15px;}
	.mkt_locations-flags {gap:14px; margin-bottom:20px;}
	.mkt_location-address {font-size:16px; line-height:32px; margin-bottom:10px;}
	.mkt_location-contact {font-size:20px; line-height:45px;}
	.mkt_choose-title {font-size:35px; margin-bottom:20px;}
	.mkt_partnership-title, .mkt_section-label:not(.mkt_section-contact .mkt_section-label), .mkt_section-work-cta p {font-size:65px !important;}
	.mkt_partnership-heading, .mkt_section-heading:not(.mkt_section-contact .mkt_section-heading), .mkt_section-work-cta h3 {margin-bottom:25px !important; font-size:28px !important; margin-top:-25px !important;}
	.mkt_btn-secondary, .mkt_btn-primary, .mkt_card-serve .mkt_btn-outline, .mkt_section-work .mkt_btn-secondary {font-size:14px !important; height:42px !important; padding:0 14px !important;}
	.mkt_contact-form-card .mkt_btn-primary {margin-top:20px;}
}

@media (max-width: 1360px) and (min-width: 992px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1000px;}
	.mkt_nav-bar {padding:22px 0;}
	.mkt_nav {gap:25px;}
	.mkt_hero {padding:80px 0;}
	.mkt_hero-kicker {margin-bottom:20px; border-radius:50px;}
	.mkt_hero-title {font-size:42px; line-height:60px; margin-bottom:30px;}
	.mkt_hero-subline {font-size:18px; margin-bottom:10px;}
	.mkt_hero-subline:last-of-type {margin-bottom:30px;}
	.mkt_trusted-card {gap:10px; flex-direction:column;}
	.mkt_trusted-logos {gap:40px;}
	.mkt_logo-pill img {width:120px;}
	.mkt_trusted {padding:30px 0;}
	.mkt_partnership {padding:60px 0 80px;}
	.mkt_partnership-pill {padding:14px 10px; gap:10px; margin-bottom:12px;}
	.mkt_partnership-text {font-size:16px;}
	.mkt_partnership-pill--positive .mkt_partnership-text {text-align:left;}
	.mkt_partnership-icon img {width:100%;}
	.mkt_partnership-icon {width:25px; height:25px; font-size:20px;}
	.mkt_check-icon img {width:25px;}
	.mkt_section-serve {padding:60px 0 90px;}
	.mkt_card-serve {padding:30px 22px 40px; gap:12px;}
	.mkt_card-serve img {height:125px;}
	.mkt_section-work {padding:57px 0 75px;}
	.mkt_case-stats {padding:30px;}
	.mkt_section-work .mkt_btn-secondary {margin-top:50px; font-size:16px;}
	.mkt_service-copy {font-size:16px;}
	.mkt_service-card .mkt_btn-primary {margin-top:20px;}
	.mkt_service-title {font-size:26px;}
	.mkt_service-card {padding:45px 30px;}
	.mkt_service-label {font-size:18px; margin-bottom:20px;}
	.mkt_stat-number {font-size:25px; margin-bottom:5px;}
	.mkt_stat-meta {font-size:10px;}
	.mkt_pa-tag {font-size:16px;}
	.mkt_pa-hero .mkt_btn-primary.mkt_pa-btn {margin:20px 0 0;}
	.mkt_pa-title {font-size:40px;}
	.mkt_pa-lead {font-size:18px;}
	.mkt_stat-label {font-size:16px; margin-bottom:0px;}
	.mkt_section-work-cta {padding:60px 0 40px;}
	.mkt_marquee-section {padding:30px 0;}
	.mkt_marquee-track span {font-size:35px;}
	.mkt_marquee-track img {width:30px;}
	.mkt_section-service-grid {padding:30px 0 80px;}
	.mkt_section-services-content {padding:60px 30px 70px; margin-bottom:90px;}
	.mkt_section-services-content .mkt_section-subheading {font-size:30px; margin:40px auto 0;}
	.mkt_pill-title {font-size:20px;}
	.mkt_counter-block--white .mkt_counter-number, .mkt_counter-number {font-size:30px;}
	.mkt_counter-logos {gap:10px; margin-top:50px;}
	.mkt_counter-logo-item {width:90px; height:50px;}
	.mkt_counter-block--red {min-height:180px;}
	.mkt_counters {padding:90px 0;}
	.mkt_pa-difference-content {max-width:585px;}
	.mkt_agencies, .mkt_pa-difference {padding:90px 0 0;}
	.mkt_agencies-title, .mkt_blog-main-title, .mkt_pa-cta-hero-title, .mkt_points-title, .mkt_pa-difference-headline {font-size:35px; line-height:45px;}
	.mkt_pa-platform-name {font-size:30px;}
	.mkt_pa-platform-name-wrapper img {width:30px;}
	.mkt_pa-platforms-grid.pl {padding-left:0px;}
	.mkt_pa-platforms-grid.pr {padding-right:0px;}
	.mkt_pa-platform-description, .mkt_pa-platform-cta, .mkt_pa-difference-body {font-size:16px; margin-bottom:12px;}
	.mkt_pa-platform-header {gap:20px; margin-bottom:20px;}
	.mkt_pa-difference-callout-line1, .mkt_pa-difference-callout-line2 {font-size:16px;}
	.mkt_pa-hero {padding:85px 0 60px;}
	.mkt_pa-platforms-grid {margin-bottom:40px; gap:40px;}
	.mkt_pa-difference-callout {padding:20px 20px;}
	.mkt_agencies-subtitle, .mkt_blog-subheading, .mkt_pa-cta-hero-body {font-size:18px; margin:0 0 60px;}
	.mkt_pa-cta-hero-body {margin-bottom:30px;}
	.mkt_points-content {padding-left:0px;}
	.mkt_agencies-badge-plaque img {width:90%; margin:auto; text-align:center; display:flex;}
	.mkt_pa-step-number {font-size:60px; margin-bottom:20px;}
	.mkt_pa-step-title {font-size:22px; margin-bottom:14px;}
	.mkt_pa-step-body {font-size:14px;}
	.mkt_pa-platforms {padding:90px 0;}
	.mkt_pa-how {padding:96px 0 50px;}
	.mkt_pa-step-card {padding:45px 25px 45px;}
	.mkt_points-item {gap:20px; margin-bottom:25px; font-size:20px;}
	.mkt_points-item img {width:28px;}
	.mkt_points {padding:80px 0 90px;}
	.mkt_section-blog {padding:70px 0 95px;}
	.mkt_blog-content {padding:20px;}
	.mkt_blog-title {font-size:22px; line-height:30px; margin-bottom:10px; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
	.mkt_pa-cta-hero-content {padding:70px 40px 90px;}
	.mkt_section-contact-hero {padding:130px 0 70px;}
	.mkt_contact-form .mkt_form-control {padding:10px 20px; font-size:16px;}
	.mkt_contact-form-card::before {width:95px;}
	.mkt_section-contact-footer .mkt_footer-list a {font-size:14px;}
	.mkt_contact-form-card {padding:50px 40px;}
	.mkt_hero-kicker img {width:48px;}
	.mkt_hero-kicker i {font-size:14px;}
	.mkt_blog-body {font-size:16px; line-height:25px; margin-bottom:30px; min-height:100px;}
	.mkt_whatsapp-card-footer {padding:22px 15px;}
	.mkt_blog-meta {font-size:16px; line-height:25px;}
	.mkt_contact-hero-title {font-size:40px; line-height:50px; margin-bottom:50px; max-width:520px;}
	.mkt_card-serve-title {font-size:24px;}
	.mkt_choose-kicker, .mkt_choose-subtitle, .mkt_choose-body, .mkt_choose-list--bullets li, .mkt_card-serve-body {font-size:16px; margin-bottom:5px;}
	.mkt_section-contact-footer {padding:65px 0;}
	.mkt_whatsapp-card-footer .mkt_form-control {height:42px; padding:10px 14px; font-size:14px;}
	.mkt_locations-header {margin-bottom:15px;}
	.mkt_locations-flags {gap:14px; margin-bottom:20px;}
	.mkt_location-address {font-size:16px; line-height:32px; margin-bottom:10px;}
	.mkt_location-contact {font-size:20px; line-height:45px;}
	.mkt_choose-title {font-size:35px; margin-bottom:20px;}
	.mkt_partnership-title, .mkt_section-label:not(.mkt_section-contact .mkt_section-label), .mkt_section-work-cta p {font-size:65px !important;}
	.mkt_partnership-heading, .mkt_section-heading:not(.mkt_section-contact .mkt_section-heading), .mkt_section-work-cta h3 {margin-bottom:25px !important; font-size:35px !important; margin-top:-25px !important;}
	.mkt_btn-secondary, .mkt_btn-primary, .mkt_card-serve .mkt_btn-outline, .mkt_section-work .mkt_btn-secondary {font-size:14px !important; height:42px !important; padding:0 14px !important;}
	.mkt_contact-form-card .mkt_btn-primary {margin-top:20px;}
}

@media (max-width: 1580px) and (min-width: 1361px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1300px;}
	.mkt_hero {padding:80px 0;}
	.mkt_hero-kicker {margin-bottom:20px; border-radius:50px;}
	.mkt_hero-title {font-size:50px; line-height:60px; margin-bottom:30px;}
	.mkt_hero-subline {font-size:18px; margin-bottom:10px;}
	.mkt_hero-subline:last-of-type {margin-bottom:30px;}
	.mkt_trusted-card {gap:10px;}
	.mkt_trusted-logos {gap:40px;}
	.mkt_logo-pill img {width:120px;}
	.mkt_trusted {padding:30px 0;}
	.mkt_partnership {padding:60px 0 80px;}
	.mkt_partnership-pill {padding:22px 22px;}
	.mkt_check-icon img {width:25px;}
	.mkt_section-serve {padding:60px 0 90px;}
	.mkt_card-serve {padding:30px 22px 40px; gap:12px;}
	.mkt_card-serve img {height:125px;}
	.mkt_section-work {padding:57px 0 75px;}
	.mkt_case-stats {padding:40px;}
	.mkt_stat-number {font-size:32px; margin-bottom:5px;}
	.mkt_pa-tag {font-size:16px;}
	.mkt_pa-hero .mkt_btn-primary.mkt_pa-btn {margin:20px 0 0;}
	.mkt_pa-title {font-size:46px;}
	.mkt_stat-label {font-size:18px; margin-bottom:6px;}
	.mkt_section-work-cta {padding:60px 0 40px;}
	.mkt_marquee-section {padding:30px 0;}
	.mkt_marquee-track span {font-size:35px;}
	.mkt_marquee-track img {width:30px;}
	.mkt_section-service-grid {padding:30px 0 80px;}
	.mkt_section-services-content {padding:60px 60px 70px; margin-bottom:90px;}
	.mkt_section-services-content .mkt_section-subheading {font-size:30px; margin:40px auto 0;}
	.mkt_pill-title {font-size:20px;}
	.mkt_counter-block--white .mkt_counter-number, .mkt_counter-number {font-size:40px;}
	.mkt_counter-logos {gap:10px; margin-top:50px;}
	.mkt_counter-logo-item {width:130px; height:60px;}
	.mkt_counter-block--red {min-height:200px;}
	.mkt_counters {padding:90px 0;}
	.mkt_pa-difference-content {max-width:585px;}
	.mkt_agencies, .mkt_pa-difference {padding:90px 0 0;}
	.mkt_agencies-title, .mkt_blog-main-title, .mkt_pa-cta-hero-title, .mkt_points-title, .mkt_pa-difference-headline {font-size:40px;}
	.mkt_pa-platform-name {font-size:30px;}
	.mkt_pa-platform-name-wrapper img {width:30px;}
	.mkt_pa-platforms-grid.pl {padding-left:60px;}
	.mkt_pa-platforms-grid.pr {padding-right:60px;}
	.mkt_pa-platform-description, .mkt_pa-platform-cta, .mkt_pa-difference-body {font-size:18px; margin-bottom:12px;}
	.mkt_pa-platform-header {gap:20px; margin-bottom:20px;}
	.mkt_pa-difference-callout-line1, .mkt_pa-difference-callout-line2 {font-size:18px;}
	.mkt_pa-hero {padding:85px 0 60px;}
	.mkt_pa-platforms-grid {margin-bottom:40px; gap:80px;}
	.mkt_pa-difference-callout {padding:20px 20px;}
	.mkt_agencies-subtitle, .mkt_blog-subheading, .mkt_pa-cta-hero-body {font-size:18px; margin:0 0 60px;}
	.mkt_pa-cta-hero-body {margin-bottom:30px;}
	.mkt_points-content {padding-left:80px;}
	.mkt_agencies-badge-plaque img {width:90%; margin:auto; text-align:center; display:flex;}
	.mkt_pa-step-number {font-size:70px; margin-bottom:20px;}
	.mkt_pa-step-title {font-size:25px; margin-bottom:14px;}
	.mkt_pa-step-body {font-size:16px;}
	.mkt_pa-platforms {padding:90px 0;}
	.mkt_pa-how {padding:96px 0 50px;}
	.mkt_pa-step-card {padding:45px 25px 45px;}
	.mkt_points-item {gap:20px; margin-bottom:25px; font-size:20px;}
	.mkt_points-item img {width:28px;}
	.mkt_points {padding:80px 0 90px;}
	.mkt_section-blog {padding:70px 0 95px;}
	.mkt_blog-content {padding:20px;}
	.mkt_blog-title {font-size:22px; line-height:30px; margin-bottom:10px; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
	.mkt_pa-cta-hero-content {padding:70px 40px 90px;}
	.mkt_section-contact-hero {padding:130px 0 70px;}
	.mkt_contact-form .mkt_form-control {padding:10px 20px; font-size:16px;}
	.mkt_contact-form-card {padding:50px 40px;}
	.mkt_blog-body {font-size:16px; line-height:25px; margin-bottom:30px; min-height:100px;}
	.mkt_blog-meta {font-size:16px; line-height:25px;}
	.mkt_contact-hero-title {font-size:40px; line-height:50px; margin-bottom:50px; max-width:520px;}
	.mkt_card-serve-title {font-size:24px;}
	.mkt_choose-kicker, .mkt_choose-subtitle, .mkt_choose-body, .mkt_choose-list--bullets li, .mkt_card-serve-body {font-size:18px; margin-bottom:20px;}
	.mkt_section-contact-footer {padding:65px 0;}
	.mkt_section-contact-footer .mkt_footer-heading {font-size:22px; margin-bottom:25px;}
	.mkt_whatsapp-card-footer .mkt_form-control {height:46px; padding:10px 14px; font-size:16px;}
	.mkt_locations-header {margin-bottom:15px;}
	.mkt_locations-flags {gap:14px; margin-bottom:20px;}
	.mkt_location-address {font-size:16px; line-height:32px; margin-bottom:10px;}
	.mkt_location-contact {font-size:20px; line-height:45px;}
	.mkt_choose-title {font-size:40px; margin-bottom:20px;}
	.mkt_partnership-title, .mkt_section-label:not(.mkt_section-contact .mkt_section-label), .mkt_section-work-cta p {font-size:80px !important;}
	.mkt_partnership-heading, .mkt_section-heading:not(.mkt_section-contact .mkt_section-heading), .mkt_section-work-cta h3 {margin-bottom:40px !important; font-size:40px !important; margin-top:-32px !important;}
	.mkt_btn-secondary, .mkt_btn-primary, .mkt_card-serve .mkt_btn-outline, .mkt_section-work .mkt_btn-secondary {font-size:16px !important; height:46px !important; padding:0 20px !important;}
	.mkt_contact-form-card .mkt_btn-primary {margin-top:20px;}
	
}