/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
    line-height: 1.15;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
    margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
    display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    text-decoration: underline dotted;
    /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
    border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
    /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
    /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
    display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
    display: none;
}

html {
    box-sizing: border-box;
    --text: #000;
    --box_color: #fff;
    --bg_color: #fff;
    --shade_1: #FDC300;
    --shade_2: #FDC300
}

*,
*::before,
*::after {
    box-sizing: inherit
}

section {
    margin-bottom: 30px
}

body {
    position: relative;
    scroll-behavior: smooth;
    font-size: 24px;
    min-height: 100vh;
    background-color: #f9f9f6;
    color: var(--text);
    padding: 130px 25px 72px 25px
}

.bg_lines {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: -1;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTcyOSIgaGVpZ2h0PSI3MjUiIHZpZXdCb3g9IjAgMCAxNzI5IDcyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2NDguNyAyNDAuMzk5TDE2MjAuMzggMzkzLjE0OU0xNjQ4LjcgMjQwLjM5OUwxNTMzLjM3IDMyNi42M00xNjQ4LjcgMjQwLjM5OUwxNzQzLjIxIDM2MC43MDFMMTYyMC4zOCAzOTMuMTQ5TTE2MjAuMzggMzkzLjE0OUwxNTMzLjM3IDMyNi42M00xNjIwLjM4IDM5My4xNDlMMTU0My4zOSA0NDQuMDM1TTE2MjAuMzggMzkzLjE0OUwxNzM4LjA0IDQ4NS41NjdMMTU0My4zOSA0NDQuMDM1TTE2MjAuMzggMzkzLjE0OUwxNzM3LjQ5IDQ4NS4yNDhMMTc2Mi42OSA1MjMuMDQ1TDE1NDMuMzkgNDQ0LjAzNU0xNjIwLjM4IDM5My4xNDlMMTcxNS4zNyA3MjIuNjA1TTE2MjAuMzggMzkzLjE0OUwxNTg1LjMgNTU5LjI1OUwxNzE1LjM3IDcyMi42MDVNMTYyMC4zOCAzOTMuMTQ5TDE3MzcuNDYgNDg1LjU0NkwxNzE1LjM3IDcyMi42MDVNMTYyMC4zOCAzOTMuMTQ5TDE3MzcuNjQgNDg0LjYyNUwxNzczLjA1IDQ4NS40NDhMMTc5NS45NiA0NTcuNzczTDE2MjAuMzggMzkzLjE0OVpNMTUzMy4zNyAzMjYuNjNMMTU0My4zOSA0NDQuMDM1TTE1OTQuNTIgOTguMzQ0NUwxNjQ4LjcxIDI0MC40TDE2OTQuMjMgNzUuNTM5NE0xNTk0LjUyIDk4LjM0NDVMMTY5NC4yMyA3NS41Mzk0TTE1OTQuNTIgOTguMzQ0NUwxNTA0LjkxIDk4LjM0NDVNMTU5NC41MiA5OC4zNDQ1TDE0ODkuODMgMjM1LjQyOE0xNTk0LjUyIDk4LjM0NDVMMTU1Ny4zNyAtMC4zMTQxMDJNMTU5NC41MiA5OC4zNDQ1TDE2MzYuNjkgLTAuMzE0MTAyTTE2OTQuMjMgNzUuNTM5NEwxNjM2LjY5IC0wLjMxNDEwMk0xNjk0LjIzIDc1LjUzOTRMMTcyMi4xNSAtMC4zMTQxMDJNMTY5NC4yMyA3NS41Mzk0SDE3MzAuNjVNMTY5NC4yMyA3NS41Mzk0TDE3MzAuNjUgMjEyLjQ2OU0xNzMwLjY1IDIxMi40NjlMMTY0OC42OSAyNDAuNDAyTDE3NDMuMjEgMzYwLjcwNE0xNzMwLjY1IDIxMi40NjlMMTc0My4yMSAzNjAuNzA0TTE3MzAuNjUgMjEyLjQ2OUwxNzg3LjggMjM1LjcwN00xNzQzLjIxIDM2MC43MDRMMTc4Ny44IDIzNS43MDdNMTc0My4yMSAzNjAuNzA0TDE4MDQuMTQgMzMzLjY5Mk0xNzQzLjIxIDM2MC43MDRMMTc5NS4zNCAzNzguOTE2TTE3NDMuMjEgMzYwLjcwNEwxNzczLjM2IDM4OS41OTRMMTc5NS4zNCAzNzguOTE2TTE3ODcuOCAyMzUuNzA3TDE4MDQuMTQgMzMzLjY5Mk0xODA0LjE0IDMzMy42OTJMMTc5NS4zNCAzNzguOTE2TTMyLjk5NiA4Mi4xMDczTDMyMS4wOTUgMjgxLjIwNUwxMTIuNTY5IDM4Mi40NzdMMzIuOTk2IDgyLjEwNzNaTTMyLjk5NiA4Mi4xMDczTDI3Ny42MDIgMTA4LjA0OEwxNTguNzEgLTEuNzE5MjhMMzIuOTk2IDgyLjEwNzNaTTMyLjk5NiA4Mi4xMDczTC0xMDQuNDc5IC0xMy42MjA3TC0xMjMuNTg2IDI2Ni4xODJMMzIuOTk2IDgyLjEwNzNaTTEzNjkuNzUgMzguMDAzM0wxNDMyLjc3IDIzNS40MjVMMTI3NC41MSAxNzEuMTYyTDEzNjkuNzUgMzguMDAzM1pNMTM2OS43NSAzOC4wMDMzTDE1MDQuOTEgOTguMzQ0NU0xMzY5Ljc1IDM4LjAwMzNMMTI3NC41MSAtOS4yMDM1Mk0xMzY5Ljc1IDM4LjAwMzNMMTQ1OS42MiAtMTYuNTAxN0wxNTA0LjkxIDk4LjM0NDVNMTUwNC45MSA5OC4zNDQ1TDE0MzIuNzcgMjM1LjQyOUwxNDg5LjgzIDIzNS40MjhNMTUwNC45MSA5OC4zNDQ1TDE0ODkuODMgMjM1LjQyOE0xNTA0LjkxIDk4LjM0NDVMMTU1Ny4zNyAtMC4zMTQxMDJNMTU1Ny4zNyAtMC4zMTQxMDJIMTYzNi42OU0xMjc0LjUxIC05LjIwMzUyTDEyNzQuNTEgMTcxLjE2NkwxMTA3LjggMjMwLjEwOEwxMjc0LjUxIC02NS40Mzc1Vi05LjIwMzUyWk0zNjguNTE1IDQwMS4wNThMMTUwLjA2NSA1NjcuMjhMLTIuMDM2NjEgMzUyLjQ5M0wzNjguNTE1IDQwMS4wNThaTTMyMS4wNzEgMjgxLjM1MUwyNjIuNzgyIDQ0MS4yMTRMMTEyLjMzMSAzODMuMzM2TDMyMS4wNzEgMjgxLjM1MVpNMjc3LjU2NSAxMDcuOTI2TDM2OC41MzggNDAwLjIxMUw0NzMuNTk2IDExNy4zMTdMMzMzLjkwOSAxLjEwNjY1TDI3Ny41NjUgMTA3LjkyNlpNNzIyLjM1MiAtMTUuOTY0MUw3MzEuNTg4IDE0OS40ODJMNDc0LjA2NSAxMTguMDlMNzIyLjM1MiAtMTUuOTY0MVpNMTI0NC41OCAtMTIuMzY3NUwxMTA3LjgxIDIzMC4xMDhMOTg0LjAxOCAzNS42MDE5TDEyNDQuNTggLTEyLjM2NzVaTTE0MzIuNzcgMjM1LjQyN0wxMzU5LjAzIDMwNS4wNzNMMTI3NC41MSAxNzEuMTY0TDE0MzIuNzcgMjM1LjQyN1pNMTUzMy40MiAzMjYuNzg0TDE2NDguOTkgMjM5LjQ3NkwxNDg5LjgyIDIzNS40MzJMMTUzMy40MiAzMjYuNzg0Wk05NDIuNzU5IDE5Mi4yMTVMMTEwNy44MSAyMzAuMTA3TDk4NC4wMjEgMzUuNjAxMUw5NDIuNzU5IDE5Mi4yMTVaIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8zMjVfMjcpIiBzdHJva2Utb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0xNTUuMDAxIDU2Ni4yMzRDMTU1LjAwMSA1NjguOTk2IDE1Mi43NjIgNTcxLjIzNCAxNTAuMDAxIDU3MS4yMzRDMTQ3LjIzOSA1NzEuMjM0IDE0NS4wMDEgNTY4Ljk5NiAxNDUuMDAxIDU2Ni4yMzRDMTQ1LjAwMSA1NjMuNDczIDE0Ny4yMzkgNTYxLjIzNCAxNTAuMDAxIDU2MS4yMzRDMTUyLjc2MiA1NjEuMjM0IDE1NS4wMDEgNTYzLjQ3MyAxNTUuMDAxIDU2Ni4yMzRaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMzI1XzI3KSIvPgo8cGF0aCBkPSJNNDc5Ljg3OSAxMTcuMzJDNDc5Ljg3OSAxMjAuNjM0IDQ3Ny4xOTIgMTIzLjMyIDQ3My44NzkgMTIzLjMyQzQ3MC41NjUgMTIzLjMyIDQ2Ny44NzkgMTIwLjYzNCA0NjcuODc5IDExNy4zMkM0NjcuODc5IDExNC4wMDcgNDcwLjU2NSAxMTEuMzIgNDczLjg3OSAxMTEuMzJDNDc3LjE5MiAxMTEuMzIgNDc5Ljg3OSAxMTQuMDA3IDQ3OS44NzkgMTE3LjMyWiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTE1NDkuMzkgNDQzLjI5M0MxNTQ5LjM5IDQ0Ni42MDcgMTU0Ni43IDQ0OS4yOTMgMTU0My4zOSA0NDkuMjkzQzE1NDAuMDcgNDQ5LjI5MyAxNTM3LjM5IDQ0Ni42MDcgMTUzNy4zOSA0NDMuMjkzQzE1MzcuMzkgNDM5Ljk3OSAxNTQwLjA3IDQzNy4yOTMgMTU0My4zOSA0MzcuMjkzQzE1NDYuNyA0MzcuMjkzIDE1NDkuMzkgNDM5Ljk3OSAxNTQ5LjM5IDQ0My4yOTNaIiBmaWxsPSJ1cmwoI3BhaW50M19saW5lYXJfMzI1XzI3KSIvPgo8cGF0aCBkPSJNMjY1LjE2NSA0NDAuNjA5QzI2NS4xNjUgNDQxLjk5IDI2NC4wNDYgNDQzLjEwOSAyNjIuNjY1IDQ0My4xMDlDMjYxLjI4NSA0NDMuMTA5IDI2MC4xNjUgNDQxLjk5IDI2MC4xNjUgNDQwLjYwOUMyNjAuMTY1IDQzOS4yMjkgMjYxLjI4NSA0MzguMTA5IDI2Mi42NjUgNDM4LjEwOUMyNjQuMDQ2IDQzOC4xMDkgMjY1LjE2NSA0MzkuMjI5IDI2NS4xNjUgNDQwLjYwOVoiIGZpbGw9InVybCgjcGFpbnQ0X2xpbmVhcl8zMjVfMjcpIi8+CjxwYXRoIGQ9Ik0zNzAuOTk0IDQwMC4xMzNDMzcwLjk5NCA0MDEuNTE0IDM2OS44NzUgNDAyLjYzMyAzNjguNDk0IDQwMi42MzNDMzY3LjExMyA0MDIuNjMzIDM2NS45OTQgNDAxLjUxNCAzNjUuOTk0IDQwMC4xMzNDMzY1Ljk5NCAzOTguNzUyIDM2Ny4xMTMgMzk3LjYzMyAzNjguNDk0IDM5Ny42MzNDMzY5Ljg3NSAzOTcuNjMzIDM3MC45OTQgMzk4Ljc1MiAzNzAuOTk0IDQwMC4xMzNaIiBmaWxsPSJ1cmwoI3BhaW50NV9saW5lYXJfMzI1XzI3KSIvPgo8cGF0aCBkPSJNMzI0LjQgMjgxLjc4MUMzMjQuNCAyODMuNzE0IDMyMi44MzMgMjg1LjI4MSAzMjAuOSAyODUuMjgxQzMxOC45NjcgMjg1LjI4MSAzMTcuNCAyODMuNzE0IDMxNy40IDI4MS43ODFDMzE3LjQgMjc5Ljg0OCAzMTguOTY3IDI3OC4yODEgMzIwLjkgMjc4LjI4MUMzMjIuODMzIDI3OC4yODEgMzI0LjQgMjc5Ljg0OCAzMjQuNCAyODEuNzgxWiIgZmlsbD0idXJsKCNwYWludDZfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTM2LjI0NjEgODIuMTUyM0MzNi4yNDYxIDg0LjA4NTMgMzQuNjc5MSA4NS42NTIzIDMyLjc0NjEgODUuNjUyM0MzMC44MTMxIDg1LjY1MjMgMjkuMjQ2MSA4NC4wODUzIDI5LjI0NjEgODIuMTUyM0MyOS4yNDYxIDgwLjIxOTMgMzAuODEzMSA3OC42NTIzIDMyLjc0NjEgNzguNjUyM0MzNC42NzkxIDc4LjY1MjMgMzYuMjQ2MSA4MC4yMTkzIDM2LjI0NjEgODIuMTUyM1oiIGZpbGw9InVybCgjcGFpbnQ3X2xpbmVhcl8zMjVfMjcpIi8+CjxwYXRoIGQ9Ik0yNzkuNzUxIDEwOC4wNTVDMjc5Ljc1MSAxMDkuNDM1IDI3OC42MzIgMTEwLjU1NSAyNzcuMjUxIDExMC41NTVDMjc1Ljg3IDExMC41NTUgMjc0Ljc1MSAxMDkuNDM1IDI3NC43NTEgMTA4LjA1NUMyNzQuNzUxIDEwNi42NzQgMjc1Ljg3IDEwNS41NTUgMjc3LjI1MSAxMDUuNTU1QzI3OC42MzIgMTA1LjU1NSAyNzkuNzUxIDEwNi42NzQgMjc5Ljc1MSAxMDguMDU1WiIgZmlsbD0idXJsKCNwYWludDhfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTczNS4xOTggMTQ4Ljk5NkM3MzUuMTk4IDE1MC45MjkgNzMzLjYzMSAxNTIuNDk2IDczMS42OTggMTUyLjQ5NkM3MjkuNzY1IDE1Mi40OTYgNzI4LjE5OCAxNTAuOTI5IDcyOC4xOTggMTQ4Ljk5NkM3MjguMTk4IDE0Ny4wNjMgNzI5Ljc2NSAxNDUuNDk2IDczMS42OTggMTQ1LjQ5NkM3MzMuNjMxIDE0NS40OTYgNzM1LjE5OCAxNDcuMDYzIDczNS4xOTggMTQ4Ljk5NloiIGZpbGw9InVybCgjcGFpbnQ5X2xpbmVhcl8zMjVfMjcpIi8+CjxwYXRoIGQ9Ik05ODcuODM0IDM1Ljc5M0M5ODcuODM0IDM3LjcyNiA5ODYuMjY3IDM5LjI5MyA5ODQuMzM0IDM5LjI5M0M5ODIuNDAxIDM5LjI5MyA5ODAuODM0IDM3LjcyNiA5ODAuODM0IDM1Ljc5M0M5ODAuODM0IDMzLjg2IDk4Mi40MDEgMzIuMjkzIDk4NC4zMzQgMzIuMjkzQzk4Ni4yNjcgMzIuMjkzIDk4Ny44MzQgMzMuODYgOTg3LjgzNCAzNS43OTNaIiBmaWxsPSJ1cmwoI3BhaW50MTBfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTk0NS40NTMgMTkxLjkxNEM5NDUuNDUzIDE5My44NDcgOTQzLjg4NiAxOTUuNDE0IDk0MS45NTMgMTk1LjQxNEM5NDAuMDIgMTk1LjQxNCA5MzguNDUzIDE5My44NDcgOTM4LjQ1MyAxOTEuOTE0QzkzOC40NTMgMTg5Ljk4MSA5NDAuMDIgMTg4LjQxNCA5NDEuOTUzIDE4OC40MTRDOTQzLjg4NiAxODguNDE0IDk0NS40NTMgMTg5Ljk4MSA5NDUuNDUzIDE5MS45MTRaIiBmaWxsPSJ1cmwoI3BhaW50MTFfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTExMTEuMiAyMjkuNTA4QzExMTEuMiAyMzEuNDQxIDExMDkuNjMgMjMzLjAwOCAxMTA3LjcgMjMzLjAwOEMxMTA1Ljc3IDIzMy4wMDggMTEwNC4yIDIzMS40NDEgMTEwNC4yIDIyOS41MDhDMTEwNC4yIDIyNy41NzUgMTEwNS43NyAyMjYuMDA4IDExMDcuNyAyMjYuMDA4QzExMDkuNjMgMjI2LjAwOCAxMTExLjIgMjI3LjU3NSAxMTExLjIgMjI5LjUwOFoiIGZpbGw9InVybCgjcGFpbnQxMl9saW5lYXJfMzI1XzI3KSIvPgo8cGF0aCBkPSJNMTQzNi4yMiAyMzQuNTlDMTQzNi4yMiAyMzYuNTIzIDE0MzQuNjUgMjM4LjA5IDE0MzIuNzIgMjM4LjA5QzE0MzAuNzkgMjM4LjA5IDE0MjkuMjIgMjM2LjUyMyAxNDI5LjIyIDIzNC41OUMxNDI5LjIyIDIzMi42NTcgMTQzMC43OSAyMzEuMDkgMTQzMi43MiAyMzEuMDlDMTQzNC42NSAyMzEuMDkgMTQzNi4yMiAyMzIuNjU3IDE0MzYuMjIgMjM0LjU5WiIgZmlsbD0idXJsKCNwYWludDEzX2xpbmVhcl8zMjVfMjcpIi8+CjxwYXRoIGQ9Ik0xMzYxLjYyIDMwNC43NDZDMTM2MS42MiAzMDYuMTI3IDEzNjAuNSAzMDcuMjQ2IDEzNTkuMTIgMzA3LjI0NkMxMzU3Ljc0IDMwNy4yNDYgMTM1Ni42MiAzMDYuMTI3IDEzNTYuNjIgMzA0Ljc0NkMxMzU2LjYyIDMwMy4zNjUgMTM1Ny43NCAzMDIuMjQ2IDEzNTkuMTIgMzAyLjI0NkMxMzYwLjUgMzAyLjI0NiAxMzYxLjYyIDMwMy4zNjUgMTM2MS42MiAzMDQuNzQ2WiIgZmlsbD0idXJsKCNwYWludDE0X2xpbmVhcl8zMjVfMjcpIi8+CjxwYXRoIGQ9Ik0xNDkyLjE5IDIzNS4wNzhDMTQ5Mi4xOSAyMzYuMTgzIDE0OTEuMjkgMjM3LjA3OCAxNDkwLjE5IDIzNy4wNzhDMTQ4OS4wOSAyMzcuMDc4IDE0ODguMTkgMjM2LjE4MyAxNDg4LjE5IDIzNS4wNzhDMTQ4OC4xOSAyMzMuOTc0IDE0ODkuMDkgMjMzLjA3OCAxNDkwLjE5IDIzMy4wNzhDMTQ5MS4yOSAyMzMuMDc4IDE0OTIuMTkgMjMzLjk3NCAxNDkyLjE5IDIzNS4wNzhaIiBmaWxsPSJ1cmwoI3BhaW50MTVfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTE1MzcuMzMgMzI2LjgyOEMxNTM3LjMzIDMyOC43NjEgMTUzNS43NiAzMzAuMzI4IDE1MzMuODMgMzMwLjMyOEMxNTMxLjkgMzMwLjMyOCAxNTMwLjMzIDMyOC43NjEgMTUzMC4zMyAzMjYuODI4QzE1MzAuMzMgMzI0Ljg5NSAxNTMxLjkgMzIzLjMyOCAxNTMzLjgzIDMyMy4zMjhDMTUzNS43NiAzMjMuMzI4IDE1MzcuMzMgMzI0Ljg5NSAxNTM3LjMzIDMyNi44MjhaIiBmaWxsPSJ1cmwoI3BhaW50MTZfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTE2NTEuNjcgMjM5LjQ1N0MxNjUxLjY3IDI0MS4zOSAxNjUwLjExIDI0Mi45NTcgMTY0OC4xNyAyNDIuOTU3QzE2NDYuMjQgMjQyLjk1NyAxNjQ0LjY3IDI0MS4zOSAxNjQ0LjY3IDIzOS40NTdDMTY0NC42NyAyMzcuNTI0IDE2NDYuMjQgMjM1Ljk1NyAxNjQ4LjE3IDIzNS45NTdDMTY1MC4xMSAyMzUuOTU3IDE2NTEuNjcgMjM3LjUyNCAxNjUxLjY3IDIzOS40NTdaIiBmaWxsPSJ1cmwoI3BhaW50MTdfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTE1OTguMTYgOTguMDMxM0MxNTk4LjE2IDk5Ljk2NDMgMTU5Ni42IDEwMS41MzEgMTU5NC42NiAxMDEuNTMxQzE1OTIuNzMgMTAxLjUzMSAxNTkxLjE2IDk5Ljk2NDMgMTU5MS4xNiA5OC4wMzEzQzE1OTEuMTYgOTYuMDk4MyAxNTkyLjczIDk0LjUzMTIgMTU5NC42NiA5NC41MzEyQzE1OTYuNiA5NC41MzEyIDE1OTguMTYgOTYuMDk4MyAxNTk4LjE2IDk4LjAzMTNaIiBmaWxsPSJ1cmwoI3BhaW50MThfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTE2OTYuOTMgNzUuNTM1MkMxNjk2LjkzIDc2LjkxNTkgMTY5NS44MSA3OC4wMzUyIDE2OTQuNDMgNzguMDM1MkMxNjkzLjA1IDc4LjAzNTIgMTY5MS45MyA3Ni45MTU5IDE2OTEuOTMgNzUuNTM1MkMxNjkxLjkzIDc0LjE1NDQgMTY5My4wNSA3My4wMzUyIDE2OTQuNDMgNzMuMDM1MkMxNjk1LjgxIDczLjAzNTIgMTY5Ni45MyA3NC4xNTQ0IDE2OTYuOTMgNzUuNTM1MloiIGZpbGw9InVybCgjcGFpbnQxOV9saW5lYXJfMzI1XzI3KSIvPgo8cGF0aCBkPSJNMTYyMy44NSAzOTMuMzI0QzE2MjMuODUgMzk1LjI1NyAxNjIyLjI4IDM5Ni44MjQgMTYyMC4zNSAzOTYuODI0QzE2MTguNDIgMzk2LjgyNCAxNjE2Ljg1IDM5NS4yNTcgMTYxNi44NSAzOTMuMzI0QzE2MTYuODUgMzkxLjM5MSAxNjE4LjQyIDM4OS44MjQgMTYyMC4zNSAzODkuODI0QzE2MjIuMjggMzg5LjgyNCAxNjIzLjg1IDM5MS4zOTEgMTYyMy44NSAzOTMuMzI0WiIgZmlsbD0idXJsKCNwYWludDIwX2xpbmVhcl8zMjVfMjcpIi8+CjxwYXRoIGQ9Ik0xMjc4LjE4IDE3MC4xNzZDMTI3OC4xOCAxNzIuMTA5IDEyNzYuNjEgMTczLjY3NiAxMjc0LjY4IDE3My42NzZDMTI3Mi43NSAxNzMuNjc2IDEyNzEuMTggMTcyLjEwOSAxMjcxLjE4IDE3MC4xNzZDMTI3MS4xOCAxNjguMjQzIDEyNzIuNzUgMTY2LjY3NiAxMjc0LjY4IDE2Ni42NzZDMTI3Ni42MSAxNjYuNjc2IDEyNzguMTggMTY4LjI0MyAxMjc4LjE4IDE3MC4xNzZaIiBmaWxsPSJ1cmwoI3BhaW50MjFfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTE1ODcuOTIgNTU5LjA4MkMxNTg3LjkyIDU2MC40NjMgMTU4Ni44IDU2MS41ODIgMTU4NS40MiA1NjEuNTgyQzE1ODQuMDQgNTYxLjU4MiAxNTgyLjkyIDU2MC40NjMgMTU4Mi45MiA1NTkuMDgyQzE1ODIuOTIgNTU3LjcwMSAxNTg0LjA0IDU1Ni41ODIgMTU4NS40MiA1NTYuNTgyQzE1ODYuOCA1NTYuNTgyIDE1ODcuOTIgNTU3LjcwMSAxNTg3LjkyIDU1OS4wODJaIiBmaWxsPSJ1cmwoI3BhaW50MjJfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTE3MTcuODMgNzIxLjc2OUMxNzE3LjgzIDcyMy4xNSAxNzE2LjcxIDcyNC4yNjkgMTcxNS4zMyA3MjQuMjY5QzE3MTMuOTUgNzI0LjI2OSAxNzEyLjgzIDcyMy4xNSAxNzEyLjgzIDcyMS43NjlDMTcxMi44MyA3MjAuMzg5IDE3MTMuOTUgNzE5LjI2OSAxNzE1LjMzIDcxOS4yNjlDMTcxNi43MSA3MTkuMjY5IDE3MTcuODMgNzIwLjM4OSAxNzE3LjgzIDcyMS43NjlaIiBmaWxsPSJ1cmwoI3BhaW50MjNfbGluZWFyXzMyNV8yNykiLz4KPHBhdGggZD0iTTExNi44NjUgMzgyLjUwOEMxMTYuODY1IDM4NC40NDEgMTE1LjI5OCAzODYuMDA4IDExMy4zNjUgMzg2LjAwOEMxMTEuNDMyIDM4Ni4wMDggMTA5Ljg2NSAzODQuNDQxIDEwOS44NjUgMzgyLjUwOEMxMDkuODY1IDM4MC41NzUgMTExLjQzMiAzNzkuMDA4IDExMy4zNjUgMzc5LjAwOEMxMTUuMjk4IDM3OS4wMDggMTE2Ljg2NSAzODAuNTc1IDExNi44NjUgMzgyLjUwOFoiIGZpbGw9InVybCgjcGFpbnQyNF9saW5lYXJfMzI1XzI3KSIvPgo8cGF0aCBkPSJNMTUwNi43NCA5OC4xMzkxQzE1MDYuNzQgOTkuMjQzNiAxNTA1Ljg1IDEwMC4xMzkgMTUwNC43NCAxMDAuMTM5QzE1MDMuNjQgMTAwLjEzOSAxNTAyLjc0IDk5LjI0MzYgMTUwMi43NCA5OC4xMzkxQzE1MDIuNzQgOTcuMDM0NSAxNTAzLjY0IDk2LjEzOTEgMTUwNC43NCA5Ni4xMzkxQzE1MDUuODUgOTYuMTM5MSAxNTA2Ljc0IDk3LjAzNDUgMTUwNi43NCA5OC4xMzkxWiIgZmlsbD0idXJsKCNwYWludDI1X2xpbmVhcl8zMjVfMjcpIi8+CjxwYXRoIGQ9Ik0xMzcxLjg5IDM4LjIyNDRDMTM3MS44OSAzOS4zMjkgMTM3MSA0MC4yMjQ0IDEzNjkuODkgNDAuMjI0NEMxMzY4Ljc5IDQwLjIyNDQgMTM2Ny44OSAzOS4zMjkgMTM2Ny44OSAzOC4yMjQ0QzEzNjcuODkgMzcuMTE5OCAxMzY4Ljc5IDM2LjIyNDQgMTM2OS44OSAzNi4yMjQ0QzEzNzEgMzYuMjI0NCAxMzcxLjg5IDM3LjExOTggMTM3MS44OSAzOC4yMjQ0WiIgZmlsbD0idXJsKCNwYWludDI2X2xpbmVhcl8zMjVfMjcpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzI1XzI3IiB4MT0iLTgwLjY0ODkiIHkxPSIyMzQuNzAzIiB4Mj0iMTgwNC4xNCIgeTI9IjMyOC41ODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzhGMDk5QSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDVfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDZfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDdfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDhfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDlfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDEwX2xpbmVhcl8zMjVfMjciIHgxPSIyOS4yNDYxIiB5MT0iMzQ3Ljk3MyIgeDI9IjE3MTcuODMiIHkyPSI0NTguMDY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NDBDNzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUI2QTRFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxMV9saW5lYXJfMzI1XzI3IiB4MT0iMjkuMjQ2MSIgeTE9IjM0Ny45NzMiIHgyPSIxNzE3LjgzIiB5Mj0iNDU4LjA2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNjQwQzcxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VCNkE0RSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTJfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDEzX2xpbmVhcl8zMjVfMjciIHgxPSIyOS4yNDYxIiB5MT0iMzQ3Ljk3MyIgeDI9IjE3MTcuODMiIHkyPSI0NTguMDY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NDBDNzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUI2QTRFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxNF9saW5lYXJfMzI1XzI3IiB4MT0iMjkuMjQ2MSIgeTE9IjM0Ny45NzMiIHgyPSIxNzE3LjgzIiB5Mj0iNDU4LjA2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNjQwQzcxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VCNkE0RSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTVfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDE2X2xpbmVhcl8zMjVfMjciIHgxPSIyOS4yNDYxIiB5MT0iMzQ3Ljk3MyIgeDI9IjE3MTcuODMiIHkyPSI0NTguMDY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NDBDNzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUI2QTRFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxN19saW5lYXJfMzI1XzI3IiB4MT0iMjkuMjQ2MSIgeTE9IjM0Ny45NzMiIHgyPSIxNzE3LjgzIiB5Mj0iNDU4LjA2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNjQwQzcxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VCNkE0RSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MThfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDE5X2xpbmVhcl8zMjVfMjciIHgxPSIyOS4yNDYxIiB5MT0iMzQ3Ljk3MyIgeDI9IjE3MTcuODMiIHkyPSI0NTguMDY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NDBDNzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUI2QTRFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyMF9saW5lYXJfMzI1XzI3IiB4MT0iMjkuMjQ2MSIgeTE9IjM0Ny45NzMiIHgyPSIxNzE3LjgzIiB5Mj0iNDU4LjA2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNjQwQzcxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VCNkE0RSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MjFfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDIyX2xpbmVhcl8zMjVfMjciIHgxPSIyOS4yNDYxIiB5MT0iMzQ3Ljk3MyIgeDI9IjE3MTcuODMiIHkyPSI0NTguMDY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NDBDNzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUI2QTRFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyM19saW5lYXJfMzI1XzI3IiB4MT0iMjkuMjQ2MSIgeTE9IjM0Ny45NzMiIHgyPSIxNzE3LjgzIiB5Mj0iNDU4LjA2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNjQwQzcxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VCNkE0RSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MjRfbGluZWFyXzMyNV8yNyIgeDE9IjI5LjI0NjEiIHkxPSIzNDcuOTczIiB4Mj0iMTcxNy44MyIgeTI9IjQ1OC4wNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0MEM3MSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjZBNEUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDI1X2xpbmVhcl8zMjVfMjciIHgxPSIyOS4yNDYxIiB5MT0iMzQ3Ljk3MyIgeDI9IjE3MTcuODMiIHkyPSI0NTguMDY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NDBDNzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUI2QTRFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyNl9saW5lYXJfMzI1XzI3IiB4MT0iMjkuMjQ2MSIgeTE9IjM0Ny45NzMiIHgyPSIxNzE3LjgzIiB5Mj0iNDU4LjA2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNjQwQzcxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VCNkE0RSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 790px
}

