@charset "UTF-8";/*!
 * Bootstrap Grid v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.row{--bs-gutter-x: 30px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.col-3{flex:0 0 auto;width:25%}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.gy-2{--bs-gutter-y: .625rem}.gy-4{--bs-gutter-y: 1.25rem}.gy-6{--bs-gutter-y: 1.875rem}@media (min-width: 768px){.col-md-6{flex:0 0 auto;width:50%}}@media (min-width: 992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width: 992px){.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-last{order:6!important}}/*!
 * Bootstrap Utilities v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{}.overflow-hidden{overflow:hidden!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.flex-column{flex-direction:column!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.m-0{margin:0!important}.mt-4{margin-top:1.25rem!important}.mb-4{margin-bottom:1.25rem!important}.p-0{padding:0!important}@media (min-width: 992px){.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-last{order:6!important}}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Open Sans;font-weight:300;font-display:swap;src:url(/fonts/open-sans/OpenSans-Light.ttf) format("ttf")}@font-face{font-family:Open Sans;font-weight:400;font-display:swap;src:url(/fonts/open-sans/OpenSans-Regular.ttf) format("ttf")}@font-face{font-family:Open Sans;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/open-sans/OpenSans-Italic.ttf) format("ttf")}@font-face{font-family:Open Sans;font-weight:600;font-display:swap;src:url(/fonts/open-sans/OpenSans-SemiBold.ttf) format("ttf")}@font-face{font-family:Open Sans;font-weight:700;font-display:swap;src:url(/fonts/open-sans/OpenSans-Bold.ttf) format("ttf")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}a{color:var(--pvs-clr-brand-blue-500);text-decoration:underline}a:is(:hover,:focus){color:var(--pvs-clr-brand-blue-500)}a.no-style,a.no-style:active,a.no-style:hover,a.no-style:focus{color:inherit;text-decoration:none}ul.no-style{list-style:none}:root{--pvs-clr-neutral-100: hsl(0, 0%, 100%);--pvs-clr-neutral-200: hsl(0, 0%, 90%);--pvs-clr-neutral-300: hsla(0, 0%, 100%, .5);--pvs-clr-neutral-700: hsla(0, 0%, 8%, .3);--pvs-clr-neutral-800: hsla(0, 0%, 8%, .7);--pvs-clr-neutral-900: hsl(0, 0%, 8%);--pvs-clr-brand-blue-500: #01a8e5;--pvs-clr-brand-green-500: #15c6b9;--pvs-clr-brand-gray-500: #414f57;--pvs-clr-danger-500: #ee3030;--pvs-fs-400: .75rem;--pvs-fs-500: 1rem;--pvs-fs-600: 1.25rem;--pvs-fs-800: 1.5rem;--pvs-fs-900: 1.875rem;--pvs-box-shadow-1: 0px 2px 4px rgba(0, 0, 0, .075);--pvs-box-shadow-2: 0px 8px 16px rgba(0, 0, 0, .15)}@media screen and (min-width: 576px){:root{--pvs-fs-400: .75rem;--pvs-fs-500: 1rem;--pvs-fs-600: 1.25rem;--pvs-fs-800: 1.875rem;--pvs-fs-900: 2.25rem}}@media screen and (min-width: 768px){:root{--pvs-fs-400: .75rem;--pvs-fs-500: 1rem;--pvs-fs-600: 1.25rem;--pvs-fs-800: 1.875rem;--pvs-fs-900: 2.25rem}}@media screen and (min-width: 992px){:root{--pvs-fs-400: .75rem;--pvs-fs-500: 1rem;--pvs-fs-600: 1.25rem;--pvs-fs-800: 1.875rem;--pvs-fs-900: 2.25rem}}.button{display:inline-flex;align-items:center;justify-content:center;padding:.5em 1.5em;font-size:var(--pvs-fs-500);font-weight:400;line-height:1.5;text-decoration:none;text-align:center;border:0;border-radius:.25rem;transition:.2s;cursor:pointer}.button{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-blue-500)}@media (hover: hover){.button:hover{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-green-500);text-decoration:none}}.button:focus{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-green-500);text-decoration:none}.button:active{transform:translateY(1px)}.button[data-type=secondary]{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-green-500)}@media (hover: hover){.button[data-type=secondary]:hover{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-blue-500);text-decoration:none}}.button[data-type=secondary]:focus{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-blue-500);text-decoration:none}.button[data-type=secondary]:active{transform:translateY(1px)}.button[data-type=tertiary]{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-gray-500)}@media (hover: hover){.button[data-type=tertiary]:hover{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-gray-500);text-decoration:none}}.button[data-type=tertiary]:focus{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-gray-500);text-decoration:none}.button[data-type=tertiary]:active{transform:translateY(1px)}.button[data-type=danger]{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-danger-500)}@media (hover: hover){.button[data-type=danger]:hover{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-danger-500);text-decoration:none}}.button[data-type=danger]:focus{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-danger-500);text-decoration:none}.button[data-type=danger]:active{transform:translateY(1px)}.button:is(label){color:var(--pvs-clr-brand-green-500);background-color:transparent;border:2px solid var(--pvs-clr-brand-green-500)}.button:is(label):is(:hover,:focus){color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-green-500)}.button[data-bs-toggle=collapse] svg,.button[data-bs-toggle=collapse] svg *{fill:currentColor;transition:transform .2s}.button[data-bs-toggle=collapse][aria-expanded=true]{color:var(--pvs-clr-neutral-800);background-color:var(--pvs-clr-neutral-200)}@media (hover: hover){.button[data-bs-toggle=collapse][aria-expanded=true]:hover{color:var(--pvs-clr-neutral-800);background-color:var(--pvs-clr-neutral-200);text-decoration:none}}.button[data-bs-toggle=collapse][aria-expanded=true]:focus{color:var(--pvs-clr-neutral-800);background-color:var(--pvs-clr-neutral-200);text-decoration:none}.button[data-bs-toggle=collapse][aria-expanded=true]:active{transform:translateY(1px)}.button[data-bs-toggle=collapse][aria-expanded=true] svg{transform:rotate(180deg)}.button:disabled{color:var(--pvs-clr-neutral-800);background-color:var(--pvs-clr-neutral-200)!important;cursor:default}@media (hover: hover){.button:disabled:hover{color:var(--pvs-clr-neutral-800);background-color:var(--pvs-clr-neutral-200);text-decoration:none}}.button:disabled:focus{color:var(--pvs-clr-neutral-800);background-color:var(--pvs-clr-neutral-200);text-decoration:none}.button:disabled:active{transform:translateY(1px)}.button img,.button svg{margin-left:10px}.collapse:not(.show){display:none}[data-bs-toggle=collapse]{cursor:pointer}.heading-2{display:block;margin:0;font-size:var(--pvs-fs-800);font-weight:700;font-family:Open Sans,sans-serif;line-height:1.2;text-decoration:none}.heading-3{display:block;margin:0;font-size:var(--pvs-fs-600);font-weight:600;font-family:Open Sans,sans-serif;line-height:1.5;text-decoration:none}.img-fluid{display:block;max-width:100%}.icon{min-width:64px;width:64px}.icon[data-type=small]{min-width:32px;width:32px}.input-group{position:relative;color:var(--pvs-clr-neutral-900)}.input-group[data-type=search] .input-icon{padding:0;margin:0;border:0;outline:0;background:transparent;position:absolute;left:1em;top:50%;transform:translateY(calc(-50% + 1px));width:1em;height:1em;background-image:url(https://cdn.pvs-studio.com/images/icons/search.png);background-size:contain;cursor:pointer}.input-group[data-type=search] .input-icon:focus-visible{outline:1px solid var(--pvs-clr-neutral-900);outline-offset:2px;border-radius:.125rem}.input-group[data-type=search] input[type=search]{padding-left:calc(2em + .625rem)}.input{width:100%;padding:.55em .625em .45em;font-style:italic;line-height:1;outline:none;border:1px solid;border-radius:.25rem}.input{color:var(--pvs-clr-neutral-800);text-indent:3px;background-color:var(--pvs-clr-neutral-100);border-color:var(--pvs-clr-brand-green-500)}.input::placeholder{color:var(--pvs-clr-neutral-700);text-indent:3px}.input:disabled{border-color:var(--pvs-clr-neutral-700)}.input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--pvs-clr-neutral-100) inset!important;-webkit-text-fill-color:var(--pvs-clr-neutral-800)!important}.input[data-type=secondary]{color:var(--pvs-clr-neutral-800);text-indent:3px;background-color:var(--pvs-clr-neutral-100);border-color:var(--pvs-clr-neutral-100)}.input[data-type=secondary]::placeholder{color:var(--pvs-clr-neutral-700);text-indent:3px}.input[data-type=secondary]:disabled{border-color:var(--pvs-clr-brand-green-500)}.input[data-type=secondary]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--pvs-clr-neutral-100) inset!important;-webkit-text-fill-color:var(--pvs-clr-neutral-800)!important}.input[data-type=tertiary]{color:var(--pvs-clr-neutral-300);text-indent:3px;background-color:var(--pvs-clr-neutral-800);border-color:var(--pvs-clr-brand-blue-500)}.input[data-type=tertiary]::placeholder{color:var(--pvs-clr-neutral-300);text-indent:3px}.input[data-type=tertiary]:disabled{border-color:var(--pvs-clr-brand-green-500)}.input[data-type=tertiary]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--pvs-clr-neutral-800) inset!important;-webkit-text-fill-color:var(--pvs-clr-neutral-300)!important}.input+p{display:none;margin-top:.125rem}.link{color:var(--pvs-clr-brand-blue-500);text-decoration:underline}.section{--pt: 3.125rem;padding-top:var(--pt);padding-bottom:var(--pt)}@media screen and (min-width: 768px){.section{--pt: 6.25rem}}.section:not([data-type])+.section:not([data-type]){padding-top:0}.section[data-type=secondary]{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-gray-500)}.section[data-type=accent]{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-green-500)}.section[data-type=pattern]{color:var(--pvs-clr-neutral-100);background-color:var(--pvs-clr-brand-blue-500);background-image:url(/static/images/backgrounds/bg-pattern.png)}.section .section-image{position:absolute;right:0;bottom:calc(-1 * 3.125rem + var(--bottom))}@media screen and (min-width: 768px){.section .section-image{bottom:calc(-1 * 6.25rem + var(--bottom))}}.clr-inherit{color:inherit}.flow-2>*:not(:first-child,.flow-short+*){margin-top:.625rem}.flow-6>*:not(:first-child,.flow-short+*){margin-top:1.875rem}.hover-underline:hover{text-decoration:underline!important}.overflow-hidden{overflow:hidden}.pointer-events-none,.pointer-events-none-deep,.pointer-events-none-deep *{pointer-events:none}.w-100{width:100%!important}@media screen and (min-width: 768px){.w-md-auto{width:auto!important}}@font-face{font-family:Manrope;font-weight:600;font-display:swap;src:url(/static/fonts/manrope/Manrope-SemiBold.ttf) format("truetype")}@font-face{font-family:Manrope;font-weight:800;font-display:swap;src:url(/static/fonts/manrope/Manrope-ExtraBold.ttf) format("truetype")}
