.elementor .cpo-mega-promo{min-height:100px;padding-block-start:var(--cpo-space-md);padding-block-end:var(--cpo-space-md);padding-inline-start:var(--cpo-space-lg);padding-inline-end:var(--cpo-space-lg);margin-block-start:var(--cpo-space-md);border-radius:var(--cpo-radius-sm);background-image:linear-gradient(90deg, rgba(16,19,16,.96) 0%,rgba(16,19,16,.88) 48%,rgba(16,19,16,.48) 100%),url("https://peskostruy.spb.ru/wp-content/uploads/2026/10/cpo-industrial-hero-concept.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--cpo-a-bg);display:flex;flex-direction:row;gap:var(--cpo-space-lg);justify-content:space-between;align-items:center;background-position:center 55%;\n}.elementor .cpo-mega-link{font-family:var(--cpo-a-body);font-weight:500;font-size:var(--cpo-text-small);color:var(--cpo-a-text);line-height:1.4;margin:0px;& a { display:flex;align-items:center;min-height:44px;padding:var(--cpo-space-xs) 0;text-decoration:none;box-sizing:border-box; } & a:hover { color:var(--cpo-a-accent); } & a:active { opacity:.8; } & a:focus-visible { outline:2px solid var(--cpo-a-accent);outline-offset:3px; } & a[aria-current="page"] { color:var(--cpo-a-accent);text-decoration:underline;text-underline-offset:5px; }\n}.elementor .cpo-mega-hint{font-family:var(--cpo-a-body);color:var(--cpo-a-muted);line-height:1.5;margin-block-start:var(--cpo-space-xs);margin-block-end:var(--cpo-space-sm);margin-inline-start:0px;margin-inline-end:0px;font-size:var(--cpo-text-caption);\n}.elementor .cpo-mega-title{font-family:var(--cpo-a-body);font-weight:700;font-size:var(--cpo-text-small);color:var(--cpo-a-text);line-height:1.4;margin:0px;}.elementor .cpo-mega-group{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .cpo-mega-grid{padding:0px;display:grid;gap:var(--cpo-space-xl);grid-template-columns:1fr 1fr 1fr;align-items:start;}.elementor .cpo-footer-socials{padding:0px;display:flex;flex-direction:row;gap:0 var(--cpo-space-md);flex-wrap:wrap;}.elementor .cpo-footer-bottom{padding-inline-end:80px;border-block-start-width:1px;display:flex;flex-direction:row;gap:var(--cpo-space-lg);justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--cpo-a-line);\n}.elementor .cpo-footer-phone{font-family:var(--cpo-a-body);font-weight:700;font-size:clamp(18px,1.55vw,24px);color:var(--cpo-a-text);line-height:1.3;margin:0px;white-space:nowrap; & a { display:flex;align-items:center;min-height:48px;text-decoration:none; } & a:hover { color:var(--cpo-a-accent); } & a:focus-visible { outline:2px solid var(--cpo-a-accent);outline-offset:3px; } & a { gap:8px; } & a::before { content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background:var(--cpo-a-accent);mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2016.9v3a2%202%200%200%201-2.2%202A19.8%2019.8%200%200%201%203.1%205.2%202%202%200%200%201%205.1%203h3a2%202%200%200%201%202%201.7c.1.9.4%201.8.7%202.6a2%202%200%200%201-.5%202.1L9%2010.7a16%2016%200%200%200%204.3%204.3l1.3-1.3a2%202%200%200%201%202.1-.5c.8.3%201.7.6%202.6.7a2%202%200%200%201%201.7%202z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; }\n}.elementor .cpo-footer-copy{font-family:var(--cpo-a-body);font-size:var(--cpo-text-small);color:var(--cpo-a-muted);line-height:1.65;margin:0px;}.elementor .cpo-footer-contact-column{padding:var(--cpo-space-lg);border-radius:var(--cpo-radius-sm);border-inline-start-width:0px;background-color:var(--cpo-a-panel);display:flex;flex-direction:column;gap:var(--cpo-space-sm);border-left-style: solid; border-left-color: var(--cpo-a-line);\n}.elementor .cpo-footer-brand-column{padding:0px;display:flex;flex-direction:column;gap:var(--cpo-space-md);align-items:flex-start;}.elementor .cpo-footer-grid{padding:0px;display:grid;gap:var(--cpo-space-xl);grid-template-columns:1.35fr 1fr 1fr 1.1fr;align-items:start;}.elementor .cpo-footer-shell{width:100%;max-width:var(--cpo-content-width);padding-block-start:var(--cpo-space-2xl);padding-block-end:var(--cpo-space-lg);padding-inline-start:var(--cpo-space-xl);padding-inline-end:var(--cpo-space-xl);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--cpo-space-xl);}.elementor .cpo-service-menu-grid{padding:0px;display:grid;gap:var(--cpo-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;}.elementor .cpo-service-menu-panel{width:680px;max-width:calc(100vw - 64px);max-height:calc(100dvh - 112px);position:absolute;inset-block-start:calc(100% + 16px);inset-inline-start:0px;z-index:110;padding:24px;border-radius:var(--cpo-radius-sm);border-width:1px;border-color:var(--cpo-a-line);border-style:solid;background-color:var(--cpo-a-panel);box-sizing:border-box; overflow-y:auto; overscroll-behavior:contain;\n}.elementor .cpo-service-menu-toggle:hover,.elementor .cpo-service-menu-toggle:focus-visible{color:var(--cpo-a-accent);}.elementor .cpo-service-menu-toggle{min-height:48px;font-family:var(--cpo-a-body);font-weight:600;font-size:15px;color:var(--cpo-a-text);padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:flex;gap:8px;align-items:center;box-sizing:border-box; white-space:nowrap; &:focus-visible { outline:2px solid var(--cpo-a-accent);outline-offset:3px; } &::after { content:"";display:block;flex-shrink:0;width:7px;height:7px;margin-left:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg); }\n}.elementor .cpo-service-menu{width:auto;position:relative;padding:0px;& details:not([open]) > .e-accordion-item-content-base { display:none; }\n}.elementor .cpo-global-link-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .cpo-global-nav-label{font-family:var(--cpo-a-body);font-weight:700;font-size:var(--cpo-text-body);color:var(--cpo-a-text);line-height:1.5;margin-block-end:var(--cpo-space-sm);}.elementor .cpo-global-nav-link{font-family:var(--cpo-a-body);font-weight:500;font-size:var(--cpo-text-body);color:var(--cpo-a-text);line-height:1.5;margin:0px;& a { display:flex;align-items:center;box-sizing:border-box;min-height:44px;width:100%;text-decoration:none;padding:8px 0; } & a:hover { color:var(--cpo-a-accent); } & a:focus-visible { outline:2px solid var(--cpo-a-accent);outline-offset:2px; } & a[aria-current="page"] { color:var(--cpo-a-accent);text-decoration:underline;text-underline-offset:5px; } & a > span { display:block;font-size:var(--cpo-text-small);line-height:1.5;color:var(--cpo-a-muted);font-weight:400;margin-top:2px; }\n}.elementor .cpo-price-note{font-family:var(--cpo-a-body);font-size:0.875rem;color:var(--cpo-a-muted);line-height:1.65;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cpo-price-visit{padding:1.5rem;margin-block-start:2rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;border-width:0.0625rem;border-color:var(--cpo-a-accent);border-style:solid;background-color:var(--cpo-a-bg);display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .cpo-price-value{font-family:var(--cpo-a-body);font-weight:800;font-size:1.25rem;color:var(--cpo-a-accent);line-height:1.5;margin:0px;white-space:nowrap;\n}.elementor .cpo-price-name{min-width:0px;font-family:var(--cpo-a-body);font-weight:600;font-size:1.0625rem;color:var(--cpo-a-text);line-height:1.5;margin:0px;}.elementor .cpo-price-row{width:100%;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:0.0625rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:baseline; border-bottom-style: solid; border-bottom-color: var(--cpo-a-line); border-bottom:0.0625rem solid color-mix(in srgb,var(--cpo-a-text) 25%,transparent);\n}.elementor .cpo-price-heading{font-family:var(--cpo-a-display);font-weight:700;font-size:1.75rem;color:var(--cpo-a-text);line-height:1.2;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cpo-price-group{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .cpo-price-grid{padding:0px;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:auto;}.elementor .cpo-work-price{font-family:var(--cpo-a-body);font-weight:600;font-size:1rem;color:var(--cpo-a-accent);line-height:1.5;padding-block-start:1rem;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;}.elementor .cpo-client-name{min-height:2.5rem;font-family:var(--cpo-a-body);font-weight:500;font-size:0.8125rem;color:var(--cpo-a-muted);line-height:1.5;text-align:center;margin:0px;overflow-wrap:anywhere;\n}.elementor .cpo-client-logo{width:100%;height:4rem;max-width:10rem;object-fit:contain;mix-blend-mode:screen;display:block;filter:grayscale(1) invert(1); filter:grayscale(1) invert(1) brightness(1.6);\n}.elementor .cpo-client-card{min-width:0px;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:0px;background-color:transparent;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;&:nth-child(14) .cpo-client-logo { filter:grayscale(1) invert(1) brightness(4); }\n}.elementor .cpo-clients-grid{padding:0px;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr));}.elementor .cpo-work-count{font-family:var(--cpo-a-mono);font-size:0.75rem;color:var(--cpo-a-accent);line-height:1.5;margin:0px;white-space:nowrap;\n}.elementor .cpo-work-link-label{font-family:var(--cpo-a-body);font-size:0.875rem;color:var(--cpo-a-text);line-height:1.5;margin:0px;}.elementor .cpo-work-footer{padding:1rem;margin:0px;display:flex;flex-direction:row;gap:0.75rem;justify-content:space-between;align-items:center;}.elementor .cpo-work-cover{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;}.elementor .cpo-work-card:hover,.elementor .cpo-work-card:focus-visible{border-color:var(--cpo-a-accent);}.elementor .cpo-work-card{min-width:0px;overflow:hidden;color:var(--cpo-a-text);text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-width:0.0625rem;border-color:var(--cpo-a-line);border-style:solid;background-color:var(--cpo-a-panel);display:block;&:focus-visible { outline:0.1875rem solid var(--cpo-a-focus);outline-offset:0.25rem; }\n}.elementor .cpo-work-grid{min-width:0px;padding:0px;margin:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .cpo-a-mobile-menu-link{font-family:var(--cpo-a-body);font-size:1rem;color:var(--cpo-a-text);line-height:1.5;padding:0px;margin:0px;& a { display:flex;align-items:center;min-height:3rem;padding:0.625rem 0;text-decoration:none; } & a:hover { color:var(--cpo-a-accent); } & a:focus-visible { outline:0.1875rem solid var(--cpo-a-focus);outline-offset:0.125rem; }\n}.elementor .cpo-a-mobile-menu-nav{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .cpo-a-mobile-menu-panel{width:100%;position:absolute;inset-block-start:100%;inset-inline-start:0px;z-index:50;padding-block-start:0.75rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-block-end-width:0.0625rem;background-color:var(--cpo-a-bg);border-bottom-style: solid; border-bottom-color: var(--cpo-a-line);\n}.elementor .cpo-a-mobile-menu-label{font-family:var(--cpo-a-body);font-size:0.875rem;color:var(--cpo-a-text);line-height:1.4;padding:0px;margin:0px;}.elementor .cpo-a-mobile-menu-toggle:hover,.elementor .cpo-a-mobile-menu-toggle:focus-visible{border-color:var(--cpo-a-accent);}.elementor .cpo-a-mobile-menu-toggle{width:auto;min-height:2.75rem;color:var(--cpo-a-text);cursor:pointer;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-width:0.0625rem;border-color:var(--cpo-a-line);border-style:solid;background-color:var(--cpo-a-panel);display:flex;gap:0.75rem;justify-content:space-between;align-items:center;&:focus-visible { outline:0.1875rem solid var(--cpo-a-focus);outline-offset:0.1875rem; } & .e-accordion-item-icon-base { position:relative; } & .e-accordion-item-icon-base::before, & .e-accordion-item-icon-base::after { content:"";position:absolute;left:0;top:50%;width:1rem;height:0.125rem;background:currentColor; } & .e-accordion-item-icon-base::before { transform:translateY(-0.1875rem); } & .e-accordion-item-icon-base::after { transform:translateY(0.1875rem); }\n}.elementor .cpo-a-mobile-menu-item{width:auto;position:static;padding:0px;margin:0px;&[open] .e-accordion-item-icon-base::before { transform:rotate(45deg); } &[open] .e-accordion-item-icon-base::after { transform:rotate(-45deg); } &:not([open]) > .e-accordion-item-content-base { display:none; }\n}.elementor .cpo-a-mobile-menu{width:auto;position:static;padding:0px;margin:0px;display:none;}.elementor .cpo-a-logo{width:13.75rem;height:auto;max-width:100%;object-fit:contain;padding:0px;border-radius:0px;background-color:transparent;display:block;&:focus-visible { outline:0.1875rem solid var(--cpo-a-accent);outline-offset:0.3125rem; }\n}.elementor .cpo-a-footer{min-width:0px;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:0.0625rem;background-color:var(--cpo-a-bg);flex-direction:column;gap:1.5rem;align-items:stretch;border-top-style: solid; border-top-color: var(--cpo-a-line);\n}.elementor .cpo-a-faq-content{min-width:0px;max-width:52rem;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;gap:0px;}.elementor .cpo-a-faq-question{font-family:var(--cpo-a-body);font-weight:400;font-size:1.25rem;color:var(--cpo-a-text);line-height:1.65;cursor:pointer;margin:0px;}.elementor .cpo-a-faq-slot{min-width:0px;padding:0px;margin:0px;gap:0px;}.elementor .cpo-a-faq-header{min-width:0px;cursor:pointer;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;&:focus-visible { outline:0.1875rem solid var(--cpo-a-focus); outline-offset:0.3125rem; }\n}.elementor .cpo-a-faq-item{min-width:0px;padding:0px;margin:0px;border-block-end-width:0.0625rem;gap:0px;border-bottom-style: solid; border-bottom-color: var(--cpo-a-line);\n}.elementor .cpo-a-faq{min-width:0px;padding:0px;margin:0px;border-block-start-width:0.0625rem;display:flex;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: var(--cpo-a-line);\n}.elementor .cpo-a-step-title{font-family:var(--cpo-a-body);font-weight:700;font-size:1.25rem;color:var(--cpo-a-text);line-height:1.4;margin:0px;cursor:default;\n}.elementor .cpo-a-step-number{font-family:var(--cpo-a-mono);font-weight:400;font-size:0.75rem;color:var(--cpo-a-accent);line-height:1.65;margin:0px;cursor:default;\n}.elementor .cpo-a-step{min-width:0px;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:0.0625rem;display:flex;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--cpo-a-line);\n}.elementor .cpo-a-column{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .cpo-a-grid2{min-width:0px;padding:0px;margin:0px;display:grid;gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .cpo-a-card-link:hover,.elementor .cpo-a-card-link:focus-visible{color:var(--cpo-a-accent);}.elementor .cpo-a-card-link{font-family:var(--cpo-a-body);font-weight:700;font-size:0.875rem;color:var(--cpo-a-text);line-height:1.65;text-decoration:none;cursor:pointer;padding-block-start:1.2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0.0625rem;display:block;border-top-style: solid; border-top-color: var(--cpo-a-line); &:focus-visible { outline:0.1875rem solid var(--cpo-a-focus); outline-offset:0.3125rem; }\n}.elementor .cpo-a-intro-copy{max-width:22rem;font-family:var(--cpo-a-body);font-weight:400;font-size:1rem;color:var(--cpo-a-muted);line-height:1.65;margin:0px;cursor:default;\n}.elementor .cpo-a-intro{min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:3rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:flex-end;}.elementor .cpo-a-micro-link:hover,.elementor .cpo-a-micro-link:focus-visible{color:var(--cpo-a-accent);}.elementor .cpo-a-micro-link{font-family:var(--cpo-a-mono);font-weight:400;font-size:0.75rem;color:var(--cpo-a-muted);line-height:1.65;text-decoration:none;cursor:pointer;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;&:focus-visible { outline:0.1875rem solid var(--cpo-a-focus); outline-offset:0.3125rem; }\n}.elementor .cpo-a-micro{font-family:var(--cpo-a-mono);font-weight:400;font-size:0.7rem;color:var(--cpo-a-muted);line-height:1.65;margin:0px;cursor:default;\n}.elementor .cpo-a-hero-foot{min-width:0px;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0.0625rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--cpo-a-line);\n}.elementor .cpo-a-actions{width:auto;min-width:0px;padding:0px;margin-block-start:3rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;}.elementor .cpo-a-lead{max-width:36rem;font-family:var(--cpo-a-body);font-weight:400;font-size:1.25rem;color:var(--cpo-a-muted);line-height:1.65;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .cpo-a-text{font-family:var(--cpo-a-body);font-weight:400;font-size:1rem;color:var(--cpo-a-muted);line-height:1.65;margin:0px;cursor:default;\n}.elementor .cpo-a-h2-accent{font-family:var(--cpo-a-display);font-weight:600;font-size:3.8rem;color:var(--cpo-a-text);letter-spacing:-0.035em;line-height:1.12;margin:0px;cursor:default; & span { color:var(--cpo-a-accent); }\n}.elementor .cpo-a-h2{font-family:var(--cpo-a-display);font-weight:600;font-size:3.8rem;color:var(--cpo-a-text);letter-spacing:-0.035em;line-height:1.12;margin:0px;cursor:default; & span { color:var(--cpo-a-muted); }\n}.elementor .cpo-a-h1{font-family:var(--cpo-a-display);font-weight:600;font-size:6rem;color:var(--cpo-a-text);letter-spacing:-0.035em;line-height:1.12;margin:0px;cursor:default; & span { color:var(--cpo-a-accent); }\n}.elementor .cpo-a-eyebrow-accent{font-family:var(--cpo-a-mono);font-weight:600;font-size:0.75rem;color:var(--cpo-a-accent);letter-spacing:0.07em;line-height:1.65;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .cpo-a-eyebrow{font-family:var(--cpo-a-mono);font-weight:600;font-size:0.75rem;color:var(--cpo-a-text);letter-spacing:0.07em;line-height:1.65;margin:0px;cursor:default;\n}.elementor .cpo-a-hero{min-width:0px;padding-block-start:6.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-image:linear-gradient(90deg, rgba(16,19,16,0.98) 0%,rgba(16,19,16,0.82) 42%,rgba(16,19,16,0.1) 100%),url("https://peskostruy.spb.ru/wp-content/uploads/2026/10/cpo-industrial-hero-concept.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--cpo-a-bg);gap:0px;background-position:60% center;\n}.elementor .cpo-a-wrap{min-width:0px;max-width:96rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;max-width:var(--container-max-width);\n}.elementor .cpo-a-section-panel{min-width:0px;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:var(--cpo-a-panel);gap:0px;}.elementor .cpo-a-section{min-width:0px;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:var(--cpo-a-bg);gap:0px;}.elementor .cpo-price-section{background-color:#283024;}.elementor .cpo-a-button-secondary:hover,.elementor .cpo-a-button-secondary:focus-visible{color:var(--cpo-a-bg);background-color:var(--cpo-a-hover);}.elementor .cpo-a-button-secondary:hover,.elementor .cpo-a-button-secondary:focus-visible{color:var(--cpo-a-text);border-color:var(--cpo-a-text);background-color:var(--cpo-a-panel);}.elementor .cpo-a-button-secondary{min-height:3.25rem;font-family:var(--cpo-a-body);font-weight:700;font-size:0.875rem;color:var(--cpo-a-text);line-height:1.45;text-decoration:none;cursor:pointer;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:0.0625rem;border-color:var(--cpo-a-line);border-style:solid;background-color:transparent;display:inline-flex;gap:1rem;justify-content:center;align-items:center;&:focus-visible { outline:0.1875rem solid var(--cpo-a-focus); outline-offset:0.3125rem; }\n}.elementor .cpo-a-button:hover,.elementor .cpo-a-button:focus-visible{color:var(--cpo-a-bg);background-color:var(--cpo-a-hover);}.elementor .cpo-a-button{min-height:3.25rem;font-family:var(--cpo-a-body);font-weight:700;font-size:0.875rem;color:var(--cpo-a-bg);line-height:1.45;text-decoration:none;cursor:pointer;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:0.0625rem;border-color:var(--cpo-a-accent);border-style:solid;background-color:var(--cpo-a-accent);display:inline-flex;gap:1rem;justify-content:center;align-items:center;&:focus-visible { outline:0.1875rem solid var(--cpo-a-focus); outline-offset:0.3125rem; }\n}.elementor .cpo-a-header-button:hover,.elementor .cpo-a-header-button:focus-visible{color:var(--cpo-a-bg);background-color:var(--cpo-a-hover);}.elementor .cpo-a-header-button{min-height:3.25rem;font-family:var(--cpo-a-body);font-weight:700;font-size:0.875rem;color:var(--cpo-a-bg);line-height:1.45;text-decoration:none;cursor:pointer;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:0.0625rem;border-color:var(--cpo-a-accent);border-style:solid;background-color:var(--cpo-a-accent);display:inline-flex;gap:1rem;justify-content:center;align-items:center;&:focus-visible { outline:0.1875rem solid var(--cpo-a-focus); outline-offset:0.3125rem; }\n}.elementor .cpo-a-nav-link:hover,.elementor .cpo-a-nav-link:focus-visible{color:var(--cpo-a-accent);}.elementor .cpo-a-nav-link{font-family:var(--cpo-a-body);font-weight:400;font-size:0.9375rem;color:var(--cpo-a-text);line-height:1.65;text-decoration:none;cursor:pointer;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;&:focus-visible { outline:0.1875rem solid var(--cpo-a-focus); outline-offset:0.3125rem; }\n}.elementor .cpo-a-nav{width:auto;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;display:flex;flex-direction:row;gap:1.4rem;align-items:center;}.elementor .cpo-a-brand-row{width:auto;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0.8rem;align-items:center;}.elementor .cpo-a-header-row{min-width:0px;max-width:96rem;position:relative;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;max-width:var(--container-max-width);\n}.elementor .cpo-a-header{min-width:0px;padding:0px;margin:0px;border-block-end-width:0.0625rem;background-color:var(--cpo-a-bg);display:flex;flex-direction:column;gap:0px;border-bottom-style: solid; border-bottom-color: var(--cpo-a-line);\n}.elementor .cpo-a-shell{min-width:0px;font-family:var(--cpo-a-body);color:var(--cpo-a-text);padding:0px;margin:0px;background-color:var(--cpo-a-bg);gap:0px;}