.container {
    max-width: 1150px;
    margin: 0 auto;
    border-radius: 20px;
    margin-bottom: 40px
}

a {
    text-decoration: none;
    cursor: pointer;
    color: var(--text)
}

button {
    background-color: transparent;
    cursor: pointer;
    transition: all .3s
}

footer .text-center {
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
}


.container.user_info {
    background-color: #fff;
    padding: 50px 450px 50px 60px;
    position: relative;
}

.yellow {
    position: absolute;
    background: #FDC300;
    top: 0px;
    right: 0px;
    z-index: 1;
    height: 100%;
    width: 432px;
    clip-path: polygon(33% 0%, 100% 0%, 100% 100%, 0% 100%);
    border-radius: 0px 20px 20px 0px;
}

.user_image {
    position: absolute;
    width: 360px;
    height: auto;
    top: 150px;
    right: 138px;
    z-index: 2;
    object-fit: cover;
    border-radius: 20px
}

.sharing_button {
    position: absolute;
    z-index: 2;
    top: 47px;
    right: 60px;
    height: 60px;
    width: 60px;
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 0px;
    margin: 0px
}

.sharing_button svg {
    position: absolute;
    left: 13px;
    top: 14px;
    content: "";
    background-size: 27px 30px;
    background-repeat: no-repeat;
    width: 27px;
    height: 30px;
}

