@charset "UTF-8";@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/kord/assets/fonts/roboto-regular.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/kord/assets/fonts/roboto-500.woff2) format('woff2')}*,*::before,*::after{box-sizing:border-box}:where(body, h1, h2, h3, h4, h5, h6, p, figure, blockquote) {margin:0}:where(ul, ol) {margin:0;padding:0}:root{interpolate-size:allow-keywords}html{scroll-behavior:smooth;scrollbar-gutter:stable}main{overflow-x:clip;view-transition-name:main-content}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--c-bg);color:var(--c-text);font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}aside,nav,footer,header,section,main{display:block}::view-transition-old(main-content) {animation:page-out var(--dur-fast) ease both}::view-transition-new(main-content) {animation:page-in var(--dur-base) ease both}@keyframes page-out {
  to {
    opacity: 0;
  }
}@keyframes page-in {
  from {
    opacity: 0;
  }
}@media (prefers-reduced-motion:reduce){::view-transition-old(root),
  ::view-transition-new(root),
  ::view-transition-old(main-content),
  ::view-transition-new(main-content) {animation:none}}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}:where(.nav-list,
  .nav-list-modal,
  .sub-menu,
  .lang__list,
  .footer-nav__list,
  .footer-social,
  .footer-bottom__list-policy,
  .page-numbers,
  .service-toc__list,
  .service-links__list,
  .product-properties__item) {margin:0;padding:0;list-style:none}a{color:inherit}a,a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}label{cursor:pointer}legend{display:block}:where(input, textarea, button, select) {font:inherit;color:inherit}:where(button, input[type="submit"]) {cursor:pointer}button::-moz-focus-inner{padding:0;border:0}:where(a, button, input, select, textarea):focus-visible {outline:none;box-shadow:var(--focus-ring)}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.15}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5)}h6{font-size:var(--fs-h6)}p{margin-block-end:var(--space-2x)}.container{padding-inline:var(--gutter)}section:not(.features, .products-catalog),
