.wp-block-group.cvm-lp:is(.cvm-ab-who, .cvm-ab-services, .cvm-ab-way, .cvm-ab-work){scroll-margin-top:24px}
.cvm-ab-t-blue, .cvm-ab-svc--web{--ab-ink:#0150AC;--ab-tint:#EAF2FF}
.cvm-ab-t-sky{--ab-ink:#0A6FD6;--ab-tint:#E3F4FF}
.cvm-ab-t-teal, .cvm-ab-svc--ads{--ab-ink:#0F766E;--ab-tint:#DFF5F1}
.cvm-ab-t-violet, .cvm-ab-svc--safe{--ab-ink:#6D28D9;--ab-tint:#F0EAFE}
.cvm-ab-t-amber, .cvm-ab-svc--care{--ab-ink:#B45309;--ab-tint:#FFF1DC}
:is(.cvm-ab-who__text, .cvm-ab-way__text, .cvm-ab-work__text, .cvm-ab-contact__text) > h2{margin-top:14px !important;font-size:clamp(32px, 3vw, 46px);font-weight:800;line-height:1.14;letter-spacing:-.028em;text-wrap:balance}
.cvm-ab-contact__text > h2{margin-top:0 !important}
.cvm-ab-go{flex:none;font-weight:700;transition:transform .2s ease}
.wp-block-group.cvm-ab-hero{padding-bottom:clamp(40px, 4vw, 56px)}
.cvm-ab-hero__media{width:100%;margin:0 !important}
.cvm-ab-hero__media--khung::before{content:none}
.cvm-ab-hero__media--khung img{border-radius:clamp(14px, 1.4vw, 20px);filter:none;box-shadow:0 0 0 1px rgba(124, 200, 255, .22), 0 30px 60px -30px rgba(0, 8, 32, .75)}
.cvm-ab-hero .cvm-lp-actions{margin-top:26px !important}
@media (max-width: 1099px){
.cvm-ab-hero .cvm-lp-hero__grid{grid-template-columns:minmax(0, 1fr)}
.cvm-ab-hero__media{display:none !important}}
@media (max-width: 639px){
.wp-block-group.cvm-ab-hero{padding-bottom:32px}
.cvm-ab-hero .rank-math-breadcrumb{margin-bottom:16px}}
@media (min-width: 1100px){
.cvm-ab-hero .cvm-lp-hero__grid{--ab-hcol:clamp(500px, calc(500px + (100vw - 1100px) * .5), 660px);grid-template-columns:minmax(0, var(--ab-hcol)) minmax(0, 1fr);column-gap:clamp(40px, 3.4vw, 64px);align-items:center}
.cvm-ab-hero .cvm-lp-hero__title{font-size:min(64px, calc(var(--ab-hcol) / 10.2))}
.cvm-ab-hero .cvm-lp-hero__lead{max-width:none;font-size:clamp(15.5px, 1.1vw, 18px)}
.cvm-ab-hero .cvm-ab-hero__media{width:min(calc(100% + var(--cvm-gutter) - 24px), 820px);max-width:none;justify-self:start;margin-top:calc(-1 * clamp(22px, 3vw, 40px)) !important}}
@media (min-width: 1600px){
.cvm-ab-hero .cvm-lp-hero__grid{--ab-hcol:clamp(660px, 41.5vw, 720px)}}
.cvm-ab-who__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:40px}
.cvm-ab-who__lead{max-width:62ch;margin-top:20px !important;color:var(--lp-text);font-size:clamp(16px, 1.15vw, 18px);line-height:1.7;text-wrap:pretty}
.cvm-ab-who__lead strong{color:var(--lp-ink)}
.cvm-ab-who__p{max-width:62ch;margin-top:14px !important;font-size:16px;line-height:1.7;text-wrap:pretty}
.cvm-ab-who__note{position:relative;max-width:62ch;margin-top:24px !important;padding:14px 18px 14px 64px;border-radius:16px;background:#EEF4FF;color:var(--lp-ink);font-size:15.5px;font-weight:600;line-height:1.55}
.cvm-ab-who__note::before{content:"";position:absolute;top:50%;left:14px;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#0150AC;-webkit-mask:none;mask:none}
.cvm-ab-who__note::after{content:"";position:absolute;top:50%;left:14px;width:36px;height:36px;margin-top:-18px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") center / 17px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") center / 17px no-repeat}
.cvm-ab-who__note a{color:#0150AC;font-weight:800;text-decoration:none;white-space:nowrap}
.cvm-ab-who__card{padding:clamp(22px, 2.6vw, 36px);border-radius:24px;background:#F4F7FC;box-shadow:inset 0 0 0 1px rgba(1, 80, 172, .06)}
.cvm-ab-who__card-title{color:var(--lp-ink);font-size:clamp(19px, 1.5vw, 22px);font-weight:800;line-height:1.3}
ul.cvm-ab-facts{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;margin:20px 0 0 !important;padding:0;list-style:none}
.cvm-ab-fact{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:76px;margin:0;padding:14px 16px 14px 76px;border-radius:18px;background:#fff;box-shadow:0 12px 26px -22px rgba(5, 22, 64, .45)}
.cvm-ab-fact::before{content:"";position:absolute;top:50%;left:16px;width:44px;height:44px;margin-top:-22px;border-radius:13px;background:var(--ab-tint, #EAF2FF)}
.cvm-ab-fact::after{content:"";position:absolute;top:50%;left:16px;width:44px;height:44px;margin-top:-22px;pointer-events:none;background:var(--ab-ink, #0150AC);-webkit-mask:var(--cvm-i) center / 21px no-repeat;mask:var(--cvm-i) center / 21px no-repeat}
.cvm-ab-fact strong{color:var(--lp-ink);font-size:16px;font-weight:800;line-height:1.35}
.cvm-ab-fact span{color:var(--lp-muted);font-size:14.5px;line-height:1.5;text-wrap:pretty}
.cvm-ab-fact a{color:#0150AC;font-weight:600;text-decoration:underline;text-decoration-color:rgba(1, 80, 172, .3);text-underline-offset:3px}
@media (min-width: 640px) and (max-width: 1023px), (min-width: 1280px){
ul.cvm-ab-facts{grid-template-columns:repeat(2, minmax(0, 1fr))}}
@media (min-width: 1024px){
.cvm-ab-who__grid{grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);align-items:center;gap:clamp(48px, 5vw, 80px)}}
@media (min-width: 1280px){
.cvm-ab-who__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1.12fr)}}
.wp-block-group.cvm-ab-services{background:#F4F7FC}
.cvm-ab-svc-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px}
.cvm-ab-svc{position:relative;display:flex;flex-direction:column;padding:clamp(24px, 2.4vw, 34px);padding-top:calc(clamp(24px, 2.4vw, 34px) + 74px);border-radius:24px;background:#fff;box-shadow:0 18px 40px -30px rgba(5, 22, 64, .4)}
.cvm-ab-svc::before{content:"";position:absolute;top:clamp(24px, 2.4vw, 34px);left:clamp(24px, 2.4vw, 34px);width:56px;height:56px;border-radius:16px;background:var(--ab-tint)}
.cvm-ab-svc::after{content:"";position:absolute;top:clamp(24px, 2.4vw, 34px);left:clamp(24px, 2.4vw, 34px);width:56px;height:56px;pointer-events:none;background:var(--ab-ink);-webkit-mask:var(--cvm-i) center / 26px no-repeat;mask:var(--cvm-i) center / 26px no-repeat}
.cvm-ab-svc__kicker{color:var(--ab-ink);font-size:12px;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}
.cvm-ab-svc__title{margin-top:8px !important;font-size:clamp(21px, 1.7vw, 25px);font-weight:800;line-height:1.25;letter-spacing:-.015em}
.cvm-ab-svc__desc{max-width:58ch;margin-top:12px !important;font-size:15.5px;line-height:1.7;text-wrap:pretty}
ul.cvm-ab-svc__links{display:flex;flex-wrap:wrap;gap:10px;margin:auto 0 0 !important;padding:22px 0 0;list-style:none}
.cvm-ab-svc__links li{margin:0}
.cvm-ab-svc__links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--ab-tint);color:var(--ab-ink) !important;font-size:15px;font-weight:700 !important;line-height:1.3;text-decoration:none !important;transition:box-shadow .2s ease, transform .2s ease}
@media (min-width: 760px){
.cvm-ab-svc-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(20px, 2vw, 32px)}}
@media (hover: hover){
.cvm-ab-svc__links a:hover{box-shadow:inset 0 0 0 1.5px var(--ab-ink)}
.cvm-ab-svc__links a:hover .cvm-ab-go{transform:translateX(3px)}}
.wp-block-group.cvm-ab-way{background:#FFF6E6}
.cvm-ab-way__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:40px}
ol.cvm-ab-steps{display:grid;gap:14px;margin:30px 0 0 !important;padding:0;list-style:none;counter-reset:ab-step}
.cvm-ab-steps li{position:relative;display:flex;flex-direction:column;gap:4px;min-height:76px;margin:0;padding:16px 20px 16px 84px;border-radius:20px;background:#fff;box-shadow:0 14px 30px -26px rgba(120, 72, 0, .55);counter-increment:ab-step}
.cvm-ab-steps li::before{content:counter(ab-step, decimal-leading-zero);position:absolute;top:50%;left:20px;display:grid;place-items:center;width:46px;height:46px;margin-top:-23px;border-radius:50%;background:linear-gradient(135deg, #0A2A6E 0%, #0150AC 100%);color:#fff;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}
.cvm-ab-steps strong{color:var(--lp-ink);font-size:16.5px;font-weight:800;line-height:1.35}
.cvm-ab-steps span{color:var(--lp-text);font-size:15px;line-height:1.6;text-wrap:pretty}
.cvm-ab-steps a{color:#0150AC;font-weight:700;text-decoration:none;white-space:nowrap}
.cvm-ab-way__card{padding:clamp(26px, 3vw, 42px);border-radius:24px;color:#C7D6F0;background:radial-gradient(60% 50% at 100% 0%, rgba(25, 174, 255, .26), transparent 70%), linear-gradient(150deg, #051640 0%, #0A2A6E 60%, #0150AC 100%);box-shadow:0 40px 80px -50px rgba(5, 22, 64, .8)}
.cvm-ab-way__card-title{color:#fff !important;font-size:clamp(21px, 1.7vw, 25px);font-weight:800;line-height:1.3;text-wrap:balance}
ul.cvm-ab-keeps{display:grid;gap:22px;margin:26px 0 0 !important;padding:0;list-style:none}
.wp-block-buttons.cvm-ab-way__btns{gap:12px;margin-top:30px !important}
@media (max-width: 559px){
.wp-block-buttons.cvm-ab-way__btns{display:grid;grid-template-columns:minmax(0, 1fr);width:100%}
.cvm-ab-way__btns .wp-block-button, .cvm-ab-way__btns .wp-block-button__link{width:100%}}
.cvm-ab-keeps li{position:relative;display:flex;flex-direction:column;gap:4px;margin:0;padding-left:58px}
.cvm-ab-keeps li::before{content:"";position:absolute;top:2px;left:0;width:40px;height:40px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237CC8FF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center / 18px no-repeat, rgba(124, 200, 255, .14);box-shadow:inset 0 0 0 1px rgba(124, 200, 255, .3)}
.cvm-ab-keeps strong{color:#fff;font-size:16.5px;font-weight:700;line-height:1.4}
.cvm-ab-keeps span{color:#C7D6F0;font-size:15px;line-height:1.6;text-wrap:pretty}
@media (min-width: 1024px){
.cvm-ab-way__grid{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:end;gap:clamp(48px, 5vw, 80px)}}
@media (min-width: 1280px) and (max-width: 1439px){
ol.cvm-ab-steps{grid-template-columns:repeat(2, minmax(0, 1fr))}
.cvm-ab-steps li{justify-content:flex-start;padding:84px 22px 22px}
.cvm-ab-steps li::before{top:22px;margin-top:0;left:22px}}
@media (min-width: 1440px){
.cvm-ab-work .cvm-ab-work__grid{grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr)}}
@media (min-width: 1600px){
.cvm-ab-work .cvm-ab-work__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}
.cvm-ab-work__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:32px;align-items:center}
.cvm-ab-work__img{margin:0 !important}
.cvm-ab-work__img img{display:block;width:100%;height:auto}
.cvm-ab-work__lead{max-width:58ch;margin-top:16px !important;font-size:16px;line-height:1.7;text-wrap:pretty}
ul.cvm-ab-projs{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;margin:24px 0 0 !important;padding:0;list-style:none}
.cvm-ab-proj{position:relative;margin:0}
.cvm-ab-proj a{display:flex;flex-direction:column;justify-content:center;gap:2px;height:100%;min-height:68px;padding:12px 16px 12px 70px;border-radius:18px;background:#F4F7FC;text-decoration:none !important;transition:box-shadow .2s ease}
.cvm-ab-proj::before{content:"";position:absolute;top:50%;left:14px;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--ab-tint);pointer-events:none}
.cvm-ab-proj::after{content:"";position:absolute;top:50%;left:14px;width:42px;height:42px;margin-top:-21px;pointer-events:none;background:var(--ab-ink);-webkit-mask:var(--cvm-i) center / 19px no-repeat;mask:var(--cvm-i) center / 19px no-repeat}
.cvm-ab-proj strong{color:var(--lp-ink);font-size:16px;font-weight:800;line-height:1.35}
.cvm-ab-proj span{color:var(--lp-muted);font-size:14px;line-height:1.45;overflow-wrap:anywhere}
@media (hover: hover){
.cvm-ab-proj a:hover{box-shadow:inset 0 0 0 1.5px #BFD5FA}}
.wp-block-buttons.cvm-ab-work__btns{margin-top:26px !important}
.cvm-ab-btn--solid .wp-block-button__link{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border-radius:999px;background:#0150AC;color:#fff;font-weight:700;box-shadow:0 16px 30px -18px rgba(1, 80, 172, .9)}
.cvm-ab-btn--solid .wp-block-button__link::after{content:"→";margin-left:10px}
.cvm-ab-btn--solid .wp-block-button__link:hover{background:#0A2A6E;color:#fff}
.cvm-ab-kho{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:18px;margin-top:clamp(40px, 4.4vw, 64px) !important;padding:clamp(22px, 2.4vw, 32px);padding-left:calc(clamp(22px, 2.4vw, 32px) + 74px);border-radius:24px;background:#EEF4FF}
.cvm-ab-kho::before{content:"";position:absolute;top:clamp(22px, 2.4vw, 32px);left:clamp(22px, 2.4vw, 32px);width:56px;height:56px;border-radius:16px;background:#0150AC}
.cvm-ab-kho::after{content:"";position:absolute;top:clamp(22px, 2.4vw, 32px);left:clamp(22px, 2.4vw, 32px);width:56px;height:56px;pointer-events:none;background:#fff;-webkit-mask:var(--cvm-i) center / 26px no-repeat;mask:var(--cvm-i) center / 26px no-repeat}
.cvm-ab-kho__title{color:var(--lp-ink);font-size:clamp(20px, 1.6vw, 24px);font-weight:800;line-height:1.3}
.cvm-ab-kho__p{max-width:56ch;margin-top:6px !important;font-size:15px;line-height:1.6;text-wrap:pretty}
ul.cvm-ab-kho__chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 !important;padding:0;list-style:none}
.cvm-ab-kho__chips li{position:relative;margin:0}
.cvm-ab-kho__chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px 0 44px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #D6E3F5;color:var(--lp-ink) !important;font-size:15px;font-weight:700 !important;text-decoration:none !important}
.cvm-ab-kho__chips li::after{content:"";position:absolute;top:50%;left:14px;width:20px;height:20px;margin-top:-10px;pointer-events:none;background:#0150AC;-webkit-mask:var(--cvm-i) center / 18px no-repeat;mask:var(--cvm-i) center / 18px no-repeat}
@media (hover: hover){
.cvm-ab-kho__chips a:hover{box-shadow:inset 0 0 0 1.5px #0150AC}}
.cvm-ab-kho__btn{margin:0 !important}
.cvm-ab-kho__btn a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:#0150AC;color:#fff !important;font-weight:700 !important;text-decoration:none !important;white-space:nowrap}
@media (hover: hover){
.cvm-ab-kho__btn a:hover{background:#0A2A6E}
.cvm-ab-kho__btn a:hover .cvm-ab-go{transform:translateX(3px)}}
@media (min-width: 640px) and (max-width: 1023px){
ul.cvm-ab-projs{grid-template-columns:repeat(2, minmax(0, 1fr))}}
@media (max-width: 1023px){
.cvm-ab-work__img{width:100%;max-width:720px;justify-self:center}}
@media (min-width: 1024px){
.cvm-ab-work__grid{grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);gap:clamp(48px, 5vw, 80px)}
ul.cvm-ab-projs{grid-template-columns:repeat(2, minmax(0, 1fr))}
.cvm-ab-kho{grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;column-gap:clamp(24px, 2.6vw, 40px)}
.cvm-ab-kho::before, .cvm-ab-kho::after{top:50%;margin-top:-28px}}
@media (min-width: 1024px) and (max-width: 1399px){
.cvm-ab-work .cvm-ab-work__grid{grid-template-columns:minmax(0, 1fr);gap:36px}
.cvm-ab-work__img{width:100%;max-width:760px}
.cvm-ab-work ul.cvm-ab-projs{grid-template-columns:repeat(4, minmax(0, 1fr))}}
.wp-block-group.cvm-ab-contact{position:relative;overflow:hidden;color:#C7D6F0;background:radial-gradient(45% 60% at 92% 8%, rgba(25, 174, 255, .28), transparent 70%), linear-gradient(150deg, #051640 0%, #0A2A6E 55%, #0150AC 100%)}
.cvm-ab-contact > *{position:relative}
.cvm-ab-contact__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:44px}
.cvm-ab-contact__text > h2{color:#fff}
.cvm-ab-contact h2:has(> mark){display:flow-root}
.cvm-ab-contact h2 > mark{padding-block:.12em .24em;margin-block:-.12em -.24em;background:linear-gradient(100deg, #7CC8FF 0%, #BDE8FF 50%, #19AEFF 100%);-webkit-background-clip:text;background-clip:text}
.cvm-ab-contact :focus-visible{outline-color:#fff}
.cvm-ab-contact__card :focus-visible{outline-color:#0A84FF}
.cvm-ab-contact__lead{max-width:56ch;margin-top:16px !important;color:#C7D6F0;font-size:clamp(16px, 1.15vw, 18px);line-height:1.7;text-wrap:pretty}
.cvm-ab-contact__lead a{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:rgba(255, 255, 255, .35);text-underline-offset:3px}
ul.cvm-ab-nap{display:grid;gap:12px;margin:28px 0 0 !important;padding:0;list-style:none}
.cvm-ab-nap__item{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:64px;margin:0;padding:10px 16px 10px 72px;border-radius:18px;background:rgba(255, 255, 255, .06);box-shadow:inset 0 0 0 1px rgba(124, 200, 255, .12)}
.cvm-ab-nap__item::before{content:"";position:absolute;top:50%;left:14px;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:rgba(124, 200, 255, .14)}
.cvm-ab-nap__item::after{content:"";position:absolute;top:50%;left:14px;width:42px;height:42px;margin-top:-21px;pointer-events:none;background:#7CC8FF;-webkit-mask:var(--cvm-i) center / 19px no-repeat;mask:var(--cvm-i) center / 19px no-repeat}
.cvm-ab-nap__label{color:#9FB4D9;font-size:13px;font-weight:600;line-height:1.4}
.cvm-ab-nap__value{color:#fff !important;font-size:16px;font-weight:700;line-height:1.45;text-decoration:none !important;overflow-wrap:anywhere}
a.cvm-ab-nap__value:hover{text-decoration:underline !important}
.cvm-ab-contact__card{--pd:clamp(22px, 3vw, 38px);padding:var(--pd);border-radius:24px;background:#fff;box-shadow:0 50px 100px -50px rgba(0, 0, 0, .6);container-type:inline-size;scroll-margin-top:80px}
.cvm-ab-contact__card > *{margin:0}
.cvm-ab-contact__card-title{color:#0A2A6E !important;font-size:clamp(20px, 1.7vw, 25px);font-weight:800;line-height:1.3}
@media (min-width: 640px) and (max-width: 1099px){
ul.cvm-ab-nap{grid-template-columns:repeat(2, minmax(0, 1fr))}}
@media (min-width: 1100px){
.cvm-ab-contact__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:clamp(48px, 5vw, 80px)}}
@media (min-width: 1100px) and (max-width: 1279px){
.cvm-ab-contact__grid{grid-template-columns:minmax(0, 11fr) minmax(0, 12fr)}}
@media (min-width: 1280px){
.cvm-ab-contact__grid{grid-template-columns:minmax(0, 10fr) minmax(0, 12fr)}}
@media (max-width: 639px){
.cvm-ab-fact{padding-left:70px}
.cvm-ab-fact::before, .cvm-ab-fact::after{left:14px}
.cvm-ab-svc__links a{font-size:14.5px}
.cvm-ab-steps li{padding:14px 16px 14px 74px}
.cvm-ab-steps li::before{left:16px;width:42px;height:42px;margin-top:-21px;font-size:14px}
.cvm-ab-kho{padding-left:clamp(22px, 2.4vw, 32px);padding-top:calc(clamp(22px, 2.4vw, 32px) + 72px)}
.cvm-ab-kho__btn a, .cvm-ab-btn--solid .wp-block-button__link{width:100%;justify-content:center}
.cvm-ab-work__btns .wp-block-button{width:100%}}
@media (prefers-reduced-motion: reduce){
.cvm-ab-go, .cvm-ab-svc__links a, .cvm-ab-proj a{transition:none}}