.sharing_button:hover {
    background-color: var(--shade_1)
}

.logo_wrapper {
    display: flex;
}

.logo_image {
    aspect-ratio: 3 / 2;
    height: 240px;
    max-width: 100%;
}

.company_name {
    margin-bottom: 20px;
    font-size: 25px;
}

.name {
    font-size: 35px;
    margin-bottom: 10px
}

.job {
    font-size: 25px;
    margin-bottom: 25px
}

.user_information {
    margin-bottom: 66px;
    padding-right: 80px
}

.contacts a svg {
    position: relative;
    top: 14px;
    width: 34px;
}

.contacts a span {
    margin-left: 10px;
    position: absolute;
    top: 20%;
    line-height: 30px;
}

.email,
.info_phone,
.info_phone_2,
.address {
    display: block;
    margin-bottom: 30px;
    position: relative;
}

.buttons_wrapper button {
    border-radius: 16px;
    height: 70px;
    width: 320px;
    font-size: 24px;
    color: var(--text);
    margin: 5px;
}

.download_btn {
    border-radius: 8px;
    font-size: 18px;
    color: var(--text);
    padding: 20px;
    margin: 10px auto;
    display: table;
}

.buttons_wrapper button+button {
    margin-left: 33px
}

.buttons_wrapper .add_btn,
.buttons_wrapper .contact_btn {
    display: inline-block;
    position: relative;
    /*padding-left: 10px;*/
    white-space: nowrap;
    margin: 0px;
    top: -5px;
}