footer {padding-block:var(--space-section-y)}.wp-singular:not(.home, .single-product) {padding-top:var(--space-section-y)}.button{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:var(--space-2x);min-block-size:var(--control-h);padding-inline:var(--control-pad-x);border-radius:var(--radius-button);background-color:var(--c-bg);color:var(--c-text);font-weight:500;text-align:center;border:none;transition:background-color var(--dur-fast) var(--ease) , border-color var(--dur-fast) var(--ease) , color var(--dur-fast) var(--ease)}.button--bordered,.button-border{background:transparent;border:1px solid var(--c-on-dark);color:var(--c-on-dark)}.button--bordered:hover{background:var(--c-bg);color:var(--c-text)}.button--brand{background-color:var(--c-brand);color:var(--c-on-dark)}.button--brand-outline{background:transparent;border:1px solid var(--c-brand);color:var(--c-brand);justify-content:center}.button--brand-outline:hover{background-color:var(--c-brand);color:var(--c-on-dark)}.button-border.product-head__button{border-color:var(--c-brand);color:var(--c-brand);justify-content:center}.button-border.product-head__button:hover{background-color:var(--c-brand);color:var(--c-on-dark)}.button--arrow,.button-arrow{padding:0 var(--space-2x) 0 var(--control-pad-x)}.button--arrow::after,.button-arrow::after{content:url(data:image/svg+xml;charset=UTF-8,<svg\ width=\"36\"\ height=\"36\"\ viewBox=\"0\ 0\ 36\ 36\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><rect\ width=\"36\"\ height=\"36\"\ rx=\"18\"\ fill=\"black\"/><path\ d=\"M23.0974\ 23.8056C22.8273\ 23.8019\ 22.5833\ 23.6974\ 22.3654\ 23.4921C22.1475\ 23.2868\ 22.037\ 23.0489\ 22.0337\ 22.7783L21.9338\ 15.5597L13.8163\ 23.6772C13.6105\ 23.883\ 13.3662\ 23.984\ 13.0833\ 23.9801C12.8005\ 23.9762\ 12.5537\ 23.8684\ 12.3431\ 23.6569C12.1315\ 23.4453\ 12.0238\ 23.198\ 12.0199\ 22.9152C12.016\ 22.6323\ 12.1169\ 22.3885\ 12.3228\ 22.1837L20.4403\ 14.0661L13.2217\ 13.9663C12.9516\ 13.9626\ 12.7137\ 13.852\ 12.5079\ 13.6346C12.3021\ 13.4172\ 12.1976\ 13.1732\ 12.1944\ 12.9026C12.1906\ 12.6326\ 12.2917\ 12.3946\ 12.4975\ 12.1888C12.7033\ 11.983\ 12.9413\ 11.8819\ 13.2113\ 11.8857L22.9343\ 12.0202C23.0692\ 12.0098\ 23.1987\ 12.0361\ 23.3228\ 12.0992C23.4469\ 12.1623\ 23.5582\ 12.2436\ 23.6568\ 12.3432C23.7564\ 12.4427\ 23.8347\ 12.5511\ 23.8918\ 12.6682C23.9489\ 12.7854\ 23.9783\ 12.9179\ 23.9798\ 13.0657L24.1143\ 22.7887C24.118\ 23.0587\ 24.017\ 23.2967\ 23.8112\ 23.5025C23.6054\ 23.7083\ 23.3674\ 23.8094\ 23.0974\ 23.8056Z\"\ fill=\"white\"/></svg>);display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:1.125rem;background-color:var(--c-bg-dark)}.link-button{text-decoration:underline}.nav__icon-btn{display:grid;place-items:center;inline-size:var(--space-6x);block-size:var(--space-6x);padding:0;border:0;border-radius:var(--radius-pill);background:none;color:inherit;cursor:pointer}.blog-search-button{height:var(--space-6x);padding:0 var(--space-4x);border-radius:var(--space-6x);background-color:var(--c-brand);color:var(--c-on-dark);font-size:.875rem;font-weight:600;text-transform:uppercase}.blog-search-button:hover{background-color:#333}.modal .wpcf7-form input[type="submit"]{width:100%;margin-top:var(--space-2x);background-color:var(--c-brand);color:var(--c-on-dark)}.error404__link{display:inline-flex;margin-block-start:var(--space-4x);background-color:#000;color:#fff}:where(input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  input[type="password"],
  input[type="search"],
  input[type="date"],
  textarea,
  select) {inline-size:100%;min-block-size:var(--control-h);padding:var(--control-pad-y) var(--control-pad-x);border:1px solid var(--c-border);border-radius:var(--radius-field);background-color:var(--c-bg);color:var(--c-text);font:inherit;transition:border-color var(--dur-fast) var(--ease)}textarea{min-height:7.5rem;border-radius:var(--radius-field-block);resize:vertical}:where(input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  input[type="password"],
  input[type="search"],
  input[type="date"],
  textarea,
  select):focus {border-color:var(--c-accent)}input[type="radio"],input[type="checkbox"]{flex:0 0 auto;width:1.125rem;height:1.125rem;margin-inline-end:var(--space-1x);accent-color:var(--c-accent);cursor:pointer}.modal{position:fixed;inset:0;z-index:var(--z-modal);background-color:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease) , visibility 0s linear var(--dur-base)}.modal.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--dur-base) var(--ease) , visibility 0s}.modal__wrap{--modal-bg:var(--c-bg);--modal-fg:var(--c-text);--modal-muted:var(--c-text-muted);--modal-border:var(--c-border);display:grid;grid-template-rows:auto 1fr auto;block-size:100dvh;inline-size:min(var(--modal-size,28rem),100%);margin-inline-start:auto;background:var(--modal-bg);color:var(--modal-fg);translate:100% 0;transition:translate var(--dur-base) var(--ease)}.modal.is-open .modal__wrap{translate:0}.modal__wrap:focus{outline:none}.modal--dark .modal__wrap{--modal-bg:var(--c-bg-dark);--modal-fg:var(--c-on-dark);--modal-muted:rgba(255,255,255,.65);--modal-border:var(--c-border-dark)}.modal--dark .modal__wrap :focus-visible{outline:2px solid var(--modal-fg);outline-offset:2px;box-shadow:none}.modal--dark .modal__wrap ::placeholder{color:var(--modal-muted)}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2x);padding:var(--space-3x);border-block-end:1px solid var(--modal-border)}.modal__title{margin:0;font-size:var(--fs-h5);line-height:1.2}.modal__close{flex:0 0 auto;display:grid;place-items:center;inline-size:var(--tap);block-size:var(--tap);border-radius:var(--radius-pill);color:var(--modal-muted);transition:background-color var(--dur-fast) var(--ease) , color var(--dur-fast) var(--ease)}.modal__close:hover{color:var(--modal-fg);background:color-mix(in srgb,var(--modal-fg) 8%,transparent)}.modal__body{overflow-y:auto;overscroll-behavior:contain;padding:var(--space-3x)}.modal__text{margin-block-end:var(--space-2x);color:var(--modal-muted)}.modal__product{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:var(--space-2x);margin-block-end:var(--space-3x);padding:var(--space-1x);border-radius:var(--radius-md);background:color-mix(in srgb,var(--modal-fg) 5%,transparent)}.modal__product-media{display:block;aspect-ratio: 1 / 1;overflow:hidden;border-radius:calc(var(--radius-md) - var(--space-1x));background:var(--modal-bg)}.modal__product-media img{display:block;width:100%;height:100%;object-fit:cover}.modal__product-info{display:grid;gap:.125rem;min-width:0;padding-inline-end:var(--space-1x)}.modal__product-name{font-size:.875rem;line-height:1.35}.modal__product-sku{font-size:.75rem;color:var(--modal-muted);font-variant-numeric:tabular-nums}.modal__product-sku:empty{display:none}.modal__foot{display:flex;flex-direction:column;gap:var(--space-2x);padding:var(--space-3x);padding-block-end:max(var(--space-3x),env(safe-area-inset-bottom));border-block-start:1px solid var(--modal-border);background:var(--modal-bg)}.modal__foot:empty{display:none}.button--bordered.modal__button:hover,.button-border.modal__button:hover{background:var(--c-on-dark);color:var(--c-ink)}.modal-contact li{padding-block:var(--space-1x);font-weight:500}@media (prefers-reduced-motion:reduce){.modal,.modal__wrap{transition-duration:0s}}ul.page-numbers{display:flex;gap:var(--space-1x);margin-block-start:var(--space-4x)}ul.page-numbers :where(a, span) {display:grid;place-items:center;inline-size:var(--control-h-sm);block-size:var(--control-h-sm);border:1px solid var(--c-brand);border-radius:var(--radius-sm)}ul.page-numbers .current{background-color:var(--c-brand);color:var(--c-on-dark)}.mega-menu{--mega-menu-promo-image:url(https://kord-spectkan.com.ua/wp-content/uploads/2026/09/796324055_18049435571804096_4981667357358881772_n.jpg)}.nav{position:fixed;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3x);width:100%;padding-inline:var(--gutter);color:var(--c-on-dark);transition:color 300ms cubic-bezier(.215,.61,.355,1) , background-color 300ms cubic-bezier(.215,.61,.355,1);view-transition-name:site-header}.nav.is-scrolled{border-color:var(--c-border);background:var(--c-bg);color:var(--c-text);box-shadow:0 .5rem 2rem rgba(0,0,0,.1)}.nav-black{color:var(--c-text)}.nav__logo{display:grid;place-items:center}.nav__logo svg{width:7.5rem;height:var(--space-4x)}.nav__right{display:flex;align-items:center;gap:var(--space-1x);margin-inline-start:auto}.nav__phone{font-weight:500;min-width:10rem;font-variant-numeric:tabular-nums;text-align:right}.nav-toggle{display:none}@media screen and (max-width:1024px){.nav-toggle{display:grid}}.nav-cart{position:relative}.nav-cart__quantity{position:absolute;inset-inline-end:.25rem;inset-block-start:.25rem;display:grid;place-items:center;min-inline-size:var(--space-2x);block-size:var(--space-2x);padding-inline:.1875rem;border-radius:var(--radius-pill);background-color:var(--c-accent-red);color:var(--c-on-dark);font-size:.6875rem;line-height:1}.nav-list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.nav-list>.menu-item{position:relative}.nav-list>.menu-item>a{display:flex;align-items:center;gap:.5rem;padding:var(--space-2x);font-weight:500;white-space:nowrap}.nav-list>.menu-item-has-children>a::after{content:"";width:.375rem;height:.375rem;margin-top:-.2rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.nav-list-modal .menu-item-has-children:has(> [aria-expanded="true"])>a {border-bottom:0}.nav-list>.menu-item:not(.mega-menu)>.sub-menu {position:absolute;top:100%;left:0;z-index:20;visibility:hidden;opacity:0;pointer-events:none;margin:0;padding:.5rem;border:1px solid var(--c-border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--c-bg);color:var(--c-text);box-shadow:0 .5rem 2rem rgba(0,0,0,.12);transform:translateY(.5rem);transition:opacity .18s ease , transform .18s ease , visibility .18s ease}.nav-list>.menu-item:not(.mega-menu):hover>.sub-menu,
.nav-list>.menu-item:not(.mega-menu):focus-within>.sub-menu {visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.nav-list>.menu-item:not(.mega-menu)>.sub-menu a {display:block;padding:.75rem 1rem;border-radius:var(--radius-sm)}.nav-list>.menu-item:not(.mega-menu)>.sub-menu a:hover,
.nav-list>.menu-item:not(.mega-menu)>.sub-menu a:focus-visible {background:var(--c-bg-soft)}.nav-list>.mega-menu{position:static}.nav-list>.mega-menu>.sub-menu{position:absolute;top:100%;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-3x);visibility:hidden;opacity:0;pointer-events:none;transform:translate(0,-5%);margin:0;padding:var(--space-3x);overflow:visible;border:1px solid var(--c-border);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--c-bg);color:var(--c-text);box-shadow:0 1rem 3rem rgba(0,0,0,.14);transition:opacity .18s ease , transform .18s ease , visibility .18s ease}.nav-list>.mega-menu:hover>.sub-menu,.nav-list>.mega-menu:focus-within>.sub-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0,0)}.nav-list>.mega-menu>.sub-menu>.menu-item{position:static;min-width:0}.nav-list>.mega-menu>.sub-menu>.menu-item-has-children:not(.mega-menu-promo)>a {display:block;margin:0 0 var(--space-1x);padding-inline:var(--space-1x);font-size:.875rem;text-transform:uppercase;color:var(--c-text-muted);cursor:default;pointer-events:none}.nav-list>.mega-menu>.sub-menu>.menu-item>.sub-menu{position:static;display:block;width:auto;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.nav-list>.mega-menu>.sub-menu>.menu-item>.sub-menu>.menu-item>a{display:block;padding:var(--space-1x);font-weight:500;border-radius:var(--radius-sm)}.nav-list>.mega-menu>.sub-menu>.menu-item>.sub-menu>.menu-item>a:hover,.nav-list>.mega-menu>.sub-menu>.menu-item>.sub-menu>.menu-item>a:focus-visible{background-color:var(--c-bg-soft)}.nav-list>.mega-menu>.sub-menu>.menu-item-has-children>a::after{content:none}.nav-list>.mega-menu>.sub-menu>.mega-menu-promo{min-height:15rem}.nav-list>.mega-menu>.sub-menu>.mega-menu-promo>a{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:15rem;height:100%;padding:var(--space-3x);overflow:hidden;border-radius:var(--radius-md);color:var(--c-on-dark);font-size:1.125rem;line-height:1.25;font-weight:700;background-image:linear-gradient(180deg,rgba(0,0,0,.04) 15%,rgba(0,0,0,.78) 100%) , var(--mega-menu-promo-image,linear-gradient(135deg,var(--c-brand),#111));background-size:cover;background-position:center}.nav-list>.mega-menu>.sub-menu>.mega-menu-promo>a::after{content:"Отримати →";display:block;width:auto;height:auto;margin-top:var(--space-1x);border:0;font-size:.875rem;line-height:1.3;font-weight:500;transform:none}.nav-list>.mega-menu>.sub-menu>.mega-menu-promo>a:hover,.nav-list>.mega-menu>.sub-menu>.mega-menu-promo>a:focus-visible{opacity:.92}@media screen and (min-width:1025px) and (max-width:1200px){.nav-list>.menu-item>a{padding-inline:var(--space-1x)}.nav-list>.mega-menu>.sub-menu{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(9rem,.7fr);gap:var(--space-3x)}.nav-list>.mega-menu>.sub-menu>.mega-menu-promo{display:none}}@media screen and (max-width:1024px){.nav-list{display:none}.nav__phone{display:none}}.nav-list-modal{margin:0;padding:0;list-style:none}.nav-list-modal .menu-item{position:relative}.nav-list-modal .menu-item>a{display:flex;align-items:center;min-height:var(--tap);padding:var(--space-2x) var(--space-6x) var(--space-2x) 0;border-bottom:1px solid var(--c-border);font-weight:500}.nav-list-modal__toggle{position:absolute;inset-block-start:.25rem;inset-inline-end:0;flex:none;display:grid;place-items:center;inline-size:var(--tap);block-size:var(--tap);padding:0;border:0;border-inline-start:1px solid var(--c-border);background:none;color:inherit;cursor:pointer}.nav-list-modal__toggle svg{transition:rotate var(--dur-fast) var(--ease)}.nav-list-modal__toggle[aria-expanded="true"] svg{rotate:90deg}.nav-list-modal .menu-item-has-children>a::after{content:none}.nav-list-modal>.mega-menu>.sub-menu{margin:0;padding:var(--space-1x) 0 var(--space-2x);border:0}@media screen and (max-width:1024px){.nav-list-modal .mega-menu-promo{display:none}}.lang{position:relative}.lang__toggle{font-family:inherit;font-weight:500}.lang__list{position:absolute;inset-inline-end:0;inset-block-start: calc(100% + .25rem);min-inline-size:var(--space-10x);z-index:2;margin:0;padding:.25rem;list-style:none;border:1px solid var(--c-border);border-radius:var(--radius-sm);background-color:var(--c-bg);color:var(--c-text);box-shadow:0 .5rem 2rem rgba(150,150,150,.35)}.lang__link{display:block;padding:.5rem .75rem;border-radius:calc(var(--radius-sm) - 2px);font-size:.875rem}.lang__link:hover{background-color:var(--c-bg-soft)}.footer{padding-bottom:var(--space-4x)}.footer-top{padding-bottom:var(--space-4x);border-bottom:1px solid var(--c-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-3x)}.footer-top__number,.footer-top__email{font-size:var(--fs-h3);line-height:1}.footer-main{display:flex;flex-direction:column;gap:var(--space-3x)}.footer-nav__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));column-gap:var(--space-1x)}.footer-nav__list .menu-item a{display:block;padding-block:var(--space-1x)}.footer-nav__list .menu-item a:hover{text-decoration:underline}.footer-social{display:flex;gap:var(--space-2x)}.footer-social__link{display:block}.footer-social svg{height:2.5rem;width:2.5rem;color:var(--c-brand)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3x);padding-top:var(--space-4x);font-size:.875rem;color:var(--c-text-muted)}.footer-bottom__copyright{margin-right:auto}.footer-bottom__list-policy{display:flex;flex-wrap:wrap;gap:var(--space-2x);justify-self:flex-end}.footer-bottom__list-link:hover{text-decoration:underline}section.blog-page{padding-block:0}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--space-3x);margin-block:var(--space-8x)}.blog-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--c-border);border-radius:var(--radius-md);background-color:var(--c-bg);transition:transform .3s ease , box-shadow .3s ease}.blog-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.blog-card__image{position:relative;width:100%;aspect-ratio: 3 / 2;overflow:hidden}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card__image img{transform:scale(1.05)}@media screen and (max-width:578px){.blog-card__image{aspect-ratio: 16 / 9}}.blog-card__content{display:flex;flex-direction:column;flex-grow:1;padding:var(--space-2x)}.blog-card__meta{color:var(--c-text-muted);font-size:.875rem;margin-top:auto}.blog-card__title{font-size:var(--fs-h5);margin-block-end:var(--space-2x);color:var(--c-ink);display:-webkit-box}.blog-card__excerpt{margin-block-end:var(--space-3x);color:var(--c-text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-2x);border-top:1px solid var(--c-border-soft)}.blog-card__read-more{display:flex;align-items:center;gap:var(--space-1x);color:var(--c-ink);transition:gap .2s ease}.blog-card__date{display:flex;align-items:center;gap:var(--space-1x)}.blog-card:hover .blog-card__read-more{gap:var(--space-2x)}.blog-list__row{display:flex;justify-content:space-between}.blog-list__date,.blog-list__time{display:flex;align-items:center;gap:var(--space-1x);margin-block-end:var(--space-1x);font-size:.875rem;opacity:.8}.blog-list__author-link{display:flex;align-items:center;gap:var(--space-1x);margin-block-start:var(--space-2x)}.blog-list__author-link img{display:inline-block;border-radius:var(--radius-button)}.blog-list__tags{display:flex;gap:.25rem;margin-block-start:var(--space-2x);font-size:.875rem}.blog-pagination{display:flex;justify-content:center;gap:var(--space-1x);margin-block-start:var(--space-8x)}.blog-pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:var(--space-6x);height:var(--space-6x);border:1px solid var(--c-border-soft);border-radius:50%;color:var(--c-ink);font-weight:600;transition:background-color var(--dur-fast) var(--ease) , border-color var(--dur-fast) var(--ease) , color var(--dur-fast) var(--ease)}.blog-pagination .page-numbers.current,.blog-pagination .page-numbers:hover{border-color:var(--c-ink);background-color:var(--c-bg-dark);color:var(--c-on-dark);text-decoration:none}.search-page__form{max-width:40rem;margin-block-end:var(--space-6x)}.search-page__hint{color:var(--c-text-muted,#606569)}.search-page__section{margin-block:var(--space-6x) var(--space-3x);padding-bottom:var(--space-2x);border-bottom:1px solid var(--c-border-soft)}.search-empty{max-width:46rem;padding:var(--space-4x);border-radius:var(--radius-md);background-color:var(--c-bg)}.search-empty__text{margin-block-end:var(--space-3x)}.search-empty__cats{margin-block-end:var(--space-4x)}.search-empty__actions{display:flex;flex-wrap:wrap;gap:var(--space-2x)}.author{margin-block-end:var(--space-10x)}.author-info{padding:var(--space-5x) 0}.author-wrap{display:flex;align-items:center;gap:var(--space-3x);margin-block-end:var(--space-3x)}.author-avatar{overflow:hidden;border-radius:6.25rem}.author-name{font-size:var(--space-6x);line-height:normal}.author-rating{width:6rem!important;height:1rem!important;margin:0!important}.author-description{margin-block-end:var(--space-3x)}.author-social{display:flex;align-items:center;gap:var(--space-1x)}.author-social a{display:flex;align-items:center;gap:var(--space-1x);padding:var(--space-1x) var(--space-2x);border-radius:.25rem;background-color:#ebeff2}.container-content{max-width:50rem;margin-left:auto;margin-right:auto;padding-inline:var(--space-2x)}body:not(.woocommerce-page):not(.home) .container-content {max-width:60rem;margin-left:auto;margin-right:auto}body:not(.woocommerce-page):not(.home) .container-content p {margin-block-end:var(--space-2x)}body:not(.woocommerce-page):not(.home) .container-content h1,
body:not(.woocommerce-page):not(.home) .container-content h2,
body:not(.woocommerce-page):not(.home) .container-content h3 {margin-block-start:var(--space-4x);margin-block-end:var(--space-2x)}body:not(.woocommerce-page):not(.home) .container-content :where(ul, ol) {margin-block-end:var(--space-2x);padding-inline-start:1.5em}.woocommerce-page .container-content{max-width:none;margin:0;padding-inline:var(--gutter)}.container-content input[type="submit"]{border:none;background-color:var(--c-brand);color:var(--c-bg)}.error404__code{color:#ccc;font-size:10rem;font-weight:900}.error404__title{max-width:50rem;margin-bottom:var(--space-3x)}.wpcf7 form .wpcf7-response-output{margin:0;padding:var(--space-2x);border:1px solid var(--c-on-dark);border-radius:var(--radius-sm);color:#111}.wpcf7-response-output{position:fixed;inset-inline-end:var(--space-2x);inset-block-end:var(--space-2x);z-index:9999;max-width:18.75rem;padding:.625rem;background-color:var(--c-bg);animation:slide-in-inline var(--dur-slow) var(--ease-out) forwards}.wpcf7-mail-sent-ok,.wpcf7-validation-errors{display:block!important;animation:slide-in-inline var(--dur-slow) var(--ease-out) forwards}@keyframes slide-in-inline {
  from {
    translate: 100% 0;
  }

  to {
    translate: 0;
  }
}.otgs-development-site-front-end{display:none!important}.service-page{padding-block:0 var(--space-8x);overflow:visible}.service-page>.container{max-width:66rem;margin-inline:auto;padding-inline:var(--space-4x)}.service-page #breadcrumbs{margin-block-end:var(--space-3x);color:var(--c-text-muted);font-size:.875rem}.service-head{max-width:46rem;margin-block-end:var(--space-6x)}.service-head__title{font-size:var(--fs-h3)}.service-head__lead{margin-block-start:var(--space-2x);color:var(--c-text-muted);font-size:var(--fs-h6)}.service-layout{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:var(--space-5x);align-items:start}.service-content{max-width:none}.service-content h2{font-size:var(--fs-h4);margin-block:var(--space-5x) var(--space-2x);scroll-margin-top:var(--space-8x)}.service-content h2:first-child{margin-block-start:0}.service-content p,.service-content ul,.service-content ol{margin-block-end:var(--space-2x)}.service-content ul{list-style:disc;padding-inline-start:1.25rem}.service-content ol{list-style:decimal;padding-inline-start:1.5rem}.service-content li{margin-block-end:.35rem}.service-content img{height:auto;border-radius:var(--radius-md)}.service-content .button{background-color:var(--c-bg-dark);color:var(--c-on-dark)}.service-content .wpcf7-form-control{margin-bottom:var(--space-1x)}.service-aside{position:sticky;top:var(--space-3x);display:grid;gap:var(--space-3x)}.service-toc,.service-help{padding:var(--space-3x);border-radius:var(--radius-md);background-color:var(--c-bg-soft)}.service-toc__title,.service-help__title{margin:0 0 var(--space-2x);font-size:1rem}.service-toc__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.9375rem;line-height:1.35}.service-help__text{margin:0 0 var(--space-2x);color:var(--c-text-muted);font-size:.9375rem}.service-help__phone{display:block;font-size:var(--fs-h5);font-weight:500}.service-help__hours{margin:.25rem 0 var(--space-2x);color:var(--c-text-muted);font-size:.875rem}.service-help__cta{width:100%;justify-content:center}.service-links{margin-block-start:var(--space-8x);padding-block-start:var(--space-4x);border-top:1px solid var(--c-border-soft)}.service-links__title{margin:0 0 var(--space-2x);font-size:1rem}.service-links__list{display:flex;flex-wrap:wrap;gap:var(--space-1x) var(--space-3x);margin:0;padding:0;list-style:none}@media screen and (max-width:62rem){.service-layout{grid-template-columns:1fr}.service-aside{position:static;order:-1}.service-content{max-width:none}}.wpc-page-seo-description{display:none}body:has(.modal-sample.is-open) #bingc-phone-button,
body:has(.modal-sample.is-open) #bingc-phone-button-tooltip {visibility:hidden!important;pointer-events:none!important}::view-transition-group(product-image) {z-index:100;animation-duration:650ms;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(product-image),
::view-transition-new(product-image) {height:100%;object-fit:cover;mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(product-image) {animation:none}}