@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('fonts/inter-latin-400-normal-eca1e21531598d5db58f.woff2') format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url('fonts/inter-latin-600-normal-69a8d1d484967aba2389.woff2') format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url('fonts/inter-latin-700-normal-084676038be5b1c38324.woff2') format('woff2')}
:root{--sks-blue:#063d91;--sks-deep:#062754;--sks-red:#ed171f;--sks-ink:#17243a;--sks-muted:#647185;--sks-line:#e2e7ed;--sks-paper:#f4f6f8}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#17243a;font:400 16px/1.5 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:#063d91;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:1.2;color:#062754;margin:0 0 .7em;font-weight:700;letter-spacing:-.025em}p{margin:0 0 1em}button,input,select,textarea{font:inherit}button,input[type=submit],.button,.sks24-button{cursor:pointer}button,.button,.sks24-button,input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 19px;background:#063d91;color:#fff;border:1px solid transparent;border-radius:7px;font-weight:600;text-decoration:none;line-height:1.35}button:hover,.button:hover,.sks24-button:hover,input[type=submit]:hover{background:#062754;color:#fff;text-decoration:none}button:disabled{opacity:.6;cursor:default}input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{max-width:100%;min-height:44px;padding:10px 12px;color:#17243a;background:#fff;border:1px solid #ccd4df;border-radius:6px}textarea{width:100%;min-height:120px}label{font-weight:600}input[type=checkbox],input[type=radio]{accent-color:#063d91}a,button,input,select,textarea,summary{touch-action:manipulation}:focus-visible{outline:3px solid #ef7e13;outline-offset:3px}.container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:28px}.screen-reader-text,.visually-hidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;white-space:nowrap}.screen-reader-text:focus{clip:auto;clip-path:none;height:auto;width:auto;white-space:normal}.sks24-page{padding-block:34px 55px;min-height:45vh}.sks24-page h1{font-size:clamp(28px,3.5vw,42px)}.sks24-page .entry-content{overflow-wrap:anywhere}.sks24-page .entry-content::after{content:'';display:table;clear:both}.sks24-page .entry-content table{border-collapse:collapse;max-width:100%;width:100%;font-size:14px}.sks24-page .entry-content th,.sks24-page .entry-content td{border:1px solid #e2e7ed;padding:10px;text-align:left}.sks24-page .entry-content iframe{max-width:100%}.aligncenter{display:block;margin-inline:auto}.alignleft{float:left;margin:0 22px 18px 0}.alignright{float:right;margin:0 0 18px 22px}.wp-caption{max-width:100%}.wp-caption-text{font-size:13px;color:#647185}.sks24-post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sks24-post-card{padding:24px;border:1px solid #e2e7ed;border-radius:12px}.nav-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.page-numbers{display:inline-block;padding:8px 12px;border:1px solid #e2e7ed;border-radius:5px}.page-numbers.current{background:#063d91;color:#fff}.woocommerce-breadcrumb{font-size:12px;color:#647185;margin:0 0 20px}.woocommerce-breadcrumb a{color:#647185}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:16px 20px;margin:0 0 22px;border-radius:7px;border:1px solid #dce6f1;background:#edf3fa;color:#17243a;list-style:none}.woocommerce-error{border-color:#f5c1c4;background:#fff5f5}.woocommerce-message .button,.woocommerce-info .button{float:right;margin-left:12px}.woocommerce form .form-row{margin:0 0 16px}.woocommerce form .form-row label{display:block;margin:0 0 6px}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{width:100%}.woocommerce form .form-row-first{float:left;width:48%}.woocommerce form .form-row-last{float:right;width:48%}.woocommerce form .form-row-wide,.woocommerce .clear{clear:both}.woocommerce .required{color:#c91422}.woocommerce .quantity{display:inline-flex;max-width:95px}.woocommerce .quantity .qty{width:80px;text-align:center}.woocommerce ul.products{list-style:none;padding:0}.woocommerce .star-rating{position:relative;overflow:hidden;width:5.4em;height:1.1em;font-size:14px;line-height:1;color:#a36b00}.woocommerce .star-rating::before{content:'★★★★★';position:absolute;opacity:.25}.woocommerce .star-rating span{position:absolute;overflow:hidden;top:0;left:0;padding-top:1.2em}.woocommerce .star-rating span::before{content:'★★★★★';position:absolute;top:0;left:0}.woocommerce .woocommerce-review-link{font-size:13px}.woocommerce .woocommerce-Price-currencySymbol{white-space:nowrap}.woocommerce del{color:#647185}.woocommerce ins{text-decoration:none}.woocommerce small.woocommerce-price-suffix{font-size:11px;font-weight:400}.woocommerce .select2-container{max-width:100%}.woocommerce .select2-container .select2-selection--single{height:44px;border-color:#ccd4df;display:flex;align-items:center}.woocommerce .select2-container .select2-selection__arrow{top:9px}.sks24-catalog-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.sks24-catalog-list a{display:block;padding:10px 12px;border-radius:5px;font-size:14px}.sks24-catalog-list a:hover{background:#edf3fa}.wpcf7-form-control-wrap{display:block}.wpcf7-form label{display:block}.wpcf7-form p{margin-bottom:18px}.wpcf7-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.wpcf7-form select{width:100%}
@media(max-width:767px){.container{padding-inline:16px}.sks24-page{padding-block:25px 36px}.sks24-post-list{grid-template-columns:1fr}.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none;width:100%}.sks24-catalog-list{grid-template-columns:1fr}.woocommerce-message .button,.woocommerce-info .button{float:none;margin:0 0 10px}.alignleft,.alignright{float:none;display:block;margin:0 0 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