.buttons_wrapper svg {
    position: relative;
    /*top: 2px;*/
}

/*
.buttons_wrapper .add_btn::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjQ1NjMgMC42OTE0MDZDNy40MjU5MiAwLjY5MTQwNiAwLjkxMDE1NiA3LjMzNjg2IDAuOTEwMTU2IDE1LjUwMThDMC45MTAxNTYgMjMuNjY2NyA3LjQyNTkyIDMwLjMxMTUgMTUuNDU2MyAzMC4zMTE1QzIzLjQ4NzMgMzAuMzExNSAzMC4wMDI1IDIzLjY2NjcgMzAuMDAyNSAxNS41MDE4QzMwLjAwMjUgNy4zMzY4NiAyMy40ODczIDAuNjkxNDA2IDE1LjQ1NjMgMC42OTE0MDZaTTE1LjQ1NjMgMi4xMDU4NUMyMi43MDU2IDIuMTA1ODUgMjguNTc3MSA4LjA4ODg3IDI4LjU3NzEgMTUuNTAxMUMyOC41NzcxIDIyLjkxMzMgMjIuNzA1NiAyOC44OTY0IDE1LjQ1NjMgMjguODk2NEM4LjIwNzA2IDI4Ljg5NjQgMi4zMzQ5MSAyMi45MTMzIDIuMzM0OTEgMTUuNTAxMUMyLjMzNDkxIDguMDg4MzggOC4yMDcxOCAyLjEwNTg1IDE1LjQ1NjMgMi4xMDU4NVpNMTUuMzcyIDcuOTc1MDRDMTUuMDExMiA4LjAxOTM0IDE0Ljc0MTkgOC4zMjk0MiAxNC43NDkgOC42OTI3M1YxNC43OTQxSDguNzc0NDdDOC41NzcyNiAxNC43Nzg1IDguMzgyMzkgMTQuODQ2NCA4LjIzNzI1IDE0Ljk4MDdDOC4wOTE4NyAxNS4xMTUgOC4wMDk0MSAxNS4zMDM3IDguMDA5NDEgMTUuNTAxN0M4LjAwOTQxIDE1LjY5OTQgOC4wOTE4OCAxNS44ODgxIDguMjM3MjUgMTYuMDIyNEM4LjM4MjM5IDE2LjE1NjcgOC41NzcyNiAxNi4yMjQzIDguNzc0NDcgMTYuMjA4OEgxNC43NDlWMjIuMzEwMUMxNC43MzMyIDIyLjUwNzQgMTQuODAwNiAyMi43MDI1IDE0LjkzNDkgMjIuODQ3OEMxNS4wNjkyIDIyLjk5MzUgMTUuMjU4MiAyMy4wNzYyIDE1LjQ1NjEgMjMuMDc2MkMxNS42NTQgMjMuMDc2MiAxNS44NDMgMjIuOTkzNSAxNS45NzczIDIyLjg0NzhDMTYuMTExNiAyMi43MDI1IDE2LjE3OSAyMi41MDc0IDE2LjE2MzIgMjIuMzEwMVYxNi4yMDg4SDIyLjEzODJDMjIuMzM1NCAxNi4yMjQzIDIyLjUzIDE2LjE1NjUgMjIuNjc1NCAxNi4wMjIyQzIyLjgyMDYgMTUuODg3OSAyMi45MDMzIDE1LjY5OTEgMjIuOTAzMyAxNS41MDE0QzIyLjkwMzMgMTUuMzAzNSAyMi44MjA2IDE1LjExNDggMjIuNjc1NCAxNC45ODA1QzIyLjUzIDE0Ljg0NjIgMjIuMzM1NCAxNC43Nzg1IDIyLjEzODIgMTQuNzk0MUgxNi4xNjMyVjguNjkyNzNDMTYuMTY3IDguNDg4MjEgMTYuMDgyMSA4LjI5MTcgMTUuOTMwNiA4LjE1NDA5QzE1Ljc3ODkgOC4wMTY3MiAxNS41NzUzIDcuOTUxMjUgMTUuMzcyIDcuOTc1MDRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)
}

.buttons_wrapper .contact_btn::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjk1NzAzMSA2LjM0NjI4QzAuOTU3MDMxIDUuODM2MzQgMS4zNjI3OCA1LjQyMzQgMS44NjM4NSA1LjQyMzRIMjMuODYwNEwyMC41NzE1IDIuMDc2MkMyMC4yMTcyIDEuNzE1NjQgMjAuMjE3MiAxLjEzMDk5IDIwLjU3MTUgMC43NzA0MjRDMjAuOTI1NyAwLjQwOTg1OSAyMS41MDAyIDAuNDA5ODU5IDIxLjg1NDUgMC43NzA0MjRMMjYuNjkxMyA1LjY5Mzg2QzI2Ljg2MTcgNS44NjY0MiAyNi45NTcgNi4xMDE2NSAyNi45NTcgNi4zNDYzM0MyNi45NTcgNi41OTEgMjYuODYxNyA2LjgyNjIzIDI2LjY5MTMgNi45OTg4TDIxLjg1NDUgMTEuOTIyMkMyMS41MDAyIDEyLjI4MjggMjAuOTI1NyAxMi4yODI4IDIwLjU3MTUgMTEuOTIyMkMyMC4yMTcyIDExLjU2MTcgMjAuMjE3MiAxMC45NzcgMjAuNTcxNSAxMC42MTY1TDIzLjg2MDQgNy4yNjkyNUgxLjg2Mzg1QzEuMzYyNzggNy4yNjkyNSAwLjk1NzAzMSA2Ljg1NjIzIDAuOTU3MDMxIDYuMzQ2MjhaTTAuOTU3MDMxIDE4LjY1MzhDMC45NTcwMzEgMTguNDA5MSAxLjA1MjM1IDE4LjE3MzkgMS4yMjI3NiAxOC4wMDEzTDYuMDU5NTcgMTMuMDc3OUM2LjQxMzg2IDEyLjcxNzMgNi45ODgzMiAxMi43MTczIDcuMzQyNjEgMTMuMDc3OUM3LjY5Njg5IDEzLjQzODQgNy42OTY4OSAxNC4wMjMxIDcuMzQyNjEgMTQuMzgzNkw0LjA1MzcxIDE3LjczMDhIMjYuMDUwMkMyNi41NTEzIDE3LjczMDggMjYuOTU3IDE4LjE0MzggMjYuOTU3IDE4LjY1MzdDMjYuOTU3IDE5LjE2MzcgMjYuNTUxMyAxOS41NzY2IDI2LjA1MDIgMTkuNTc2Nkg0LjA1MzcxTDcuMzQyNjEgMjIuOTIzOEM3LjY5Njg5IDIzLjI4NDQgNy42OTY4OSAyMy44NjkgNy4zNDI2MSAyNC4yMjk2QzYuOTg4MzIgMjQuNTkwMSA2LjQxMzg2IDI0LjU5MDEgNi4wNTk1NyAyNC4yMjk2TDEuMjIyNzYgMTkuMzA2MkMxLjA1MjM2IDE5LjEzMzYgMC45NTcwMzEgMTguODk4NCAwLjk1NzAzMSAxOC42NTM4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)
}*/
/*
.buttons_wrapper button:hover {
    box-shadow: none;
    color: #fff
}*/

