@charset "UTF-8";

@font-face
{
 font-display: swap;
 font-family: 'Nunito Sans';
 font-style: normal;
 font-weight: 300;
 src: url('/styles/fonts/nunito-sans-v18-cyrillic_latin-300.woff2') format('woff2'),
      url('/styles/fonts/nunito-sans-v18-cyrillic_latin-300.ttf') format('truetype');
}

@font-face
{
 font-display: swap;
 font-family: 'Nunito Sans';
 font-style: italic;
 font-weight: 300;
 src: url('/styles/fonts/nunito-sans-v18-cyrillic_latin-300italic.woff2') format('woff2'),
      url('/styles/fonts/nunito-sans-v18-cyrillic_latin-300italic.ttf') format('truetype');
}

@font-face
{
 font-display: swap;
 font-family: 'Nunito Sans';
 font-style: normal;
 font-weight: 400;
 src: url('/styles/fonts/nunito-sans-v18-cyrillic_latin-regular.woff2') format('woff2'),
      url('/styles/fonts/nunito-sans-v18-cyrillic_latin-regular.ttf') format('truetype');
}

@font-face
{
 font-display: swap;
 font-family: 'Nunito Sans';
 font-style: italic;
 font-weight: 400;
 src: url('/styles/fonts/nunito-sans-v18-cyrillic_latin-italic.woff2') format('woff2'),
      url('/styles/fonts/nunito-sans-v18-cyrillic_latin-italic.ttf') format('truetype');
}

@font-face
{
 font-display: swap;
 font-family: 'Nunito Sans';
 font-style: normal;
 font-weight: 500;
 src: url('/styles/fonts/nunito-sans-v18-cyrillic_latin-500.woff2') format('woff2'),
      url('/styles/fonts/nunito-sans-v18-cyrillic_latin-500.ttf') format('truetype');
}

@font-face
{
 font-display: swap;
 font-family: 'Nunito Sans';
 font-style: italic;
 font-weight: 500;
 src: url('/styles/fonts/nunito-sans-v18-cyrillic_latin-500italic.woff2') format('woff2'),
      url('/styles/fonts/nunito-sans-v18-cyrillic_latin-500italic.ttf') format('truetype');
}

@font-face
{
 font-display: swap;
 font-family: 'Nunito Sans';
 font-style: normal;
 font-weight: 600;
 src: url('/styles/fonts/nunito-sans-v18-cyrillic_latin-600.woff2') format('woff2'),
      url('/styles/fonts/nunito-sans-v18-cyrillic_latin-600.ttf') format('truetype');
}

@font-face
{
 font-display: swap;
 font-family: 'Nunito Sans';
 font-style: italic;
 font-weight: 600;
 src: url('/styles/fonts/nunito-sans-v18-cyrillic_latin-600italic.woff2') format('woff2'),
      url('/styles/fonts/nunito-sans-v18-cyrillic_latin-600italic.ttf') format('truetype');
}

@font-face
{
 font-display: swap;
 font-family: 'Nunito Sans';
 font-style: normal;
 font-weight: 700;
 src: url('/styles/fonts/nunito-sans-v18-cyrillic_latin-700.woff2') format('woff2'),
      url('/styles/fonts/nunito-sans-v18-cyrillic_latin-700.ttf') format('truetype');
}

@font-face
{
 font-display: swap;
 font-family: 'Nunito Sans';
 font-style: italic;
 font-weight: 700;
 src: url('/styles/fonts/nunito-sans-v18-cyrillic_latin-700italic.woff2') format('woff2'),
      url('/styles/fonts/nunito-sans-v18-cyrillic_latin-700italic.ttf') format('truetype');
}

@font-face
{
 font-display: swap;
 font-family: 'PT Root';
 font-style: normal;
 font-weight: 500;
 src: url('/styles/fonts/pt-root-ui-vf.woff2') format('woff2'),
      url('/styles/fonts/pt-root-ui-vf.ttf') format('truetype');
}

@font-face
{
 font-display: swap;
 font-family: 'PT Root';
 font-style: normal;
 font-weight: 700;
 src: url('/styles/fonts/pt-root-ui-vf.woff2') format('woff2'),
      url('/styles/fonts/pt-root-ui-vf.ttf') format('truetype');
}

body
{
 font-family: 'Nunito Sans', Helvetica, sans-serif;
 font-size: 0.875rem;
 font-weight: 400;
 color: #000000;
 padding: 0;
 margin: 0;
 background: #F9F9F9
}

h1
{
 font-size: 1.25rem;
 font-weight: 600;
 line-height: 1.3;
 margin-top: 0;
 margin-left: 0;
 margin-right: 0;
 margin-bottom: 20px
}

h2
{
 font-size: 1rem;
 font-weight: 600;
 line-height: 1.3;
 margin-top: 0;
 margin-left: 0;
 margin-right: 0;
 margin-bottom: 15px
}

h3
{
 font-size: 0.875rem;
 font-weight: 600;
 line-height: 1.3;
 margin-top: 0;
 margin-left: 0;
 margin-right: 0;
 margin-bottom: 15px
}

p
{
 margin-top: 0;
 margin-left: 0;
 margin-right: 0;
 margin-bottom: 15px
}

ul
{
 margin-top: 0;
 margin-left: 0;
 margin-right: 0;
 margin-bottom: 15px
}

a,
a:hover,
a:active,
a:visited
{
 color: #336699;
 text-decoration: underline
}

.link,
.link:active,
.link:visited
{
 color: #333333;
 text-decoration: none
}

.link:hover
{
 color: #336699;
 text-decoration: none
}

.link_active,
.link_active:hover,
.link_active:active,
.link_active:visited
{
 color: #336699;
 text-decoration: none
}

.phone_link,
.phone_link:hover,
.phone_link:active,
.phone_link:visited
{
 text-decoration: none
}

strong
{
 font-weight: 500
}

.center
{
 text-align: center
}

img
{
 display: block;
 border: 0
}

form
{
 display: block;
 margin: 0
}

textarea
{
 resize: none
}

table
{
 width: 100%;
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 border-collapse: separate;
 border-spacing: 0;
 padding: 0;
 margin-top: 0;
 margin-left: 0;
 margin-right: 0;
 margin-bottom: 20px
}

th
{
 font-size: 0.813rem;
 font-weight: 500;
 text-align: center;
 border-bottom: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 background: #EFEFEF
}

td
{
 font-size: 0.813rem;
 text-align: center;
 border-bottom: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px
}

.container
{
 position: relative;
 width: 100%;
 padding: 0;
 margin: 0
}

.content
{
 position: relative;
 max-width: 900px;
 padding: 30px;
 margin: 0 auto;
 box-sizing: border-box
}

.logo
{
 position: relative;
 width: 170px;
 padding: 0;
 margin-top: 0;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 30px
}

.logo img
{
 width: 100%;
 height: auto
}

.text
{
 position: relative;
 padding: 0;
 margin: 0
}

.text h1
{
 font-size: 1.063rem;
 text-align: center
}

.text p
{
 text-align: center
}