a:active, a:focus { outline: 0px; }
[scroll="goScrollToForm"] { cursor: pointer; }
.links li, body, h2 { font-family: sans-serif; }
.comments, .container, .pg, .text_section, .white_base, header { position: relative; }
.links a, .links li, .search { cursor: pointer; }
body, h1, h2 { color: rgb(27, 53, 74); }
body, ul li { font-size: 18px; line-height: 1.4; }
header, p { margin: 15px 0px; }
.links li a:hover { color: rgb(82, 150, 219); }
.search { float: right; }
a:hover { text-decoration: none; }
a { text-decoration: underline; }
.custom h3 { text-align: center; }
.custom, .custom p { box-sizing: border-box; }
.search { vertical-align: top; }
a { outline: 0px; color: rgb(0, 0, 255); cursor: pointer !important; }
body { top: 0px; width: 100%; height: 100%; font-weight: 400; margin: 0px auto; overflow-x: hidden; cursor: default; }
figure { margin: 20px auto; }
h1 { font-family: sans-serif; font-weight: 700; }
h2 { font-weight: 400; }
h3 { margin: 20px 0px; }
a:hover { color: rgb(52, 52, 253); }
h1 { margin: 0px 0px 17px; font-size: 30px; line-height: 34px; }
h2 { margin: 18px 0px; font-size: 22px; line-height: 1.4; }
img { max-width: 100%; }
ul li { margin-bottom: 10px; }
.links, .links li, .search { display: inline-block; }
.container { width: 1020px; margin: 0px auto; }
header { width: 100%; background-color: rgb(255, 255, 255); }
.links { font-size: 0px; position: relative; }
.links li a { font-weight: 700; text-decoration: none; color: rgb(27, 53, 74); }
.search:hover { opacity: 0.7; }
.custom h3, .custom ul, .header_line_2 { margin-top: 0px; }
.links { padding-left: 0px; }
.links li { font-size: 14px; margin-right: 15px; letter-spacing: 0.9px; margin-bottom: 0px; }
.links li:first-child, .links li:nth-child(2) { margin-right: 11px; }
.links li:last-child { margin-right: 0px; }
.chosen_link { border-radius: 3px; border: 2px solid rgb(5, 81, 157); padding: 4px; }
.search { width: 40px; height: 40px; background: url("search.svg") center center / 20px 20px no-repeat; margin-right: 10px; border-radius: 2px; }
.text_section { width: 100%; background: rgb(38, 7, 1);  }
.base { background-color: rgb(255, 255, 255); }
.base { padding: 40px 40px 0px; width: 940px; overflow: hidden; }
.comments { margin-top: 40px; }
.custom { margin: 20px 0px; padding: 15px; background: rgb(255, 242, 204); border: 1px solid rgb(0, 0, 0); }
b { font-family: sans-serif; }
.custom p { padding: 5px 15px; }
@media screen and (max-width: 1019px) {
  img { max-width: 100%; }
  .wr-search { display: none; }
  .header_line_2 { text-align: center; }
  .base { width: calc(100% - 50px); padding-right: 15px; padding-left: 15px; margin-right: 10px; margin-left: 10px; }
  .container { width: 100% !important; }
  .links { overflow: hidden; padding: 5px 0px 0px; margin: 0px; }
}
@media screen and (max-width: 767px) {
  p { text-align: left; }
}
.comments h2 { font-size: 30px; margin-bottom: 20px; }
.blg { border: 0px; background: rgb(56, 142, 60); outline: 0px !important; max-width: 100% !important; font-style: normal !important; box-sizing: border-box !important; line-height: 1.5 !important; position: static !important; height: auto !important; box-shadow: none !important; text-align: center !important; clear: both !important; font-weight: 700 !important; color: rgb(255, 255, 255) !important; font-size: 22px !important; text-decoration: none !important; padding: 15px 35px !important; border-radius: 35px !important; width: 100% !important; display: block !important; cursor: pointer !important; margin: 0px auto !important; text-transform: none !important; }
@media (max-width: 768px) {
  .blg { margin: 10px 0px 0px !important; font-size: 20px !important; padding: 10px 25px !important; }
}
@media (max-width: 599px) {
  .links .chosen_link { margin-bottom: 10px; }
}
#comments .coment_ava { float: left; margin-right: 15px; }
#comments .coment_ava img { margin: 0px; width: 50px; height: 50px; border-radius: 5px; }
.pg { padding-left: 65px; margin-bottom: 35px; margin-top: 5px; font-size: 17px; }
.base { padding-top: 0px !important; }
.headline { font-weight: 700; font-size: 44px; line-height: 1.1; margin: 20px 0px; text-align: center; }
@media (max-width: 1019px) {
  .base { padding-top: 0px !important; }
  .base h1 { margin-top: 0px !important; }
}
@media (max-width: 767px) {
  .headline { font-size: 28px; line-height: 1.3; }
}
@media (max-width: 480px) {
  .header_line_2 { display: none; }
}
body :not(i) { font-family: sans-serif; }
.sert_box { max-width: 600px; margin-left: auto; margin-right: auto; display: flex; justify-content: space-around; -webkit-box-align: center; align-items: center; margin-bottom: 20px; flex-wrap: wrap; }
.sert_box img { width: 50%; }
@media (max-width: 555px) {
  .sert_box img { width: 100%; }
  .sert_box { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-flow: column-reverse; }
}
.blg:hover { background: rgb(31, 98, 34) !important; }
@media (max-width: 480px) {
  header { margin: 0px !important; }
}
@media (max-width: 400px) {
  .headline { margin: 0px -5px; font-size: 22px; }
  .subhead { font-size: 20px; }
}
* { outline: 0px !important; appearance: none !important; -webkit-tap-highlight-color: transparent !important; }
body { position: relative; animation-name: fadeInLoad; animation-duration: 1.4s; }
@keyframes fadeInLoad {
  0% { opacity: 0; }
  25% { opacity: 0; }
  50% { opacity: 0; }
  75% { opacity: 0.9; }
  100% { opacity: 1; }
}
@keyframes fadeInLoad {
  0% { opacity: 0; }
  25% { opacity: 0; }
  50% { opacity: 0; }
  75% { opacity: 0.9; }
  100% { opacity: 1; }
}
.letter-wrp { background-image: url("BG-letter.jpg"); padding: 25px; width: 100%; max-width: 600px; margin: 0px auto; box-sizing: border-box; }
#letter_screen { position: relative; }
.letter { position: relative; background-color: rgb(255, 255, 255); background-image: url("data:image/png;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCABeAHMDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/igAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA8O/aE/aT+CH7Knw8k+Kvx/8f6f8OvAiaxp3h6PWb3Ttd1ma913VUuprDSNL0Twzpet6/q+oT21jf3ptdL0u8mhsLC/1CdYrKyup4gD+Pb/AIeeft0/9Jl/2Tf/ABGP4wf/AEtOgD+ir/gl1+3F4K/aX+Eei/DTxP8AtSeA/wBpL9qfwJo/iTxD8W9c8E+B/Gvw+0vU9Cv/AIga3H4W1fQtG8Y/CD4Jrf6fonhnVPB3hvW7rRfBlrDZa0IhqLTz6na6nqgB+qFABQB+Qfjr9pn/AIKE/FL9sH9p/wDZz/Y48O/sa6V4Z/ZX0/4Fp4u1z9piT43Ta74o1X43eALrx9p1z4cPwtn/ALPttP0qCzvNJvbHU7JLlJbe2v4NRvU1KWy0kA+Vf+CmX/BUH9tL9jT43eOvDHwd0X9kf4n/AA38L+GvCvjLUtGn8N/G/wAV/Fn4T+Fdbj8GeF01r453uh+MPB3w78Mx+K/ib4jm0zwHYaZqVzrF7oN94dutS02B76O8uwD+iagAoAKACgAoAKACgAoA/G//AILf/sqfHv8Aa/8A2Ufh98NP2dfAf/Cw/G2h/tDeFPHOqaL/AMJR4M8JfZfC2mfDf4s6Be6p/aPjnxF4Z0mfyNW8TaJafYre/m1GT7b58NpJbW13NbgH4K/sN/8ABBv/AIbP/Zb+F/7Sv/DVX/Ctv+Fk/wDCbf8AFF/8KN/4TD+xv+EP+Ini3wD/AMjH/wALg8Lf2j/aP/CLf2t/yAbH7J9u+w/6V9l+2XAB9mf8EE/hd+154r+Lnh79rT4waF9v/Z9l/Y01/wDZs+CHj/8AtP4Y2u7R/h78avBVlo3gv/hFfC+oW3jYf2Rc+DfHsf8AwkXi7w2Lq/8A7O33Wu3sd5oz3QB/VdQAUAfz1XXxqtPhF+3d/wAFmdN0b9oH9nT9nn4wePdJ/YNs/hD4k/aU8c6B4O8KS3dh8Bb+z8T67ptjrWoWk/ia68J6bq6XcNraWupabBrtzoNv4gtzpt9JFMAYHxr+L37DH7Gn/BPr45WvwT+MH7G/7bfx88Xav8PvFfxI034yeOfhx8e9Z/aa+IOrfFfwVB4h8SeOfAOh+OW17xLb+F7G/wBX8V+EfD2nXr2Hgd9EtdZBu5bPWdQ1IA/o0oAKACgAoAKACgAoAKACgD8m/wDhxv8A8Etv+jX/APzNf7RH/wA9ugD9C/gb8Dfhb+zb8LfC/wAFvgt4X/4Qz4Z+DP7b/wCEa8Nf234i8Rf2b/wkXiLV/Fms/wDE58Wavruv3n2zX9d1W/8A9P1W6+z/AGr7La+RZQW1tCAes0AFAHhnxG/Zf/Zo+MOvR+Kfi5+zv8DPil4nisYNMi8R/Eb4SeAPG+vR6bbPLJbafHq/ibw/qeoJY28k8zwWi3At4nmlaONWkckA5LRv2If2LvDurabr3h/9kP8AZf0LXdGvrXU9H1rRvgD8KNM1bStSsZkuLLUNN1Gy8JwXljfWdxHHPa3drNFcW8yJLFIjqrAA+oKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoARmVFZ3YKigszMQqqqjLMzHAAABJJOAOTQBwHwt+KHgn4zeBtF+I/w71mHX/CHiA6kul6pCNqXDaRq19ol+uwklGg1HTruAg8nyww+VhQB6BQAUAFABQAUAFABQAUANd0jR5JHWOONWd3dgqIigszuzEKqqoJZiQAASTigDm/CHjTwd8QfD9l4s8A+LPDPjfwtqTXSad4l8Ia9pfiXw/fvY3c9herZazot1e6ddNZ31tc2V0sFzIbe7t57eUJNFIigHTUAFABQB+Snx3+Jf7ZusfFPWP2WfEd/8C/g74J+Nmla54S+GHxqHhn4lavL4vh1azurbUPDmh6jaeKDpPg74qQaHJc3FnpHiO2+zXVxDNL4f1G/kWwmnAOS1zTvjh+wp40034Dfskn4Z/E3Rfi/4li8V/D74FeMND8dah418GafFougaH498VXvjTSfEWj+F/Dfw7XWtOk1m4vdfhVjq+rTWmlwXU5v3AB+vHhQeKh4b0X/hOH0B/F50+3bxF/wisWoxeHE1V03XUOjDVpp9TksLdz5EFzetHcXax/apLWzM32SAA6CgAoA/ku/4K6/8Fbfjf8LP2r/BnwF+HvgvxJ4F8Bfs/wDxQ+GfxO8cQ+IvtnhvUv2grvwZ4n0XxvpGk2+oWyzTWvwd1GbSY7aG5sTcS+KJxPd38a2ljFpTAH6W/wDBP/8A4LY/AD9tjxXp/wAJfEvhrUfgT8bdWjk/4R7wrr2uWviLwn42nt4nmm0/wh4yjsNEeXXhDFLdL4e1rQtIubmEeVo11rdxHcJEAftJQAUAFAGP4iWyfw/rqalpU2u6c2j6mt/olvaLf3GsWTWU4utKgsXZVvZtQgMlpFaMyrcvMsJYByaAPjz/AIJ5SfCWb9ljwTN8Ev2e/Hn7MHw+l1jxo2nfCP4laVqmleL9JvV8V6rFqmq6gmt6prOrXcOuXscuoWF3e6hM32KSC0gWK0tbeJAD7boAKACgD4A/at+EfxX+Ofxv/Z90D4afEbSvhZafCy08c/EvxF4pudIXxHr0Vzr9hB4B0ObwhoN5avoc2vaZY6h4oa31LW7uCHRbnUrHVrO21G5svsjgHn9r+zL8WPgl+0r+z98T4/j14m+Lnww0e58YfDK+0r4tzpqvxW063+KOjrKIbfx1p+lwL4w0KLxh4e0TW4tN8QxabN4bt4by30m5v0u1ggAP0/oAKACgD5B/ae/Yk+Bn7V2vfBnxj8SPDlm/jf4GfE3wN8Q/BviqLT7G6vbjT/Cni/SPE+tfD7xDBeRSW+u+B/Gdvpk2l6to2oLNDaTXY1axRLqKaK7APNvj5/wTC/Y8+OlhDfWvwm8L/Bz4n6Jd2eueBvjL8FNC0j4c/EDwb4r0e4W/0HxDDd+HLOwsPEEmlajFDcx2HiWz1S1Plg2/2O7jtry2APvHQY9Zh0PRYfEdzY3niGLSdOj1680yGW20261lLOFdUudPt5maaCxnvhPLaQys0sVu0aSMWUmgDWoAKAKWpx6hLp2oRaTcW1nqslldx6Zd3lu95Z2uoPBItncXVpHPbSXVtBcmOWe3jubd54laJZ4mYSKAeF/sw+Hf2i/Cvwb8O6L+1X8QfBXxP+NVte6/J4i8YfD/AEL/AIR7w3fafca3fT+Hre3sRpPh+J7mw0SSytLu5h0DSEkliKNBdyxS6pqAB9A0AFABQAD/2Q=="); background-repeat: no-repeat; background-position: 99% 0px; padding: 20px 74px 20px 72px; display: flex; flex-direction: column; font-family: sans-serif; margin: auto; }
h4.letter_title { font-size: 19px; line-height: 23px; font-weight: 400; text-transform: uppercase; color: rgb(34, 34, 34); margin: 0px; }
.letter_autor-wrp { margin: 20px 0px 18px; position: relative; }
p.letter_main { margin: 0px 0px 20px; font-size: 12px; line-height: 18px; color: rgb(34, 34, 34); font-family: sans-serif; }
.letter_btn-wrp { margin-top: auto; display: flex; }
.letter_autor-wrp::before { content: ""; position: absolute; display: block; background-image: url(""); background-size: cover; width: 40px; height: 40px; top: 0px; left: -56px; }
p.letter_autor { font-size: 14px; line-height: 17px; text-transform: uppercase; font-weight: 700; color: rgb(34, 34, 34); margin: 0px; }
p.letter_adress { margin: 5px 0px 0px; font-size: 13px; line-height: 15px; text-transform: lowercase; color: rgb(95, 99, 104); }
.letter_adress img { margin: 0px 0px 2px 2px; display: initial; }
.letter_btn { border: 1px solid rgb(218, 220, 224); box-sizing: border-box; border-radius: 3px; padding: 8px; margin-right: 10px; font-size: 12px; line-height: 16px; color: rgb(95, 99, 104); font-family: sans-serif; display: flex; align-items: center; }
.letter_btn img { margin-right: 10px; }
@media screen and (max-width: 768px) {
  .letter { padding: 20px; }
  .letter-wrp { padding: 10px; }
  h4.letter_title { margin-right: 60px; }
}
@media screen and (max-width: 425px) {
  .letter { background-size: 86px; background-position: 99% 6px; }
}
.inL_590030 { text-align: center; margin: 0px auto; }
.center, .center span { text-align: center; }