.container.social_media {
    background-color: var(--box_color);
    padding: 30px 60px
}

.social_media_grid {
    display: flex
}

.social_media_grid .text_wrapper {
    border-right: 1px solid var(--shade_1);
    padding-right: 40px
}

.social_media_grid .text {
    font-size: 40px;
    padding-top: 90px;
    white-space: nowrap
}

.main-social-icons {
    bottom: 50px;
}

.media_links {
    display: grid;
    width: 100%;
    gap: 60px 25px;
    grid-template-columns: repeat(7, 1fr);
    margin-left: 40px;
    padding-top: 24px;
    padding-bottom: 20px
}

.media_link {
    position: relative;
    height: 60px;
    width: 60px;
    font-size: 12pt;
    background: linear-gradient(180deg, var(--shade_1) 0%, var(--shade_2) 100%);
    border-radius: 50%;
    transition: all .5s
}

.media_link .telegram {
    top: 0px;
    left: 0px
}

.media_link .facebook {
    top: 12px;
    left: 20px
}

.media_link .linkedin {
    top: 13px;
    left: 16px
}

.media_link .pinterest {
    top: 14px;
    left: 17px
}

.media_link .discord {
    top: 16px;
    left: 13px
}

.media_link .youtube {
    top: 18px;
    left: 13px
}

.media_link .social_icon_2 {
    left: 19px
}

.media_link img {
    position: absolute;
    top: 13px;
    left: 13px
}

/*.media_link:hover {
    background: linear-gradient(180deg, var(--shade_2) 0%, var(--shade_2) 100%)
}*/

.links_grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
    padding: 5px;
}

.link_wrapper {
    background-color: #fff;
    border-radius: 20px;
    padding: 45px 10px;
    text-align: center;
    font-size: 20px;
}

.link_wrapper p {
    margin: 0px;
}

.image_wrapper {
    margin: 0px auto;
    padding: 20px;
    height: 80px;
    width: 80px;
    border-radius: 50%;
    margin-bottom: 43px;
    box-shadow: none;
    border: solid 2px #FDC300;
    background: #FDC300;
}

.image_wrapper.calendar,
.image_wrapper.products {
    padding-top: 16px
}

@media(min-width: 1800px) {
    .bg_lines {
        height: 100%;
        right: 0px
    }
}

@media(max-width: 1200px) {
    body {
        padding: 127px 90px 48px 90px
    }

    .container.user_info {
        padding: 40px 256px 40px 50px
    }

    .yellow {
        width: 261px;
        clip-path: polygon(34% 0%, 100% 0%, 100% 100%, 0% 100%);
        background: #FDC300;
    }

    .sharing_button {
        top: 40px;
        right: 50px;
        height: 50px;
        width: 50px
    }

    .sharing_button svg {
        left: 9px;
        top: 10px;
    }

    .logo_wrapper {
        margin-bottom: 23px
    }

    .user_image {
        width: 260px;
        height: auto;
        top: 113px;
        right: 78px
    }

    .user_information {
        margin-bottom: 32px;
        padding-right: 100px
    }


    .email,
    .info_phone,
    .info_phone_2,
    .address {
        font-size: 18px;
        display: block;
        margin-bottom: 32px;
        padding-left: 40px
    }

    .buttons_wrapper button {
        font-size: 18px;
        width: 250px;
        height: 60px;
    }

    .buttons_wrapper button+button {
        margin-left: 15px
    }

    /*.buttons_wrapper .add_btn,
    .buttons_wrapper .contact_btn {
        padding-left: 10px
    }*/

    .buttons_wrapper .add_btn::before,
    .buttons_wrapper .contact_btn::before {
        height: 25px;
        width: 25px;
        background-size: 25px 25px
    }

    .social_media_grid .text_wrapper {
        padding-right: 25px
    }

    .social_media_grid .text {
        font-size: 22px
    }

    .media_links {
        grid-template-columns: repeat(auto-fill, minmax(50px, 1fr));
        gap: 60px 25px;
        margin-left: 5px;
        padding-top: 24px;
        padding-bottom: 20px
    }

    .media_link {
        height: 50px;
        width: 50px;
        /* padding-top: 7px;
        padding-left: 9px;*/
    }

    .media_link .telegram {
        height: 50px;
        width: 50px;
        top: 0px;
        left: 0px
    }

    .media_link .facebook {
        top: 12px;
        left: 20px
    }

    .media_link .linkedin {
        top: 10px;
        left: 10px
    }

    .media_link .pinterest {
        top: 12px;
        left: 12px
    }

    .media_link .discord {
        top: 10px;
        left: 10px
    }

    .media_link .facebook {
        top: 10px;
        left: 10px
    }

    .media_link .youtube {
        top: 11px;
        left: 10px
    }

    .media_link .social_icon_2 {
        left: 10px
    }

    .media_link img {
        position: absolute;
        height: 30px;
        width: 30px;
        top: 10px;
        left: 10px
    }

    .links_grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 28px
    }

    .link_wrapper {
        background-color: var(--box_color);
        border-radius: 20px;
        padding: 35px 10px;
        text-align: center;
        font-size: 18px
    }

    .link_wrapper p {
        margin: 0px
    }

    .image_wrapper {
        margin: 0px auto;
        padding: 8px;
        height: 60px;
        width: 60px;
        margin-bottom: 35px
    }

    .image_wrapper img {
        height: 27px;
        width: 27px
    }

    .image_wrapper.calendar,
    .image_wrapper.products {
        padding-top: 15px
    }

    .contacts a svg {
        top: 8px;
    }
}


@media(max-width: 1010px) {
    .buttons_wrapper {
        display: grid;
        grid-gap: 15px
    }

    .buttons_wrapper button+button {
        margin-left: 0px
    }
}

@media(max-width: 950px) {
    body {
        padding: 70px 25px 50px 25px
    }

    .user_image {
        width: 190px;
        height: auto;
    }

    .name {
        font-size: 30px
    }
}

@media(max-width: 768px) {
    .container.user_info {
        padding: 240px 20px 20px 20px
    }

    .team-banner {
        margin-bottom: 68px;
    }

    .logo_wrapper {
        position: absolute;
        top: 136px;
        right: 38px
    }

    .logo_image {
        height: 140px;
        max-width: 100%;
    }

    .company_name {
        font-size: 22px
    }

    .main-social-icons {
        left: 20px;
        right: unset !important;
        bottom: 30px;
    }

    .sharing_button {
        top: 20px;
        right: 20px;
        height: 40px;
        width: 40px
    }

    .sharing_button svg {
        left: 3px;
        top: 5px;
    }

    .user_information {
        margin-bottom: 32px;
        padding-right: 20px
    }

    .yellow {
        height: 266px;
        width: 100%;
        clip-path: polygon(0 0, 100% 0%, 100% 46%, 0 25%);
        border-radius: 20px 20px 0px 0px;
        background: #FDC300;
    }

    .name {
        font-size: 30px;
        margin-bottom: 5px
    }

    .job {
        margin-bottom: 25px
    }

    .email,
    .info_phone,
    .info_phone_2,
    .address {
        font-size: 16px;
        margin-bottom: 22px;
        padding-left: 0px;
        overflow-wrap: anywhere;
    }

    .address {
        line-height: 20px;
    }

    .email:before,
    .info_phone:before,
    .info_phone_2:before,
    .address:before {
        background-size: 22px 22px;
        height: 22px;
        margin-right: 22px
    }

    .user_image {
        top: 23px;
        left: 16px;
        right: 0px;
    }

    .buttons_wrapper {
        margin-bottom: 65px;
    }

    .buttons_wrapper button {
        margin: 0px auto;
        font-size: 16px;
        width: 240px;
        height: 50px
    }

    .buttons_wrapper button+button {
        margin: 0px auto
    }

    .buttons_wrapper .add_btn,
    .buttons_wrapper .contact_btn {
        /*padding-left: 30px;*/
        vertical-align: super;
    }

    .buttons_wrapper .add_btn::before,
    .buttons_wrapper .contact_btn::before {
        height: 21px;
        width: 22px;
        background-size: 21px 22px
    }

    .container.social_media {
        padding: 20px 30px
    }

    .social_media_grid {
        display: block
    }

    .social_media_grid .text_wrapper {
        border-right: none;
        padding-right: 0px
    }

    .social_media_grid .text {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 15px;
        border-bottom: 1px solid var(--shade_1);
        margin-bottom: 15px;
        font-size: 18px
    }

    .media_links {
        grid-template-columns: repeat(auto-fill, minmax(50px, 1fr));
        gap: 14px;
        margin: 0px auto;
        padding-bottom: 5px;
        padding-top: 5px
    }

    .media_link {
        margin: 0px auto;
        height: 42px;
        width: 42px;
        font-size: 5pt;
    }

    .media_link .telegram {
        height: 40px;
        width: 40px;
        top: 0px;
        left: 0px
    }

    .media_link .pinterest {
        top: 10px;
        left: 9px
    }

    .media_link .discord {
        top: 9px;
        left: 9px
    }

    .media_link .facebook {
        top: 9px;
        left: 9px
    }

    .media_link .youtube {
        top: 9px;
        left: 9px
    }

    .media_link .social_icon_2 {
        left: 9px
    }

    .media_link img {
        height: 23px;
        width: 23px;
        top: 9px;
        left: 9px
    }

    .links_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 24px
    }

    .link_wrapper {
        padding: 23px 10px
    }
}

@media(max-width: 650px) {
    body {
        padding: 50px 25px
    }

    .container.user_info {
        padding: 210px 20px 20px 20px
    }

    .user_image {
        height: auto;
        width: 175px;
    }

    .logo_wrapper {
        position: relative;
        top: 0px;
        right: 0px;
        margin-bottom: 20px
    }

    .name {
        font-size: 24px
    }

    .email,
    .info_phone,
    .info_phone_2,
    .address {
        font-size: 14px
    }

    .buttons_wrapper button {
        width: 100%;
        font-size: 14px
    }

    .buttons_wrapper {
        margin-top: 60px;
    }

    .links_grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 24px
    }
}
