/* Browser Repairs */

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.nopadding {
    padding: 0 !important;
}

.nomargin {
    margin: 0 !important;
}

.margin-top-0 {
    margin-top: 0 !important;
}

.margin-top-1 {
    margin-top: 1rem !important;
}

.margin-top-5 {
    margin-top: 5rem !important;
}

.margin-top-minus-2 {
    margin-top: -2rem !important;
}

.margin-bottom-0 {
    margin-bottom: 0 !important;
}

.margin-bottom-1 {
    margin-bottom: 1rem !important;
}

.margin-bottom-5 {
    margin-bottom: 5rem !important;
}

:focus,
textarea:focus,
input:focus,
select:focus,
button:focus {
    outline: 0 !important;
}

.cf:before,
.cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

strong {
    font-weight: 600;
}

.is-content-justification-center {
    display: flex;
    justify-content: center;
}

.is-content-justification-center a {
    margin: 0;
}

.spacer {
    position: relative;
}

.spacer-100 {
    height: 10rem;
}

.spacer-200 {
    height: 20rem;
}

.spacer-300 {
    height: 30rem;
}

.spacer-400 {
    height: 40rem;
}

/* COLORS CSS */

:root {
    --bg-color-black: #000000;

    --bg-color-light: #ffffff;
    --bg-color-dark: #000000;

    --font-color-light: #ffffff;
    --font-color-dark: #000000;

    --border-color-dark: #000000;
    --border-color-light: #ffffff;

    --pentashot-blue: #0043ce;
    --dark-blue: #00249c;
    --spark-blue: #0f62fe;
    --background-blue: #ebf2ff;
    --dark-gray: #80848f;
    --gray: #e1e1e1;
    --soft-gray: #f2f3f4;
    --signal: #f3df29;
    --green: #5bed5c;
    --red: #ee4d44;
    --light-blue: #f9fbff;
    --medal-gold: #ffd231;
    --medal-silve: #f7f2f2;
    --medal-bronze: #f3aa63;
    --black: #000000;
    --white: #ffffff;
}

/* TYPOGRAPHY CSS */

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "TT Firs Neue", sans-serif;
}

h1 {
    font-size: 7rem;
    line-height: 1.15;
    font-weight: 600;
    font-style: normal;
    padding: 0;
    margin: 0 0 5rem;
    position: relative;
}

h2 {
    font-size: 4.2rem;
    line-height: 1.2;
    font-weight: 600;
    font-style: normal;
    padding: 0;
    margin: 0 0 4rem;
    position: relative;
}

h3 {
    font-size: 3.6rem;
    line-height: 1.2;
    font-weight: 600;
    font-style: normal;
    padding: 0;
    margin: 0;
    position: relative;
}

h4 {
    font-size: 3rem;
    line-height: 1.2;
    font-weight: 600;
    font-style: normal;
    padding: 0;
    margin: 0 0 2rem;
    position: relative;
}

h5 {
    font-size: 2.6rem;
    line-height: 1.2;
    font-weight: 600;
    font-style: normal;
    padding: 0;
    margin: 0;
    position: relative;
}

h6 {
    font-size: 2.2rem;
    line-height: 1.2;
    font-weight: 600;
    font-style: normal;
    padding: 0;
    margin: 0;
    position: relative;
}

h1.looks-like-h2 {
    font-size: 6rem;
}

h1.looks-like-h3 {
    font-size: 4.4rem;
}

h1.looks-like-h4 {
    font-size: 3.4rem;
}

h1.looks-like-h5 {
    font-size: 2.8rem;
}

h1.looks-like-h6 {
    font-size: 2rem;
}

h2.looks-like-h1 {
    font-size: 8rem;
}

h2.looks-like-h3 {
    font-size: 3.6rem;
}

h2.looks-like-h4 {
    font-size: 3rem;
}

h2.looks-like-h5 {
    font-size: 2.6rem;
}

h2.looks-like-h6 {
    font-size: 2.2rem;
}

h3.looks-like-h1 {
    font-size: 6rem;
}

h3.looks-like-h2 {
    font-size: 4.2rem;
}

h3.looks-like-h4 {
    font-size: 3rem;
}

h3.looks-like-h5 {
    font-size: 2.6rem;
}

h3.looks-like-h6 {
    font-size: 2.2rem;
}

h4.looks-like-h1 {
    font-size: 8rem;
}

h4.looks-like-h2 {
    font-size: 5.6rem;
}

h4.looks-like-h3 {
    font-size: 4.4rem;
}

h4.looks-like-h5 {
    font-size: 2.8rem;
}

h4.looks-like-h6 {
    font-size: 2rem;
}

.single-manual .main-content h2 {
    font-size: 3.6rem;
}

.single-manual .main-content h3 {
    font-size: 3rem;
}

.single-manual .main-content h4 {
    font-size: 2.6rem;
}

p {
    margin: 2rem 0;
}

p.description {
    font-size: 2rem;
    line-height: 3rem;
    margin: 2rem 0 5rem;
}

p.caption {
    font-size: 1.8rem;
    line-height: 1;
    font-weight: 500;
    color: var(--pentashot-blue) !important;
    text-align: center;
    background-color: var(--background-blue);
    border-radius: 11rem;
    display: inline-block;
    padding: 0.8rem 1.5rem 0.2rem;
    margin: 3rem 0;
}

p.info {
    font-size: 1.6rem;
    line-height: 1.4;
    font-weight: 500;
    min-height: 5rem;
    margin: 2rem 0 5rem;
    padding: 0 0 0 6rem;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 4rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0MCA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQ2LjUiIHJ4PSIyMCIgZmlsbD0iIzBGNjJGRSIvPgo8cGF0aCBkPSJNMjEuNjkgMzFIMTguMThWMTkuMDRIMjEuNjlWMzFaTTE4LjA1IDE1Ljc5QzE4LjA1IDE1LjI3IDE4LjI0MDcgMTQuODE5MyAxOC42MjIgMTQuNDM4QzE5LjAyMDcgMTQuMDM5MyAxOS40OCAxMy44NCAyMCAxMy44NEMyMC41MiAxMy44NCAyMC45NzA3IDE0LjAzOTMgMjEuMzUyIDE0LjQzOEMyMS43NTA3IDE0LjgxOTMgMjEuOTUgMTUuMjcgMjEuOTUgMTUuNzlDMjEuOTUgMTYuMzEgMjEuNzUwNyAxNi43NjkzIDIxLjM1MiAxNy4xNjhDMjAuOTcwNyAxNy41NDkzIDIwLjUyIDE3Ljc0IDIwIDE3Ljc0QzE5LjQ4IDE3Ljc0IDE5LjAyMDcgMTcuNTQ5MyAxOC42MjIgMTcuMTY4QzE4LjI0MDcgMTYuNzY5MyAxOC4wNSAxNi4zMSAxOC4wNSAxNS43OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}

p.laser {
    font-size: 2.6rem;
    line-height: 1.4;
    min-height: 16rem;
    display: flex;
    align-items: center;
    padding: 0 0 0 21.5rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 18rem;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjE4Mi4yIiBoZWlnaHQ9IjE2MCIgdmlld0JveD0iMCAwIDE4MyAxNjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjI3NDUsMCwwLDAuMjc0NSw5MS4wOTIxLC0xLjM5NjcyKSI+CiAgICAgICAgPHBhdGggZD0iTTMwMS4yNzMsNTg3Ljk2N0wtMzAxLjI3Miw1ODcuOTY3Qy0zMjQuNzc0LDU4Ny45NjcgLTMzOS40NjMsNTYyLjUyNSAtMzI3LjcxMiw1NDIuMTcyTC0xNzcuMDc2LDI4MS4yNjJMLTI2LjQ0LDIwLjM1M0MtMTQuNjg5LDAgMTQuNjg5LDAgMjYuNDQsMjAuMzUzTDE3Ny4wNzYsMjgxLjI2MkwzMjcuNzEyLDU0Mi4xNzJDMzM5LjQ2Myw1NjIuNTI1IDMyNC43NzQsNTg3Ljk2NyAzMDEuMjczLDU4Ny45NjdaIiBzdHlsZT0iZmlsbDpyZ2IoMjQzLDIzMCwwKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuMjc0NSwwLDAsMC4yNzQ1LDE2LjMyNDgsMTMuMDM4OSkiPgogICAgICAgIDxwYXRoIGQ9Ik0wLDQ4Ni43N0wyNzIuMzc2LDE1TDQ1MS45MjIsMzI1Ljk4MkwzMTkuMjI1LDMyNS45ODJDMzE5LjE2NiwzMjUuNjExIDMxOS4wOTYsMzI1LjI0NSAzMTkuMDI5LDMyNC44NzdMMzY2LjAwNiwzMTQuMDg3TDM2My4xNjUsMzAzLjQ2TDMxNy4wNjgsMzE3LjU1MUMzMTYuNTQzLDMxNi4wODEgMzE1Ljk1MywzMTQuNjQyIDMxNS4yOTEsMzEzLjI0M0w0MDAuMDgxLDI2OC43MzJMMzkyLjY3NywyNTUuNjg2TDMxMC44NSwzMDUuNzM1QzMxMC4xMDksMzA0LjcxIDMwOS4zMjgsMzAzLjcxNiAzMDguNTEsMzAyLjc1NUwzNDMuNzU0LDI3MC4xNTNMMzM2LjAwMiwyNjIuMzQ5TDMwMy4xNTEsMjk3LjM5QzMwMi4xNTYsMjk2LjU0MSAzMDEuMTI2LDI5NS43MzEgMzAwLjA2MywyOTQuOTY1TDM1MC45MjEsMjEzLjE5OEwzMzcuOTIxLDIwNS43MTZMMjkyLjgyMSwyOTAuNjZDMjkxLjM3MiwyODkuOTY3IDI4OS44NzcsMjg5LjM1NSAyODguMzUxLDI4OC44MUwzMDIuMzg0LDI0Mi45MDNMMjkxLjc1NywyNDAuMDYzTDI4MS4wMTMsMjg2LjgzN0MyNzkuNTUsMjg2LjU2OCAyNzguMDY1LDI4Ni4zNjMgMjc2LjU1OCwyODYuMjMyTDI3OS44NzcsMTg5LjM5M0wyNjQuODc3LDE4OS4zOTNMMjY4LjE5NSwyODYuMjMyQzI2Ni42NzksMjg2LjM2NCAyNjUuMTg0LDI4Ni41NzEgMjYzLjcxMiwyODYuODQyTDI1Mi45NjcsMjQwLjA2M0wyNDIuMzQsMjQyLjkwM0wyNTYuMzc2LDI4OC44MTlDMjU0Ljg1OSwyODkuMzYyIDI1My4zNzMsMjg5Ljk3MSAyNTEuOTMyLDI5MC42NkwyMDYuODMyLDIwNS43MTZMMTkzLjgzMiwyMTMuMTk4TDI0NC42OSwyOTQuOTY1QzI0My42ODUsMjk1LjY4OSAyNDIuNzExLDI5Ni40NTMgMjQxLjc2NywyOTcuMjUxTDIwOS4wNDYsMjYyLjM0OUwyMDEuMjk0LDI3MC4xNTNMMjM2LjM3NSwzMDIuNjA1QzIzNS40OTgsMzAzLjYyNyAyMzQuNjYsMzA0LjY4NSAyMzMuODcxLDMwNS43OEwxNTEuOTcsMjU1LjY4NkwxNDQuNTY3LDI2OC43MzJMMjI5LjQ0MSwzMTMuMjg4QzIyOC43ODcsMzE0LjY3NyAyMjguMjA2LDMxNi4xMDggMjI3LjY4NiwzMTcuNTY3TDE4MS41MzgsMzAzLjQ2TDE3OC42OTcsMzE0LjA4N0wyMjUuNzI1LDMyNC44ODlDMjI1LjQ2LDMyNi4zMzggMjI1LjI1NywzMjcuODA4IDIyNS4xMjYsMzI5LjNMMTI4LjI4NywzMjUuOTgyTDEyOC4yODcsMzQwLjk4MkwyMjUuMTI2LDMzNy42NjNDMjI1LjI1NywzMzkuMTU1IDIyNS40NTYsMzQwLjYyNyAyMjUuNzIxLDM0Mi4wNzZMMTc4LjY5NywzNTIuODc3TDE4MS41MzgsMzYzLjUwM0wyMjcuNjg4LDM0OS4zOTZDMjI4LjI4NCwzNTEuMDcyIDIyOC45NjEsMzUyLjcxIDIyOS43MzUsMzU0LjI5M0wxNDQuNTY3LDM5OS4wMDNMMTUxLjk3LDQxMi4wNDlMMjM0LjI1MywzNjEuNzIxQzIzNC45NzUsMzYyLjY5MyAyMzUuNzM1LDM2My42MzQgMjM2LjUyNywzNjQuNTQ2TDIwMS4yOTQsMzk3LjEzOUwyMDkuMDQ2LDQwNC45NDNMMjQxLjkzOSwzNjkuODU3QzI0Mi45ODUsMzcwLjczMiAyNDQuMDY2LDM3MS41NjYgMjQ1LjE4NSwzNzIuMzVMMTkzLjgzMiw0NTQuOTEyTDIwNi44MzIsNDYyLjM5NUwyNTIuNDIzLDM3Ni41MjVDMjUzLjc2NCwzNzcuMTQ4IDI1NS4xNDEsMzc3LjcwMyAyNTYuNTQ2LDM3OC4yMDFMMjQyLjM0LDQyNC42NzNMMjUyLjk2Nyw0MjcuNTE0TDI2My44NDcsMzgwLjE0NUMyNjUuMjc2LDM4MC40MDQgMjY2LjcyNSwzODAuNjAzIDI2OC4xOTUsMzgwLjczMkwyNjQuODc3LDQ3Ny41NzFMMjc5Ljg3Nyw0NzcuNTcxTDI3Ni41NTgsMzgwLjczMkMyNzguMDE5LDM4MC42MDQgMjc5LjQ1OSwzODAuNDA3IDI4MC44NzgsMzgwLjE1TDI5MS43NTcsNDI3LjUxNEwzMDIuMzg0LDQyNC42NzNMMjg4LjE4LDM3OC4yMUMyODkuNTk0LDM3Ny43MSAyOTAuOTgxLDM3Ny4xNTIgMjkyLjMzLDM3Ni41MjVMMzM3LjkyMSw0NjIuMzk1TDM1MC45MjEsNDU0LjkxMkwyOTkuNTY4LDM3Mi4zNUMzMDAuNzQ2LDM3MS41MjQgMzAxLjg4LDM3MC42NDIgMzAyLjk3NywzNjkuNzE3TDMzNi4wMDIsNDA0Ljk0M0wzNDMuNzU0LDM5Ny4xMzlMMzA4LjM1NSwzNjQuMzkzQzMwOS4wODgsMzYzLjU0MiAzMDkuNzk2LDM2Mi42NjkgMzEwLjQ2OCwzNjEuNzY2TDM5Mi42NzcsNDEyLjA0OUw0MDAuMDgxLDM5OS4wMDNMMzE0Ljk5NSwzNTQuMzM3QzMxNS43NzYsMzUyLjc0NCAzMTYuNDY5LDM1MS4xIDMxNy4wNywzNDkuNDEzTDM2My4xNjUsMzYzLjUwM0wzNjYuMDA2LDM1Mi44NzdMMzE5LjAyOCwzNDIuMDg2QzMxOS4wOTUsMzQxLjcxOSAzMTkuMTY2LDM0MS4zNTIgMzE5LjIyNSwzNDAuOTgyTDQ2MC41ODMsMzQwLjk4Mkw1NDQuNzUzLDQ4Ni43N0wwLDQ4Ni43N1pNNTgzLjcyNCw0OTQuMjdMMjg1LjM2NywtMjIuNUMyODIuNjg3LC0yNy4xNDEgMjc3LjczNiwtMzAgMjcyLjM3NiwtMzBDMjY3LjAxOCwtMzAgMjYyLjA2NSwtMjcuMTQxIDI1OS4zODYsLTIyLjVMLTM4Ljk3MSw0OTQuMjdDLTQxLjY1MSw0OTguOTExIC00MS42NTEsNTA0LjYyOSAtMzguOTcxLDUwOS4yN0MtMzYuMjkyLDUxMy45MTEgLTMxLjM0LDUxNi43NyAtMjUuOTgxLDUxNi43N0w1NzAuNzM0LDUxNi43N0M1NzYuMDkzLDUxNi43NyA1ODEuMDQ0LDUxMy45MTEgNTgzLjcyNCw1MDkuMjdDNTg2LjQwNCw1MDQuNjI5IDU4Ni40MDQsNDk4LjkxMSA1ODMuNzI0LDQ5NC4yNyIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgo8L3N2Zz4K");
}

p.maly {
    margin: 5rem 0;
}

p.small {
    margin: 1rem 0;
}

p.has-medium-font-size {
    font-size: 2.6rem !important;
    margin: 4rem 0;
}

a {
    color: var(--pentashot-blue);
    text-decoration: underline;
}

a:hover {
    color: var(--pentashot-blue);
    text-decoration: none;
}

/* RESPONSIVE */

@media (max-width: 990px) {
    h1 {
        font-size: 4rem;
    }

    h2 {
        font-size: 3.6rem;
    }

    h3 {
        font-size: 3rem;
    }

    h2.looks-like-h4 {
        font-size: 2.6rem;
    }

    h2.looks-like-h3 {
        font-size: 3rem;
    }

    p.caption {
        font-size: 2.6rem;
    }
}

@media (max-width: 750px) {
    p.laser {
        background-position: left top;
        padding: 18rem 0 0;
    }
}

@media (max-width: 600px) {
    p.caption {
        font-size: 2rem;
    }
}

/* BASIC CSS */

/* Others */

:root {
    font-size: 10px;
}

.svetla > * {
    color: #fff;
}

.svetla a {
    color: #fff;
}

.svetla a:hover {
    color: #fff;
}

a.no-text {
    text-indent: 100%;
    color: transparent;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}

a.no-text.icon {
    padding: 0;
}

.width-1-3 {
    width: 33.33% !important;
}

.width-2-3 {
    width: 66.66% !important;
}

.wp-block-column.width-1-3 {
    width: calc(33.33% - 5rem) !important;
}

.wp-block-column.width-2-3 {
    width: calc(66.66% - 5rem) !important;
}

.offset-left {
    padding-left: 8rem !important;
}

.has-text-align-center {
    text-align: center !important;
}

/* Wrapper */

#wrapper {
    position: relative;
    max-width: 100%;
    padding-top: 0;
    overflow: hidden;
}

/* Container */

.container {
    position: relative;
    max-width: 126rem;
    padding: 0 5rem;
    margin: 0 auto;
}

.container.condensed {
    max-width: 102rem;
}

/* Body */

body {
    font-family: "TT Commons", sans-serif;
    font-size: 2.2rem;
    line-height: 1.35;
    font-style: normal;
    font-weight: normal;
    color: var(--font-color-dark);
    margin: 0;
    padding: 0;
}

/* Picture */

picture img {
    display: block;
    max-width: 100%;
    height: auto;
}

/* Columns */

.columns {
    display: flex;
    flex-wrap: wrap;
    padding: 0rem 5rem 0 0;
    margin-left: -5rem;
    margin-right: -5rem;
}

.columns .column {
    padding: 0;
    margin: 0 0 5rem 5rem;
    width: calc(25% - 5rem);
    position: relative;
}

.columns.color-bullets .column > * {
    padding-left: 2.7rem;
}

.flex {
    display: flex;
    flex-flow: row;
    margin: 0 -2.5rem;
}

.flex > * {
    padding: 0 2.5rem;
}

/* Content */

main.page {
    margin-bottom: 0rem;
}

.main-page {
    padding-bottom: 5rem;
}

.main-page > * {
    max-width: 168rem;
    margin: 0 auto;
    padding: 0 5rem;
}

.main-page img {
    display: block;
    max-width: 100%;
    height: auto;
}

.main-content > .container > h2:first-child {
    margin-top: 10rem;
}

.main-content > .container > h3:first-child {
    margin-top: 10rem;
}

.main-content > .container > p:first-child {
    margin-top: 10rem;
}

.main-content > .container > section.description {
    margin-top: 10rem;
}

/* Image */

img {
    max-width: 83%;
    height: auto;
}

/* Table */

table {
    width: 100%;
    position: relative;
    border-collapse: collapse;
    margin: 5rem 0 5rem;
}

table th {
    padding: 1.6rem 1rem 1rem;
    border-bottom: 1px solid var(--gray);
    text-align: left;
    vertical-align: middle;
    font-weight: 600;
}

table td {
    padding: 1.8rem 1rem 1.2rem;
    border-bottom: 1px solid var(--gray);
    text-align: left;
    vertical-align: middle;
}

table td span {
    display: block;
    font-size: 1.6rem;
    color: var(--dark-gray);
}

table tr:hover td {
    border-bottom: 1px solid var(--pentashot-blue);
}

table.first-td-dark-gray td:first-child {
    color: var(--dark-gray);
}

table.last-td-has-text-align-right td:last-child {
    text-align: right;
}

table tr:hover td {
    background-color: var(--color-cool-grey);
}

/* Blocks */

.block {
    position: relative;
}

/* Error 404 */

.block-404 {
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--pentashot-blue);
}

.block-404 .content {
    text-align: center;
    color: var(--font-color-light);
    margin: 30rem 2rem 35rem;
    position: relative;
    z-index: 3;
}

.block-404 .content h1 {
    font-size: 10rem;
    line-height: 10.8rem;
    font-weight: 600;
    margin: 0 0 6rem;
    color: var(--font-color-light);
}

.block-404 .content p {
    font-size: 2.6rem;
    max-width: 66rem;
    margin: 0 auto 3rem;
}

.block-404 .content a {
    color: var(--font-color-light);
}

.block-404 .content a.button {
    margin: 0;
}

.block-404 .laser {
    display: block;
    z-index: 2;
    position: absolute;
    width: 2rem;
    height: 62.8rem;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 2rem 62.8rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjExIiB2aWV3Qm94PSIwIDAgMjEgMjExIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bGluZSB5MT0iLTAuNSIgeDI9IjM0NC45NTIiIHkyPSItMC41IiB0cmFuc2Zvcm09Im1hdHJpeCg5LjA1NTE5ZS0wOCAtMSAtMSAtOS4wNTUxOWUtMDggOC4xNjMwOSAzNjUuMTEyKSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cmVjdCB3aWR0aD0iMTQuMjIxNSIgaGVpZ2h0PSIxNC4yMjE1IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEwNyAtMC43MDcxMDcgLTAuNzA3MTA3IC0wLjcwNzEwNyAxMC4wNTY2IDIwLjExMjMpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}

.block-404 .laser1 {
    left: 5rem;
    top: -10rem;
    transform: rotate(45deg);
}

.block-404 .laser2 {
    left: 5rem;
    top: -4rem;
    transform: rotate(45deg);
}

.block-404 .laser3 {
    left: 27rem;
    bottom: -54rem;
}

.block-404 .laser4 {
    width: 42rem;
    height: 42rem;
    background-size: 42rem;
    right: -1rem;
    bottom: -20rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEwIiBoZWlnaHQ9IjQ1OSIgdmlld0JveD0iMCAwIDQxMCA0NTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxsaW5lIHgxPSI0NTAuNTMzIiB5MT0iNDUzLjA1OSIgeDI9IjIwLjUzMzIiIHkyPSIyMy4wNTg2IiBzdHJva2U9IndoaXRlIi8+CjxyZWN0IHdpZHRoPSIxNC4yMjE1IiBoZWlnaHQ9IjE0LjIyMTUiIHRyYW5zZm9ybT0ibWF0cml4KC00LjIxNDY4ZS0wOCAtMSAtMSA0LjIxNDY4ZS0wOCAyMi4xODk1IDIxLjMzMykiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}

/* RESPONSIVE */

@media (max-width: 1600px) {
    :root {
        font-size: 9px;
    }

    body {
        font-size: 2.4rem;
    }
}

@media (max-width: 750px) {
    .container {
        padding: 0 2rem;
    }

    .main-content > .container > h2:first-child {
        margin-top: 6rem;
    }

    .main-content > .container > p:first-child {
        margin-top: 6rem;
    }

    .table-wrap {
        position: relative;
        width: 100%;
        overflow-x: auto;
    }

    .table-wrap table {
        width: 90rem;
    }

    table {
        display: block !important;
        width: 100%;
    }

    table.last-td-has-text-align-right tbody {
        display: block !important;
    }

    table.last-td-has-text-align-right thead {
        display: block !important;
    }

    table.last-td-has-text-align-right tr {
        display: block !important;
        border-bottom: 1px solid var(--gray);
    }

    table.last-td-has-text-align-right td {
        display: block !important;
        border: none;
        text-align: left !important;
    }

    table.last-td-has-text-align-right td:last-child {
        padding-top: 0;
    }

    table tr:hover td {
        border-bottom: var(---gray);
    }

    .product-tabs table td:last-child {
        text-align: left;
    }

    .block-404 .content {
        margin: 6rem 2rem;
    }

    .block-404 .content h1 {
        font-size: 6rem;
        line-height: 6.6rem;
    }

    .block-404 .laser1 {
        left: 0;
        top: -22rem;
    }

    .block-404 .laser2 {
        left: 0;
        left: -18rem;
    }

    .block-404 .laser3 {
        left: 5rem;
        bottom: -65rem;
    }

    .block-404 .laser4 {
        right: -30rem;
        bottom: -35rem;
    }
}

/* HEADER CSS */

header.main-header {
    position: relative;
    width: 100%;
    max-width: 100%;
    z-index: 10000;
    background-color: var(--pentashot-blue);
    padding: 2.5rem 5rem;
    max-height: 8rem;
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: space-between;
}

.admin-bar header.main-header.scrollfix-top {
    top: 32px !important;
}

/* Logo */

header.main-header .logo {
    position: relative;
    line-height: 1;
}

header.main-header .logo a {
    display: block;
}

header.main-header .logo img {
    display: block;
    width: 17rem;
    height: 3rem;
}

/* Controls */

/* Controls - Languages */

header.main-header .languages {
    margin-left: 0rem;
    margin-right: 0;
    position: relative;
}

header.main-header .languages > ul {
    padding: 0;
    margin: 0;
}

header.main-header .languages > ul > li {
    display: block;
    list-style: none;
    position: relative;
}

header.main-header .languages > ul > li > a {
    color: var(--font-color-light);
    text-decoration: none;
    display: flex;
    align-items: center;
    text-transform: capitalize;
    font-family: "TT Firs Neue";
    font-size: 1.6rem;
    font-weight: 600;
    padding: 1rem 4rem;
    margin-right: -2rem;
    position: relative;
}

header.main-header .languages > ul > li > a:before {
    content: "";
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    left: 1.4rem;
    top: 1.2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.6rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjAwMDY2IDE1LjQyNzFDNy44MjYzNyAxNy42MzU4IDEyLjcxODMgMTYuMzI1MSAxNC45MjcgMTIuNDk5M0MxNy4xMzU4IDguNjczNjIgMTUuODI1IDMuNzgxNzEgMTEuOTk5MyAxLjU3Mjk1QzguMTczNjMgLTAuNjM1ODEgMy4yODE3MyAwLjY3NDk1NyAxLjA3Mjk1IDQuNTAwNjZDLTEuMTM1ODIgOC4zMjYzOSAwLjE3NDk3MiAxMy4yMTgzIDQuMDAwNjYgMTUuNDI3MVpNNy4xODA0MiAxNC4xNDQ2QzUuOTA5MjMgMTQuOTg0IDQuOTUzMyAxNS4wNTM0IDQuNDAwNjEgMTQuNzM0M0MzLjg0NzkxIDE0LjQxNTIgMy40MzAxMiAxMy41NTI2IDMuNTIxNCAxMi4wMzIxQzMuNTQyNDUgMTEuNjgxMyAzLjU5MDcyIDExLjMwOTQgMy42NjY0MiAxMC45MjE1QzQuNDMyOTEgMTEuMTY3NyA1LjIyMTI0IDExLjUxMzYgNi4wMDAyNyAxMS45NjM0QzYuNzc5MzcgMTIuNDEzMiA3LjQ3MzIzIDEyLjkyMyA4LjA2OTY2IDEzLjQ2MzhDNy43NzE2NCAxMy43MjMzIDcuNDczNjkgMTMuOTUxIDcuMTgwNDIgMTQuMTQ0NlpNOC42NTM4OCAxMi45MTRDOC4wMDE0MiAxMi4zMTYxIDcuMjQ0NjMgMTEuNzU4MiA2LjQwMDIgMTEuMjcwN0M1LjU1NTg1IDEwLjc4MzIgNC42OTQ0NCAxMC40MDY4IDMuODUwNDEgMTAuMTQwN0M0LjEwMjk5IDkuMjIxNDUgNC40OTY1MyA4LjIzNzg4IDUuMDMzNTUgNy4yNDk0N0wxMC41NjYyIDEwLjQ0MzhDOS45Nzg3NCAxMS40MDMgOS4zMjM3IDEyLjIzNTcgOC42NTM4OCAxMi45MTRaTTMuMDc5NiA5LjkyNzAyQzMuMzUxOTkgOC45MzYyNSAzLjc3MzU2IDcuODg5OTYgNC4zNDA2MiA2Ljg0OTQxTDEuNTc1MDIgNS4yNTI2OEMwLjg2MzE3NSA2LjY1ODAxIDAuNjU1OTA5IDguMTk5MzggMC44OTQ5MDggOS42NTkwNUMxLjU4MjA5IDkuNjU2MTUgMi4zMTkxMiA5Ljc0NTM0IDMuMDc5NiA5LjkyNzAyWk0xLjk3NDkzIDQuNTU5OTVMNC43NDA1NCA2LjE1NjY4QzUuMzU4MjcgNS4xNDUwNiA2LjA1Mzc2IDQuMjU2NjEgNi43NzU3NSAzLjUyNTE5QzYuMjM4MTcgMi45NTc0OSA1Ljc5MjQzIDIuMzYzNzkgNS40NTEzNiAxLjc2NzI1QzQuMDY3NTEgMi4yOTAxNyAyLjgzNjExIDMuMjQwNTIgMS45NzQ5MyA0LjU1OTk1Wk0xMC45NjYyIDkuNzUxMDVMNS40MzM0NyA2LjU1Njc0QzYuMDIxMDUgNS41OTcyMyA2LjY3NjI0IDQuNzY0MzkgNy4zNDYyIDQuMDg1ODlDNy45OTg2IDQuNjgzODMgOC43NTUzMiA1LjI0MTU4IDkuNTk5NjcgNS43MjkwN0MxMC40NDQxIDYuMjE2NTggMTEuMzA1NSA2LjU5MzA2IDEyLjE0OTYgNi44NTkxQzExLjg5NyA3Ljc3ODU4IDExLjUwMzQgOC43NjI0MiAxMC45NjYyIDkuNzUxMDVaTTkuMjI0MzEgMTMuNDc0OEM5Ljk0NjE1IDEyLjc0MzUgMTAuNjQxNSAxMS44NTUyIDExLjI1OTIgMTAuODQzOEwxNC4wMjQ4IDEyLjQ0MDVDMTMuMTYzNiAxMy43NTk3IDExLjkzMjMgMTQuNzA5OSAxMC41NDg3IDE1LjIzMjhDMTAuMjA3NiAxNC42MzYyIDkuNzYxODggMTQuMDQyNSA5LjIyNDMxIDEzLjQ3NDhaTTExLjY1OTEgMTAuMTUxMUwxNC40MjQ3IDExLjc0NzlDMTUuMTM2OCAxMC4zNDIzIDE1LjM0NDEgOC44MDA2NSAxNS4xMDUgNy4zNDA2OUMxNC40MTc5IDcuMzQzNTkgMTMuNjgwOSA3LjI1NDQyIDEyLjkyMDUgNy4wNzI3NkMxMi42NDggOC4wNjM3NiAxMi4yMjYzIDkuMTEwMzEgMTEuNjU5MSAxMC4xNTExWk04LjY0MzM3IDE0LjAyNDZDNy44NTA5OCAxNC43MjI5IDcuMDQzNTUgMTUuMjI2OSA2LjI4NTk2IDE1LjQ5MzdDNy40NDQ2MSAxNS43NzgyIDguNjM5NjcgMTUuNzYzOSA5Ljc2NTUyIDE1LjQ3ODlDOS40Njk5NyAxNC45OTA3IDkuMDkzNDQgMTQuNDk5OSA4LjY0MzM3IDE0LjAyNDZaTTE0LjkyNjcgNi41MzkzOEMxNC42MTA1IDUuNDIxOTcgMTQuMDI1NCA0LjM3OTg4IDEzLjE5OTcgMy41MTg3NEMxMy4zNDc0IDQuMzA4MjQgMTMuMzE0NyA1LjI1OTQyIDEzLjEwNjIgNi4yOTQ3MkMxMy43NDI4IDYuNDQ2ODIgMTQuMzU2IDYuNTI3NTcgMTQuOTI2NyA2LjUzOTM4Wk0xMi4zMzM2IDYuMDc4M0MxMi40MDkzIDUuNjkwNTIgMTIuNDU3NSA1LjMxODY5IDEyLjQ3ODYgNC45Njc5MkMxMi41Njk5IDMuNDQ3MzkgMTIuMTUyMSAyLjU4NDc3IDExLjU5OTQgMi4yNjU2NkMxMS4wNDY3IDEuOTQ2NTcgMTAuMDkwOCAyLjAxNjA3IDguODE5NTggMi44NTUzOEM4LjUyNjMzIDMuMDQ5IDguMjI4NDEgMy4yNzY3MiA3LjkzMDQgMy41MzYxN0M4LjUyNjgxIDQuMDc2OSA5LjIyMDU4IDQuNTg2NTggOS45OTk2IDUuMDM2MzZDMTAuNzc4NyA1LjQ4NjE2IDExLjU2NzEgNS44MzIxOCAxMi4zMzM2IDYuMDc4M1pNNy4zNTY2OSAyLjk3NTM1QzguMTQ5MDUgMi4yNzcxMSA4Ljk1NjQ2IDEuNzczMTQgOS43MTQwNCAxLjUwNjMxQzguNTU1NDEgMS4yMjE3NiA3LjM2MDM0IDEuMjM2MTIgNi4yMzQ0OSAxLjUyMTA2QzYuNTMwMDYgMi4wMDkzMyA2LjkwNjYyIDIuNTAwMDIgNy4zNTY2OSAyLjk3NTM1Wk0yLjg5MzkgMTAuNzA1QzIuMjU3MTggMTAuNTUyOSAxLjY0MzkzIDEwLjQ3MjIgMS4wNzMyNiAxMC40NjA0QzEuMzg5NDMgMTEuNTc3OSAxLjk3NDU2IDEyLjYyMDEgMi44MDAzIDEzLjQ4MTNDMi42NTI1OCAxMi42OTE3IDIuNjg1MzMgMTEuNzQwNCAyLjg5MzkgMTAuNzA1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

header.main-header .languages > ul > li > a:after {
    content: "";
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    position: absolute;
    right: 1.8rem;
    top: 1.4rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.2rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xMzAwMzMgMC42NjM2NjdDLTAuMDU1NzIgMC44Njc5OTYgLTAuMDQwNjYxNyAxLjE4NDIyIDAuMTYzNjY3IDEuMzY5OTdMNS42NjM2NyA2LjM2OTk3QzUuODU0MzggNi41NDMzNSA2LjE0NTYzIDYuNTQzMzUgNi4zMzYzNCA2LjM2OTk3TDExLjgzNjMgMS4zNjk5N0MxMi4wNDA3IDEuMTg0MjIgMTIuMDU1NyAwLjg2Nzk5NiAxMS44NyAwLjY2MzY2OEMxMS42ODQyIDAuNDU5MzM5IDExLjM2OCAwLjQ0NDI4MSAxMS4xNjM3IDAuNjMwMDM0TDYgNS4zMjQyN0wwLjgzNjM0IDAuNjMwMDM0QzAuNjMyMDExIDAuNDQ0MjggMC4zMTU3ODcgMC40NTkzMzggMC4xMzAwMzMgMC42NjM2NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}

header.main-header .languages > ul > li:hover > a:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xMzAwMzMgMC42NjM2NjdDLTAuMDU1NzIgMC44Njc5OTYgLTAuMDQwNjYxNyAxLjE4NDIyIDAuMTYzNjY3IDEuMzY5OTdMNS42NjM2NyA2LjM2OTk3QzUuODU0MzggNi41NDMzNSA2LjE0NTYzIDYuNTQzMzUgNi4zMzYzNCA2LjM2OTk3TDExLjgzNjMgMS4zNjk5N0MxMi4wNDA3IDEuMTg0MjIgMTIuMDU1NyAwLjg2Nzk5NiAxMS44NyAwLjY2MzY2OEMxMS42ODQyIDAuNDU5MzM5IDExLjM2OCAwLjQ0NDI4MSAxMS4xNjM3IDAuNjMwMDM0TDYgNS4zMjQyN0wwLjgzNjM0IDAuNjMwMDM0QzAuNjMyMDExIDAuNDQ0MjggMC4zMTU3ODcgMC40NTkzMzggMC4xMzAwMzMgMC42NjM2NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
    transform: rotate(180deg);
}

header.main-header .languages > ul > li:hover > a {
    box-shadow: 0.4rem 0.4rem 3rem rgba(0, 0, 0, 0.25);
    border-radius: 2px;
}

header.main-header .languages > ul > li > ul {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 4rem;
    right: -2rem;
    margin: 0;
    padding: 1rem 0 0;
    transition: all 200ms ease-in-out;
}

header.main-header .languages > ul > li:hover > ul {
    opacity: 1;
    visibility: visible;
    padding: 0rem 0 0;
    transition: all 200ms ease-in-out;
}

header.main-header .languages > ul > li > ul > .sub-menu-inner {
    z-index: 3;
    padding: 1.5rem 2rem 1.5rem;
    min-width: 15rem;
    background-color: var(--pentashot-blue);
    position: relative;
    box-shadow: 0.4rem 2.4rem 3rem rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    display: flex;
    flex-direction: column;
}

header.main-header .languages > ul > li > ul > .sub-menu-inner li {
    display: block;
    list-style: none;
}

header.main-header .languages > ul > li > ul > .sub-menu-inner li a {
    font-family: "TT Firs Neue";
    font-size: 1.6rem;
    font-weight: 600;
    display: block;
    position: relative;
    color: var(--font-color-light);
    padding: 0.5rem 0;
    margin: 0;
    background-color: transparent;
    text-decoration: none;
}

header.main-header .languages > ul > li > ul > .sub-menu-inner li a:hover,
header.main-header .languages > ul > li > ul > .sub-menu-inner li a.active {
    color: var(--signal);
}

/* NAVIGATION */

section.navigation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
}

section.navigation a.toggle {
    display: none;
}

/* Menu */

nav.main-menu > ul {
    display: flex;
    flex-flow: row wrap;
    padding: 0;
    margin: 0;
}

nav.main-menu > ul > li {
    display: block;
    position: relative;
    list-style: none;
    margin: 0rem;
    padding: 0;
}

nav.main-menu > ul > li > a {
    font-family: "TT Firs Neue";
    font-size: 1.6rem;
    font-weight: 600;
    text-decoration: none;
    display: block;
    position: relative;
    color: var(--font-color-light);
    padding: 1rem 2rem 1rem 2rem;
}

nav.main-menu > ul > li.disabled > a {
    opacity: 0.5;
    cursor: default;
}
nav.main-menu > ul > li.disabled > a:hover {
    color: var(--font-color-light);
}
nav.main-menu > ul > li.menu-item-has-children > a {
    padding: 1rem 4rem 1rem 4rem;
}

nav.main-menu > ul > li.menu-item-has-children > a:after {
    content: "";
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    position: absolute;
    right: 1.8rem;
    top: 1.4rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.2rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xMzAwMzMgMC42NjM2NjdDLTAuMDU1NzIgMC44Njc5OTYgLTAuMDQwNjYxNyAxLjE4NDIyIDAuMTYzNjY3IDEuMzY5OTdMNS42NjM2NyA2LjM2OTk3QzUuODU0MzggNi41NDMzNSA2LjE0NTYzIDYuNTQzMzUgNi4zMzYzNCA2LjM2OTk3TDExLjgzNjMgMS4zNjk5N0MxMi4wNDA3IDEuMTg0MjIgMTIuMDU1NyAwLjg2Nzk5NiAxMS44NyAwLjY2MzY2OEMxMS42ODQyIDAuNDU5MzM5IDExLjM2OCAwLjQ0NDI4MSAxMS4xNjM3IDAuNjMwMDM0TDYgNS4zMjQyN0wwLjgzNjM0IDAuNjMwMDM0QzAuNjMyMDExIDAuNDQ0MjggMC4zMTU3ODcgMC40NTkzMzggMC4xMzAwMzMgMC42NjM2NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}

nav.main-menu > ul > li.menu-item-has-children > a:hover:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xMzAwMzMgNi4zMzYzM0MtMC4wNTU3MiA2LjEzMiAtMC4wNDA2NjE3IDUuODE1NzggMC4xNjM2NjcgNS42MzAwM0w1LjY2MzY3IDAuNjMwMDI3QzUuODU0MzggMC40NTY2NTMgNi4xNDU2MyAwLjQ1NjY1MyA2LjMzNjM0IDAuNjMwMDI3TDExLjgzNjMgNS42MzAwM0MxMi4wNDA3IDUuODE1NzggMTIuMDU1NyA2LjEzMiAxMS44NyA2LjMzNjMzQzExLjY4NDIgNi41NDA2NiAxMS4zNjggNi41NTU3MiAxMS4xNjM3IDYuMzY5OTdMNiAxLjY3NTczTDAuODM2MzQgNi4zNjk5N0MwLjYzMjAxMSA2LjU1NTcyIDAuMzE1Nzg3IDYuNTQwNjYgMC4xMzAwMzMgNi4zMzYzM1oiIGZpbGw9IiNGM0RGMjkiLz4KPC9zdmc+Cg==");
}

nav.main-menu > ul > li.menu-item-has-children:hover > a {
    color: var(--signal);
    box-shadow: 0.4rem 0.4rem 3rem rgba(0, 0, 0, 0.25);
    border-radius: 2px;
}

nav.main-menu > ul > li.menu-item-has-children:hover > a:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xMzAwMzMgNi4zMzYzM0MtMC4wNTU3MiA2LjEzMiAtMC4wNDA2NjE3IDUuODE1NzggMC4xNjM2NjcgNS42MzAwM0w1LjY2MzY3IDAuNjMwMDI3QzUuODU0MzggMC40NTY2NTMgNi4xNDU2MyAwLjQ1NjY1MyA2LjMzNjM0IDAuNjMwMDI3TDExLjgzNjMgNS42MzAwM0MxMi4wNDA3IDUuODE1NzggMTIuMDU1NyA2LjEzMiAxMS44NyA2LjMzNjMzQzExLjY4NDIgNi41NDA2NiAxMS4zNjggNi41NTU3MiAxMS4xNjM3IDYuMzY5OTdMNiAxLjY3NTczTDAuODM2MzQgNi4zNjk5N0MwLjYzMjAxMSA2LjU1NTcyIDAuMzE1Nzg3IDYuNTQwNjYgMC4xMzAwMzMgNi4zMzYzM1oiIGZpbGw9IiNGM0RGMjkiLz4KPC9zdmc+Cg==");
}

nav.main-menu > ul > li > a:hover {
    color: var(--signal);
}

nav.main-menu > ul > li.current_page_ancestor > a {
    color: var(--signal);
}

nav.main-menu > ul > li.current_page_item > a {
    color: var(--signal);
}

nav.main-menu > ul > li.websites > a{
    padding-left: 4rem;
}
nav.main-menu > ul > li.websites > a:before {
    content: "";
    display: block;
    width: 1.7rem;
    height: 1.7rem;
    position: absolute;
    left: 1.5rem;
    top: 1.2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.6rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy40NjczIDE0LjkxNTZWNi45ODgyNEMxMy40NjczIDYuNTIxNjQgMTMuMjYxNiA2LjA3ODc2IDEyLjkwNTIgNS43Nzc3Mkw3Ljk0NzUzIDEuNTkxMjlDNy40NzUyOCAxLjE5MjUgNi43ODQyNCAxLjE5MjUgNi4zMTE5OCAxLjU5MTI5TDEuMzU0MzcgNS43Nzc3MkMwLjk5Nzg3IDYuMDc4NzYgMC43OTIxOTUgNi41MjE2NCAwLjc5MjE5NSA2Ljk4ODI0VjE0LjkxNTZDMC43OTIxOTUgMTUuMzUzMSAxLjE0Njg3IDE1LjcwNzggMS41ODQzOSAxNS43MDc4SDQuNzUzMTdWMTAuOTU0NkM0Ljc1MzE3IDkuNjQyMDYgNS44MTcyMSA4LjU3ODAzIDcuMTI5NzYgOC41NzgwM0M4LjQ0MjMxIDguNTc4MDMgOS41MDYzNCA5LjY0MjA2IDkuNTA2MzQgMTAuOTU0NlYxNS43MDc4SDEyLjY3NTFDMTMuMTEyNiAxNS43MDc4IDEzLjQ2NzMgMTUuMzUzMSAxMy40NjczIDE0LjkxNTZaTTUuNTQ1MzcgMTAuOTU0NlYxMy4zMzEyVjE1LjcwNzhWMTYuNUg0Ljc1MzE3VjE2LjVIMS41ODQzOUMwLjcwOTM1NiAxNi41IDAgMTUuNzkwNiAwIDE0LjkxNTZWNi45ODgyNEMwIDYuMjg4MzQgMC4zMDg1MTIgNS42MjQwMiAwLjg0MzI1OCA1LjE3MjQ2TDUuODAwODcgMC45ODYwM0M2LjU2ODI5IDAuMzM3OTkxIDcuNjkxMjMgMC4zMzc5OSA4LjQ1ODY0IDAuOTg2MDI5TDEzLjQxNjMgNS4xNzI0NkMxMy45NTEgNS42MjQwMiAxNC4yNTk1IDYuMjg4MzQgMTQuMjU5NSA2Ljk4ODI0VjE0LjkxNTZDMTQuMjU5NSAxNS43OTA2IDEzLjU1MDIgMTYuNSAxMi42NzUxIDE2LjVIOS41MDYzNFYxNi41SDguNzE0MTVWMTUuNzA3OFYxMy4zMzEyVjEwLjk1NDZDOC43MTQxNSAxMC4wNzk2IDguMDA0NzkgOS4zNzAyMiA3LjEyOTc2IDkuMzcwMjJDNi4yNTQ3MiA5LjM3MDIyIDUuNTQ1MzcgMTAuMDc5NiA1LjU0NTM3IDEwLjk1NDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}

nav.main-menu > ul > li.gear {
    margin-right: 2rem;
}

nav.main-menu > ul > li.gear > a {
    display: flex;
    align-items: center;
    padding: 0.8rem 2rem 0.8rem 2rem;
}

nav.main-menu > ul > li > a span.count {
    border-radius: 50%;
    background-color: var(--bg-color-light);
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--pentashot-blue);
    font-size: 1.6rem;
    font-weight: normal;
    margin-left: 1rem;
}

nav.main-menu > ul > li.register > a {
    padding-left: 2.5rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 1.6rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjU3OTIxIDAuOTIxNjI4QzcuNTc5MjEgMC42ODg1MTMgNy43Njc3MyAwLjUgOCAwLjVDOC4yMzMxMiAwLjUgOC40MjE2MyAwLjY4ODUxMyA4LjQyMTYzIDAuOTIxNjI4VjguMDc5MjFIMTUuNTc5MkMxNS44MTE1IDguMDc5MjEgMTYgOC4yNjc3MyAxNiA4LjVDMTYgOC43MzMxMiAxNS44MTE1IDguOTIxNjMgMTUuNTc5MiA4LjkyMTYzSDguNDIxNjNWMTYuMDc5MkM4LjQyMTYzIDE2LjMxMTUgOC4yMzMxMiAxNi41IDggMTYuNUM3Ljc2NzczIDE2LjUgNy41NzkyMSAxNi4zMTE1IDcuNTc5MjEgMTYuMDc5MlY4LjkyMTYzSDAuNDIxNjI4QzAuMTg5MzU0IDguOTIxNjMgMCA4LjczMzEyIDAgOC41QzAgOC4yNjc3MyAwLjE4OTM1NCA4LjA3OTIxIDAuNDIxNjI4IDguMDc5MjFINy41NzkyMVYwLjkyMTYyOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}

nav.main-menu > ul > li.user > a {
    padding-left: 2.5rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 1.4rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjY1OTU3IDEuM0M3Ljk1Mzc4IDEuMyA4LjczNzU2IDEuNzU2ODggOS4yMDQyMiAyLjMwODM4QzkuNjgyNzYgMi44NzM5MyA5Ljg1OTU3IDMuNTc3MjYgOS44NTk1NyA0LjFDOS44NTk1NyA2LjExNjIyIDguODM2MDkgNy40MDg5IDcuNDE1NDggOC40MTA2OUM3LjY2NjA5IDguNTUxMDYgNy45Mjc3MSA4LjY4OTMgOC4xOTg4NSA4LjgyNzE4QzkuNTkyMyA3Ljc1NjMzIDEwLjY1OTYgNi4zMDY3NyAxMC42NTk2IDQuMUMxMC42NTk2IDMuNDIyNzQgMTAuNDM2NCAyLjUyNjA3IDkuODE0OTIgMS43OTE2MkM5LjE4MTU4IDEuMDQzMTIgOC4xNjUzNiAwLjUgNi42NTk1NyAwLjVDNS4xNTM3OCAwLjUgNC4xMzc1NiAxLjA0MzEyIDMuNTA0MjIgMS43OTE2MkMyLjg4Mjc2IDIuNTI2MDcgMi42NTk1NyAzLjQyMjc0IDIuNjU5NTcgNC4xQzIuNjU5NTcgNy41NjMxNSA1LjI4ODAyIDkuMTYxNDQgNy42ODA2OSAxMC4zNTc4QzcuOTc0IDEwLjUwNDQgOC4yNjI4NyAxMC42NDQ3IDguNTQ0NTMgMTAuNzgxNEw4LjU0NDU3IDEwLjc4MTVMOC41NDQ1OCAxMC43ODE1QzkuNDQ0MDkgMTEuMjE4MiAxMC4yNjk5IDExLjYxOTIgMTAuOTMxNCAxMi4wNzg1QzExLjc4ODEgMTIuNjczNSAxMi4yNTk2IDEzLjI5MzYgMTIuMjU5NiAxNC4xVjE1LjY5OTNMNi42NTk1NyAxNS43TDEuMDU5NTcgMTUuNjk5M1YxNC4xQzEuMDU5NTcgMTMuMjkzNiAxLjUzMTA0IDEyLjY3MzUgMi4zODc3MyAxMi4wNzg1QzMuMDQ5MjEgMTEuNjE5MiAzLjg3NTA1IDExLjIxODIgNC43NzQ1NiAxMC43ODE1TDQuNzc0NTggMTAuNzgxNUw0Ljc3NDY2IDEwLjc4MTRDNS4wNTYzIDEwLjY0NDcgNS4zNDUxNiAxMC41MDQ0IDUuNjM4NDYgMTAuMzU3OEM1LjcwMDI4IDEwLjMyNjkgNS43NjIyNSAxMC4yOTU3IDUuODI0MzMgMTAuMjY0MkM1LjU2MTQ1IDEwLjEwNzEgNS4yOTkyMiA5LjkzOTg4IDUuMDQyMDEgOS43NjA2MkM0Ljg1MTI5IDkuODU0NTUgNC42NTkyMiA5Ljk0Nzc0IDQuNDY3NDggMTAuMDQwOEw0LjQ2NzQ1IDEwLjA0MDhMNC40Njc0MyAxMC4wNDA4QzMuNTU0NDkgMTAuNDgzOCAyLjY0ODk5IDEwLjkyMzEgMS45MzE0MSAxMS40MjE1QzAuOTg4MTAzIDEyLjA3NjUgMC4yNTk1NzEgMTIuOTA2NCAwLjI1OTU3MSAxNC4xVjE2LjVINi42NTk1N0gxMy4wNTk2VjE0LjFDMTMuMDU5NiAxMi45MDY0IDEyLjMzMSAxMi4wNzY1IDExLjM4NzcgMTEuNDIxNUMxMC42NzAxIDEwLjkyMzEgOS43NjQ2NSAxMC40ODM4IDguODUxNyAxMC4wNDA4TDguODUxNjkgMTAuMDQwOEw4Ljg1MTY0IDEwLjA0MDhDOC41Nzk2NSA5LjkwODc5IDguMzA3IDkuNzc2NSA4LjAzODQ2IDkuNjQyMjNDNS42MzExMiA4LjQzODU2IDMuNDU5NTcgNy4wMzY4NSAzLjQ1OTU3IDQuMUMzLjQ1OTU3IDMuNTc3MjYgMy42MzYzOCAyLjg3MzkzIDQuMTE0OTMgMi4zMDgzOEM0LjU4MTU4IDEuNzU2ODggNS4zNjUzNyAxLjMgNi42NTk1NyAxLjNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}

nav.main-menu > ul > li.user.not-logged-in {
    margin-left: 2rem;
}

nav.main-menu > ul > li.user.logged-in {
    margin-left: 0rem;
}

nav.main-menu > ul > li.user.logged-in > a {
    padding-left: 4rem;
    background-position: 1.5rem center;
}

nav.main-menu > ul > li > ul {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 4rem;
    left: 0;
    margin: 0;
    padding: 1rem 0 0;
    transition: all 200ms ease-in-out;
}

nav.main-menu > ul > li:hover > ul {
    opacity: 1;
    visibility: visible;
    padding: 0rem 0 0;
    transition: all 200ms ease-in-out;
}

nav.main-menu > ul > li > ul > .sub-menu-inner {
    z-index: 3;
    padding: 1.5rem 2rem 1.5rem;
    min-width: 22rem;
    background-color: var(--pentashot-blue);
    position: relative;
    box-shadow: 0.4rem 2.4rem 3rem rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    display: flex;
    flex-direction: column;
}

nav.main-menu > ul > li > ul > .sub-menu-inner li {
    display: block;
    list-style: none;
}

nav.main-menu > ul > li > ul > .sub-menu-inner li a {
    font-family: "TT Firs Neue";
    font-size: 1.6rem;
    font-weight: 600;
    display: block;
    position: relative;
    color: var(--font-color-light);
    padding: 0.5rem 0;
    margin: 0;
    background-color: transparent;
    text-decoration: none;
}

nav.main-menu > ul > li > ul > .sub-menu-inner li a:hover,
nav.main-menu > ul > li > ul > .sub-menu-inner li a.active {
    color: var(--signal);
}

nav.main-menu > ul > li > ul > .sub-menu-inner > li > ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
}

nav.main-menu > ul > li > ul > .sub-menu-inner > li > ul > li > a {
    padding: 1rem 1.5rem 1rem 3rem;
}

nav.main-menu ul li.icon {
    padding: 0;
    background-image: none;
}

nav.main-menu ul li.icon a {
    padding: 1rem 1.5rem 1rem 5rem !important;
    background-repeat: no-repeat;
    background-position: 1.5rem 0.9rem;
    background-size: 2.4rem;
}

/* RESPONSIVE */

@media (max-width: 1200px) {
    nav.main-menu > ul > li > a {
        padding: 1rem 1rem 1rem 1rem;
    }

    nav.main-menu > ul > li.menu-item-has-children > a {
        padding: 1rem 3rem 1rem 4rem;
    }

    nav.main-menu > ul > li.menu-item-has-children > a::after {
        right: 0.8rem;
    }

    header.main-header .languages {
        margin-left: 1rem;
    }
}

@media (max-width: 990px) {
    section.navigation a.toggle {
        display: block;
        font-family: "TT Firs Neue";
        font-size: 1.6rem;
        font-weight: 600;
        text-decoration: none;
        color: var(--font-color-light);
        position: relative;
        padding: 0 3rem;
    }

    section.navigation a.toggle:before {
        content: "";
        width: 2rem;
        height: 2rem;
        display: block;
        position: absolute;
        left: 0;
        top: 0.1rem;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 1.6rem;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjk5NjExNyAxLjk5NzA5QzAuNzIwMTE3IDEuOTk3MDkgMC40OTUxMTcgMS43NzIwOSAwLjQ5NTExNyAxLjQ5NjA5QzAuNDk1MTE3IDEuMjIxMDkgMC43MjAxMTcgMC45OTYwOTQgMC45OTYxMTcgMC45OTYwOTRIMTYuMDA1MUMxNi4yODExIDAuOTk2MDk0IDE2LjUwNTEgMS4yMjEwOSAxNi41MDUxIDEuNDk2MDlDMTYuNTA1MSAxLjc3MjA5IDE2LjI4MTEgMS45OTcwOSAxNi4wMDUxIDEuOTk3MDlIMC45OTYxMTdaTTAuOTk2MTE3IDE0LjAwNDFDMC43MjAxMTcgMTQuMDA0MSAwLjQ5NTExNyAxMy43ODAxIDAuNDk1MTE3IDEzLjUwNDFDMC40OTUxMTcgMTMuMjI4MSAwLjcyMDExNyAxMy4wMDQxIDAuOTk2MTE3IDEzLjAwNDFIMTYuMDA1MUMxNi4yODExIDEzLjAwNDEgMTYuNTA1MSAxMy4yMjgxIDE2LjUwNTEgMTMuNTA0MUMxNi41MDUxIDEzLjc4MDEgMTYuMjgxMSAxNC4wMDQxIDE2LjAwNTEgMTQuMDA0MUgwLjk5NjExN1pNMC45OTYxMTcgOC4wMDAwOUMwLjcyMDExNyA4LjAwMDA5IDAuNDk1MTE3IDcuNzc2MDkgMC40OTUxMTcgNy41MDAwOUMwLjQ5NTExNyA3LjIyNDA5IDAuNzIwMTE3IDYuOTk5MDkgMC45OTYxMTcgNi45OTkwOUgxNi4wMDUxQzE2LjI4MTEgNi45OTkwOSAxNi41MDUxIDcuMjI0MDkgMTYuNTA1MSA3LjUwMDA5QzE2LjUwNTEgNy43NzYwOSAxNi4yODExIDguMDAwMDkgMTYuMDA1MSA4LjAwMDA5SDAuOTk2MTE3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
    }

    section.navigation a.toggle:after {
        content: "";
        width: 2rem;
        height: 2rem;
        display: block;
        position: absolute;
        right: 0.3rem;
        top: 0.1rem;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 1.2rem;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEzIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42MzQ5MTYgMC42NjM2NjdDMC40NDkxNjMgMC44Njc5OTYgMC40NjQyMjEgMS4xODQyMiAwLjY2ODU1IDEuMzY5OTdMNi4xNjg1NSA2LjM2OTk3QzYuMzU5MjYgNi41NDMzNSA2LjY1MDUxIDYuNTQzMzUgNi44NDEyMiA2LjM2OTk3TDEyLjM0MTIgMS4zNjk5N0MxMi41NDU2IDEuMTg0MjIgMTIuNTYwNiAwLjg2Nzk5NiAxMi4zNzQ5IDAuNjYzNjY4QzEyLjE4OTEgMC40NTkzMzkgMTEuODcyOSAwLjQ0NDI4MSAxMS42Njg2IDAuNjMwMDM0TDYuNTA0ODkgNS4zMjQyN0wxLjM0MTIyIDAuNjMwMDM0QzEuMTM2ODkgMC40NDQyOCAwLjgyMDY3IDAuNDU5MzM4IDAuNjM0OTE2IDAuNjYzNjY3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
    }

    section.navigation a.toggle.active:after {
        transform: rotate(180deg);
    }

    nav.main-menu {
        display: none;
        position: absolute;
        top: 8rem;
        left: 0;
        width: 100%;
        background-color: var(--pentashot-blue);
        padding: 0 0 3rem;
        max-height: 53rem;
        overflow-y: auto;
    }

    nav.main-menu > ul {
        flex-flow: column;
    }

    nav.main-menu > ul > li > a {
        padding: 1rem 5rem !important;
    }

    nav.main-menu > ul > li.menu-item-has-children:hover > a {
        box-shadow: none;
        border-radius: 0;
    }

    nav.main-menu > ul > li.menu-item-has-children > a::after {
        display: none;
    }

    nav.main-menu > ul > li > ul {
        position: relative;
        border-radius: 0;
        box-shadow: none;
        opacity: 1;
        visibility: visible;
        top: auto;
        left: auto;
        padding: 0;
    }

    nav.main-menu > ul > li > ul > .sub-menu-inner {
        box-shadow: none;
        padding: 0;
    }

    nav.main-menu > ul > li > ul > .sub-menu-inner li a {
        padding: 1rem 2rem 1rem 5rem;
    }

    nav.main-menu > ul > li.register > a {
        background-position: 1.5rem center;
    }
}

@media (max-width: 750px) {
    header.main-header {
        padding: 2.5rem 2rem;
    }
}

@media (max-width: 600px) {
    header.main-header .languages {
        margin-left: 0rem;
    }
}

/* FOOTER CSS */

footer {
    display: flex;
    flex-flow: column;
    align-items: center;
    font-size: 1.6rem;
    padding: 5rem 0 15rem;
    margin: 0;
}

footer .top-content {
    position: relative;
    margin: 0 0 0.5rem;
}

footer .top-content:before {
    content: "";
    display: block;
    width: 2rem;
    height: 2rem;
    margin: 0;
    padding: 0;
    position: absolute;
    left: -3rem;
    top: -0.2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 2rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMCA1TDE1IDBMMTAgNUwxNSA5Ljk5OTk5TDIwIDVaTTkuOTk5OTkgMTVMNSAxMEwwIDE1TDUgMjBMOS45OTk5OSAxNVpNMTUgMTBMMjAgMTVMMTUgMjBMMTAgMTVMMTUgMTBaTTkuOTk5OTkgNUw1IDBMMCA1TDUgOS45OTk5OUw5Ljk5OTk5IDVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}

nav.footer-menu {
    padding: 0;
    margin: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    list-style: none;
}

nav.footer-menu > a {
    margin: 1rem;
    text-decoration: none;
    color: var(--font-color-dark);
}

nav.footer-menu > a:hover {
    color: var(--pentashot-blue);
}

nav.footer-menu ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
    list-style: none;
}

nav.footer-menu ul li {
    list-style: none;
    margin: 1rem;
    position: relative;
}

nav.footer-menu ul li:after {
    content: "";
    width: 2px;
    height: 2px;
    border-radius: 50%;
    display: block;
    position: absolute;
    right: -1rem;
    top: 0.8rem;
    background-color: var(--bg-color-dark);
}

nav.footer-menu ul li:last-of-type:after {
    display: none;
}

nav.footer-menu ul li a {
    text-decoration: none;
    color: var(--font-color-dark);
}

nav.footer-menu ul li a:hover {
    color: var(--pentashot-blue);
}

body.error404 footer {
    background-color: var(--pentashot-blue);
    color: var(--font-color-light);
    padding-bottom: 7rem;
}

body.error404 footer a {
    color: var(--font-color-light);
}

body.error404 footer a:hover {
    color: var(--font-color-light);
    text-decoration: underline;
}

body.error404 nav.footer-menu ul li a {
    text-decoration: none;
    color: var(--font-color-light);
}

body.error404 nav.footer-menu ul li a:hover {
    color: var(--font-color-light);
    text-decoration: underline;
}

body.error404 footer .top-content:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMCA1TDE1IDBMMTAgNUwxNSA5Ljk5OTk5TDIwIDVaTTkuOTk5OTkgMTVMNSAxMEwwIDE1TDUgMjBMOS45OTk5OSAxNVpNMTUgMTBMMjAgMTVMMTUgMjBMMTAgMTVMMTUgMTBaTTkuOTk5OTkgNUw1IDBMMCA1TDUgOS45OTk5OUw5Ljk5OTk5IDVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=");
}

body.error404 nav.social-menu > ul > li a {
    filter: invert(1) !important;
}

/* Social */

nav.social-menu {
    display: flex;
    align-items: center;
}

nav.social-menu > ul {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

nav.social-menu > ul > li {
    display: block;
    list-style: none;
    margin: 0.8rem;
    padding: 0;
    background-image: none;
}

nav.social-menu > ul > li a {
    text-indent: 100%;
    color: transparent;
    white-space: nowrap;
    overflow: hidden;
    width: 2rem;
    height: 2rem;
    display: block;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 2rem;
}

nav.social-menu > ul > li.facebook a {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjY4NzUgMTAuNUMxOS42ODc1IDUuMTQ4NDQgMTUuMzUxNiAwLjgxMjUgMTAgMC44MTI1QzQuNjQ4NDQgMC44MTI1IDAuMzEyNSA1LjE0ODQ0IDAuMzEyNSAxMC41QzAuMzEyNSAxNS4zNDM4IDMuODI4MTIgMTkuMzY3MiA4LjQ3NjU2IDIwLjA3MDNWMTMuMzEyNUg2LjAxNTYyVjEwLjVIOC40NzY1NlY4LjM5MDYyQzguNDc2NTYgNS45Njg3NSA5LjkyMTg4IDQuNjAxNTYgMTIuMTA5NCA0LjYwMTU2QzEzLjIwMzEgNC42MDE1NiAxNC4yOTY5IDQuNzk2ODggMTQuMjk2OSA0Ljc5Njg4VjcuMTc5NjlIMTMuMDg1OUMxMS44NzUgNy4xNzk2OSAxMS40ODQ0IDcuOTIxODggMTEuNDg0NCA4LjcwMzEyVjEwLjVIMTQuMTc5N0wxMy43NSAxMy4zMTI1SDExLjQ4NDRWMjAuMDcwM0MxNi4xMzI4IDE5LjM2NzIgMTkuNjg3NSAxNS4zNDM4IDE5LjY4NzUgMTAuNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}

nav.social-menu > ul > li.facebook a:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjY4NzUgMTAuNUMxOS42ODc1IDUuMTQ4NDQgMTUuMzUxNiAwLjgxMjUgMTAgMC44MTI1QzQuNjQ4NDQgMC44MTI1IDAuMzEyNSA1LjE0ODQ0IDAuMzEyNSAxMC41QzAuMzEyNSAxNS4zNDM4IDMuODI4MTIgMTkuMzY3MiA4LjQ3NjU2IDIwLjA3MDNWMTMuMzEyNUg2LjAxNTYyVjEwLjVIOC40NzY1NlY4LjM5MDYyQzguNDc2NTYgNS45Njg3NSA5LjkyMTg4IDQuNjAxNTYgMTIuMTA5NCA0LjYwMTU2QzEzLjIwMzEgNC42MDE1NiAxNC4yOTY5IDQuNzk2ODggMTQuMjk2OSA0Ljc5Njg4VjcuMTc5NjlIMTMuMDg1OUMxMS44NzUgNy4xNzk2OSAxMS40ODQ0IDcuOTIxODggMTEuNDg0NCA4LjcwMzEyVjEwLjVIMTQuMTc5N0wxMy43NSAxMy4zMTI1SDExLjQ4NDRWMjAuMDcwM0MxNi4xMzI4IDE5LjM2NzIgMTkuNjg3NSAxNS4zNDM4IDE5LjY4NzUgMTAuNVoiIGZpbGw9IiMwMDQzQ0UiLz4KPC9zdmc+Cg==");
}

nav.social-menu > ul > li.twitter a {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjkyOTcgNC40Mzc1QzE4LjcxMDkgMy44NTE1NiAxOS40MTQxIDMuMTQ4NDQgMTkuOTYwOSAyLjMyODEyQzE5LjI1NzggMi42NDA2MiAxOC40Mzc1IDIuODc1IDE3LjYxNzIgMi45NTMxMkMxOC40NzY2IDIuNDQ1MzEgMTkuMTAxNiAxLjY2NDA2IDE5LjQxNDEgMC42ODc1QzE4LjYzMjggMS4xNTYyNSAxNy43MzQ0IDEuNTA3ODEgMTYuODM1OSAxLjcwMzEyQzE2LjA1NDcgMC44ODI4MTIgMTUgMC40MTQwNjIgMTMuODI4MSAwLjQxNDA2MkMxMS41NjI1IDAuNDE0MDYyIDkuNzI2NTYgMi4yNSA5LjcyNjU2IDQuNTE1NjJDOS43MjY1NiA0LjgyODEyIDkuNzY1NjIgNS4xNDA2MiA5Ljg0Mzc1IDUuNDUzMTJDNi40NDUzMSA1LjI1NzgxIDMuMzk4NDQgMy42MTcxOSAxLjM2NzE5IDEuMTU2MjVDMS4wMTU2MiAxLjc0MjE5IDAuODIwMzEyIDIuNDQ1MzEgMC44MjAzMTIgMy4yMjY1NkMwLjgyMDMxMiA0LjYzMjgxIDEuNTIzNDQgNS44ODI4MSAyLjY1NjI1IDYuNjI1QzEuOTkyMTkgNi41ODU5NCAxLjMyODEyIDYuNDI5NjkgMC43ODEyNSA2LjExNzE5VjYuMTU2MjVDMC43ODEyNSA4LjE0ODQ0IDIuMTg3NSA5Ljc4OTA2IDQuMDYyNSAxMC4xNzk3QzMuNzUgMTAuMjU3OCAzLjM1OTM4IDEwLjMzNTkgMy4wMDc4MSAxMC4zMzU5QzIuNzM0MzggMTAuMzM1OSAyLjUgMTAuMjk2OSAyLjIyNjU2IDEwLjI1NzhDMi43MzQzOCAxMS44OTg0IDQuMjU3ODEgMTMuMDcwMyA2LjA1NDY5IDEzLjEwOTRDNC42NDg0NCAxNC4yMDMxIDIuODkwNjIgMTQuODY3MiAwLjk3NjU2MiAxNC44NjcyQzAuNjI1IDE0Ljg2NzIgMC4zMTI1IDE0LjgyODEgMCAxNC43ODkxQzEuNzk2ODggMTUuOTYwOSAzLjk0NTMxIDE2LjYyNSA2LjI4OTA2IDE2LjYyNUMxMy44MjgxIDE2LjYyNSAxNy45Mjk3IDEwLjQxNDEgMTcuOTI5NyA0Ljk4NDM4QzE3LjkyOTcgNC43ODkwNiAxNy45Mjk3IDQuNjMyODEgMTcuOTI5NyA0LjQzNzVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}

nav.social-menu > ul > li.twitter a:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjkyOTcgNC40Mzc1QzE4LjcxMDkgMy44NTE1NiAxOS40MTQxIDMuMTQ4NDQgMTkuOTYwOSAyLjMyODEyQzE5LjI1NzggMi42NDA2MiAxOC40Mzc1IDIuODc1IDE3LjYxNzIgMi45NTMxMkMxOC40NzY2IDIuNDQ1MzEgMTkuMTAxNiAxLjY2NDA2IDE5LjQxNDEgMC42ODc1QzE4LjYzMjggMS4xNTYyNSAxNy43MzQ0IDEuNTA3ODEgMTYuODM1OSAxLjcwMzEyQzE2LjA1NDcgMC44ODI4MTIgMTUgMC40MTQwNjIgMTMuODI4MSAwLjQxNDA2MkMxMS41NjI1IDAuNDE0MDYyIDkuNzI2NTYgMi4yNSA5LjcyNjU2IDQuNTE1NjJDOS43MjY1NiA0LjgyODEyIDkuNzY1NjIgNS4xNDA2MiA5Ljg0Mzc1IDUuNDUzMTJDNi40NDUzMSA1LjI1NzgxIDMuMzk4NDQgMy42MTcxOSAxLjM2NzE5IDEuMTU2MjVDMS4wMTU2MiAxLjc0MjE5IDAuODIwMzEyIDIuNDQ1MzEgMC44MjAzMTIgMy4yMjY1NkMwLjgyMDMxMiA0LjYzMjgxIDEuNTIzNDQgNS44ODI4MSAyLjY1NjI1IDYuNjI1QzEuOTkyMTkgNi41ODU5NCAxLjMyODEyIDYuNDI5NjkgMC43ODEyNSA2LjExNzE5VjYuMTU2MjVDMC43ODEyNSA4LjE0ODQ0IDIuMTg3NSA5Ljc4OTA2IDQuMDYyNSAxMC4xNzk3QzMuNzUgMTAuMjU3OCAzLjM1OTM4IDEwLjMzNTkgMy4wMDc4MSAxMC4zMzU5QzIuNzM0MzggMTAuMzM1OSAyLjUgMTAuMjk2OSAyLjIyNjU2IDEwLjI1NzhDMi43MzQzOCAxMS44OTg0IDQuMjU3ODEgMTMuMDcwMyA2LjA1NDY5IDEzLjEwOTRDNC42NDg0NCAxNC4yMDMxIDIuODkwNjIgMTQuODY3MiAwLjk3NjU2MiAxNC44NjcyQzAuNjI1IDE0Ljg2NzIgMC4zMTI1IDE0LjgyODEgMCAxNC43ODkxQzEuNzk2ODggMTUuOTYwOSAzLjk0NTMxIDE2LjYyNSA2LjI4OTA2IDE2LjYyNUMxMy44MjgxIDE2LjYyNSAxNy45Mjk3IDEwLjQxNDEgMTcuOTI5NyA0Ljk4NDM4QzE3LjkyOTcgNC43ODkwNiAxNy45Mjk3IDQuNjMyODEgMTcuOTI5NyA0LjQzNzVaIiBmaWxsPSIjMDA0M0NFIi8+Cjwvc3ZnPgo=");
}

nav.social-menu > ul > li.instagram a {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgNS4wMDc4MUM2LjUgNS4wMDc4MSA0LjUwNzgxIDcuMDM5MDYgNC41MDc4MSA5LjVDNC41MDc4MSAxMiA2LjUgMTMuOTkyMiA5IDEzLjk5MjJDMTEuNDYwOSAxMy45OTIyIDEzLjQ5MjIgMTIgMTMuNDkyMiA5LjVDMTMuNDkyMiA3LjAzOTA2IDExLjQ2MDkgNS4wMDc4MSA5IDUuMDA3ODFaTTkgMTIuNDI5N0M3LjM5ODQ0IDEyLjQyOTcgNi4wNzAzMSAxMS4xNDA2IDYuMDcwMzEgOS41QzYuMDcwMzEgNy44OTg0NCA3LjM1OTM4IDYuNjA5MzggOSA2LjYwOTM4QzEwLjYwMTYgNi42MDkzOCAxMS44OTA2IDcuODk4NDQgMTEuODkwNiA5LjVDMTEuODkwNiAxMS4xNDA2IDEwLjYwMTYgMTIuNDI5NyA5IDEyLjQyOTdaTTE0LjcwMzEgNC44NTE1NkMxNC43MDMxIDQuMjY1NjIgMTQuMjM0NCAzLjc5Njg4IDEzLjY0ODQgMy43OTY4OEMxMy4wNjI1IDMuNzk2ODggMTIuNTkzOCA0LjI2NTYyIDEyLjU5MzggNC44NTE1NkMxMi41OTM4IDUuNDM3NSAxMy4wNjI1IDUuOTA2MjUgMTMuNjQ4NCA1LjkwNjI1QzE0LjIzNDQgNS45MDYyNSAxNC43MDMxIDUuNDM3NSAxNC43MDMxIDQuODUxNTZaTTE3LjY3MTkgNS45MDYyNUMxNy41OTM4IDQuNSAxNy4yODEyIDMuMjUgMTYuMjY1NiAyLjIzNDM4QzE1LjI1IDEuMjE4NzUgMTQgMC45MDYyNSAxMi41OTM4IDAuODI4MTI1QzExLjE0ODQgMC43NSA2LjgxMjUgMC43NSA1LjM2NzE5IDAuODI4MTI1QzMuOTYwOTQgMC45MDYyNSAyLjc1IDEuMjE4NzUgMS42OTUzMSAyLjIzNDM4QzAuNjc5Njg4IDMuMjUgMC4zNjcxODggNC41IDAuMjg5MDYyIDUuOTA2MjVDMC4yMTA5MzggNy4zNTE1NiAwLjIxMDkzOCAxMS42ODc1IDAuMjg5MDYyIDEzLjEzMjhDMC4zNjcxODggMTQuNTM5MSAwLjY3OTY4OCAxNS43NSAxLjY5NTMxIDE2LjgwNDdDMi43NSAxNy44MjAzIDMuOTYwOTQgMTguMTMyOCA1LjM2NzE5IDE4LjIxMDlDNi44MTI1IDE4LjI4OTEgMTEuMTQ4NCAxOC4yODkxIDEyLjU5MzggMTguMjEwOUMxNCAxOC4xMzI4IDE1LjI1IDE3LjgyMDMgMTYuMjY1NiAxNi44MDQ3QzE3LjI4MTIgMTUuNzUgMTcuNTkzOCAxNC41MzkxIDE3LjY3MTkgMTMuMTMyOEMxNy43NSAxMS42ODc1IDE3Ljc1IDcuMzUxNTYgMTcuNjcxOSA1LjkwNjI1Wk0xNS43OTY5IDE0LjY1NjJDMTUuNTIzNCAxNS40Mzc1IDE0Ljg5ODQgMTYuMDIzNCAxNC4xNTYyIDE2LjMzNTlDMTIuOTg0NCAxNi44MDQ3IDEwLjI1IDE2LjY4NzUgOSAxNi42ODc1QzcuNzEwOTQgMTYuNjg3NSA0Ljk3NjU2IDE2LjgwNDcgMy44NDM3NSAxNi4zMzU5QzMuMDYyNSAxNi4wMjM0IDIuNDc2NTYgMTUuNDM3NSAyLjE2NDA2IDE0LjY1NjJDMS42OTUzMSAxMy41MjM0IDEuODEyNSAxMC43ODkxIDEuODEyNSA5LjVDMS44MTI1IDguMjUgMS42OTUzMSA1LjUxNTYyIDIuMTY0MDYgNC4zNDM3NUMyLjQ3NjU2IDMuNjAxNTYgMy4wNjI1IDMuMDE1NjIgMy44NDM3NSAyLjcwMzEyQzQuOTc2NTYgMi4yMzQzOCA3LjcxMDk0IDIuMzUxNTYgOSAyLjM1MTU2QzEwLjI1IDIuMzUxNTYgMTIuOTg0NCAyLjIzNDM4IDE0LjE1NjIgMi43MDMxMkMxNC44OTg0IDIuOTc2NTYgMTUuNDg0NCAzLjYwMTU2IDE1Ljc5NjkgNC4zNDM3NUMxNi4yNjU2IDUuNTE1NjIgMTYuMTQ4NCA4LjI1IDE2LjE0ODQgOS41QzE2LjE0ODQgMTAuNzg5MSAxNi4yNjU2IDEzLjUyMzQgMTUuNzk2OSAxNC42NTYyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}

nav.social-menu > ul > li.instagram a:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgNS4wMDc4MUM2LjUgNS4wMDc4MSA0LjUwNzgxIDcuMDM5MDYgNC41MDc4MSA5LjVDNC41MDc4MSAxMiA2LjUgMTMuOTkyMiA5IDEzLjk5MjJDMTEuNDYwOSAxMy45OTIyIDEzLjQ5MjIgMTIgMTMuNDkyMiA5LjVDMTMuNDkyMiA3LjAzOTA2IDExLjQ2MDkgNS4wMDc4MSA5IDUuMDA3ODFaTTkgMTIuNDI5N0M3LjM5ODQ0IDEyLjQyOTcgNi4wNzAzMSAxMS4xNDA2IDYuMDcwMzEgOS41QzYuMDcwMzEgNy44OTg0NCA3LjM1OTM4IDYuNjA5MzggOSA2LjYwOTM4QzEwLjYwMTYgNi42MDkzOCAxMS44OTA2IDcuODk4NDQgMTEuODkwNiA5LjVDMTEuODkwNiAxMS4xNDA2IDEwLjYwMTYgMTIuNDI5NyA5IDEyLjQyOTdaTTE0LjcwMzEgNC44NTE1NkMxNC43MDMxIDQuMjY1NjIgMTQuMjM0NCAzLjc5Njg4IDEzLjY0ODQgMy43OTY4OEMxMy4wNjI1IDMuNzk2ODggMTIuNTkzOCA0LjI2NTYyIDEyLjU5MzggNC44NTE1NkMxMi41OTM4IDUuNDM3NSAxMy4wNjI1IDUuOTA2MjUgMTMuNjQ4NCA1LjkwNjI1QzE0LjIzNDQgNS45MDYyNSAxNC43MDMxIDUuNDM3NSAxNC43MDMxIDQuODUxNTZaTTE3LjY3MTkgNS45MDYyNUMxNy41OTM4IDQuNSAxNy4yODEyIDMuMjUgMTYuMjY1NiAyLjIzNDM4QzE1LjI1IDEuMjE4NzUgMTQgMC45MDYyNSAxMi41OTM4IDAuODI4MTI1QzExLjE0ODQgMC43NSA2LjgxMjUgMC43NSA1LjM2NzE5IDAuODI4MTI1QzMuOTYwOTQgMC45MDYyNSAyLjc1IDEuMjE4NzUgMS42OTUzMSAyLjIzNDM4QzAuNjc5Njg4IDMuMjUgMC4zNjcxODggNC41IDAuMjg5MDYyIDUuOTA2MjVDMC4yMTA5MzggNy4zNTE1NiAwLjIxMDkzOCAxMS42ODc1IDAuMjg5MDYyIDEzLjEzMjhDMC4zNjcxODggMTQuNTM5MSAwLjY3OTY4OCAxNS43NSAxLjY5NTMxIDE2LjgwNDdDMi43NSAxNy44MjAzIDMuOTYwOTQgMTguMTMyOCA1LjM2NzE5IDE4LjIxMDlDNi44MTI1IDE4LjI4OTEgMTEuMTQ4NCAxOC4yODkxIDEyLjU5MzggMTguMjEwOUMxNCAxOC4xMzI4IDE1LjI1IDE3LjgyMDMgMTYuMjY1NiAxNi44MDQ3QzE3LjI4MTIgMTUuNzUgMTcuNTkzOCAxNC41MzkxIDE3LjY3MTkgMTMuMTMyOEMxNy43NSAxMS42ODc1IDE3Ljc1IDcuMzUxNTYgMTcuNjcxOSA1LjkwNjI1Wk0xNS43OTY5IDE0LjY1NjJDMTUuNTIzNCAxNS40Mzc1IDE0Ljg5ODQgMTYuMDIzNCAxNC4xNTYyIDE2LjMzNTlDMTIuOTg0NCAxNi44MDQ3IDEwLjI1IDE2LjY4NzUgOSAxNi42ODc1QzcuNzEwOTQgMTYuNjg3NSA0Ljk3NjU2IDE2LjgwNDcgMy44NDM3NSAxNi4zMzU5QzMuMDYyNSAxNi4wMjM0IDIuNDc2NTYgMTUuNDM3NSAyLjE2NDA2IDE0LjY1NjJDMS42OTUzMSAxMy41MjM0IDEuODEyNSAxMC43ODkxIDEuODEyNSA5LjVDMS44MTI1IDguMjUgMS42OTUzMSA1LjUxNTYyIDIuMTY0MDYgNC4zNDM3NUMyLjQ3NjU2IDMuNjAxNTYgMy4wNjI1IDMuMDE1NjIgMy44NDM3NSAyLjcwMzEyQzQuOTc2NTYgMi4yMzQzOCA3LjcxMDk0IDIuMzUxNTYgOSAyLjM1MTU2QzEwLjI1IDIuMzUxNTYgMTIuOTg0NCAyLjIzNDM4IDE0LjE1NjIgMi43MDMxMkMxNC44OTg0IDIuOTc2NTYgMTUuNDg0NCAzLjYwMTU2IDE1Ljc5NjkgNC4zNDM3NUMxNi4yNjU2IDUuNTE1NjIgMTYuMTQ4NCA4LjI1IDE2LjE0ODQgOS41QzE2LjE0ODQgMTAuNzg5MSAxNi4yNjU2IDEzLjUyMzQgMTUuNzk2OSAxNC42NTYyWiIgZmlsbD0iIzAwNDNDRSIvPgo8L3N2Zz4K");
}

nav.social-menu > ul > li.youtube a {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjY5NTMgMi4zODI4MUMyMS40NjA5IDEuNDQ1MzEgMjAuNzE4OCAwLjcwMzEyNSAxOS44MjAzIDAuNDY4NzVDMTguMTQwNiAwIDExLjUgMCAxMS41IDBDMTEuNSAwIDQuODIwMzEgMCAzLjE0MDYyIDAuNDY4NzVDMi4yNDIxOSAwLjcwMzEyNSAxLjUgMS40NDUzMSAxLjI2NTYyIDIuMzgyODFDMC43OTY4NzUgNC4wMjM0NCAwLjc5Njg3NSA3LjUzOTA2IDAuNzk2ODc1IDcuNTM5MDZDMC43OTY4NzUgNy41MzkwNiAwLjc5Njg3NSAxMS4wMTU2IDEuMjY1NjIgMTIuNjk1M0MxLjUgMTMuNjMyOCAyLjI0MjE5IDE0LjMzNTkgMy4xNDA2MiAxNC41NzAzQzQuODIwMzEgMTUgMTEuNSAxNSAxMS41IDE1QzExLjUgMTUgMTguMTQwNiAxNSAxOS44MjAzIDE0LjU3MDNDMjAuNzE4OCAxNC4zMzU5IDIxLjQ2MDkgMTMuNjMyOCAyMS42OTUzIDEyLjY5NTNDMjIuMTY0MSAxMS4wMTU2IDIyLjE2NDEgNy41MzkwNiAyMi4xNjQxIDcuNTM5MDZDMjIuMTY0MSA3LjUzOTA2IDIyLjE2NDEgNC4wMjM0NCAyMS42OTUzIDIuMzgyODFaTTkuMzEyNSAxMC43MDMxVjQuMzc1TDE0Ljg1OTQgNy41MzkwNkw5LjMxMjUgMTAuNzAzMVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}

nav.social-menu > ul > li.youtube a:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjY5NTMgMi4zODI4MUMyMS40NjA5IDEuNDQ1MzEgMjAuNzE4OCAwLjcwMzEyNSAxOS44MjAzIDAuNDY4NzVDMTguMTQwNiAwIDExLjUgMCAxMS41IDBDMTEuNSAwIDQuODIwMzEgMCAzLjE0MDYyIDAuNDY4NzVDMi4yNDIxOSAwLjcwMzEyNSAxLjUgMS40NDUzMSAxLjI2NTYyIDIuMzgyODFDMC43OTY4NzUgNC4wMjM0NCAwLjc5Njg3NSA3LjUzOTA2IDAuNzk2ODc1IDcuNTM5MDZDMC43OTY4NzUgNy41MzkwNiAwLjc5Njg3NSAxMS4wMTU2IDEuMjY1NjIgMTIuNjk1M0MxLjUgMTMuNjMyOCAyLjI0MjE5IDE0LjMzNTkgMy4xNDA2MiAxNC41NzAzQzQuODIwMzEgMTUgMTEuNSAxNSAxMS41IDE1QzExLjUgMTUgMTguMTQwNiAxNSAxOS44MjAzIDE0LjU3MDNDMjAuNzE4OCAxNC4zMzU5IDIxLjQ2MDkgMTMuNjMyOCAyMS42OTUzIDEyLjY5NTNDMjIuMTY0MSAxMS4wMTU2IDIyLjE2NDEgNy41MzkwNiAyMi4xNjQxIDcuNTM5MDZDMjIuMTY0MSA3LjUzOTA2IDIyLjE2NDEgNC4wMjM0NCAyMS42OTUzIDIuMzgyODFaTTkuMzEyNSAxMC43MDMxVjQuMzc1TDE0Ljg1OTQgNy41MzkwNkw5LjMxMjUgMTAuNzAzMVoiIGZpbGw9IiMwMDQzQ0UiLz4KPC9zdmc+Cg==");
}

nav.social-menu > ul > li.pinterest a {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjY4NzUgMTAuNUMxOS42ODc1IDUuMTQ4NDQgMTUuMzUxNiAwLjgxMjUgMTAgMC44MTI1QzQuNjQ4NDQgMC44MTI1IDAuMzEyNSA1LjE0ODQ0IDAuMzEyNSAxMC41QzAuMzEyNSAxNC42NDA2IDIuODUxNTYgMTguMTE3MiA2LjQ0NTMxIDE5LjUyMzRDNi4zNjcxOSAxOC43ODEyIDYuMjg5MDYgMTcuNjA5NCA2LjQ4NDM4IDE2Ljc1QzYuNjc5NjkgMTYuMDA3OCA3LjYxNzE5IDExLjk0NTMgNy42MTcxOSAxMS45NDUzQzcuNjE3MTkgMTEuOTQ1MyA3LjM0Mzc1IDExLjM1OTQgNy4zNDM3NSAxMC41QzcuMzQzNzUgOS4xNzE4OCA4LjEyNSA4LjE1NjI1IDkuMTAxNTYgOC4xNTYyNUM5LjkyMTg4IDguMTU2MjUgMTAuMzEyNSA4Ljc4MTI1IDEwLjMxMjUgOS41MjM0NEMxMC4zMTI1IDEwLjM0MzggOS43NjU2MiAxMS41OTM4IDkuNDkyMTkgMTIuNzY1NkM5LjI5Njg4IDEzLjcwMzEgMTAgMTQuNDg0NCAxMC45Mzc1IDE0LjQ4NDRDMTIuNjU2MiAxNC40ODQ0IDEzLjk4NDQgMTIuNjg3NSAxMy45ODQ0IDEwLjA3MDNDMTMuOTg0NCA3LjcyNjU2IDEyLjMwNDcgNi4xMjUgOS45NjA5NCA2LjEyNUM3LjE4NzUgNi4xMjUgNS41ODU5NCA4LjE5NTMxIDUuNTg1OTQgMTAuMzA0N0M1LjU4NTk0IDExLjE2NDEgNS44OTg0NCAxMi4wNjI1IDYuMjg5MDYgMTIuNTMxMkM2LjM2NzE5IDEyLjYwOTQgNi4zNjcxOSAxMi43MjY2IDYuMzY3MTkgMTIuODA0N0M2LjI4OTA2IDEzLjExNzIgNi4wOTM3NSAxMy43ODEyIDYuMDkzNzUgMTMuODk4NEM2LjA1NDY5IDE0LjA5MzggNS45Mzc1IDE0LjEzMjggNS43NDIxOSAxNC4wNTQ3QzQuNTMxMjUgMTMuNDY4OCAzLjc4OTA2IDExLjcxMDkgMy43ODkwNiAxMC4yNjU2QzMuNzg5MDYgNy4yMTg3NSA2LjAxNTYyIDQuNDA2MjUgMTAuMTk1MyA0LjQwNjI1QzEzLjU1NDcgNC40MDYyNSAxNi4xNzE5IDYuODI4MTIgMTYuMTcxOSAxMC4wMzEyQzE2LjE3MTkgMTMuMzUxNiAxNC4wNjI1IDE2LjA0NjkgMTEuMTMyOCAxNi4wNDY5QzEwLjE1NjIgMTYuMDQ2OSA5LjIxODc1IDE1LjUzOTEgOC45MDYyNSAxNC45MTQxQzguOTA2MjUgMTQuOTE0MSA4LjQzNzUgMTYuNzg5MSA4LjMyMDMxIDE3LjIxODhDOC4wODU5NCAxOC4wNzgxIDcuNSAxOS4xMzI4IDcuMTA5MzggMTkuNzU3OEM4LjAwNzgxIDIwLjA3MDMgOC45ODQzOCAyMC4xODc1IDEwIDIwLjE4NzVDMTUuMzUxNiAyMC4xODc1IDE5LjY4NzUgMTUuODUxNiAxOS42ODc1IDEwLjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}

nav.social-menu > ul > li.pinterest a:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjY4NzUgMTAuNUMxOS42ODc1IDUuMTQ4NDQgMTUuMzUxNiAwLjgxMjUgMTAgMC44MTI1QzQuNjQ4NDQgMC44MTI1IDAuMzEyNSA1LjE0ODQ0IDAuMzEyNSAxMC41QzAuMzEyNSAxNC42NDA2IDIuODUxNTYgMTguMTE3MiA2LjQ0NTMxIDE5LjUyMzRDNi4zNjcxOSAxOC43ODEyIDYuMjg5MDYgMTcuNjA5NCA2LjQ4NDM4IDE2Ljc1QzYuNjc5NjkgMTYuMDA3OCA3LjYxNzE5IDExLjk0NTMgNy42MTcxOSAxMS45NDUzQzcuNjE3MTkgMTEuOTQ1MyA3LjM0Mzc1IDExLjM1OTQgNy4zNDM3NSAxMC41QzcuMzQzNzUgOS4xNzE4OCA4LjEyNSA4LjE1NjI1IDkuMTAxNTYgOC4xNTYyNUM5LjkyMTg4IDguMTU2MjUgMTAuMzEyNSA4Ljc4MTI1IDEwLjMxMjUgOS41MjM0NEMxMC4zMTI1IDEwLjM0MzggOS43NjU2MiAxMS41OTM4IDkuNDkyMTkgMTIuNzY1NkM5LjI5Njg4IDEzLjcwMzEgMTAgMTQuNDg0NCAxMC45Mzc1IDE0LjQ4NDRDMTIuNjU2MiAxNC40ODQ0IDEzLjk4NDQgMTIuNjg3NSAxMy45ODQ0IDEwLjA3MDNDMTMuOTg0NCA3LjcyNjU2IDEyLjMwNDcgNi4xMjUgOS45NjA5NCA2LjEyNUM3LjE4NzUgNi4xMjUgNS41ODU5NCA4LjE5NTMxIDUuNTg1OTQgMTAuMzA0N0M1LjU4NTk0IDExLjE2NDEgNS44OTg0NCAxMi4wNjI1IDYuMjg5MDYgMTIuNTMxMkM2LjM2NzE5IDEyLjYwOTQgNi4zNjcxOSAxMi43MjY2IDYuMzY3MTkgMTIuODA0N0M2LjI4OTA2IDEzLjExNzIgNi4wOTM3NSAxMy43ODEyIDYuMDkzNzUgMTMuODk4NEM2LjA1NDY5IDE0LjA5MzggNS45Mzc1IDE0LjEzMjggNS43NDIxOSAxNC4wNTQ3QzQuNTMxMjUgMTMuNDY4OCAzLjc4OTA2IDExLjcxMDkgMy43ODkwNiAxMC4yNjU2QzMuNzg5MDYgNy4yMTg3NSA2LjAxNTYyIDQuNDA2MjUgMTAuMTk1MyA0LjQwNjI1QzEzLjU1NDcgNC40MDYyNSAxNi4xNzE5IDYuODI4MTIgMTYuMTcxOSAxMC4wMzEyQzE2LjE3MTkgMTMuMzUxNiAxNC4wNjI1IDE2LjA0NjkgMTEuMTMyOCAxNi4wNDY5QzEwLjE1NjIgMTYuMDQ2OSA5LjIxODc1IDE1LjUzOTEgOC45MDYyNSAxNC45MTQxQzguOTA2MjUgMTQuOTE0MSA4LjQzNzUgMTYuNzg5MSA4LjMyMDMxIDE3LjIxODhDOC4wODU5NCAxOC4wNzgxIDcuNSAxOS4xMzI4IDcuMTA5MzggMTkuNzU3OEM4LjAwNzgxIDIwLjA3MDMgOC45ODQzOCAyMC4xODc1IDEwIDIwLjE4NzVDMTUuMzUxNiAyMC4xODc1IDE5LjY4NzUgMTUuODUxNiAxOS42ODc1IDEwLjVaIiBmaWxsPSIjMDA0M0NFIi8+Cjwvc3ZnPgo=");
}

/* RESPONSIVE */

@media (max-width: 990px) {
    footer {
        padding: 5rem 0;
    }
}

/* BLOCKS CSS */

/* Block Intro */

.block-intro {
    margin: 0;
    padding: 6rem 2rem 3rem;
    background-color: var(--pentashot-blue);
}

.block-intro.large {
    padding-bottom: 16rem;
}

.block-intro .container {
    text-align: center;
}

.block-intro > * {
    color: var(--font-color-light);
}

.block-intro h1 {
    padding: 0 0 6.4rem;
    margin: 0;
}

.block-intro p.caption {
    margin: 0 0 2.5rem;
}

.block-intro .subline {
    display: flex;
    justify-content: center;
    padding: 0;
}

.block-intro .subline a {
    color: var(--font-color-light);
    font-family: "TT Firs Neue";
    font-weight: 600;
    font-size: 1.6rem;
    display: block;
    padding-left: 2.3rem;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 1.6rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS41MDk4IDYuMDA0NzdDMTUuNzg1OCA2LjAwNDc3IDE2LjAwOTggNS43Nzk3NyAxNi4wMDk4IDUuNTAzNzdDMTYuMDA5OCA1LjIyNzc3IDE1Ljc4NTggNS4wMDM3NyAxNS41MDk4IDUuMDAzNzdIMS43MDc3N0w1Ljg1Nzc3IDAuODUyNzY1QzYuMDUxNzcgMC42NTY3NjUgNi4wNTA3NyAwLjM0MDc2NSA1Ljg1NTc3IDAuMTQ3NzY1QzUuNjU5NzcgLTAuMDQ3MjM0OSA1LjM0Mzc3IC0wLjA0NjIzNDkgNS4xNDk3NyAwLjE0ODc2NUwwLjE4MDc2NSA1LjExOTc3QzAuMDY5NzY1MSA1LjIxMTc3IC0wLjAwMDIzNDYwNCA1LjM0OTc3IC0wLjAwMDIzNDYwNCA1LjUwMzc3Qy0wLjAwMDIzNDYwNCA1LjY0MTQgMC4wNjE1MjUzIDUuNzgyIDAuMTY0NzY1IDUuODczNzZMNS4xNTE3NyAxMC44NTI4QzUuMzQ2NzcgMTEuMDQ2OCA1LjY2Mjc3IDExLjA0NjggNS44NTc3NyAxMC44NTA4QzYuMDUxNzcgMTAuNjU1OCA2LjA1MDc3IDEwLjMzODggNS44NTU3NyAxMC4xNDU4TDEuNzA2NzcgNi4wMDQ3N0gxNS41MDk4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

.block-intro .subline a:hover {
    text-decoration: underline;
}

/* Lasers Intro */

.block-intro .laser {
    width: 50rem;
    height: 1px;
    background-color: #4072da;
    position: absolute;
    display: block;
    z-index: 2;
}

.block-intro .laser > div {
    width: 1.6rem;
    height: 1.6rem;
    background-color: #4072da;
    position: absolute;
    display: block;
    z-index: 2;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(45deg);
    animation-fill-mode: forwards;
    animation-duration: 2s;
}

.block-intro .laser1 {
    left: -25rem;
    top: 18rem;
    transform: rotate(0deg);
}

.block-intro .laser2 {
    right: -35rem;
    top: -8rem;
    transform: rotate(-45deg);
}

.block-intro .laser3 {
    right: -34rem;
    top: -1rem;
    transform: rotate(-45deg);
}

.block-intro .laser1 > div {
    animation-delay: 0;
    animation-name: laser-left;
}

.block-intro .laser2 > div {
    left: auto;
    right: 0;
    animation-delay: 400ms;
    animation-name: laser-right;
}

.block-intro .laser3 > div {
    left: auto;
    right: 0;
    animation-delay: 800ms;
    animation-name: laser-right;
}

@keyframes laser-left {
    from {
        left: 0;
    }

    to {
        left: 100%;
    }
}

@keyframes laser-right {
    from {
        right: 0;
    }

    to {
        right: 100%;
    }
}

@keyframes laser-vertical {
    0% {
        top: 0;
        opacity: 1;
    }

    20% {
        opacity: 1;
    }

    80% {
        opacity: 1;
    }

    100% {
        top: 100%;
        opacity: 0;
    }
}

@keyframes fade {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/* Group */

.wp-block-group {
    margin: 8rem 0;
}

.wp-block-group.condensed {
    max-width: 92rem;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-group.condensed-thinner {
    max-width: 50rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-group.margin-minus {
    margin-top: -12.5rem !important;
}

/* Group Contact form */

.wp-block-group.form-type {
    background-color: var(--light-blue);
    padding: 10rem 2rem 8rem;
    margin: 10rem auto;
    border-radius: 2px;
    position: relative;
}

.wp-block-group.form-type .wp-block-group__inner-container {
    max-width: 44rem;
    margin: 0 auto;
}

.wp-block-group.form-type h2 {
    margin-bottom: 2rem;
}

/* Group Content */

.wp-block-group.content-type {
    background-color: var(--light-blue);
    padding: 10rem 2rem 8rem;
    margin: 10rem auto;
    border-radius: 2px;
    position: relative;
}

.wp-block-group.content-type .wp-block-group__inner-container {
    max-width: 44rem;
    margin: 0 auto;
}

.wp-block-group.content-type h2 {
    margin-bottom: 2rem;
}

/* RESPONSIVE */

@media (max-width: 1250px) {
    .block-intro .laser1 {
        left: -45rem;
        top: 13rem;
        transform: rotate(0deg);
    }

    .block-intro .laser2 {
        right: -38rem;
        top: -10rem;
        transform: rotate(-45deg);
    }

    .block-intro .laser3 {
        right: -37rem;
        top: -5rem;
        transform: rotate(-45deg);
    }
}

@media (max-width: 990px) {
    .block-intro {
        padding: 2rem 2rem 0;
    }

    .block-intro h1 {
        padding: 0 0 4.6rem;
    }

    .block-intro .subline {
        padding: 1.5rem 0;
    }
}

@media (max-width: 750px) {
    .wp-block-group.form-type {
        margin: 5rem auto;
        padding: 6rem 2rem 2rem;
    }

    .wp-block-group.form-type.confirmed:before {
        display: none;
    }
}

/* FORMS CSS */

input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="phone"],
input[type="tel"],
input[type="date"] {
    display: block;
    width: 100%;
    border-style: solid;
    border-width: 0.1rem;
    border-radius: 0.2rem;
    border-color: var(--pentashot-blue);
    background-color: var(--bg-color-light);
    font-size: 2.2rem;
    font-weight: normal;
    font-style: normal;
    color: var(--font-color-dark);
    margin: 0;
    padding: 1.4rem 1.5rem 1rem;
    font-family: "TT Commons" !important;
    -webkit-appearance: none;
    appearance: none;
}

select {
    display: block;
    width: 100%;
    border-style: solid;
    border-width: 0.1rem;
    border-radius: 0.2rem;
    border-color: var(--pentashot-blue);
    background-color: var(--bg-color-light);
    font-family: "TT Commons" !important;
    font-size: 2.2rem;
    font-weight: normal;
    font-style: normal;
    color: var(--font-color-dark);
    margin: 0;
    padding: 1.4rem 1.5rem 1rem;
    appearance: none;
    background-repeat: no-repeat;
    background-position: calc(100% - 1.2rem);
    background-size: 1.2rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xMzAwMzMgMC4xNjM2NjdDLTAuMDU1NzIgMC4zNjc5OTYgLTAuMDQwNjYxNyAwLjY4NDIyIDAuMTYzNjY3IDAuODY5OTc0TDUuNjYzNjcgNS44Njk5N0M1Ljg1NDM4IDYuMDQzMzUgNi4xNDU2MyA2LjA0MzM1IDYuMzM2MzQgNS44Njk5N0wxMS44MzYzIDAuODY5OTc0QzEyLjA0MDcgMC42ODQyMjEgMTIuMDU1NyAwLjM2Nzk5NiAxMS44NyAwLjE2MzY2OEMxMS42ODQyIC0wLjA0MDY2MTIgMTEuMzY4IC0wLjA1NTcxOTUgMTEuMTYzNyAwLjEzMDAzNEw2IDQuODI0MjdMMC44MzYzNCAwLjEzMDAzNEMwLjYzMjAxMSAtMC4wNTU3MTk5IDAuMzE1Nzg3IC0wLjA0MDY2MTcgMC4xMzAwMzMgMC4xNjM2NjdaIiBmaWxsPSIjMDA0M0NFIi8+Cjwvc3ZnPgo=");
}

textarea {
    display: block;
    width: 100%;
    border-style: solid;
    border-width: 0.1rem;
    border-radius: 0.2rem;
    border-color: var(--pentashot-blue);
    background-color: var(--bg-color-light);
    font-family: "TT Commons" !important;
    font-size: 2.2rem;
    font-weight: normal;
    font-style: normal;
    color: var(--font-color-dark);
    margin: 0;
    padding: 1.5rem 1.5rem;
    min-height: 4rem;
}

/* WP Forms */

.forms-container {
    margin: 4rem 0;
    padding: 0;
}

.forms-form {
    max-width: 76.6rem;
    margin: 0 auto;
}

.forms-title {
    text-align: center;
    font-size: 4.4rem !important;
    line-height: 5.4rem;
    font-weight: bold;
    margin: 0 0 3rem !important;
}

.forms-field-container {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -2rem;
}

.forms-field-container .forms-field {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
    padding-top: 0;
    padding-bottom: 0;
    margin: 1rem 0 1rem;
    width: 100%;
    position: relative;
}

.forms-field-container .forms-field > label {
    font-family: "TT Firs Neue";
    font-size: 1.4rem;
    font-weight: 600;
    display: block;
    margin: 0 0 0.5rem;
}

.forms-field-container .forms-field span.required {
    position: absolute;
    right: 2rem;
    top: 0.5rem;
    font-family: "TT Firs Neue";
    font-style: normal;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1;
    color: var(--dark-gray);
}

.forms-field-container .forms-field input {
    max-width: 100%;
}

.forms-field-container .forms-field-description p {
    margin: 0 0 2rem;
    font-size: 2.2rem;
    font-weight: normal;
}

.forms-field-container .forms-field .forms-field-limit-text {
    color: var(--dark-gray);
    font-family: "TT Firs Neue";
    font-weight: 600;
    font-size: 1rem;
}

.forms-field-container .forms-field.forms-field-textarea {
    width: 100%;
}

.forms-field-container .forms-field.forms-field-textarea textarea {
    min-height: 15rem !important;
    height: auto !important;
}

label.forms-error {
    margin: 0 !important;
    padding: 0.5rem 1rem !important;
    color: var(--font-color-light) !important;
    background-color: var(--red);
    font-weight: bold;
}

.forms-error input {
    margin: 0 !important;
    border: 1px solid var(--red) !important;
}

.forms-field-container .forms-field.forms-error span.required {
    color: var(--red);
}

.forms-container label.forms-error {
    background-color: var(--red) !important;
    font-weight: 600 !important;
}

.forms-container .forms-required-label {
    color: var(--red) !important;
}

.forms-field-notice {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.forms-field-notice p {
    margin: 1rem 0;
    font-size: 1.6rem;
    font-weight: 600;
}

.forms-field-notice-info p {
    margin: 0 0 3rem;
    font-size: 2.2rem;
    font-weight: normal;
}

.forms-field-notice.forms-field-notice-error {
    color: var(--red);
}

.forms-field-notice.forms-field-notice-error a {
    color: var(--red);
}

.forms-submit {
    width: 100%;
    padding-left: 6rem;
    background-repeat: no-repeat;
    background-position: 10.5rem center;
    background-size: 2rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS43OTExIDAuMDkzNDg3MUMxOS45NDQ5IDAuMjAzNjI1IDIwLjAyMzQgMC4zOTExMyAxOS45OTM5IDAuNTc3OTgzTDE2Ljk5MzkgMTkuNTc4QzE2Ljk2NDYgMTkuNzYzNyAxNi44MzM1IDE5LjkxNzMgMTYuNjU0NyAxOS45NzU1QzE2LjQ3NTggMjAuMDMzNyAxNi4yNzk1IDE5Ljk4NjUgMTYuMTQ2NSAxOS44NTM2TDExLjA3MjYgMTQuNzc5N0w3LjkyOTQyIDE5Ljc1NjNDNy44NDIxIDE5LjkwMjMgNy42ODI0OCAyMCA3LjUwMDAzIDIwQzcuMjIzODkgMjAgNy4wMDAwMyAxOS43NzYxIDcuMDAwMDMgMTkuNVYxMS45MzM3TDAuNDI5MzE3IDEwLjk5NUMwLjIxNDcwNCAxMC45NjQzIDAuMDQ0Mjk4MSAxMC43OTg4IDAuMDA3MzQ1MDEgMTAuNTg1MkMtMC4wMjk2MDgxIDEwLjM3MTYgMC4wNzUzMTEyIDEwLjE1ODUgMC4yNjcxNTUgMTAuMDU3NUwxOS4yNTg0IDAuMDYyMTQzMkMxOS4yNzkyIDAuMDUwNzI5MSAxOS4zMDA2IDAuMDQwODM4MyAxOS4zMjI2IDAuMDMyNTExNkMxOS4zODQ5IDAuMDA4ODgxMTEgMTkuNDUwNSAtMC4wMDE3ODY4IDE5LjUxNTYgMC4wMDAyNDMyODVDMTkuNTU5IDAuMDAxNTY3NiAxOS42MDI2IDAuMDA4NTczNTkgMTkuNjQ1MiAwLjAyMTUxODlDMTkuNjk2NiAwLjAzNzExOTUgMTkuNzQ2IDAuMDYxMTU3NyAxOS43OTExIDAuMDkzNDg3MVpNMTYuMTU5MyAxOC40NTIyTDExLjYyIDEzLjkxMjlMMTguNjI4IDIuODE2ODhMMTYuMTU5MyAxOC40NTIyWk0xNy4wNzggMy4zOTgzMUw4LjAwMDAzIDExLjcxOThWMTcuNzcxOEwxNy4wNzggMy4zOTgzMVpNNy4zMzY0MyAxMC45NzE2TDIuMDk5MTcgMTAuMjIzNEwxNi4zMTQ2IDIuNzQxNTdMNy4zMzY0MyAxMC45NzE2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

.forms-field-container .forms-field.forms-field-checkbox {
    width: 100%;
}

.forms-field-checkbox {
    position: relative;
}

.forms-field-checkbox label {
    font-size: 1.6rem !important;
    font-weight: normal !important;
    position: relative;
    display: block !important;
    margin: 0 !important;
    font-family: "TT Commons" !important;
    padding-left: 2.6rem;
    cursor: pointer;
}

.forms-field-checkbox input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    visibility: hidden;
}

.forms-field-checkbox label::before {
    content: "";
    width: 1.6rem !important;
    height: 1.6rem !important;
    background-color: transparent !important;
    border: none !important;
    position: absolute;
    left: 0 !important;
    top: 0rem !important;
    background-repeat: no-repeat;
    background-size: 1.6rem !important;
    transform: none !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgcng9IjEuNSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzAwNDNDRSIvPgo8L3N2Zz4K");
}

.forms-field-checkbox input[type="checkbox"]:checked + label::before {
    content: "";
    width: 1.6rem !important;
    height: 1.6rem !important;
    background-color: transparent !important;
    border: none !important;
    position: absolute;
    left: 0 !important;
    top: 0rem !important;
    background-repeat: no-repeat;
    background-size: 1.6rem !important;
    transform: none !important;
    background-image: url("data:image/png;base64,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");
}

.forms-submit-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.forms-form.blue {
    margin-bottom: 0;
    max-width: 100%;
}

.forms-form.blue .forms-field-container {
    padding: 0;
    text-align: left;
    max-width: 48rem;
    margin: 4rem auto 0;
}

.forms-form.blue .forms-submit-container {
    padding: 0 2rem;
    text-align: left;
    max-width: 48rem;
    margin: 0 auto;
}

.forms-form.blue .forms-submit-container button {
    margin: 1rem 0;
}

.forms-field-product {
    margin-bottom: 3rem;
    background-color: var(--background-blue);
    padding-bottom: 4rem;
    padding-bottom: 3rem;
}

.forms-form .head {
    background-color: var(--spark-blue);
    color: var(--font-color-light);
    padding: 1.4rem 2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: left;
}

.forms-form .head a {
    font-size: 1.6rem;
    color: var(--font-color-light);
}

.forms-form .head h5 {
    font-size: 1.4rem;
}

.forms-form .registered-product {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding: 3rem 3rem 0;
    position: relative;
}

.forms-form .registered-product .content {
    width: 60%;
    text-align: left;
}

.forms-form .registered-product .content h6 {
    color: var(--spark-blue);
    margin-bottom: 1rem;
}

.forms-form .registered-product .content ul li {
    list-style: none;
    font-size: 1.6rem;
}

.forms-form .registered-product .picture {
    width: 40%;
    position: absolute;
    right: 0;
    top: 0;
}

.where-to-find-it {
    position: absolute;
    right: 2rem;
    top: 0;
    font-size: 1.6rem;
}

.where-to-find-it:before {
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    left: -3rem;
    top: -0.2rem;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 2rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjAwNSAwLjUwMUM5LjAwNSAwLjIyNCA5LjIyOSAwIDkuNTA1IDBDOS43ODEgMCAxMC4wMDUgMC4yMjQgMTAuMDA1IDAuNTAxVjMuNTAzQzEwLjAwNSAzLjc3OSA5Ljc4MSA0LjAwMyA5LjUwNSA0LjAwM0M5LjIyOSA0LjAwMyA5LjAwNSAzLjc3OSA5LjAwNSAzLjUwM1YwLjUwMVpNNC45MDcgMTMuMzk3QzUuMTAzIDEzLjIwMiA1LjQyIDEzLjIwMiA1LjYxNSAxMy4zOTdDNS44MSAxMy41OTMgNS44MSAxMy45MSA1LjYxNSAxNC4xMDVMMy40OTIgMTYuMjI4QzMuMjk3IDE2LjQyMyAyLjk4IDE2LjQyMyAyLjc4NCAxNi4yMjhDMi41ODkgMTYuMDMyIDIuNTg5IDE1LjcxNSAyLjc4NCAxNS41Mkw0LjkwNyAxMy4zOTdaTTE1LjUyIDIuNzg0QzE1LjcxNiAyLjU4OSAxNi4wMzMgMi41ODkgMTYuMjI4IDIuNzg0QzE2LjQyMyAyLjk3OSAxNi40MjMgMy4yOTYgMTYuMjI4IDMuNDkyTDE0LjEwNSA1LjYxNUMxMy45MSA1LjgxIDEzLjU5MyA1LjgxIDEzLjM5OCA1LjYxNUMxMy4yMDMgNS40MTkgMTMuMjAzIDUuMTAyIDEzLjM5OCA0LjkwN0wxNS41MiAyLjc4NFpNMTMuMzk4IDE0LjEwNUMxMy4yMDIgMTMuOTEgMTMuMjAyIDEzLjU5MyAxMy4zOTggMTMuMzk3QzEzLjU5MyAxMy4yMDIgMTMuOTEgMTMuMjAyIDE0LjEwNSAxMy4zOTdMMTYuMjI4IDE1LjUyQzE2LjQyMyAxNS43MTUgMTYuNDIzIDE2LjAzMiAxNi4yMjggMTYuMjI4QzE2LjAzMyAxNi40MjMgMTUuNzE2IDE2LjQyMyAxNS41MiAxNi4yMjhMMTMuMzk4IDE0LjEwNVpNMi43ODQgMy40OTJDMi41ODkgMy4yOTYgMi41ODkgMi45NzkgMi43ODQgMi43ODRDMi45OCAyLjU4OSAzLjI5NyAyLjU4OSAzLjQ5MiAyLjc4NEw1LjYxNSA0LjkwN0M1LjgxIDUuMTAyIDUuODEgNS40MTkgNS42MTUgNS42MTVDNS40MTkgNS44MSA1LjEwMiA1LjgxIDQuOTA3IDUuNjE1TDIuNzg0IDMuNDkyWk0zLjUwMiA5LjAwNkMzLjc3OCA5LjAwNiA0LjAwMyA5LjIzIDQuMDAzIDkuNTA2QzQuMDAzIDkuNzgyIDMuNzc4IDEwLjAwNiAzLjUwMiAxMC4wMDZIMC41MDFDMC4yMjQgMTAuMDA2IDAgOS43ODIgMCA5LjUwNkMwIDkuMjMgMC4yMjQgOS4wMDYgMC41MDEgOS4wMDZIMy41MDJaTTE4LjUxMiA5LjAwNkMxOC43ODggOS4wMDYgMTkuMDEyIDkuMjMgMTkuMDEyIDkuNTA2QzE5LjAxMiA5Ljc4MiAxOC43ODggMTAuMDA2IDE4LjUxMiAxMC4wMDZIMTUuNTFDMTUuMjM0IDEwLjAwNiAxNS4wMSA5Ljc4MiAxNS4wMSA5LjUwNkMxNS4wMSA5LjIzIDE1LjIzNCA5LjAwNiAxNS41MSA5LjAwNkgxOC41MTJaTTguNTA1IDIwLjAxM0M4LjIyOSAyMC4wMTMgOC4wMDUgMTkuNzg4IDguMDA1IDE5LjUxM0M4LjAwNSAxOS4yMzYgOC4yMjkgMTkuMDEyIDguNTA1IDE5LjAxMkgxMC41MDZDMTAuNzgyIDE5LjAxMiAxMS4wMDcgMTkuMjM2IDExLjAwNyAxOS41MTNDMTEuMDA3IDE5Ljc4OCAxMC43ODIgMjAuMDEzIDEwLjUwNiAyMC4wMTNIOC41MDVaTTcuNDk5IDE4LjAxMkM3LjIyMyAxOC4wMTIgNi45OTggMTcuNzg3IDYuOTk4IDE3LjUxMUM2Ljk5OCAxNy4yMzUgNy4yMjMgMTcuMDExIDcuNDk5IDE3LjAxMUgxMS41MTNDMTEuNzg5IDE3LjAxMSAxMi4wMTMgMTcuMjM1IDEyLjAxMyAxNy41MTFDMTIuMDEzIDE3Ljc4NyAxMS43ODkgMTguMDEyIDExLjUxMyAxOC4wMTJINy40OTlaTTEyLjAwNyAxNC4xNTZWMTUuNTFDMTIuMDA3IDE1Ljc4NiAxMS43ODMgMTYuMDExIDExLjUwNyAxNi4wMTFMNy41MDUgMTYuMDA4QzcuMjMgMTYuMDA4IDcuMDA2IDE1Ljc4NSA3LjAwNiAxNS41MUw3LjAwNCAxNC4xNTZDNy4wMDQgMTMuODgyIDYuOTU1IDEzLjYyOSA2Ljg1NyAxMy40MDJDNi43NTcgMTMuMTcgNi42MDkgMTIuOTU5IDYuNDEzIDEyLjc3NEM1Ljk2OSAxMi4zNTUgNS42MTEgMTEuODQ4IDUuMzY5IDExLjI4NEM1LjEzNCAxMC43MzggNS4wMDMgMTAuMTM3IDUuMDAzIDkuNTA2QzUuMDAzIDguMjY0IDUuNTA4IDcuMTM5IDYuMzIyIDYuMzI0QzcuMTM3IDUuNTA4IDguMjYzIDUuMDA0IDkuNTA2IDUuMDA0QzEwLjc0OSA1LjAwNCAxMS44NzUgNS41MDggMTIuNjkgNi4zMjNDMTMuNTA0IDcuMTM3IDE0LjAwOCA4LjI2MyAxNC4wMDggOS41MDZDMTQuMDA4IDEwLjEzNyAxMy44NzggMTAuNzM5IDEzLjY0MyAxMS4yODVDMTMuNDAxIDExLjg0NyAxMy4wNDMgMTIuMzU0IDEyLjYgMTIuNzc0QzEyLjQwMyAxMi45NjIgMTIuMjU0IDEzLjE3MiAxMi4xNTUgMTMuNDAyQzEyLjA1NyAxMy42MjkgMTIuMDA3IDEzLjg4MiAxMi4wMDcgMTQuMTU2Wk0xMS4wMDcgMTUuMDEyVjE0LjE1NkMxMS4wMDcgMTMuNzQ2IDExLjA4NCAxMy4zNjIgMTEuMjM2IDEzLjAwN0MxMS4zODggMTIuNjU0IDExLjYxNSAxMi4zMzQgMTEuOTEzIDEyLjA1MkMxMi4yNTYgMTEuNzI5IDEyLjUzMyAxMS4zMzQgMTIuNzI0IDEwLjg5QzEyLjkwNyAxMC40NjcgMTMuMDA4IDkuOTk5IDEzLjAwOCA5LjUwNkMxMy4wMDggOC41NCAxMi42MTYgNy42NjQgMTEuOTgyIDcuMDNDMTEuMzQ4IDYuMzk3IDEwLjQ3MyA2LjAwNCA5LjUwNiA2LjAwNEM4LjUzOSA2LjAwNCA3LjY2MyA2LjM5NiA3LjAzIDcuMDNDNi4zOTYgNy42NjMgNi4wMDQgOC41MzggNi4wMDQgOS41MDZDNi4wMDQgOS45OTkgNi4xMDUgMTAuNDY3IDYuMjg3IDEwLjg5QzYuNDc5IDExLjMzNCA2Ljc1NiAxMS43MjkgNy4wOTcgMTIuMDUyQzcuMzk4IDEyLjMzNiA3LjYyNSAxMi42NTcgNy43NzUgMTMuMDA3QzcuOTI4IDEzLjM2MSA4LjAwNSAxMy43NDYgOC4wMDUgMTQuMTU2VjE1LjAxMUwxMS4wMDcgMTUuMDEyWiIgZmlsbD0iIzAwNDNDRSIvPgo8L3N2Zz4K");
}

.where-to-find-it .tooltip {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: 3rem;
    left: -1rem;
    background-color: var(--bg-color-light);
    box-shadow: 0 0 2rem rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    font-size: 1.4rem;
    line-height: 1.2;
    font-weight: normal;
    color: var(--black);
    padding: 0.8rem 1rem;
    transition: all 150ms ease-in-out;
}

.where-to-find-it .tooltip:before {
    content: "";
    position: absolute;
    bottom: -0.5rem;
    left: 1.2rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.7rem 0.7rem 0 0.7rem;
    border-color: #ffffff transparent transparent transparent;
}

.where-to-find-it:hover .tooltip {
    opacity: 1;
    visibility: visible;
    transition: all 150ms ease-in-out;
}

.add-product-wrap {
    text-align: left;
}

.popup .add-product-wrap {
    max-width: 68rem;
    margin-left: auto;
    margin-right: auto;
}

/* RESPONSIVE */

@media (max-width: 600px) {
    .forms-submit-container {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }
}

/* BUTTONS CSS */

a.button {
    display: inline-block;
    cursor: pointer;
    border-radius: 2px;
    border: 2px solid var(--pentashot-blue);
    background-color: var(--pentashot-blue);
    color: var(--font-color-light);
    font-family: "TT Firs Neue";
    font-size: 2rem;
    line-height: 2.2rem;
    font-weight: 600;
    text-decoration: none !important;
    margin: 2rem 0;
    padding: 1.2rem 2.6rem;
    text-align: center;
}

a.button:hover {
    background-color: var(--spark-blue);
    border: 2px solid var(--spark-blue);
    color: var(--font-color-light);
    text-decoration: none !important;
}

a.button.icon {
    padding-left: 6rem;
    background-repeat: no-repeat;
    background-position: 3rem center;
    background-size: 2rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjUgMTkuNUMxNC43NDY3IDE5LjUgMTkgMTUuMjQ2NyAxOSAxMEMxOSA0Ljc1MzI5IDE0Ljc0NjcgMC41IDkuNSAwLjVDNC4yNTMyOSAwLjUgMCA0Ljc1MzI5IDAgMTBDMCAxNS4yNDY3IDQuMjUzMjkgMTkuNSA5LjUgMTkuNVpNOSAxNi40ODExVjE4LjQ4NTVDNC43MDM3NSAxOC4yMzYzIDEuMjYzNjcgMTQuNzk2MiAxLjAxNDQ2IDEwLjVIMy4wMTg5NEMzLjI2MTcgMTMuNjkxMiA1LjgwODggMTYuMjM4MyA5IDE2LjQ4MTFaTTQuMDIyNDIgMTAuNUM0LjI2MDIgMTMuMTM4NiA2LjM2MTQzIDE1LjIzOTggOSAxNS40Nzc2VjEzLjQ2NDZDNy40NjcxNSAxMy4yNDUzIDYuMjU0NyAxMi4wMzI4IDYuMDM1NDQgMTAuNUg0LjAyMjQyWk02LjAzNTQ0IDkuNUg0LjAyMjQyQzQuMjYwMiA2Ljg2MTQzIDYuMzYxNDMgNC43NjAyIDkgNC41MjI0MlY2LjUzNTQ0QzcuNDY3MTUgNi43NTQ3IDYuMjU0NyA3Ljk2NzE1IDYuMDM1NDQgOS41Wk03LjA1MDAxIDEwLjVDNy4yNDg4NSAxMS40Nzk2IDguMDIwNDMgMTIuMjUxMiA5IDEyLjQ1VjEwLjVINy4wNTAwMVpNOSA5LjVINy4wNTAwMUM3LjI0ODg1IDguNTIwNDQgOC4wMjA0NCA3Ljc0ODg1IDkgNy41NTAwMVY5LjVaTTEwIDEwLjVWMTIuNDVDMTAuOTc5NiAxMi4yNTEyIDExLjc1MTIgMTEuNDc5NiAxMS45NSAxMC41SDEwWk0xMS45NSA5LjVIMTBWNy41NTAwMUMxMC45Nzk2IDcuNzQ4ODUgMTEuNzUxMiA4LjUyMDQzIDExLjk1IDkuNVpNMTIuOTY0NiAxMC41QzEyLjc0NTMgMTIuMDMyOCAxMS41MzI4IDEzLjI0NTMgMTAgMTMuNDY0NlYxNS40Nzc2QzEyLjYzODYgMTUuMjM5OCAxNC43Mzk4IDEzLjEzODYgMTQuOTc3NiAxMC41SDEyLjk2NDZaTTE0Ljk3NzYgOS41SDEyLjk2NDZDMTIuNzQ1MyA3Ljk2NzE1IDExLjUzMjggNi43NTQ3IDEwIDYuNTM1NDRWNC41MjI0MkMxMi42Mzg2IDQuNzYwMiAxNC43Mzk4IDYuODYxNDMgMTQuOTc3NiA5LjVaTTE1Ljk4MTEgMTAuNUMxNS43MzgzIDEzLjY5MTIgMTMuMTkxMiAxNi4yMzgzIDEwIDE2LjQ4MTFWMTguNDg1NUMxNC4yOTYyIDE4LjIzNjMgMTcuNzM2MyAxNC43OTYyIDE3Ljk4NTUgMTAuNUgxNS45ODExWk0xNy45ODU1IDkuNUgxNS45ODExQzE1LjczODMgNi4zMDg4IDEzLjE5MTIgMy43NjE3IDEwIDMuNTE4OTRWMS41MTQ0NkMxNC4yOTYyIDEuNzYzNjcgMTcuNzM2MyA1LjIwMzc1IDE3Ljk4NTUgOS41Wk0zLjAxODk0IDkuNUgxLjAxNDQ2QzEuMjYzNjcgNS4yMDM3NSA0LjcwMzc1IDEuNzYzNjcgOSAxLjUxNDQ2VjMuNTE4OTRDNS44MDg4IDMuNzYxNyAzLjI2MTcgNi4zMDg4IDMuMDE4OTQgOS41WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

a.button.download {
    padding-right: 2rem;
    padding-left: 5rem;
    background-position: 2rem center;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC41NzcgNS4zMjIwM0wxNC4xOTYyIDQuNjc4MzNDMTMuMjI4MyAzLjA0MjI0IDExLjQ4NjYgMS45NTQxMiA5LjUgMS45NTQxMkM2Ljg5OTExIDEuOTU0MTIgNC43MTc2NSAzLjgyMTM0IDQuMTQ2MTggNi4zMzA4OEwzLjk1Mzg5IDcuMTc1MjlMMy4xMTYwMyA3LjEyNjA1QzEuOTkxNzMgNy4wNTk5OSAxIDguMDI2MjEgMSA5LjE5MDA3QzEgMTAuMzMxOSAxLjg5NTQyIDExLjI1NzUgMyAxMS4yNTc1SDhWMTIuMjkxMkgzQzEuMzQzMTQgMTIuMjkxMiAwIDEwLjkwMjggMCA5LjE5MDA3QzAgNy40MzAzMSAxLjQ3NjY4IDUuOTk0MzYgMy4xNzI3OSA2LjA5NDAxQzMuODQ4MTggMy4xMjgxNCA2LjQyNDY4IDAuOTIwNDEgOS41IDAuOTIwNDFDMTEuODQ5MiAwLjkyMDQxIDEzLjkwNzMgMi4yMDg2NiAxNS4wNDkzIDQuMTM5MDNDMTcuNTA1NyAzLjUyMDA2IDIwIDUuNTA5OTcgMjAgOC4xNTYzN0MyMCAxMC40NCAxOC4yMDkxIDEyLjI5MTIgMTYgMTIuMjkxMkgxMVYxMS4yNTc1SDE2QzE3LjY1NjkgMTEuMjU3NSAxOSA5Ljg2OTA4IDE5IDguMTU2MzdDMTkgNi4xODY3OSAxNy4xMTkzIDQuNjgxNCAxNS4yODYxIDUuMTQzMzNMMTQuNTc3IDUuMzIyMDNaTTkuNSA4LjE1NjM3QzkuNzc2MTUgOC4xNTYzNyAxMCA4LjM4Nzc3IDEwIDguNjczMjJWMTcuNzYyNUwxMy4xNDY1IDE0LjUxQzEzLjM0MTcgMTQuMzA4MiAxMy42NTgzIDE0LjMwODIgMTMuODUzNSAxNC41MUMxNC4wNDg4IDE0LjcxMTggMTQuMDQ4OCAxNS4wMzkxIDEzLjg1MzUgMTUuMjQwOUw5Ljg1MzU1IDE5LjM3NThDOS42NTgyOSAxOS41Nzc2IDkuMzQxNzEgMTkuNTc3NiA5LjE0NjQ1IDE5LjM3NThMNS4xNDY0NSAxNS4yNDA5QzQuOTUxMTcgMTUuMDM5MSA0Ljk1MTE3IDE0LjcxMTggNS4xNDY0NSAxNC41MUM1LjM0MTcxIDE0LjMwODIgNS42NTgyOSAxNC4zMDgyIDUuODUzNTUgMTQuNTFMOSAxNy43NjI1VjguNjczMjJDOSA4LjM4Nzc3IDkuMjIzODUgOC4xNTYzNyA5LjUgOC4xNTYzN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}

a.button.alt {
    background-color: var(--bg-color-light);
    border: 2px solid var(--pentashot-blue);
    color: var(--pentashot-blue);
}

a.button.alt:hover {
    background-color: var(--bg-color-light);
    border: 2px solid var(--spark-blue);
    color: var(--spark-blue);
}

a.button.alt.icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjUgMTkuNTIzM0MxNC43NDY3IDE5LjUyMzMgMTkgMTUuMjcgMTkgMTAuMDIzM0MxOSA0Ljc3NjYxIDE0Ljc0NjcgMC41MjMzMTUgOS41IDAuNTIzMzE1QzQuMjUzMjkgMC41MjMzMTUgMCA0Ljc3NjYxIDAgMTAuMDIzM0MwIDE1LjI3IDQuMjUzMjkgMTkuNTIzMyA5LjUgMTkuNTIzM1pNOSAxNi41MDQ0VjE4LjUwODlDNC43MDM3NSAxOC4yNTk2IDEuMjYzNjcgMTQuODE5NiAxLjAxNDQ2IDEwLjUyMzNIMy4wMTg5NEMzLjI2MTcgMTMuNzE0NSA1LjgwODggMTYuMjYxNiA5IDE2LjUwNDRaTTQuMDIyNDIgMTAuNTIzM0M0LjI2MDIgMTMuMTYxOSA2LjM2MTQzIDE1LjI2MzEgOSAxNS41MDA5VjEzLjQ4NzlDNy40NjcxNSAxMy4yNjg2IDYuMjU0NyAxMi4wNTYyIDYuMDM1NDQgMTAuNTIzM0g0LjAyMjQyWk02LjAzNTQ0IDkuNTIzMzJINC4wMjI0MkM0LjI2MDIgNi44ODQ3NSA2LjM2MTQzIDQuNzgzNTEgOSA0LjU0NTc0VjYuNTU4NzZDNy40NjcxNSA2Ljc3ODAyIDYuMjU0NyA3Ljk5MDQ3IDYuMDM1NDQgOS41MjMzMlpNNy4wNTAwMSAxMC41MjMzQzcuMjQ4ODUgMTEuNTAyOSA4LjAyMDQzIDEyLjI3NDUgOSAxMi40NzMzVjEwLjUyMzNINy4wNTAwMVpNOSA5LjUyMzMySDcuMDUwMDFDNy4yNDg4NSA4LjU0Mzc1IDguMDIwNDQgNy43NzIxNyA5IDcuNTczMzJWOS41MjMzMlpNMTAgMTAuNTIzM1YxMi40NzMzQzEwLjk3OTYgMTIuMjc0NSAxMS43NTEyIDExLjUwMjkgMTEuOTUgMTAuNTIzM0gxMFpNMTEuOTUgOS41MjMzMUgxMFY3LjU3MzMyQzEwLjk3OTYgNy43NzIxNyAxMS43NTEyIDguNTQzNzUgMTEuOTUgOS41MjMzMVpNMTIuOTY0NiAxMC41MjMzQzEyLjc0NTMgMTIuMDU2MiAxMS41MzI4IDEzLjI2ODYgMTAgMTMuNDg3OVYxNS41MDA5QzEyLjYzODYgMTUuMjYzMSAxNC43Mzk4IDEzLjE2MTkgMTQuOTc3NiAxMC41MjMzSDEyLjk2NDZaTTE0Ljk3NzYgOS41MjMzMUgxMi45NjQ2QzEyLjc0NTMgNy45OTA0NyAxMS41MzI4IDYuNzc4MDIgMTAgNi41NTg3NlY0LjU0NTc0QzEyLjYzODYgNC43ODM1MSAxNC43Mzk4IDYuODg0NzUgMTQuOTc3NiA5LjUyMzMxWk0xNS45ODExIDEwLjUyMzNDMTUuNzM4MyAxMy43MTQ1IDEzLjE5MTIgMTYuMjYxNiAxMCAxNi41MDQ0VjE4LjUwODlDMTQuMjk2MiAxOC4yNTk2IDE3LjczNjMgMTQuODE5NiAxNy45ODU1IDEwLjUyMzNIMTUuOTgxMVpNMTcuOTg1NSA5LjUyMzMxSDE1Ljk4MTFDMTUuNzM4MyA2LjMzMjExIDEzLjE5MTIgMy43ODUwMiAxMCAzLjU0MjI2VjEuNTM3NzhDMTQuMjk2MiAxLjc4Njk5IDE3LjczNjMgNS4yMjcwNyAxNy45ODU1IDkuNTIzMzFaTTMuMDE4OTQgOS41MjMzMkgxLjAxNDQ2QzEuMjYzNjcgNS4yMjcwNyA0LjcwMzc1IDEuNzg2OTkgOSAxLjUzNzc4VjMuNTQyMjZDNS44MDg4IDMuNzg1MDIgMy4yNjE3IDYuMzMyMTEgMy4wMTg5NCA5LjUyMzMyWiIgZmlsbD0iIzAwNDNDRSIvPgo8L3N2Zz4K");
}

a.button.alt.icon:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjUgMTkuNUMxNC43NDY3IDE5LjUgMTkgMTUuMjQ2NyAxOSAxMEMxOSA0Ljc1MzI5IDE0Ljc0NjcgMC41IDkuNSAwLjVDNC4yNTMyOSAwLjUgMCA0Ljc1MzI5IDAgMTBDMCAxNS4yNDY3IDQuMjUzMjkgMTkuNSA5LjUgMTkuNVpNOSAxNi40ODExVjE4LjQ4NTVDNC43MDM3NSAxOC4yMzYzIDEuMjYzNjcgMTQuNzk2MiAxLjAxNDQ2IDEwLjVIMy4wMTg5NEMzLjI2MTcgMTMuNjkxMiA1LjgwODggMTYuMjM4MyA5IDE2LjQ4MTFaTTQuMDIyNDIgMTAuNUM0LjI2MDIgMTMuMTM4NiA2LjM2MTQzIDE1LjIzOTggOSAxNS40Nzc2VjEzLjQ2NDZDNy40NjcxNSAxMy4yNDUzIDYuMjU0NyAxMi4wMzI4IDYuMDM1NDQgMTAuNUg0LjAyMjQyWk02LjAzNTQ0IDkuNUg0LjAyMjQyQzQuMjYwMiA2Ljg2MTQzIDYuMzYxNDMgNC43NjAyIDkgNC41MjI0MlY2LjUzNTQ0QzcuNDY3MTUgNi43NTQ3IDYuMjU0NyA3Ljk2NzE1IDYuMDM1NDQgOS41Wk03LjA1MDAxIDEwLjVDNy4yNDg4NSAxMS40Nzk2IDguMDIwNDMgMTIuMjUxMiA5IDEyLjQ1VjEwLjVINy4wNTAwMVpNOSA5LjVINy4wNTAwMUM3LjI0ODg1IDguNTIwNDQgOC4wMjA0NCA3Ljc0ODg1IDkgNy41NTAwMVY5LjVaTTEwIDEwLjVWMTIuNDVDMTAuOTc5NiAxMi4yNTEyIDExLjc1MTIgMTEuNDc5NiAxMS45NSAxMC41SDEwWk0xMS45NSA5LjVIMTBWNy41NTAwMUMxMC45Nzk2IDcuNzQ4ODUgMTEuNzUxMiA4LjUyMDQzIDExLjk1IDkuNVpNMTIuOTY0NiAxMC41QzEyLjc0NTMgMTIuMDMyOCAxMS41MzI4IDEzLjI0NTMgMTAgMTMuNDY0NlYxNS40Nzc2QzEyLjYzODYgMTUuMjM5OCAxNC43Mzk4IDEzLjEzODYgMTQuOTc3NiAxMC41SDEyLjk2NDZaTTE0Ljk3NzYgOS41SDEyLjk2NDZDMTIuNzQ1MyA3Ljk2NzE1IDExLjUzMjggNi43NTQ3IDEwIDYuNTM1NDRWNC41MjI0MkMxMi42Mzg2IDQuNzYwMiAxNC43Mzk4IDYuODYxNDMgMTQuOTc3NiA5LjVaTTE1Ljk4MTEgMTAuNUMxNS43MzgzIDEzLjY5MTIgMTMuMTkxMiAxNi4yMzgzIDEwIDE2LjQ4MTFWMTguNDg1NUMxNC4yOTYyIDE4LjIzNjMgMTcuNzM2MyAxNC43OTYyIDE3Ljk4NTUgMTAuNUgxNS45ODExWk0xNy45ODU1IDkuNUgxNS45ODExQzE1LjczODMgNi4zMDg4IDEzLjE5MTIgMy43NjE3IDEwIDMuNTE4OTRWMS41MTQ0NkMxNC4yOTYyIDEuNzYzNjcgMTcuNzM2MyA1LjIwMzc1IDE3Ljk4NTUgOS41Wk0zLjAxODk0IDkuNUgxLjAxNDQ2QzEuMjYzNjcgNS4yMDM3NSA0LjcwMzc1IDEuNzYzNjcgOSAxLjUxNDQ2VjMuNTE4OTRDNS44MDg4IDMuNzYxNyAzLjI2MTcgNi4zMDg4IDMuMDE4OTQgOS41WiIgZmlsbD0iIzBGNjJGRSIvPgo8L3N2Zz4K");
}

button {
    display: inline-block;
    cursor: pointer;
    border-radius: 2px;
    border: 2px solid var(--pentashot-blue);
    background-color: var(--pentashot-blue);
    color: var(--font-color-light);
    font-family: "TT Firs Neue";
    font-size: 2rem;
    line-height: 2.2rem;
    font-weight: 600;
    text-decoration: none !important;
    margin: 2rem 0;
    padding: 1.2rem 2.6rem;
    text-align: center;
}

button:hover {
    background-color: var(--spark-blue);
    border: 2px solid var(--spark-blue);
    color: var(--font-color-light);
    text-decoration: none !important;
}

button.disabled {
    background-color: var(--gray);
    border: 2px solid var(--gray);
    pointer-events: none;
}

.button-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0rem;
}

.button-wrap > * {
    margin: 1rem;
}

.button-wrap.bordered {
    border-top: 1px solid var(--gray);
    padding-top: 5rem;
    margin-top: 5rem;
}

.button-wrap.bordered button {
    margin: 0;
}

span.close {
    text-indent: 100%;
    color: transparent;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    background-color: transparent;
    border: none;
    cursor: pointer;
    width: 3rem;
    height: 3rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.8rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi41OTE4IDAuNDg2MTc0QzE2LjgzOSAwLjIzODkxNyAxNy4yMzg5IDAuMjM4OTE3IDE3LjQ4NTMgMC40ODUyODFDMTcuNzMyNSAwLjczMjUzOCAxNy43MzI1IDEuMTMyNDMgMTcuNDg1MyAxLjM3OTY5TDkuODkzNTIgOC45NzE0NkwxNy40ODUzIDE2LjU2MzJDMTcuNzMxNiAxNi44MDk2IDE3LjczMTYgMTcuMjA5NSAxNy40ODUzIDE3LjQ1NThDMTcuMjM4IDE3LjcwMzEgMTYuODM4MSAxNy43MDMxIDE2LjU5MTggMTcuNDU2N0w5IDkuODY0OTdMMS40MDgyNCAxNy40NTY3QzEuMTYxODcgMTcuNzAzMSAwLjc2MTk3NiAxNy43MDMxIDAuNTE0NzE5IDE3LjQ1NThDMC4yNjgzNTUgMTcuMjA5NSAwLjI2ODM1NSAxNi44MDk2IDAuNTE0NzE5IDE2LjU2MzJMOC4xMDY0OCA4Ljk3MTQ2TDAuNTE0NzE4IDEuMzc5NjlDMC4yNjgzNTQgMS4xMzMzMyAwLjI2NzQ2MiAwLjczMjUzOCAwLjUxNDcxOSAwLjQ4NTI4MUMwLjc2MTA4MyAwLjIzODkxNyAxLjE2MTg3IDAuMjM5ODEgMS40MDgyMyAwLjQ4NjE3NEw5IDguMDc3OTRMMTYuNTkxOCAwLjQ4NjE3NFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}

span.close:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi41OTE4IDAuNDg2MTc0QzE2LjgzOSAwLjIzODkxNyAxNy4yMzg5IDAuMjM4OTE3IDE3LjQ4NTMgMC40ODUyODFDMTcuNzMyNSAwLjczMjUzOCAxNy43MzI1IDEuMTMyNDMgMTcuNDg1MyAxLjM3OTY5TDkuODkzNTIgOC45NzE0NkwxNy40ODUzIDE2LjU2MzJDMTcuNzMxNiAxNi44MDk2IDE3LjczMTYgMTcuMjA5NSAxNy40ODUzIDE3LjQ1NThDMTcuMjM4IDE3LjcwMzEgMTYuODM4MSAxNy43MDMxIDE2LjU5MTggMTcuNDU2N0w5IDkuODY0OTdMMS40MDgyNCAxNy40NTY3QzEuMTYxODcgMTcuNzAzMSAwLjc2MTk3NiAxNy43MDMxIDAuNTE0NzE5IDE3LjQ1NThDMC4yNjgzNTUgMTcuMjA5NSAwLjI2ODM1NSAxNi44MDk2IDAuNTE0NzE5IDE2LjU2MzJMOC4xMDY0OCA4Ljk3MTQ2TDAuNTE0NzE4IDEuMzc5NjlDMC4yNjgzNTQgMS4xMzMzMyAwLjI2NzQ2MiAwLjczMjUzOCAwLjUxNDcxOSAwLjQ4NTI4MUMwLjc2MTA4MyAwLjIzODkxNyAxLjE2MTg3IDAuMjM5ODEgMS40MDgyMyAwLjQ4NjE3NEw5IDguMDc3OTRMMTYuNTkxOCAwLjQ4NjE3NFoiIGZpbGw9IiMwMDQzQ0UiLz4KPC9zdmc+Cg==");
}

/* ICONS CSS */

a.button.plus {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjAwMDMyIDEuMDAwNjhDOS4wMDAzMiAwLjcyMzg1OSA5LjIyNDE3IDAuNSA5LjUgMC41QzkuNzc2ODIgMC41IDEwLjAwMDcgMC43MjM4NTkgMTAuMDAwNyAxLjAwMDY4VjkuNTAwMzJIMTguNTAwM0MxOC43NzYxIDkuNTAwMzIgMTkgOS43MjQxNyAxOSAxMEMxOSAxMC4yNzY4IDE4Ljc3NjEgMTAuNTAwNyAxOC41MDAzIDEwLjUwMDdIMTAuMDAwN1YxOS4wMDAzQzEwLjAwMDcgMTkuMjc2MSA5Ljc3NjgyIDE5LjUgOS41IDE5LjVDOS4yMjQxNyAxOS41IDkuMDAwMzIgMTkuMjc2MSA5LjAwMDMyIDE5LjAwMDNWMTAuNTAwN0gwLjUwMDY4NEMwLjIyNDg1OCAxMC41MDA3IDAgMTAuMjc2OCAwIDEwQzAgOS43MjQxNyAwLjIyNDg1OCA5LjUwMDMyIDAuNTAwNjg0IDkuNTAwMzJIOS4wMDAzMlYxLjAwMDY4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

button.plus {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjAwMDMyIDEuMDAwNjhDOS4wMDAzMiAwLjcyMzg1OSA5LjIyNDE3IDAuNSA5LjUgMC41QzkuNzc2ODIgMC41IDEwLjAwMDcgMC43MjM4NTkgMTAuMDAwNyAxLjAwMDY4VjkuNTAwMzJIMTguNTAwM0MxOC43NzYxIDkuNTAwMzIgMTkgOS43MjQxNyAxOSAxMEMxOSAxMC4yNzY4IDE4Ljc3NjEgMTAuNTAwNyAxOC41MDAzIDEwLjUwMDdIMTAuMDAwN1YxOS4wMDAzQzEwLjAwMDcgMTkuMjc2MSA5Ljc3NjgyIDE5LjUgOS41IDE5LjVDOS4yMjQxNyAxOS41IDkuMDAwMzIgMTkuMjc2MSA5LjAwMDMyIDE5LjAwMDNWMTAuNTAwN0gwLjUwMDY4NEMwLjIyNDg1OCAxMC41MDA3IDAgMTAuMjc2OCAwIDEwQzAgOS43MjQxNyAwLjIyNDg1OCA5LjUwMDMyIDAuNTAwNjg0IDkuNTAwMzJIOS4wMDAzMlYxLjAwMDY4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

a.button.identify {
    padding-left: 5.5rem;
    background-repeat: no-repeat;
    background-position: 2.5rem center;
    background-size: 2rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4wODU4IDEuNUMxNy44NDMzIDEuNSAxNy42MTA4IDEuNTk2MzIgMTcuNDM5MyAxLjc2Nzc3TDcuODUzNTUgMTEuMzUzNkM3LjY1ODI5IDExLjU0ODggNy4zNDE3MSAxMS41NDg4IDcuMTQ2NDUgMTEuMzUzNkwyLjU2MDY2IDYuNzY3NzdDMi4zODkyMSA2LjU5NjMyIDIuMTU2NjggNi41IDEuOTE0MjEgNi41QzEuNDA5MzEgNi41IDEgNi45MDkzMSAxIDcuNDE0MjFDMSA3LjY1NjY4IDEuMDk2MzIgNy44ODkyMSAxLjI2Nzc3IDguMDYwNjZMNy41IDE0LjI5MjlMMTguNzMyMiAzLjA2MDY2QzE4LjkwMzcgMi44ODkyMSAxOSAyLjY1NjY4IDE5IDIuNDE0MjFDMTkgMS45MDkzMSAxOC41OTA3IDEuNSAxOC4wODU4IDEuNVpNMTYuNzMyMiAxLjA2MDY2QzE3LjA5MTIgMC43MDE2NzUgMTcuNTc4MSAwLjUgMTguMDg1OCAwLjVDMTkuMTQzIDAuNSAyMCAxLjM1NzAyIDIwIDIuNDE0MjFDMjAgMi45MjE4OSAxOS43OTgzIDMuNDA4NzggMTkuNDM5MyAzLjc2Nzc3TDcuODUzNTUgMTUuMzUzNkM3LjY1ODI5IDE1LjU0ODggNy4zNDE3MSAxNS41NDg4IDcuMTQ2NDUgMTUuMzUzNkwwLjU2MDY2IDguNzY3NzdDMC4yMDE2NzUgOC40MDg3OCAwIDcuOTIxODkgMCA3LjQxNDIxQzAgNi4zNTcwMiAwLjg1NzAyMyA1LjUgMS45MTQyMSA1LjVDMi40MjE4OSA1LjUgMi45MDg3OCA1LjcwMTY4IDMuMjY3NzcgNi4wNjA2Nkw3LjUgMTAuMjkyOUwxNi43MzIyIDEuMDYwNjZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}

button.identify {
    padding-left: 5.5rem;
    background-repeat: no-repeat;
    background-position: 2.5rem center;
    background-size: 2rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4wODU4IDEuNUMxNy44NDMzIDEuNSAxNy42MTA4IDEuNTk2MzIgMTcuNDM5MyAxLjc2Nzc3TDcuODUzNTUgMTEuMzUzNkM3LjY1ODI5IDExLjU0ODggNy4zNDE3MSAxMS41NDg4IDcuMTQ2NDUgMTEuMzUzNkwyLjU2MDY2IDYuNzY3NzdDMi4zODkyMSA2LjU5NjMyIDIuMTU2NjggNi41IDEuOTE0MjEgNi41QzEuNDA5MzEgNi41IDEgNi45MDkzMSAxIDcuNDE0MjFDMSA3LjY1NjY4IDEuMDk2MzIgNy44ODkyMSAxLjI2Nzc3IDguMDYwNjZMNy41IDE0LjI5MjlMMTguNzMyMiAzLjA2MDY2QzE4LjkwMzcgMi44ODkyMSAxOSAyLjY1NjY4IDE5IDIuNDE0MjFDMTkgMS45MDkzMSAxOC41OTA3IDEuNSAxOC4wODU4IDEuNVpNMTYuNzMyMiAxLjA2MDY2QzE3LjA5MTIgMC43MDE2NzUgMTcuNTc4MSAwLjUgMTguMDg1OCAwLjVDMTkuMTQzIDAuNSAyMCAxLjM1NzAyIDIwIDIuNDE0MjFDMjAgMi45MjE4OSAxOS43OTgzIDMuNDA4NzggMTkuNDM5MyAzLjc2Nzc3TDcuODUzNTUgMTUuMzUzNkM3LjY1ODI5IDE1LjU0ODggNy4zNDE3MSAxNS41NDg4IDcuMTQ2NDUgMTUuMzUzNkwwLjU2MDY2IDguNzY3NzdDMC4yMDE2NzUgOC40MDg3OCAwIDcuOTIxODkgMCA3LjQxNDIxQzAgNi4zNTcwMiAwLjg1NzAyMyA1LjUgMS45MTQyMSA1LjVDMi40MjE4OSA1LjUgMi45MDg3OCA1LjcwMTY4IDMuMjY3NzcgNi4wNjA2Nkw3LjUgMTAuMjkyOUwxNi43MzIyIDEuMDYwNjZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}

/* TABS */

/* Style the tab */
.tabs {
    overflow: hidden;
    display: flex;
    justify-content: center;
    padding: 2.5rem 0;
    margin-bottom: 5rem;
}

/* Style the buttons that are used to open the tab content */
.tabs button {
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 0.7rem 0;
    margin: 0 3rem 0 7rem;
    transition: 0.3s;
    font-size: 1.6rem;
    color: var(--pentashot-blue);
    border-bottom: 1px solid var(--border-color-light);
    position: relative;
    border-radius: 0;
}

.tabs button:before {
    content: "";
    display: block;
    width: 2rem;
    height: 2rem;
    position: absolute;
    left: -3rem;
    top: 0.6rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 2rem;
}

.tabs button.items-view:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDEuNUgxOEMxOC41NTIzIDEuNSAxOSAxLjk0NzcyIDE5IDIuNVY3LjVDMTkgOC4wNTIyOCAxOC41NTIzIDguNSAxOCA4LjVIMkMxLjQ0NzcyIDguNSAxIDguMDUyMjggMSA3LjVWMi41QzEgMS45NDc3MiAxLjQ0NzcyIDEuNSAyIDEuNVpNMCAyLjVDMCAxLjM5NTQzIDAuODk1NDMxIDAuNSAyIDAuNUgxOEMxOS4xMDQ2IDAuNSAyMCAxLjM5NTQzIDIwIDIuNVY3LjVDMjAgOC42MDQ1NyAxOS4xMDQ2IDkuNSAxOCA5LjVIMkMwLjg5NTQzMSA5LjUgMCA4LjYwNDU3IDAgNy41VjIuNVpNMiAxMi41SDE4QzE4LjU1MjMgMTIuNSAxOSAxMi45NDc3IDE5IDEzLjVWMTguNUMxOSAxOS4wNTIzIDE4LjU1MjMgMTkuNSAxOCAxOS41SDJDMS40NDc3MiAxOS41IDEgMTkuMDUyMyAxIDE4LjVWMTMuNUMxIDEyLjk0NzcgMS40NDc3MiAxMi41IDIgMTIuNVpNMCAxMy41QzAgMTIuMzk1NCAwLjg5NTQzMSAxMS41IDIgMTEuNUgxOEMxOS4xMDQ2IDExLjUgMjAgMTIuMzk1NCAyMCAxMy41VjE4LjVDMjAgMTkuNjA0NiAxOS4xMDQ2IDIwLjUgMTggMjAuNUgyQzAuODk1NDMxIDIwLjUgMCAxOS42MDQ2IDAgMTguNVYxMy41WiIgZmlsbD0iIzAwNDNDRSIvPgo8L3N2Zz4K");
}

.tabs button.active.items-view:before,
.tabs button:hover.items-view:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDEuNUgxOEMxOC41NTIzIDEuNSAxOSAxLjk0NzcyIDE5IDIuNVY3LjVDMTkgOC4wNTIyOCAxOC41NTIzIDguNSAxOCA4LjVIMkMxLjQ0NzcyIDguNSAxIDguMDUyMjggMSA3LjVWMi41QzEgMS45NDc3MiAxLjQ0NzcyIDEuNSAyIDEuNVpNMCAyLjVDMCAxLjM5NTQzIDAuODk1NDMxIDAuNSAyIDAuNUgxOEMxOS4xMDQ2IDAuNSAyMCAxLjM5NTQzIDIwIDIuNVY3LjVDMjAgOC42MDQ1NyAxOS4xMDQ2IDkuNSAxOCA5LjVIMkMwLjg5NTQzMSA5LjUgMCA4LjYwNDU3IDAgNy41VjIuNVpNMiAxMi41SDE4QzE4LjU1MjMgMTIuNSAxOSAxMi45NDc3IDE5IDEzLjVWMTguNUMxOSAxOS4wNTIzIDE4LjU1MjMgMTkuNSAxOCAxOS41SDJDMS40NDc3MiAxOS41IDEgMTkuMDUyMyAxIDE4LjVWMTMuNUMxIDEyLjk0NzcgMS40NDc3MiAxMi41IDIgMTIuNVpNMCAxMy41QzAgMTIuMzk1NCAwLjg5NTQzMSAxMS41IDIgMTEuNUgxOEMxOS4xMDQ2IDExLjUgMjAgMTIuMzk1NCAyMCAxMy41VjE4LjVDMjAgMTkuNjA0NiAxOS4xMDQ2IDIwLjUgMTggMjAuNUgyQzAuODk1NDMxIDIwLjUgMCAxOS42MDQ2IDAgMTguNVYxMy41WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}

.tabs button.table-view:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUwMSAwLjk5NDUwN0MzLjE5IDAuOTk0NTA3IDMuODE2IDEuMjc2NTEgNC4yNjkgMS43Mjg1MUM0LjcyMyAyLjE4MDUxIDUuMDAzIDIuODA1NTEgNS4wMDMgMy40OTY1MUM1LjAwMyA0LjE4NTUxIDQuNzIzIDQuODEwNTEgNC4yNyA1LjI2MzUxQzMuODE1IDUuNzE4NTEgMy4xOSA1Ljk5ODUxIDIuNTAxIDUuOTk4NTFDMS44MTEgNS45OTg1MSAxLjE4NSA1LjcxODUxIDAuNzMyIDUuMjY1NTFDMC4yOCA0LjgxMTUxIDAgNC4xODU1MSAwIDMuNDk2NTFDMCAyLjgwNTUxIDAuMjggMi4xODA1MSAwLjczMiAxLjcyNzUxQzEuMTg1IDEuMjc1NTEgMS44MTEgMC45OTQ1MDcgMi41MDEgMC45OTQ1MDdaTTcuNDc1IDE2LjAwNDVDNy4xOTkgMTYuMDA0NSA2Ljk3NSAxNS43ODA1IDYuOTc1IDE1LjUwNDVDNi45NzUgMTUuMjI4NSA3LjE5OSAxNS4wMDQ1IDcuNDc1IDE1LjAwNDVIMTkuNTExQzE5Ljc4NyAxNS4wMDQ1IDIwLjAxMiAxNS4yMjg1IDIwLjAxMiAxNS41MDQ1QzIwLjAxMiAxNS43ODA1IDE5Ljc4NyAxNi4wMDQ1IDE5LjUxMSAxNi4wMDQ1SDcuNDc1Wk03LjQ3NSAxMC4wMDE1QzcuMTk5IDEwLjAwMTUgNi45NzUgOS43NzY1MSA2Ljk3NSA5LjUwMTUxQzYuOTc1IDkuMjI0NTEgNy4xOTkgOS4wMDA1MSA3LjQ3NSA5LjAwMDUxSDE5LjU0MUMxOS44MTcgOS4wMDA1MSAyMC4wNDEgOS4yMjQ1MSAyMC4wNDEgOS41MDE1MUMyMC4wNDEgOS43NzY1MSAxOS44MTcgMTAuMDAxNSAxOS41NDEgMTAuMDAxNUg3LjQ3NVpNNy40NzUgMy45OTc1MUM3LjE5OSAzLjk5NzUxIDYuOTc1IDMuNzczNTEgNi45NzUgMy40OTY1MUM2Ljk3NSAzLjIyMDUxIDcuMTk5IDIuOTk3NTEgNy40NzUgMi45OTc1MUgxOS41NDFDMTkuODE3IDIuOTk3NTEgMjAuMDQxIDMuMjIwNTEgMjAuMDQxIDMuNDk2NTFDMjAuMDQxIDMuNzczNTEgMTkuODE3IDMuOTk3NTEgMTkuNTQxIDMuOTk3NTFINy40NzVaTTIuNTAxIDEzLjAwMjVDMy4xOSAxMy4wMDI1IDMuODE2IDEzLjI4MzUgNC4yNjkgMTMuNzM2NUM0LjcyMyAxNC4xODg1IDUuMDAzIDE0LjgxMzUgNS4wMDMgMTUuNTA0NUM1LjAwMyAxNi4xOTI1IDQuNzIzIDE2LjgxNzUgNC4yNyAxNy4yNzE1QzMuODE1IDE3LjcyNTUgMy4xOSAxOC4wMDU1IDIuNTAxIDE4LjAwNTVDMS44MTEgMTguMDA1NSAxLjE4NSAxNy43MjU1IDAuNzMyIDE3LjI3MzVDMC4yOCAxNi44MTk1IDAgMTYuMTkzNSAwIDE1LjUwNDVDMCAxNC44MTM1IDAuMjggMTQuMTg4NSAwLjczMiAxMy43MzU1QzEuMTg1IDEzLjI4MjUgMS44MTEgMTMuMDAyNSAyLjUwMSAxMy4wMDI1Wk0zLjU2MiAxNC40NDE1QzMuMjkzIDE0LjE3MDUgMi45MTcgMTQuMDAzNSAyLjUwMSAxNC4wMDM1QzIuMDg3IDE0LjAwMzUgMS43MTEgMTQuMTcxNSAxLjQ0IDE0LjQ0MjVDMS4xNjggMTQuNzE0NSAxIDE1LjA5MDUgMSAxNS41MDQ1QzEgMTUuOTE5NSAxLjE2OCAxNi4yOTU1IDEuNDM4IDE2LjU2NTVDMS43MTEgMTYuODM3NSAyLjA4NyAxNy4wMDU1IDIuNTAxIDE3LjAwNTVDMi45MTcgMTcuMDA1NSAzLjI5MyAxNi44Mzc1IDMuNTYyIDE2LjU2NzVDMy44MzUgMTYuMjk1NSA0LjAwMiAxNS45MTk1IDQuMDAyIDE1LjUwNDVDNC4wMDIgMTUuMDkwNSAzLjgzNCAxNC43MTQ1IDMuNTYyIDE0LjQ0MTVaTTIuNTAxIDYuOTk4NTFDMy4xOSA2Ljk5ODUxIDMuODE2IDcuMjc5NTEgNC4yNjkgNy43MzI1MUM0LjcyMyA4LjE4NDUxIDUuMDAzIDguODEwNTEgNS4wMDMgOS41MDA1MUM1LjAwMyAxMC4xODg1IDQuNzIzIDEwLjgxNDUgNC4yNyAxMS4yNjc1QzMuODE1IDExLjcyMTUgMy4xOSAxMi4wMDI1IDIuNTAxIDEyLjAwMjVDMS44MTEgMTIuMDAyNSAxLjE4NSAxMS43MjE1IDAuNzMyIDExLjI2OTVDMC4yOCAxMC44MTU1IDAgMTAuMTg5NSAwIDkuNTAwNTFDMCA4LjgxMDUxIDAuMjggOC4xODQ1MSAwLjczMiA3LjczMTUxQzEuMTg1IDcuMjc5NTEgMS44MTEgNi45OTg1MSAyLjUwMSA2Ljk5ODUxWk0zLjU2MiA4LjQzODUxQzMuMjkzIDguMTY3NTEgMi45MTcgNy45OTk1MSAyLjUwMSA3Ljk5OTUxQzIuMDg3IDcuOTk5NTEgMS43MTEgOC4xNjc1MSAxLjQ0IDguNDM5NTFDMS4xNjggOC43MTA1MSAxIDkuMDg2NTEgMSA5LjUwMDUxQzEgOS45MTY1MSAxLjE2OCAxMC4yOTE1IDEuNDM4IDEwLjU2MTVDMS43MTEgMTAuODMzNSAyLjA4NyAxMS4wMDE1IDIuNTAxIDExLjAwMTVDMi45MTcgMTEuMDAxNSAzLjI5MyAxMC44MzM1IDMuNTYyIDEwLjU2MzVDMy44MzUgMTAuMjkxNSA0LjAwMiA5LjkxNjUxIDQuMDAyIDkuNTAwNTFDNC4wMDIgOS4wODY1MSAzLjgzNCA4LjcxMDUxIDMuNTYyIDguNDM4NTFaTTMuNTYyIDIuNDM0NTFDMy4yOTMgMi4xNjM1MSAyLjkxNyAxLjk5NTUxIDIuNTAxIDEuOTk1NTFDMi4wODcgMS45OTU1MSAxLjcxMSAyLjE2NDUxIDEuNDQgMi40MzU1MUMxLjE2OCAyLjcwNjUxIDEgMy4wODI1MSAxIDMuNDk2NTFDMSAzLjkxMjUxIDEuMTY4IDQuMjg3NTEgMS40MzggNC41NTc1MUMxLjcxMSA0LjgyOTUxIDIuMDg3IDQuOTk3NTEgMi41MDEgNC45OTc1MUMyLjkxNyA0Ljk5NzUxIDMuMjkzIDQuODI5NTEgMy41NjIgNC41NTk1MUMzLjgzNSA0LjI4NzUxIDQuMDAyIDMuOTEyNTEgNC4wMDIgMy40OTY1MUM0LjAwMiAzLjA4MjUxIDMuODM0IDIuNzA2NTEgMy41NjIgMi40MzQ1MVoiIGZpbGw9IiMwMDQzQ0UiLz4KPC9zdmc+Cg==");
}

.tabs button.active.table-view:before,
.tabs button:hover.table-view:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUwMSAwLjk5NDUwN0MzLjE5IDAuOTk0NTA3IDMuODE2IDEuMjc2NTEgNC4yNjkgMS43Mjg1MUM0LjcyMyAyLjE4MDUxIDUuMDAzIDIuODA1NTEgNS4wMDMgMy40OTY1MUM1LjAwMyA0LjE4NTUxIDQuNzIzIDQuODEwNTEgNC4yNyA1LjI2MzUxQzMuODE1IDUuNzE4NTEgMy4xOSA1Ljk5ODUxIDIuNTAxIDUuOTk4NTFDMS44MTEgNS45OTg1MSAxLjE4NSA1LjcxODUxIDAuNzMyIDUuMjY1NTFDMC4yOCA0LjgxMTUxIDAgNC4xODU1MSAwIDMuNDk2NTFDMCAyLjgwNTUxIDAuMjggMi4xODA1MSAwLjczMiAxLjcyNzUxQzEuMTg1IDEuMjc1NTEgMS44MTEgMC45OTQ1MDcgMi41MDEgMC45OTQ1MDdaTTcuNDc1IDE2LjAwNDVDNy4xOTkgMTYuMDA0NSA2Ljk3NSAxNS43ODA1IDYuOTc1IDE1LjUwNDVDNi45NzUgMTUuMjI4NSA3LjE5OSAxNS4wMDQ1IDcuNDc1IDE1LjAwNDVIMTkuNTExQzE5Ljc4NyAxNS4wMDQ1IDIwLjAxMiAxNS4yMjg1IDIwLjAxMiAxNS41MDQ1QzIwLjAxMiAxNS43ODA1IDE5Ljc4NyAxNi4wMDQ1IDE5LjUxMSAxNi4wMDQ1SDcuNDc1Wk03LjQ3NSAxMC4wMDE1QzcuMTk5IDEwLjAwMTUgNi45NzUgOS43NzY1MSA2Ljk3NSA5LjUwMTUxQzYuOTc1IDkuMjI0NTEgNy4xOTkgOS4wMDA1MSA3LjQ3NSA5LjAwMDUxSDE5LjU0MUMxOS44MTcgOS4wMDA1MSAyMC4wNDEgOS4yMjQ1MSAyMC4wNDEgOS41MDE1MUMyMC4wNDEgOS43NzY1MSAxOS44MTcgMTAuMDAxNSAxOS41NDEgMTAuMDAxNUg3LjQ3NVpNNy40NzUgMy45OTc1MUM3LjE5OSAzLjk5NzUxIDYuOTc1IDMuNzczNTEgNi45NzUgMy40OTY1MUM2Ljk3NSAzLjIyMDUxIDcuMTk5IDIuOTk3NTEgNy40NzUgMi45OTc1MUgxOS41NDFDMTkuODE3IDIuOTk3NTEgMjAuMDQxIDMuMjIwNTEgMjAuMDQxIDMuNDk2NTFDMjAuMDQxIDMuNzczNTEgMTkuODE3IDMuOTk3NTEgMTkuNTQxIDMuOTk3NTFINy40NzVaTTIuNTAxIDEzLjAwMjVDMy4xOSAxMy4wMDI1IDMuODE2IDEzLjI4MzUgNC4yNjkgMTMuNzM2NUM0LjcyMyAxNC4xODg1IDUuMDAzIDE0LjgxMzUgNS4wMDMgMTUuNTA0NUM1LjAwMyAxNi4xOTI1IDQuNzIzIDE2LjgxNzUgNC4yNyAxNy4yNzE1QzMuODE1IDE3LjcyNTUgMy4xOSAxOC4wMDU1IDIuNTAxIDE4LjAwNTVDMS44MTEgMTguMDA1NSAxLjE4NSAxNy43MjU1IDAuNzMyIDE3LjI3MzVDMC4yOCAxNi44MTk1IDAgMTYuMTkzNSAwIDE1LjUwNDVDMCAxNC44MTM1IDAuMjggMTQuMTg4NSAwLjczMiAxMy43MzU1QzEuMTg1IDEzLjI4MjUgMS44MTEgMTMuMDAyNSAyLjUwMSAxMy4wMDI1Wk0zLjU2MiAxNC40NDE1QzMuMjkzIDE0LjE3MDUgMi45MTcgMTQuMDAzNSAyLjUwMSAxNC4wMDM1QzIuMDg3IDE0LjAwMzUgMS43MTEgMTQuMTcxNSAxLjQ0IDE0LjQ0MjVDMS4xNjggMTQuNzE0NSAxIDE1LjA5MDUgMSAxNS41MDQ1QzEgMTUuOTE5NSAxLjE2OCAxNi4yOTU1IDEuNDM4IDE2LjU2NTVDMS43MTEgMTYuODM3NSAyLjA4NyAxNy4wMDU1IDIuNTAxIDE3LjAwNTVDMi45MTcgMTcuMDA1NSAzLjI5MyAxNi44Mzc1IDMuNTYyIDE2LjU2NzVDMy44MzUgMTYuMjk1NSA0LjAwMiAxNS45MTk1IDQuMDAyIDE1LjUwNDVDNC4wMDIgMTUuMDkwNSAzLjgzNCAxNC43MTQ1IDMuNTYyIDE0LjQ0MTVaTTIuNTAxIDYuOTk4NTFDMy4xOSA2Ljk5ODUxIDMuODE2IDcuMjc5NTEgNC4yNjkgNy43MzI1MUM0LjcyMyA4LjE4NDUxIDUuMDAzIDguODEwNTEgNS4wMDMgOS41MDA1MUM1LjAwMyAxMC4xODg1IDQuNzIzIDEwLjgxNDUgNC4yNyAxMS4yNjc1QzMuODE1IDExLjcyMTUgMy4xOSAxMi4wMDI1IDIuNTAxIDEyLjAwMjVDMS44MTEgMTIuMDAyNSAxLjE4NSAxMS43MjE1IDAuNzMyIDExLjI2OTVDMC4yOCAxMC44MTU1IDAgMTAuMTg5NSAwIDkuNTAwNTFDMCA4LjgxMDUxIDAuMjggOC4xODQ1MSAwLjczMiA3LjczMTUxQzEuMTg1IDcuMjc5NTEgMS44MTEgNi45OTg1MSAyLjUwMSA2Ljk5ODUxWk0zLjU2MiA4LjQzODUxQzMuMjkzIDguMTY3NTEgMi45MTcgNy45OTk1MSAyLjUwMSA3Ljk5OTUxQzIuMDg3IDcuOTk5NTEgMS43MTEgOC4xNjc1MSAxLjQ0IDguNDM5NTFDMS4xNjggOC43MTA1MSAxIDkuMDg2NTEgMSA5LjUwMDUxQzEgOS45MTY1MSAxLjE2OCAxMC4yOTE1IDEuNDM4IDEwLjU2MTVDMS43MTEgMTAuODMzNSAyLjA4NyAxMS4wMDE1IDIuNTAxIDExLjAwMTVDMi45MTcgMTEuMDAxNSAzLjI5MyAxMC44MzM1IDMuNTYyIDEwLjU2MzVDMy44MzUgMTAuMjkxNSA0LjAwMiA5LjkxNjUxIDQuMDAyIDkuNTAwNTFDNC4wMDIgOS4wODY1MSAzLjgzNCA4LjcxMDUxIDMuNTYyIDguNDM4NTFaTTMuNTYyIDIuNDM0NTFDMy4yOTMgMi4xNjM1MSAyLjkxNyAxLjk5NTUxIDIuNTAxIDEuOTk1NTFDMi4wODcgMS45OTU1MSAxLjcxMSAyLjE2NDUxIDEuNDQgMi40MzU1MUMxLjE2OCAyLjcwNjUxIDEgMy4wODI1MSAxIDMuNDk2NTFDMSAzLjkxMjUxIDEuMTY4IDQuMjg3NTEgMS40MzggNC41NTc1MUMxLjcxMSA0LjgyOTUxIDIuMDg3IDQuOTk3NTEgMi41MDEgNC45OTc1MUMyLjkxNyA0Ljk5NzUxIDMuMjkzIDQuODI5NTEgMy41NjIgNC41NTk1MUMzLjgzNSA0LjI4NzUxIDQuMDAyIDMuOTEyNTEgNC4wMDIgMy40OTY1MUM0LjAwMiAzLjA4MjUxIDMuODM0IDIuNzA2NTEgMy41NjIgMi40MzQ1MVoiIGZpbGw9IiMwMDAwMDAiLz4KPC9zdmc+Cg==");
}

.tabs button.product-details:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjUwMDc1IDEyLjI5NDlMOC4xMzY3NSA3LjY1ODlMOC4xNDk3NSA3LjY0NDlMOC4xNjM3NSA3LjYzMTlMMTUuMTU0OCAwLjY0MDg5NkMxNS4zNDk4IDAuNDQ0ODk2IDE1LjY2NjggMC40NDQ4OTYgMTUuODYyOCAwLjY0MDg5NkwxNy44NTM4IDIuNjMyOUwxNy44NjM4IDIuNjQxOUwxNy44NzI4IDIuNjUwOUwxOS44NjQ4IDQuNjQyOUMyMC4wNTk4IDQuODM3OSAyMC4wNTk4IDUuMTU0OSAxOS44NjQ4IDUuMzUwOUwxMS44NTk4IDEzLjM1NTlDMTEuNzYxOCAxMy40NTI5IDExLjYzMzggMTMuNTAxOSAxMS41MDU4IDEzLjUwMTlINC43MDg3NUw5LjUwNDc1IDE4LjI5NzlMMTAuMTUxOCAxNy42NTE5QzEwLjM0NjggMTcuNDU1OSAxMC42NjM4IDE3LjQ1NTkgMTAuODU4OCAxNy42NTE5QzExLjA1NDggMTcuODQ2OSAxMS4wNTQ4IDE4LjE2MjkgMTAuODU4OCAxOC4zNTg5TDkuODY3NzUgMTkuMzUwOUw5Ljg1ODc1IDE5LjM1ODlMOS44NDg3NSAxOS4zNjc5TDguODU3NzUgMjAuMzU5OUM4LjY2Mjc1IDIwLjU1NDkgOC4zNDU3NSAyMC41NTQ5IDguMTUwNzUgMjAuMzU5OUM3Ljk1NDc1IDIwLjE2NDkgNy45NTQ3NSAxOS44NDc5IDguMTUwNzUgMTkuNjUxOUw4Ljc5Nzc1IDE5LjAwNTlMMS40OTg3NSAxMS43MDY5TDAuODUwNzUxIDEyLjM1NDlDMC42NTU3NTEgMTIuNTQ4OSAwLjMzOTc1MSAxMi41NDg5IDAuMTQ1NzUxIDEyLjM1MjlDLTAuMDQ5MjQ5IDEyLjE1NzkgLTAuMDQ4MjQ5IDExLjg0MTkgMC4xNDY3NTEgMTEuNjQ2OUwxLjExOTc1IDEwLjY3NDlMMS4xNDU3NSAxMC42NDY5TDEuMTc0NzUgMTAuNjIwOUwyLjE0ODc1IDkuNjQ1OUMyLjM0NDc1IDkuNDUxOSAyLjY2MDc1IDkuNDUyOSAyLjg1NDc1IDkuNjQ3OUMzLjA0ODc1IDkuODQyOSAzLjA0Nzc1IDEwLjE1OTkgMi44NTI3NSAxMC4zNTM5TDIuMjA2NzUgMTAuOTk5OUwzLjUwMDc1IDEyLjI5NDlaTTE3LjUwOTggMy43MDI5TDExLjIxMTggOS45OTk5TDEyLjUwNjggMTEuMjkzOUwxOC44MDM4IDQuOTk2OUwxNy41MDk4IDMuNzAyOVpNMTAuNTA0OCA5LjI5MTlMMTYuODAxOCAyLjk5NTlMMTUuNTA4OCAxLjcwMTlMOS4yMTE3NSA3Ljk5ODlMMTAuNTA0OCA5LjI5MTlaTTExLjc5ODggMTIuMDAxOUwxMC4xNjA4IDEwLjM2MjlMMTAuMTUwOCAxMC4zNTM5TDEwLjE0MTggMTAuMzQzOUw4LjUwMzc1IDguNzA1OUw0LjcwODc1IDEyLjUwMTlIMTEuMjk4OEwxMS43OTg4IDEyLjAwMTlaIiBmaWxsPSIjMDA0M0NFIi8+Cjwvc3ZnPgo=");
}

.tabs button.active.product-details:before,
.tabs button:hover.product-details:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjUwMDc1IDEyLjI5NDlMOC4xMzY3NSA3LjY1ODlMOC4xNDk3NSA3LjY0NDlMOC4xNjM3NSA3LjYzMTlMMTUuMTU0OCAwLjY0MDg5NkMxNS4zNDk4IDAuNDQ0ODk2IDE1LjY2NjggMC40NDQ4OTYgMTUuODYyOCAwLjY0MDg5NkwxNy44NTM4IDIuNjMyOUwxNy44NjM4IDIuNjQxOUwxNy44NzI4IDIuNjUwOUwxOS44NjQ4IDQuNjQyOUMyMC4wNTk4IDQuODM3OSAyMC4wNTk4IDUuMTU0OSAxOS44NjQ4IDUuMzUwOUwxMS44NTk4IDEzLjM1NTlDMTEuNzYxOCAxMy40NTI5IDExLjYzMzggMTMuNTAxOSAxMS41MDU4IDEzLjUwMTlINC43MDg3NUw5LjUwNDc1IDE4LjI5NzlMMTAuMTUxOCAxNy42NTE5QzEwLjM0NjggMTcuNDU1OSAxMC42NjM4IDE3LjQ1NTkgMTAuODU4OCAxNy42NTE5QzExLjA1NDggMTcuODQ2OSAxMS4wNTQ4IDE4LjE2MjkgMTAuODU4OCAxOC4zNTg5TDkuODY3NzUgMTkuMzUwOUw5Ljg1ODc1IDE5LjM1ODlMOS44NDg3NSAxOS4zNjc5TDguODU3NzUgMjAuMzU5OUM4LjY2Mjc1IDIwLjU1NDkgOC4zNDU3NSAyMC41NTQ5IDguMTUwNzUgMjAuMzU5OUM3Ljk1NDc1IDIwLjE2NDkgNy45NTQ3NSAxOS44NDc5IDguMTUwNzUgMTkuNjUxOUw4Ljc5Nzc1IDE5LjAwNTlMMS40OTg3NSAxMS43MDY5TDAuODUwNzUxIDEyLjM1NDlDMC42NTU3NTEgMTIuNTQ4OSAwLjMzOTc1MSAxMi41NDg5IDAuMTQ1NzUxIDEyLjM1MjlDLTAuMDQ5MjQ5IDEyLjE1NzkgLTAuMDQ4MjQ5IDExLjg0MTkgMC4xNDY3NTEgMTEuNjQ2OUwxLjExOTc1IDEwLjY3NDlMMS4xNDU3NSAxMC42NDY5TDEuMTc0NzUgMTAuNjIwOUwyLjE0ODc1IDkuNjQ1OUMyLjM0NDc1IDkuNDUxOSAyLjY2MDc1IDkuNDUyOSAyLjg1NDc1IDkuNjQ3OUMzLjA0ODc1IDkuODQyOSAzLjA0Nzc1IDEwLjE1OTkgMi44NTI3NSAxMC4zNTM5TDIuMjA2NzUgMTAuOTk5OUwzLjUwMDc1IDEyLjI5NDlaTTE3LjUwOTggMy43MDI5TDExLjIxMTggOS45OTk5TDEyLjUwNjggMTEuMjkzOUwxOC44MDM4IDQuOTk2OUwxNy41MDk4IDMuNzAyOVpNMTAuNTA0OCA5LjI5MTlMMTYuODAxOCAyLjk5NTlMMTUuNTA4OCAxLjcwMTlMOS4yMTE3NSA3Ljk5ODlMMTAuNTA0OCA5LjI5MTlaTTExLjc5ODggMTIuMDAxOUwxMC4xNjA4IDEwLjM2MjlMMTAuMTUwOCAxMC4zNTM5TDEwLjE0MTggMTAuMzQzOUw4LjUwMzc1IDguNzA1OUw0LjcwODc1IDEyLjUwMTlIMTEuMjk4OEwxMS43OTg4IDEyLjAwMTlaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}

.tabs button.resources:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4wMTE3IDYuMDI2MzJWMTAuMzA5NkMxOS4zOTI0IDEwLjY3NDkgMTkuNzI4NyAxMS4wODYxIDIwLjAxMTcgMTEuNTM0M1Y2LjAyNjMyQzIwLjAxMTcgNC4zNjk0NiAxOC42Njg2IDMuMDI2MzIgMTcuMDExNyAzLjAyNjMySDEyLjUxM0MxMS45Nzg5IDMuMDI2MzIgMTEuNDY3IDIuODEyNzIgMTEuMDkxNCAyLjQzMzExTDkuNzY1NDIgMS4wOTMyMUM5LjM4OTc2IDAuNzEzNTk5IDguODc3ODggMC41IDguMzQzODIgMC41SDMuMDExNzJDMS4zNTQ4NyAwLjUgMC4wMTE3MTg4IDEuODQzMTUgMC4wMTE3MTg4IDMuNVYxNS41QzAuMDExNzE4OCAxNy4xNTY5IDEuMzU0ODYgMTguNSAzLjAxMTcyIDE4LjVIOS4wMzM1NEM4LjgzMTM4IDE4LjE4NDIgOC42NTU3OCAxNy44NDk5IDguNTA5ODggMTcuNUgzLjAxMTcyQzEuOTA3MTUgMTcuNSAxLjAxMTcyIDE2LjYwNDYgMS4wMTE3MiAxNS41VjMuNUMxLjAxMTcyIDIuMzk1NDMgMS45MDcxNSAxLjUgMy4wMTE3MiAxLjVIOC4zNDM4MkM4LjYxMDg1IDEuNSA4Ljg2Njc5IDEuNjA2OCA5LjA1NDYyIDEuNzk2NkwxMC4zODA2IDMuMTM2NUMxMC45NDQgMy43MDU5MiAxMS43MTE5IDQuMDI2MzIgMTIuNTEzIDQuMDI2MzJIMTcuMDExN0MxOC4xMTYzIDQuMDI2MzIgMTkuMDExNyA0LjkyMTc1IDE5LjAxMTcgNi4wMjYzMlpNMTQuNTExNyAyMC41QzE3LjU0OTMgMjAuNSAyMC4wMTE3IDE4LjAzNzYgMjAuMDExNyAxNUMyMC4wMTE3IDExLjk2MjQgMTcuNTQ5MyA5LjUgMTQuNTExNyA5LjVDMTEuNDc0MiA5LjUgOS4wMTE3MiAxMS45NjI0IDkuMDExNzIgMTVDOS4wMTE3MiAxOC4wMzc2IDExLjQ3NDIgMjAuNSAxNC41MTE3IDIwLjVaTTE0LjUxMTcgMTkuNUMxNi45OTcgMTkuNSAxOS4wMTE3IDE3LjQ4NTMgMTkuMDExNyAxNUMxOS4wMTE3IDEyLjUxNDcgMTYuOTk3IDEwLjUgMTQuNTExNyAxMC41QzEyLjAyNjQgMTAuNSAxMC4wMTE3IDEyLjUxNDcgMTAuMDExNyAxNUMxMC4wMTE3IDE3LjQ4NTMgMTIuMDI2NCAxOS41IDE0LjUxMTcgMTkuNVpNMTUuMDExNyAxNS43OTI5TDE2LjE1ODIgMTQuNjQ2NEMxNi4zNTM0IDE0LjQ1MTIgMTYuNjcgMTQuNDUxMiAxNi44NjUzIDE0LjY0NjRDMTcuMDYwNSAxNC44NDE3IDE3LjA2MDUgMTUuMTU4MyAxNi44NjUzIDE1LjM1MzZMMTQuNTExNyAxNy43MDcxTDEyLjE1ODIgMTUuMzUzNkMxMS45NjI5IDE1LjE1ODMgMTEuOTYyOSAxNC44NDE3IDEyLjE1ODIgMTQuNjQ2NEMxMi4zNTM0IDE0LjQ1MTIgMTIuNjcgMTQuNDUxMiAxMi44NjUzIDE0LjY0NjRMMTQuMDExNyAxNS43OTI5VjEzQzE0LjAxMTcgMTIuNzIzOSAxNC4yMzU2IDEyLjUgMTQuNTExNyAxMi41QzE0Ljc4NzkgMTIuNSAxNS4wMTE3IDEyLjcyMzkgMTUuMDExNyAxM1YxNS43OTI5WiIgZmlsbD0iIzAwNDNDRSIvPgo8L3N2Zz4K");
}

.tabs button.active.resources:before,
.tabs button:hover.resources:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4wMTE3IDYuMDI2MzJWMTAuMzA5NkMxOS4zOTI0IDEwLjY3NDkgMTkuNzI4NyAxMS4wODYxIDIwLjAxMTcgMTEuNTM0M1Y2LjAyNjMyQzIwLjAxMTcgNC4zNjk0NiAxOC42Njg2IDMuMDI2MzIgMTcuMDExNyAzLjAyNjMySDEyLjUxM0MxMS45Nzg5IDMuMDI2MzIgMTEuNDY3IDIuODEyNzIgMTEuMDkxNCAyLjQzMzExTDkuNzY1NDIgMS4wOTMyMUM5LjM4OTc2IDAuNzEzNTk5IDguODc3ODggMC41IDguMzQzODIgMC41SDMuMDExNzJDMS4zNTQ4NyAwLjUgMC4wMTE3MTg4IDEuODQzMTUgMC4wMTE3MTg4IDMuNVYxNS41QzAuMDExNzE4OCAxNy4xNTY5IDEuMzU0ODYgMTguNSAzLjAxMTcyIDE4LjVIOS4wMzM1NEM4LjgzMTM4IDE4LjE4NDIgOC42NTU3OCAxNy44NDk5IDguNTA5ODggMTcuNUgzLjAxMTcyQzEuOTA3MTUgMTcuNSAxLjAxMTcyIDE2LjYwNDYgMS4wMTE3MiAxNS41VjMuNUMxLjAxMTcyIDIuMzk1NDMgMS45MDcxNSAxLjUgMy4wMTE3MiAxLjVIOC4zNDM4MkM4LjYxMDg1IDEuNSA4Ljg2Njc5IDEuNjA2OCA5LjA1NDYyIDEuNzk2NkwxMC4zODA2IDMuMTM2NUMxMC45NDQgMy43MDU5MiAxMS43MTE5IDQuMDI2MzIgMTIuNTEzIDQuMDI2MzJIMTcuMDExN0MxOC4xMTYzIDQuMDI2MzIgMTkuMDExNyA0LjkyMTc1IDE5LjAxMTcgNi4wMjYzMlpNMTQuNTExNyAyMC41QzE3LjU0OTMgMjAuNSAyMC4wMTE3IDE4LjAzNzYgMjAuMDExNyAxNUMyMC4wMTE3IDExLjk2MjQgMTcuNTQ5MyA5LjUgMTQuNTExNyA5LjVDMTEuNDc0MiA5LjUgOS4wMTE3MiAxMS45NjI0IDkuMDExNzIgMTVDOS4wMTE3MiAxOC4wMzc2IDExLjQ3NDIgMjAuNSAxNC41MTE3IDIwLjVaTTE0LjUxMTcgMTkuNUMxNi45OTcgMTkuNSAxOS4wMTE3IDE3LjQ4NTMgMTkuMDExNyAxNUMxOS4wMTE3IDEyLjUxNDcgMTYuOTk3IDEwLjUgMTQuNTExNyAxMC41QzEyLjAyNjQgMTAuNSAxMC4wMTE3IDEyLjUxNDcgMTAuMDExNyAxNUMxMC4wMTE3IDE3LjQ4NTMgMTIuMDI2NCAxOS41IDE0LjUxMTcgMTkuNVpNMTUuMDExNyAxNS43OTI5TDE2LjE1ODIgMTQuNjQ2NEMxNi4zNTM0IDE0LjQ1MTIgMTYuNjcgMTQuNDUxMiAxNi44NjUzIDE0LjY0NjRDMTcuMDYwNSAxNC44NDE3IDE3LjA2MDUgMTUuMTU4MyAxNi44NjUzIDE1LjM1MzZMMTQuNTExNyAxNy43MDcxTDEyLjE1ODIgMTUuMzUzNkMxMS45NjI5IDE1LjE1ODMgMTEuOTYyOSAxNC44NDE3IDEyLjE1ODIgMTQuNjQ2NEMxMi4zNTM0IDE0LjQ1MTIgMTIuNjcgMTQuNDUxMiAxMi44NjUzIDE0LjY0NjRMMTQuMDExNyAxNS43OTI5VjEzQzE0LjAxMTcgMTIuNzIzOSAxNC4yMzU2IDEyLjUgMTQuNTExNyAxMi41QzE0Ljc4NzkgMTIuNSAxNS4wMTE3IDEyLjcyMzkgMTUuMDExNyAxM1YxNS43OTI5WiIgZmlsbD0iIzAwMDAwMCIvPgo8L3N2Zz4K");
}

.tabs button.measurements:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC41Mzc3IDEuNTY3NjlDMTIuNzk5NCAxLjY5OTE4IDE0LjgzNSAyLjY2OTA0IDE2LjMzODMgNC4xNzMyOEMxNy44NDE1IDUuNjc2NDYgMTguODEyNSA3LjcxMTkxIDE4Ljk0MjkgOS45NzI0N0gxOS40ODQ3QzE5Ljc3NSA5Ljk3MjQ3IDIwLjAxMTcgMTAuMjA5MSAyMC4wMTE3IDEwLjQ5OTVDMjAuMDExNyAxMC43ODk4IDE5Ljc3NSAxMS4wMjU0IDE5LjQ4NDcgMTEuMDI1NEgxOC45NDI5QzE4LjgxMjUgMTMuMjg3IDE3Ljg0MTUgMTUuMzIyNSAxNi4zMzgzIDE2LjgyNTdDMTQuODM1IDE4LjMyODkgMTIuNzk5NCAxOS4yOTg3IDEwLjUzNzcgMTkuNDMwMlYxOS45NzNDMTAuNTM3NyAyMC4yNjMzIDEwLjMwMjEgMjAuNSAxMC4wMTE3IDIwLjVDOS43MjEzOCAyMC41IDkuNDg0NjggMjAuMjYzMyA5LjQ4NDY4IDE5Ljk3M1YxOS40MzAyQzcuMjI0MDEgMTkuMjk4NyA1LjE4ODQ1IDE4LjMyODkgMy42ODQxNCAxNi44MjU3QzIuMTgxOTMgMTUuMzIyNSAxLjIxMDk2IDEzLjI4ODEgMS4wNzk0NyAxMS4wMjY1SDAuNTM3NzAyQzAuMjQ3MzU5IDExLjAyNjUgMC4wMTE3MTg4IDEwLjc5MDkgMC4wMTE3MTg4IDEwLjUwMDVDMC4wMTE3MTg4IDEwLjIxMDIgMC4yNDczNTkgOS45NzM1MiAwLjUzNzcwMiA5Ljk3MzUySDEuMDc5NDdDMS4yMDk5MSA3LjcxMjk2IDIuMTgwODggNS42NzY0NiAzLjY4NDE0IDQuMTczMjhDNS4xODg0NSAyLjY2OTA0IDcuMjI0MDEgMS42OTkxOCA5LjQ4NDY4IDEuNTY3NjlWMS4wMjcwMUM5LjQ4NDY4IDAuNzM1NjI4IDkuNzIxMzggMC41IDEwLjAxMTcgMC41QzEwLjMwMjEgMC41IDEwLjUzNzcgMC43MzU2MjggMTAuNTM3NyAxLjAyNzAxVjEuNTY3NjlaTTExLjk0MjEgNS4wMzlDMTEuNjY4NiA0Ljk0MjIyIDExLjUyNTUgNC42NDI0MyAxMS42MjEyIDQuMzY4OTNDMTEuNzE4IDQuMDk1NDMgMTIuMDE3OCAzLjk1MjM3IDEyLjI5MTMgNC4wNDkxNUMxMy4yNjIzIDQuMzkxMDIgMTQuMTMzMyA0Ljk0ODUzIDE0Ljg0NzYgNS42NjI3OEwxNC44NDk3IDUuNjY0ODlDMTUuNTYzIDYuMzc4MDggMTYuMTE5NCA3LjI0OTA3IDE2LjQ2MjQgOC4yMTg5M0MxNi41NTkyIDguNDkyNDMgMTYuNDE1IDguNzkzMjcgMTYuMTQxNSA4Ljg4OUMxNS44NjggOC45ODU3NyAxNS41NjgyIDguODQyNzEgMTUuNDcyNSA4LjU2ODE2QzE1LjE4MTEgNy43NDY2MiAxNC43MDk4IDcuMDA5MjMgMTQuMTA3IDYuNDA2NDhDMTMuNTAyMSA1LjgwMDU4IDEyLjc2NDcgNS4zMjkzMyAxMS45NDIxIDUuMDM5Wk0xNS40NzE0IDEyLjQzMDhDMTUuNTY4MiAxMi4xNTczIDE1Ljg2OCAxMi4wMTQyIDE2LjE0MTUgMTIuMTExQzE2LjQxNSAxMi4yMDU3IDE2LjU1ODEgMTIuNTA2NSAxNi40NjI0IDEyLjc4QzE2LjExODQgMTMuNzUzIDE1LjU2MDggMTQuNjI1MSAxNC44NDg3IDE1LjMzNzJMMTQuODE4MiAxNS4zNjU2QzE0LjExMDIgMTYuMDY0MSAxMy4yNDk3IDE2LjYxMTEgMTIuMjkxMyAxNi45NDk4QzEyLjAxNzggMTcuMDQ2NiAxMS43MTggMTYuOTAyNSAxMS42MjEyIDE2LjYyOUMxMS41MjU1IDE2LjM1NjUgMTEuNjY4NiAxNi4wNTU3IDExLjk0MjEgMTUuOTU5OUMxMi43NTEgMTUuNjczOCAxMy40ODAxIDE1LjIxMSAxNC4wNzg2IDE0LjYxOThMMTQuMTA0OSAxNC41OTI1QzE0LjcwOTggMTMuOTg3NiAxNS4xODExIDEzLjI1MDIgMTUuNDcxNCAxMi40MzA4Wk04LjA4MTM2IDE1Ljk1OTlDOC4zNTM4MiAxNi4wNTU3IDguNDk3OTQgMTYuMzU2NSA4LjQwMTE2IDE2LjYyOUM4LjMwNTQzIDE2LjkwMjUgOC4wMDQ1NyAxNy4wNDY2IDcuNzMxMDUgMTYuOTQ5OEM2Ljc1Nzk4IDE2LjYwNTggNS44ODY5NiAxNi4wNDk0IDUuMTczNzIgMTUuMzM3Mkw1LjE0NTMyIDE1LjMwNjdDNC40NDU3NiAxNC41OTc3IDMuODk4NzQgMTMuNzM4MyAzLjU2MTA2IDEyLjc4QzMuNDY0MjggMTIuNTA2NSAzLjYwNzM0IDEyLjIwNTcgMy44ODA4NSAxMi4xMTFDNC4xNTQzNyAxMi4wMTQyIDQuNDU1MjMgMTIuMTU3MyA0LjU1MDk2IDEyLjQzMDhDNC44MzcwOSAxMy4yNDA4IDUuMjk5OTYgMTMuOTY4NyA1Ljg5MDExIDE0LjU2NzJMNS45MTg1MSAxNC41OTI1QzYuNTIzNCAxNS4xOTczIDcuMjYwODMgMTUuNjY5NiA4LjA4MTM2IDE1Ljk1OTlaTTQuNTUwOTYgOC41NjgxNkM0LjQ1NDE4IDguODQyNzEgNC4xNTQzNyA4Ljk4NTc3IDMuODgwODUgOC44ODlDMy42MDczNCA4Ljc5MzI3IDMuNDY0MjggOC40OTI0MyAzLjU2IDguMjE4OTNDMy45MDI5NSA3LjI0OTA3IDQuNDYwNDkgNi4zNzgwOCA1LjE3MzcyIDUuNjYzODRMNS4xNzY4OCA1LjY2MDY4QzUuODkwMTEgNC45NDg1NCA2Ljc2MTE0IDQuMzkxMDIgNy43MzEwNSA0LjA0OTE1QzguMDA0NTcgMy45NTIzNyA4LjMwNTQzIDQuMDk1NDMgOC40MDExNiA0LjM2ODkzQzguNDk3OTQgNC42NDI0MyA4LjM1MzgyIDQuOTQyMjIgOC4wODEzNiA1LjAzOUM3LjI1ODcyIDUuMzI5MzMgNi41MjEyOSA1LjgwMDU4IDUuOTE4NTEgNi40MDMzM0M1LjMxMjU4IDcuMDA4MTggNC44NDEzIDcuNzQ2NjIgNC41NTA5NiA4LjU2ODE2Wk0xMC4wMTE3IDguOTIxNjFDMTAuNDQ1MSA4LjkyMTYxIDEwLjg0MDcgOS4wOTgzMyAxMS4xMjY4IDkuMzg1NUMxMS40MTQgOS42Njk1MSAxMS41OTA3IDEwLjA2NSAxMS41OTA3IDEwLjUwMDVDMTEuNTkwNyAxMC45MzM5IDExLjQxNCAxMS4zMjg0IDExLjEyNzkgMTEuNjE0NUwxMS4xMjQ3IDExLjYxNzdDMTAuODM4NiAxMS45MDI3IDEwLjQ0NTEgMTIuMDc5NCAxMC4wMTE3IDEyLjA3OTRDOS41NzUxNSAxMi4wNzk0IDkuMTgwNjcgMTEuOTAyNyA4Ljg5NDUzIDExLjYxNjZMOC44NjI5NyAxMS41ODA4QzguNTk1NzcgMTEuMjk3OSA4LjQzMjcyIDEwLjkxNzEgOC40MzI3MiAxMC41MDA1QzguNDMyNzIgMTAuMDY1IDguNjA5NDUgOS42Njk1MSA4Ljg5NDUzIDkuMzgzNEM5LjE4MDY3IDkuMDk4MzMgOS41NzUxNSA4LjkyMTYxIDEwLjAxMTcgOC45MjE2MVpNMTAuMzgzMSAxMC4xMjcxQzEwLjI4OTQgMTAuMDMyNCAxMC4xNTc5IDkuOTczNTIgMTAuMDExNyA5Ljk3MzUyQzkuODY2NTUgOS45NzM1MiA5LjczNCAxMC4wMzM1IDkuNjM5MzIgMTAuMTI4MUM5LjU0NDY1IDEwLjIyMzkgOS40ODQ2OCAxMC4zNTU0IDkuNDg0NjggMTAuNTAwNUM5LjQ4NDY4IDEwLjYzNzMgOS41MzYyMyAxMC43NjE0IDkuNjE4MjggMTAuODUyOUw5LjYzOTMyIDEwLjg3MTlDOS43MzQgMTAuOTY3NiA5Ljg2NjU1IDExLjAyNjUgMTAuMDExNyAxMS4wMjY1QzEwLjE1NzkgMTEuMDI2NSAxMC4yODk0IDEwLjk2NzYgMTAuMzgzMSAxMC44NzRDMTAuNDc4OCAxMC43NzkzIDEwLjUzNzcgMTAuNjQ2NyAxMC41Mzc3IDEwLjUwMDVDMTAuNTM3NyAxMC4zNTU0IDEwLjQ3ODggMTAuMjIzOSAxMC4zODMxIDEwLjEyNzFaTTUuODAwNjkgOS45NzM1MkM2LjA5MTA0IDkuOTczNTIgNi4zMjc3MyAxMC4yMTAyIDYuMzI3NzMgMTAuNTAwNUM2LjMyNzczIDEwLjc5MDkgNi4wOTEwNCAxMS4wMjY1IDUuODAwNjkgMTEuMDI2NUgyLjEzNDU5QzIuMjYzOTggMTIuOTk2NyAzLjExNzEzIDE0Ljc2OTIgNC40Mjg5MyAxNi4wODA5QzUuNzQxNzggMTcuMzkzNyA3LjUxNTQgMTguMjQ2OCA5LjQ4NDY4IDE4LjM3NjJWMTMuNjU3M0M5LjQ4NDY4IDEzLjM2NyA5LjcyMTM4IDEzLjEzMTQgMTAuMDExNyAxMy4xMzE0QzEwLjMwMjEgMTMuMTMxNCAxMC41Mzc3IDEzLjM2NyAxMC41Mzc3IDEzLjY1NzNWMTguMzc2MkMxMi41MDggMTguMjQ2OCAxNC4yODE3IDE3LjM5MzcgMTUuNTkzNSAxNi4wODA5QzE2LjkwNjMgMTQuNzY5MiAxNy43NTk1IDEyLjk5NTcgMTcuODg4OCAxMS4wMjU0SDE0LjIyMTdDMTMuOTMxMyAxMS4wMjU0IDEzLjY5NTcgMTAuNzg5OCAxMy42OTU3IDEwLjQ5OTVDMTMuNjk1NyAxMC4yMDkxIDEzLjkzMTMgOS45NzI0NyAxNC4yMjE3IDkuOTcyNDdIMTcuODg4OEMxNy43NTk1IDguMDAyMjQgMTYuOTA2MyA2LjIyOTc2IDE1LjU5MzUgNC45MTY5OEMxNC4yODE3IDMuNjA1MjQgMTIuNTA4IDIuNzUyMTQgMTAuNTM3NyAyLjYyMTcxVjcuMzQxNjNDMTAuNTM3NyA3LjYzMTk2IDEwLjMwMjEgNy44Njg2NCAxMC4wMTE3IDcuODY4NjRDOS43MjEzOCA3Ljg2ODY0IDkuNDg0NjggNy42MzE5NiA5LjQ4NDY4IDcuMzQxNjNWMi42MjE3MUM3LjUxNTQgMi43NTIxNCA1Ljc0MTc4IDMuNjA1MjQgNC40Mjg5MyA0LjkxNjk4QzMuMTE2MDcgNi4yMjk3NiAyLjI2MjkzIDguMDAzMjkgMi4xMzM1NCA5Ljk3MzUySDUuODAwNjlaIiBmaWxsPSIjMDA0M0NFIi8+Cjwvc3ZnPgo=");
}

.tabs button.active.measurements:before,
.tabs button:hover.measurements:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC41Mzc3IDEuNTY3NjlDMTIuNzk5NCAxLjY5OTE4IDE0LjgzNSAyLjY2OTA0IDE2LjMzODMgNC4xNzMyOEMxNy44NDE1IDUuNjc2NDYgMTguODEyNSA3LjcxMTkxIDE4Ljk0MjkgOS45NzI0N0gxOS40ODQ3QzE5Ljc3NSA5Ljk3MjQ3IDIwLjAxMTcgMTAuMjA5MSAyMC4wMTE3IDEwLjQ5OTVDMjAuMDExNyAxMC43ODk4IDE5Ljc3NSAxMS4wMjU0IDE5LjQ4NDcgMTEuMDI1NEgxOC45NDI5QzE4LjgxMjUgMTMuMjg3IDE3Ljg0MTUgMTUuMzIyNSAxNi4zMzgzIDE2LjgyNTdDMTQuODM1IDE4LjMyODkgMTIuNzk5NCAxOS4yOTg3IDEwLjUzNzcgMTkuNDMwMlYxOS45NzNDMTAuNTM3NyAyMC4yNjMzIDEwLjMwMjEgMjAuNSAxMC4wMTE3IDIwLjVDOS43MjEzOCAyMC41IDkuNDg0NjggMjAuMjYzMyA5LjQ4NDY4IDE5Ljk3M1YxOS40MzAyQzcuMjI0MDEgMTkuMjk4NyA1LjE4ODQ1IDE4LjMyODkgMy42ODQxNCAxNi44MjU3QzIuMTgxOTMgMTUuMzIyNSAxLjIxMDk2IDEzLjI4ODEgMS4wNzk0NyAxMS4wMjY1SDAuNTM3NzAyQzAuMjQ3MzU5IDExLjAyNjUgMC4wMTE3MTg4IDEwLjc5MDkgMC4wMTE3MTg4IDEwLjUwMDVDMC4wMTE3MTg4IDEwLjIxMDIgMC4yNDczNTkgOS45NzM1MiAwLjUzNzcwMiA5Ljk3MzUySDEuMDc5NDdDMS4yMDk5MSA3LjcxMjk2IDIuMTgwODggNS42NzY0NiAzLjY4NDE0IDQuMTczMjhDNS4xODg0NSAyLjY2OTA0IDcuMjI0MDEgMS42OTkxOCA5LjQ4NDY4IDEuNTY3NjlWMS4wMjcwMUM5LjQ4NDY4IDAuNzM1NjI4IDkuNzIxMzggMC41IDEwLjAxMTcgMC41QzEwLjMwMjEgMC41IDEwLjUzNzcgMC43MzU2MjggMTAuNTM3NyAxLjAyNzAxVjEuNTY3NjlaTTExLjk0MjEgNS4wMzlDMTEuNjY4NiA0Ljk0MjIyIDExLjUyNTUgNC42NDI0MyAxMS42MjEyIDQuMzY4OTNDMTEuNzE4IDQuMDk1NDMgMTIuMDE3OCAzLjk1MjM3IDEyLjI5MTMgNC4wNDkxNUMxMy4yNjIzIDQuMzkxMDIgMTQuMTMzMyA0Ljk0ODUzIDE0Ljg0NzYgNS42NjI3OEwxNC44NDk3IDUuNjY0ODlDMTUuNTYzIDYuMzc4MDggMTYuMTE5NCA3LjI0OTA3IDE2LjQ2MjQgOC4yMTg5M0MxNi41NTkyIDguNDkyNDMgMTYuNDE1IDguNzkzMjcgMTYuMTQxNSA4Ljg4OUMxNS44NjggOC45ODU3NyAxNS41NjgyIDguODQyNzEgMTUuNDcyNSA4LjU2ODE2QzE1LjE4MTEgNy43NDY2MiAxNC43MDk4IDcuMDA5MjMgMTQuMTA3IDYuNDA2NDhDMTMuNTAyMSA1LjgwMDU4IDEyLjc2NDcgNS4zMjkzMyAxMS45NDIxIDUuMDM5Wk0xNS40NzE0IDEyLjQzMDhDMTUuNTY4MiAxMi4xNTczIDE1Ljg2OCAxMi4wMTQyIDE2LjE0MTUgMTIuMTExQzE2LjQxNSAxMi4yMDU3IDE2LjU1ODEgMTIuNTA2NSAxNi40NjI0IDEyLjc4QzE2LjExODQgMTMuNzUzIDE1LjU2MDggMTQuNjI1MSAxNC44NDg3IDE1LjMzNzJMMTQuODE4MiAxNS4zNjU2QzE0LjExMDIgMTYuMDY0MSAxMy4yNDk3IDE2LjYxMTEgMTIuMjkxMyAxNi45NDk4QzEyLjAxNzggMTcuMDQ2NiAxMS43MTggMTYuOTAyNSAxMS42MjEyIDE2LjYyOUMxMS41MjU1IDE2LjM1NjUgMTEuNjY4NiAxNi4wNTU3IDExLjk0MjEgMTUuOTU5OUMxMi43NTEgMTUuNjczOCAxMy40ODAxIDE1LjIxMSAxNC4wNzg2IDE0LjYxOThMMTQuMTA0OSAxNC41OTI1QzE0LjcwOTggMTMuOTg3NiAxNS4xODExIDEzLjI1MDIgMTUuNDcxNCAxMi40MzA4Wk04LjA4MTM2IDE1Ljk1OTlDOC4zNTM4MiAxNi4wNTU3IDguNDk3OTQgMTYuMzU2NSA4LjQwMTE2IDE2LjYyOUM4LjMwNTQzIDE2LjkwMjUgOC4wMDQ1NyAxNy4wNDY2IDcuNzMxMDUgMTYuOTQ5OEM2Ljc1Nzk4IDE2LjYwNTggNS44ODY5NiAxNi4wNDk0IDUuMTczNzIgMTUuMzM3Mkw1LjE0NTMyIDE1LjMwNjdDNC40NDU3NiAxNC41OTc3IDMuODk4NzQgMTMuNzM4MyAzLjU2MTA2IDEyLjc4QzMuNDY0MjggMTIuNTA2NSAzLjYwNzM0IDEyLjIwNTcgMy44ODA4NSAxMi4xMTFDNC4xNTQzNyAxMi4wMTQyIDQuNDU1MjMgMTIuMTU3MyA0LjU1MDk2IDEyLjQzMDhDNC44MzcwOSAxMy4yNDA4IDUuMjk5OTYgMTMuOTY4NyA1Ljg5MDExIDE0LjU2NzJMNS45MTg1MSAxNC41OTI1QzYuNTIzNCAxNS4xOTczIDcuMjYwODMgMTUuNjY5NiA4LjA4MTM2IDE1Ljk1OTlaTTQuNTUwOTYgOC41NjgxNkM0LjQ1NDE4IDguODQyNzEgNC4xNTQzNyA4Ljk4NTc3IDMuODgwODUgOC44ODlDMy42MDczNCA4Ljc5MzI3IDMuNDY0MjggOC40OTI0MyAzLjU2IDguMjE4OTNDMy45MDI5NSA3LjI0OTA3IDQuNDYwNDkgNi4zNzgwOCA1LjE3MzcyIDUuNjYzODRMNS4xNzY4OCA1LjY2MDY4QzUuODkwMTEgNC45NDg1NCA2Ljc2MTE0IDQuMzkxMDIgNy43MzEwNSA0LjA0OTE1QzguMDA0NTcgMy45NTIzNyA4LjMwNTQzIDQuMDk1NDMgOC40MDExNiA0LjM2ODkzQzguNDk3OTQgNC42NDI0MyA4LjM1MzgyIDQuOTQyMjIgOC4wODEzNiA1LjAzOUM3LjI1ODcyIDUuMzI5MzMgNi41MjEyOSA1LjgwMDU4IDUuOTE4NTEgNi40MDMzM0M1LjMxMjU4IDcuMDA4MTggNC44NDEzIDcuNzQ2NjIgNC41NTA5NiA4LjU2ODE2Wk0xMC4wMTE3IDguOTIxNjFDMTAuNDQ1MSA4LjkyMTYxIDEwLjg0MDcgOS4wOTgzMyAxMS4xMjY4IDkuMzg1NUMxMS40MTQgOS42Njk1MSAxMS41OTA3IDEwLjA2NSAxMS41OTA3IDEwLjUwMDVDMTEuNTkwNyAxMC45MzM5IDExLjQxNCAxMS4zMjg0IDExLjEyNzkgMTEuNjE0NUwxMS4xMjQ3IDExLjYxNzdDMTAuODM4NiAxMS45MDI3IDEwLjQ0NTEgMTIuMDc5NCAxMC4wMTE3IDEyLjA3OTRDOS41NzUxNSAxMi4wNzk0IDkuMTgwNjcgMTEuOTAyNyA4Ljg5NDUzIDExLjYxNjZMOC44NjI5NyAxMS41ODA4QzguNTk1NzcgMTEuMjk3OSA4LjQzMjcyIDEwLjkxNzEgOC40MzI3MiAxMC41MDA1QzguNDMyNzIgMTAuMDY1IDguNjA5NDUgOS42Njk1MSA4Ljg5NDUzIDkuMzgzNEM5LjE4MDY3IDkuMDk4MzMgOS41NzUxNSA4LjkyMTYxIDEwLjAxMTcgOC45MjE2MVpNMTAuMzgzMSAxMC4xMjcxQzEwLjI4OTQgMTAuMDMyNCAxMC4xNTc5IDkuOTczNTIgMTAuMDExNyA5Ljk3MzUyQzkuODY2NTUgOS45NzM1MiA5LjczNCAxMC4wMzM1IDkuNjM5MzIgMTAuMTI4MUM5LjU0NDY1IDEwLjIyMzkgOS40ODQ2OCAxMC4zNTU0IDkuNDg0NjggMTAuNTAwNUM5LjQ4NDY4IDEwLjYzNzMgOS41MzYyMyAxMC43NjE0IDkuNjE4MjggMTAuODUyOUw5LjYzOTMyIDEwLjg3MTlDOS43MzQgMTAuOTY3NiA5Ljg2NjU1IDExLjAyNjUgMTAuMDExNyAxMS4wMjY1QzEwLjE1NzkgMTEuMDI2NSAxMC4yODk0IDEwLjk2NzYgMTAuMzgzMSAxMC44NzRDMTAuNDc4OCAxMC43NzkzIDEwLjUzNzcgMTAuNjQ2NyAxMC41Mzc3IDEwLjUwMDVDMTAuNTM3NyAxMC4zNTU0IDEwLjQ3ODggMTAuMjIzOSAxMC4zODMxIDEwLjEyNzFaTTUuODAwNjkgOS45NzM1MkM2LjA5MTA0IDkuOTczNTIgNi4zMjc3MyAxMC4yMTAyIDYuMzI3NzMgMTAuNTAwNUM2LjMyNzczIDEwLjc5MDkgNi4wOTEwNCAxMS4wMjY1IDUuODAwNjkgMTEuMDI2NUgyLjEzNDU5QzIuMjYzOTggMTIuOTk2NyAzLjExNzEzIDE0Ljc2OTIgNC40Mjg5MyAxNi4wODA5QzUuNzQxNzggMTcuMzkzNyA3LjUxNTQgMTguMjQ2OCA5LjQ4NDY4IDE4LjM3NjJWMTMuNjU3M0M5LjQ4NDY4IDEzLjM2NyA5LjcyMTM4IDEzLjEzMTQgMTAuMDExNyAxMy4xMzE0QzEwLjMwMjEgMTMuMTMxNCAxMC41Mzc3IDEzLjM2NyAxMC41Mzc3IDEzLjY1NzNWMTguMzc2MkMxMi41MDggMTguMjQ2OCAxNC4yODE3IDE3LjM5MzcgMTUuNTkzNSAxNi4wODA5QzE2LjkwNjMgMTQuNzY5MiAxNy43NTk1IDEyLjk5NTcgMTcuODg4OCAxMS4wMjU0SDE0LjIyMTdDMTMuOTMxMyAxMS4wMjU0IDEzLjY5NTcgMTAuNzg5OCAxMy42OTU3IDEwLjQ5OTVDMTMuNjk1NyAxMC4yMDkxIDEzLjkzMTMgOS45NzI0NyAxNC4yMjE3IDkuOTcyNDdIMTcuODg4OEMxNy43NTk1IDguMDAyMjQgMTYuOTA2MyA2LjIyOTc2IDE1LjU5MzUgNC45MTY5OEMxNC4yODE3IDMuNjA1MjQgMTIuNTA4IDIuNzUyMTQgMTAuNTM3NyAyLjYyMTcxVjcuMzQxNjNDMTAuNTM3NyA3LjYzMTk2IDEwLjMwMjEgNy44Njg2NCAxMC4wMTE3IDcuODY4NjRDOS43MjEzOCA3Ljg2ODY0IDkuNDg0NjggNy42MzE5NiA5LjQ4NDY4IDcuMzQxNjNWMi42MjE3MUM3LjUxNTQgMi43NTIxNCA1Ljc0MTc4IDMuNjA1MjQgNC40Mjg5MyA0LjkxNjk4QzMuMTE2MDcgNi4yMjk3NiAyLjI2MjkzIDguMDAzMjkgMi4xMzM1NCA5Ljk3MzUySDUuODAwNjlaIiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPgo=");
}

.tabs button.service-records:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjAxMTcyIDE3LjVIMTQuNTEzOUwxNS4zNDQ3IDE4LjVIMy4wMTE3MkMxLjM1NDg2IDE4LjUgMC4wMTE3MTg4IDE3LjE1NjkgMC4wMTE3MTg4IDE1LjVWMy41QzAuMDExNzE4OCAxLjg0MzE0IDEuMzU0ODYgMC41IDMuMDExNzIgMC41SDguMzQzODFDOC44Nzc4NyAwLjUgOS4zODk3NyAwLjcxMzU5MyA5Ljc2NTQxIDEuMDkzMkwxMS4wOTE0IDIuNDMzMTFDMTEuNDY3IDIuODEyNzEgMTEuOTc4OSAzLjAyNjMxIDEyLjUxMjkgMy4wMjYzMUgxNy4wMTE3QzE4LjY2ODYgMy4wMjYzMSAyMC4wMTE3IDQuMzY5NDggMjAuMDExNyA2LjAyNjMxVjEzLjgzMjdMMTkuMDExNyAxMy4wMDJWNi4wMjYzMUMxOS4wMTE3IDQuOTIxNzUgMTguMTE2MyA0LjAyNjMxIDE3LjAxMTcgNC4wMjYzMUgxMi41MTI5QzExLjcxMTkgNC4wMjYzMSAxMC45NDQgMy43MDU5MyAxMC4zODA2IDMuMTM2NTFMOS4wNTQ2MyAxLjc5NjZDOC44NjY3OSAxLjYwNjgxIDguNjEwODQgMS41IDguMzQzODEgMS41SDMuMDExNzJDMS45MDcxNCAxLjUgMS4wMTE3MiAyLjM5NTQyIDEuMDExNzIgMy41VjE1LjVDMS4wMTE3MiAxNi42MDQ2IDEuOTA3MTQgMTcuNSAzLjAxMTcyIDE3LjVaTTEwLjEwODUgNi45ODEwMkMxMC42NzUgNi42NzQwOSAxMS4zMjM4IDYuNSAxMi4wMTE3IDYuNUMxNC4yMjA5IDYuNSAxNi4wMTE3IDguMjkwODYgMTYuMDExNyAxMC41QzE2LjAxMTcgMTEuMDU3OSAxNS44OTcyIDExLjU5IDE1LjY5MDMgMTIuMDczM0wxOS4zMTQ5IDE1LjA4NDZDMjAuMTg4OCAxNS44MTA4IDIwLjI0OTggMTcuMTMxMiAxOS40NDYzIDE3LjkzNDdDMTguNjQyNyAxOC43MzgzIDE3LjMyMjUgMTguNjc2OCAxNi41OTY1IDE3LjgwMzJMMTMuNTg1MiAxNC4xNzg1QzEzLjEwMTggMTQuMzg1NSAxMi41Njk3IDE0LjUgMTIuMDExNyAxNC41QzkuODAyNTggMTQuNSA4LjAxMTcyIDEyLjcwOTEgOC4wMTE3MiAxMC41QzguMDExNzIgOS44MTE5NSA4LjE4NTg1IDkuMTYzMDkgOC40OTI4NiA4LjU5NjU3QzguNTY4MDUgOC40NTc4MiA4LjcwNDM1IDguMzYyNzIgOC44NjA1IDguMzQwMDFDOS4wMTY2OSA4LjMxNzMxIDkuMTc0NDEgOC4zNjk2NiA5LjI4NjAxIDguNDgxMjVMMTEuMTYzMSAxMC4zNTgzQzExLjM1ODMgMTAuNTUzNiAxMS42NzQ5IDEwLjU1MzYgMTEuODcwMSAxMC4zNTgzQzEyLjA2NTQgMTAuMTYzIDEyLjA2NTQgOS44NDY0NSAxMS44NzAxIDkuNjUxMThMOS45OTMxNiA3Ljc3NDE5QzkuODgxNTYgNy42NjI2IDkuODI5MjIgNy41MDQ4NSA5Ljg1MTkzIDcuMzQ4NjhDOS44NzQ2MyA3LjE5MjQ5IDkuOTY5NzYgNy4wNTYyMSAxMC4xMDg1IDYuOTgxMDJaTTExLjIzNDcgNy42MDE0OUwxMi41NzczIDguOTQ0MDhDMTMuMTYzMSA5LjUyOTg2IDEzLjE2MzEgMTAuNDc5NiAxMi41NzczIDExLjA2NTRDMTEuOTkxNSAxMS42NTEyIDExLjA0MTcgMTEuNjUxMiAxMC40NTU5IDExLjA2NTRMOS4xMTMyNSA5LjcyMjcyQzkuMDQ3MDYgOS45NzAzNyA5LjAxMTcyIDEwLjIzMDkgOS4wMTE3MiAxMC41QzkuMDExNzIgMTIuMTU2OSAxMC4zNTQ5IDEzLjUgMTIuMDExNyAxMy41QzEyLjU0MzcgMTMuNSAxMy4wNDIgMTMuMzYyIDEzLjQ3NDIgMTMuMTIwMUMxMy42ODQ2IDEzLjAwMjQgMTMuOTQ4OSAxMy4wNTE1IDE0LjEwMyAxMy4yMzY5TDE3LjM2NTcgMTcuMTY0MUMxNy43MTU3IDE3LjU4NTQgMTguMzUyMSAxNy42MTQ3IDE4LjczOTIgMTcuMjI3NkMxOS4xMjY0IDE2Ljg0MDMgMTkuMDk3MSAxNi4yMDM5IDE4LjY3NTkgMTUuODUzOEwxNC43NDg3IDEyLjU5MTJDMTQuNTYzMyAxMi40MzcxIDE0LjUxNDIgMTIuMTcyOCAxNC42MzE5IDExLjk2MjRDMTQuODczNyAxMS41MzAyIDE1LjAxMTcgMTEuMDMyIDE1LjAxMTcgMTAuNUMxNS4wMTE3IDguODQzMTQgMTMuNjY4NiA3LjUgMTIuMDExNyA3LjVDMTEuNzQyNyA3LjUgMTEuNDgyMyA3LjUzNTMxIDExLjIzNDcgNy42MDE0OVoiIGZpbGw9IiMwMDQzQ0UiLz4KPC9zdmc+Cg==");
}

.tabs button.active.service-records:before,
.tabs button:hover.service-records:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjAxMTcyIDE3LjVIMTQuNTEzOUwxNS4zNDQ3IDE4LjVIMy4wMTE3MkMxLjM1NDg2IDE4LjUgMC4wMTE3MTg4IDE3LjE1NjkgMC4wMTE3MTg4IDE1LjVWMy41QzAuMDExNzE4OCAxLjg0MzE0IDEuMzU0ODYgMC41IDMuMDExNzIgMC41SDguMzQzODFDOC44Nzc4NyAwLjUgOS4zODk3NyAwLjcxMzU5MyA5Ljc2NTQxIDEuMDkzMkwxMS4wOTE0IDIuNDMzMTFDMTEuNDY3IDIuODEyNzEgMTEuOTc4OSAzLjAyNjMxIDEyLjUxMjkgMy4wMjYzMUgxNy4wMTE3QzE4LjY2ODYgMy4wMjYzMSAyMC4wMTE3IDQuMzY5NDggMjAuMDExNyA2LjAyNjMxVjEzLjgzMjdMMTkuMDExNyAxMy4wMDJWNi4wMjYzMUMxOS4wMTE3IDQuOTIxNzUgMTguMTE2MyA0LjAyNjMxIDE3LjAxMTcgNC4wMjYzMUgxMi41MTI5QzExLjcxMTkgNC4wMjYzMSAxMC45NDQgMy43MDU5MyAxMC4zODA2IDMuMTM2NTFMOS4wNTQ2MyAxLjc5NjZDOC44NjY3OSAxLjYwNjgxIDguNjEwODQgMS41IDguMzQzODEgMS41SDMuMDExNzJDMS45MDcxNCAxLjUgMS4wMTE3MiAyLjM5NTQyIDEuMDExNzIgMy41VjE1LjVDMS4wMTE3MiAxNi42MDQ2IDEuOTA3MTQgMTcuNSAzLjAxMTcyIDE3LjVaTTEwLjEwODUgNi45ODEwMkMxMC42NzUgNi42NzQwOSAxMS4zMjM4IDYuNSAxMi4wMTE3IDYuNUMxNC4yMjA5IDYuNSAxNi4wMTE3IDguMjkwODYgMTYuMDExNyAxMC41QzE2LjAxMTcgMTEuMDU3OSAxNS44OTcyIDExLjU5IDE1LjY5MDMgMTIuMDczM0wxOS4zMTQ5IDE1LjA4NDZDMjAuMTg4OCAxNS44MTA4IDIwLjI0OTggMTcuMTMxMiAxOS40NDYzIDE3LjkzNDdDMTguNjQyNyAxOC43MzgzIDE3LjMyMjUgMTguNjc2OCAxNi41OTY1IDE3LjgwMzJMMTMuNTg1MiAxNC4xNzg1QzEzLjEwMTggMTQuMzg1NSAxMi41Njk3IDE0LjUgMTIuMDExNyAxNC41QzkuODAyNTggMTQuNSA4LjAxMTcyIDEyLjcwOTEgOC4wMTE3MiAxMC41QzguMDExNzIgOS44MTE5NSA4LjE4NTg1IDkuMTYzMDkgOC40OTI4NiA4LjU5NjU3QzguNTY4MDUgOC40NTc4MiA4LjcwNDM1IDguMzYyNzIgOC44NjA1IDguMzQwMDFDOS4wMTY2OSA4LjMxNzMxIDkuMTc0NDEgOC4zNjk2NiA5LjI4NjAxIDguNDgxMjVMMTEuMTYzMSAxMC4zNTgzQzExLjM1ODMgMTAuNTUzNiAxMS42NzQ5IDEwLjU1MzYgMTEuODcwMSAxMC4zNTgzQzEyLjA2NTQgMTAuMTYzIDEyLjA2NTQgOS44NDY0NSAxMS44NzAxIDkuNjUxMThMOS45OTMxNiA3Ljc3NDE5QzkuODgxNTYgNy42NjI2IDkuODI5MjIgNy41MDQ4NSA5Ljg1MTkzIDcuMzQ4NjhDOS44NzQ2MyA3LjE5MjQ5IDkuOTY5NzYgNy4wNTYyMSAxMC4xMDg1IDYuOTgxMDJaTTExLjIzNDcgNy42MDE0OUwxMi41NzczIDguOTQ0MDhDMTMuMTYzMSA5LjUyOTg2IDEzLjE2MzEgMTAuNDc5NiAxMi41NzczIDExLjA2NTRDMTEuOTkxNSAxMS42NTEyIDExLjA0MTcgMTEuNjUxMiAxMC40NTU5IDExLjA2NTRMOS4xMTMyNSA5LjcyMjcyQzkuMDQ3MDYgOS45NzAzNyA5LjAxMTcyIDEwLjIzMDkgOS4wMTE3MiAxMC41QzkuMDExNzIgMTIuMTU2OSAxMC4zNTQ5IDEzLjUgMTIuMDExNyAxMy41QzEyLjU0MzcgMTMuNSAxMy4wNDIgMTMuMzYyIDEzLjQ3NDIgMTMuMTIwMUMxMy42ODQ2IDEzLjAwMjQgMTMuOTQ4OSAxMy4wNTE1IDE0LjEwMyAxMy4yMzY5TDE3LjM2NTcgMTcuMTY0MUMxNy43MTU3IDE3LjU4NTQgMTguMzUyMSAxNy42MTQ3IDE4LjczOTIgMTcuMjI3NkMxOS4xMjY0IDE2Ljg0MDMgMTkuMDk3MSAxNi4yMDM5IDE4LjY3NTkgMTUuODUzOEwxNC43NDg3IDEyLjU5MTJDMTQuNTYzMyAxMi40MzcxIDE0LjUxNDIgMTIuMTcyOCAxNC42MzE5IDExLjk2MjRDMTQuODczNyAxMS41MzAyIDE1LjAxMTcgMTEuMDMyIDE1LjAxMTcgMTAuNUMxNS4wMTE3IDguODQzMTQgMTMuNjY4NiA3LjUgMTIuMDExNyA3LjVDMTEuNzQyNyA3LjUgMTEuNDgyMyA3LjUzNTMxIDExLjIzNDcgNy42MDE0OVoiIGZpbGw9IiMwMDAwMDAiLz4KPC9zdmc+Cg==");
}

/* Change background color of buttons on hover */
.tabs button:hover {
    color: var(--black);
}

/* Create an active/current tablink class */
.tabs button.active {
    color: var(--black);
    border-bottom: 1px solid var(--black);
}

/* Style the tab content */
.tabcontent {
    margin-bottom: 3rem;
    animation: fadeEffect 1s;
}

.tabcontent h4 {
    text-align: center;
}

.tabcontent p.has-text-align-center {
    margin: 6rem 0;
}

#items,
#product-details {
    display: block;
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/* ELEMENTS CSS */

/* Product */

article.product {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 0rem;
    width: 100%;
    padding: 2rem 0;
    border-bottom: 1px solid var(--gray);
}

article.product .picture {
    width: 35%;
    margin: 0;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
}

article.product .picture a.thumbnail {
    margin: 0;
    background-color: rgba(235, 242, 255, 0.25);
    mix-blend-mode: normal;
    border-radius: 100rem;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: flex-start;
    color: var(--pentashot-blue);
    text-decoration: none;
    padding: 0;
    position: relative;
    overflow: hidden;
    width: 24rem;
    height: 20.6rem;
}

article.product .picture a.thumbnail img {
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    transform: scale(1);
    transition: all 300ms ease-in-out;
}

article.product .picture a.thumbnail:hover img {
    transform: scale(1.1);
    transition: all 300ms ease-in-out;
}

article.product .picture a.thumbnail:before {
    content: "";
    width: 10rem;
    height: 10rem;
    display: block;
    position: absolute;
    left: 4rem;
    bottom: -2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 10rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAxIiBoZWlnaHQ9IjY2IiB2aWV3Qm94PSIwIDAgMTAxIDY2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBvcGFjaXR5PSIwLjUiPgo8bGluZSB4MT0iNTkuMDkwOSIgeTE9Ijk1LjQxNzUiIHgyPSI1OS4wOTA5IiB5Mj0iMjUuNzA2OSIgc3Ryb2tlPSIjMEY2MkZFIi8+CjxyZWN0IHk9Ii0wLjcwNTc4OCIgd2lkdGg9IjQuMjQxMjYiIGhlaWdodD0iNC4yNDEyNiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA4NDIzIC0wLjcwNTc4OCAwLjcwODQyMyAtMC43MDU3ODggNTkuMzkzNiAyOS4wMDg3KSIgZmlsbD0iIzBGNjJGRSIgc3Ryb2tlPSIjMEY2MkZFIi8+CjxsaW5lIHgxPSI0Mi4xMzQ4IiB5MT0iODEuNjQ1NyIgeDI9IjQyLjEzNDgiIHkyPSI4LjgxMzY5IiBzdHJva2U9IiMwRjYyRkUiLz4KPHJlY3QgeD0iLTUuMzY0NDJlLTA3IiB5PSItMC43MDU3ODgiIHdpZHRoPSI0LjI0MTI2IiBoZWlnaHQ9IjQuMjQxMjYiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwODQyNCAtMC43MDU3ODggMC43MDg0MjMgLTAuNzA1Nzg3IDQzLjc4NjEgMTAuNDE0OSkiIGZpbGw9IiMwRjYyRkUiIHN0cm9rZT0iIzBGNjJGRSIvPgo8L2c+Cjwvc3ZnPgo=");
}

article.product .picture a.thumbnail.right:before {
    transform: rotate(-90deg);
    left: auto;
    right: -3rem;
    bottom: 5rem;
}

article.product .content {
    width: 65%;
}

article.product .content h2 {
    color: var(--pentashot-blue);
    margin: 0 0 2rem;
}

article.product .content h2 a {
    text-decoration: underline;
}

article.product .content h2 a:hover {
    text-decoration: none;
}

article.product .content p {
    color: var(--dark-gray);
}

article.product .content p strong {
    color: var(--font-color-dark);
}

article.product .content ul {
    display: flex;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}

article.product .content ul li {
    width: 47%;
    margin-right: 3%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

article.product .content ul li:before {
    display: none;
}

article.product .content .controls {
    margin-top: 2rem;
}

article.product .content .controls a {
    margin-right: 2rem;
}

/* Product Removed */

article.product.removed .content,
article.product.removed .picture {
    opacity: 0.05;
    z-index: 1;
}

article.product.removed .removed-text {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    z-index: 2;
    padding-left: 3rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 1.8rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjUgMUM3LjI5MDUyIDEgNi4yODE2NCAxLjg1ODg4IDYuMDUwMDEgM0gxMS45NUMxMS43MTg0IDEuODU4ODggMTAuNzA5NSAxIDkuNSAxSDguNVpNOC41IDBDNi43MzY3NiAwIDUuMjc4MDYgMS4zMDM4NSA1LjAzNTQ0IDNIMC41QzAuMjIzODU4IDMgMCAzLjIyMzg2IDAgMy41QzAgMy43NzYxNCAwLjIyMzg1OCA0IDAuNSA0SDIuMDM0MTVMMi44MDE5NiAxNC43NDkzQzIuOTMyNzggMTYuNTgwOSA0LjQ1NjgzIDE4IDYuMjkzMDYgMThIMTEuNzA2M0MxMy41NDI2IDE4IDE1LjA2NjYgMTYuNTgwOSAxNS4xOTc1IDE0Ljc0OTNMMTUuOTY1MyA0SDE3LjVDMTcuNzc2MSA0IDE4IDMuNzc2MTQgMTggMy41QzE4IDMuMjIzODYgMTcuNzc2MSAzIDE3LjUgM0gxMi45NjQ2QzEyLjcyMTkgMS4zMDM4NSAxMS4yNjMyIDAgOS41IDBIOC41Wk0xNC45NjI3IDRIMy4wMzY3TDMuNzk5NDIgMTQuNjc4MUMzLjg5Mjg2IDE1Ljk4NjQgNC45ODE0NyAxNyA2LjI5MzA2IDE3SDExLjcwNjNDMTMuMDE3OSAxNyAxNC4xMDY1IDE1Ljk4NjQgMTQuMiAxNC42NzgxTDE0Ljk2MjcgNFpNNi41IDZDNi43NzYxNCA2IDcgNi4yMjM4NiA3IDYuNVYxNC41QzcgMTQuNzc2MSA2Ljc3NjE0IDE1IDYuNSAxNUM2LjIyMzg2IDE1IDYgMTQuNzc2MSA2IDE0LjVWNi41QzYgNi4yMjM4NiA2LjIyMzg2IDYgNi41IDZaTTEyIDYuNUMxMiA2LjIyMzg2IDExLjc3NjEgNiAxMS41IDZDMTEuMjIzOSA2IDExIDYuMjIzODYgMTEgNi41VjE0LjVDMTEgMTQuNzc2MSAxMS4yMjM5IDE1IDExLjUgMTVDMTEuNzc2MSAxNSAxMiAxNC43NzYxIDEyIDE0LjVWNi41WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}

article.product.removed .removed-text a {
    margin-left: 0.5rem;
}

/* Product Table */

.product-table-head {
    display: flex;
    justify-content: flex-start;
    flex-flow: row wrap;
    border-bottom: 2px solid var(--gray);
}

main.product .product-table-head {
    margin-top: 5rem;
}

.product-table-head > div {
    padding: 1rem 1rem 1rem;
    font-weight: 600;
}

.product-table-head .product-name {
    width: 28%;
}

.product-table-head .product-line {
    width: 17%;
}

.product-table-head .serial-number {
    width: 15%;
}

.product-table-head .color {
    width: 7%;
}
.product-table-head .weight {
    width: 8%;
}

.product-table-head .manufactured {
    width: 25%;
}

.product-table-head .manufactured .tooltip {
    cursor: default;
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    display: inline-block;
    margin-top: -0.3rem;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 1.2rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjIgM0M3LjIgMi4zMzcyMyA2LjY2Mjc3IDEuOCA2IDEuOEM1LjMzNzIzIDEuOCA0LjggMi4zMzcyMyA0LjggM0M0LjggMy42NjI3NyA1LjMzNzIzIDQuMiA2IDQuMkM2LjY2Mjc3IDQuMiA3LjIgMy42NjI3NyA3LjIgM1pNNi42IDNDNi42IDIuNjY4NjUgNi4zMzEzNSAyLjQgNiAyLjRDNS42Njg2NSAyLjQgNS40IDIuNjY4NjUgNS40IDNDNS40IDMuMzMxMzUgNS42Njg2NSAzLjYgNiAzLjZDNi4zMzEzNSAzLjYgNi42IDMuMzMxMzUgNi42IDNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuOCA2QzQuOCA1LjMzNzIzIDUuMzM3MjMgNC44IDYgNC44QzYuNjYyNzcgNC44IDcuMiA1LjMzNzIzIDcuMiA2VjlDNy4yIDkuNjYyNzcgNi42NjI3NyAxMC4yIDYgMTAuMkM1LjMzNzIzIDEwLjIgNC44IDkuNjYyNzcgNC44IDlWNlpNNi42IDZWOUM2LjYgOS4zMzEzNSA2LjMzMTM1IDkuNiA2IDkuNkM1LjY2ODY1IDkuNiA1LjQgOS4zMzEzNSA1LjQgOVY2QzUuNCA1LjY2ODY1IDUuNjY4NjUgNS40IDYgNS40QzYuMzMxMzUgNS40IDYuNiA1LjY2ODY1IDYuNiA2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA2QzEyIDIuNjg2MyA5LjMxMzcgMCA2IDBDMi42ODYzIDAgMCAyLjY4NjMgMCA2QzAgOS4zMTM3IDIuNjg2MyAxMiA2IDEyQzkuMzEzNyAxMiAxMiA5LjMxMzcgMTIgNlpNMTEuNCA2QzExLjQgMy4wMTc2NSA4Ljk4MjM1IDAuNiA2IDAuNkMzLjAxNzY1IDAuNiAwLjYgMy4wMTc2NSAwLjYgNkMwLjYgOC45ODIzNSAzLjAxNzY1IDExLjQgNiAxMS40QzguOTgyMzUgMTEuNCAxMS40IDguOTgyMzUgMTEuNCA2WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}

.product-table-head .manufactured .tooltip span {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: 3rem;
    left: -1rem;
    background-color: var(--bg-color-light);
    box-shadow: 0 0 2rem rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    font-size: 1.4rem;
    line-height: 1.2;
    font-weight: normal;
    padding: 0.8rem 1rem;
    transition: all 150ms ease-in-out;
}

.product-table-head .manufactured .tooltip span:before {
    content: "";
    position: absolute;
    bottom: -0.5rem;
    left: 1.2rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.7rem 0.7rem 0 0.7rem;
    border-color: #ffffff transparent transparent transparent;
}

.product-table-head .manufactured .tooltip:hover span {
    opacity: 1;
    visibility: visible;
    transition: all 150ms ease-in-out;
}

article.product-table {
    display: flex;
    justify-content: flex-start;
    flex-flow: row;
    border-bottom: 1px solid var(--gray);
}

article.product-table:hover {
    border-bottom: 1px solid var(--pentashot-blue);
}

article.product-table > div {
    padding: 1.7rem 1rem 1.3rem;
    display: flex;
    flex-shrink: 0;
}

article.product-table > div.date {
    align-items: center;
}

article.product-table .product-name {
    width: 28%;
}

article.product-table .product-line {
    width: 17%;
}

article.product-table .serial-number {
    width: 15%;
}

article.product-table .color {
    width: 7%;
    justify-content: center;
}

article.product-table .weight {
    width: 8%;
    justify-content: center;
}

article.product-table .manufactured {
    width: 11%;
}

article.product-table .color > span {
    display: block;
    border-radius: 50%;
    width: 1.8rem;
    height: 1.8rem;
    margin-top: 0.4rem;
    margin-left: 1rem;
    margin-right: 1rem;
    border-width: 1px;
    border-style: solid;
    position: relative;
}

article.product-table .color > span span {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: 3rem;
    left: -1rem;
    background-color: var(--bg-color-light);
    box-shadow: 0 0 2rem rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    font-size: 1.4rem;
    line-height: 1.2;
    font-weight: normal;
    padding: 0.8rem 1rem;
    transition: all 150ms ease-in-out;
    white-space: nowrap;
    text-align: center;
}

article.product-table .color > span span:before {
    content: "";
    position: absolute;
    bottom: -0.5rem;
    left: 1.2rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.7rem 0.7rem 0 0.7rem;
    border-color: #ffffff transparent transparent transparent;
}

article.product-table .color span:hover span {
    opacity: 1;
    visibility: visible;
    transition: all 150ms ease-in-out;
}

article.product-table .color span.spark-blue {
    background-color: var(--spark-blue);
    border-color: var(--spark-blue);
}

article.product-table .color span.red {
    background-color: var(--red);
    border-color: var(--red);
}

article.product-table .color span.green {
    background-color: var(--green);
    border-color: var(--green);
}

article.product-table .color span.black {
    background-color: var(--black);
    border-color: var(--black);
}

article.product-table .color span.white {
    background-color: var(--white);
    border-color: var(--dark-gray);
}


article.product-table .controls {
    width: 14%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

article.product-table .controls a.remove {
    margin-left: 1rem;
    color: transparent;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 100%;
    display: block;
    width: 1.8rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 1.8rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjUgMUM3LjI5MDUyIDEgNi4yODE2NCAxLjg1ODg4IDYuMDUwMDEgM0gxMS45NUMxMS43MTg0IDEuODU4ODggMTAuNzA5NSAxIDkuNSAxSDguNVpNOC41IDBDNi43MzY3NiAwIDUuMjc4MDYgMS4zMDM4NSA1LjAzNTQ0IDNIMC41QzAuMjIzODU4IDMgMCAzLjIyMzg2IDAgMy41QzAgMy43NzYxNCAwLjIyMzg1OCA0IDAuNSA0SDIuMDM0MTVMMi44MDE5NiAxNC43NDkzQzIuOTMyNzggMTYuNTgwOSA0LjQ1NjgzIDE4IDYuMjkzMDYgMThIMTEuNzA2M0MxMy41NDI2IDE4IDE1LjA2NjYgMTYuNTgwOSAxNS4xOTc1IDE0Ljc0OTNMMTUuOTY1MyA0SDE3LjVDMTcuNzc2MSA0IDE4IDMuNzc2MTQgMTggMy41QzE4IDMuMjIzODYgMTcuNzc2MSAzIDE3LjUgM0gxMi45NjQ2QzEyLjcyMTkgMS4zMDM4NSAxMS4yNjMyIDAgOS41IDBIOC41Wk0xNC45NjI3IDRIMy4wMzY3TDMuNzk5NDIgMTQuNjc4MUMzLjg5Mjg2IDE1Ljk4NjQgNC45ODE0NyAxNyA2LjI5MzA2IDE3SDExLjcwNjNDMTMuMDE3OSAxNyAxNC4xMDY1IDE1Ljk4NjQgMTQuMiAxNC42NzgxTDE0Ljk2MjcgNFpNNi41IDZDNi43NzYxNCA2IDcgNi4yMjM4NiA3IDYuNVYxNC41QzcgMTQuNzc2MSA2Ljc3NjE0IDE1IDYuNSAxNUM2LjIyMzg2IDE1IDYgMTQuNzc2MSA2IDE0LjVWNi41QzYgNi4yMjM4NiA2LjIyMzg2IDYgNi41IDZaTTEyIDYuNUMxMiA2LjIyMzg2IDExLjc3NjEgNiAxMS41IDZDMTEuMjIzOSA2IDExIDYuMjIzODYgMTEgNi41VjE0LjVDMTEgMTQuNzc2MSAxMS4yMjM5IDE1IDExLjUgMTVDMTEuNzc2MSAxNSAxMiAxNC43NzYxIDEyIDE0LjVWNi41WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}

article.product-table .controls a.remove:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjUgMUM3LjI5MDUyIDEgNi4yODE2NCAxLjg1ODg4IDYuMDUwMDEgM0gxMS45NUMxMS43MTg0IDEuODU4ODggMTAuNzA5NSAxIDkuNSAxSDguNVpNOC41IDBDNi43MzY3NiAwIDUuMjc4MDYgMS4zMDM4NSA1LjAzNTQ0IDNIMC41QzAuMjIzODU4IDMgMCAzLjIyMzg2IDAgMy41QzAgMy43NzYxNCAwLjIyMzg1OCA0IDAuNSA0SDIuMDM0MTVMMi44MDE5NiAxNC43NDkzQzIuOTMyNzggMTYuNTgwOSA0LjQ1NjgzIDE4IDYuMjkzMDYgMThIMTEuNzA2M0MxMy41NDI2IDE4IDE1LjA2NjYgMTYuNTgwOSAxNS4xOTc1IDE0Ljc0OTNMMTUuOTY1MyA0SDE3LjVDMTcuNzc2MSA0IDE4IDMuNzc2MTQgMTggMy41QzE4IDMuMjIzODYgMTcuNzc2MSAzIDE3LjUgM0gxMi45NjQ2QzEyLjcyMTkgMS4zMDM4NSAxMS4yNjMyIDAgOS41IDBIOC41Wk0xNC45NjI3IDRIMy4wMzY3TDMuNzk5NDIgMTQuNjc4MUMzLjg5Mjg2IDE1Ljk4NjQgNC45ODE0NyAxNyA2LjI5MzA2IDE3SDExLjcwNjNDMTMuMDE3OSAxNyAxNC4xMDY1IDE1Ljk4NjQgMTQuMiAxNC42NzgxTDE0Ljk2MjcgNFpNNi41IDZDNi43NzYxNCA2IDcgNi4yMjM4NiA3IDYuNVYxNC41QzcgMTQuNzc2MSA2Ljc3NjE0IDE1IDYuNSAxNUM2LjIyMzg2IDE1IDYgMTQuNzc2MSA2IDE0LjVWNi41QzYgNi4yMjM4NiA2LjIyMzg2IDYgNi41IDZaTTEyIDYuNUMxMiA2LjIyMzg2IDExLjc3NjEgNiAxMS41IDZDMTEuMjIzOSA2IDExIDYuMjIzODYgMTEgNi41VjE0LjVDMTEgMTQuNzc2MSAxMS4yMjM5IDE1IDExLjUgMTVDMTEuNzc2MSAxNSAxMiAxNC43NzYxIDEyIDE0LjVWNi41WiIgZmlsbD0iIzAwNDNDRSIvPgo8L3N2Zz4K");
}

.product-table-controls {
    display: flex;
    justify-content: space-between;
}

.product-table-controls .pagination {
    padding: 2.5rem 1rem;
    display: flex;
}

.product-table-controls .pagination > * {
    margin-right: 1.5rem;
}
.product-table-controls .pagination ul {
    margin: 0rem;
    padding: 0rem;
    display: flex;
}
.product-table-controls .pagination > ul > li {
    margin: 0rem;
    padding: 0rem;
}

.product-table-controls .pagination > ul > li:before {
    all: initial;
}
.product-table-controls .pagination > ul > li.hide {
    display: none;
}
.product-table-controls .pagination > ul > li a {
    margin-right: 1.5rem;
    cursor: pointer;
}
.product-table-controls .pagination > ul > li.current a {
    color: var(--dark-gray);
    text-decoration: none;
    cursor: default;
}

.product-table-controls .items-on-page {
    padding: 2.5rem 1rem;
    display: flex;
}
.product-table-controls .items-on-page .current {
    color: var(--dark-gray);
    text-decoration: none;
    cursor: default;
}

.product-table-controls .items-on-page > * {
    margin-left: 1.5rem;
}

article.product-table .no,
.product-table-head .no {
    width: 10%;
}

article.product-table .date,
.product-table-head .date {
    width: 20%;
}

article.product-table .date span {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1;
    background-color: var(--signal);
    border-radius: 2rem;
    display: flex;
    align-items: center;
    padding: 0.4rem 1rem;
    margin-left: 1rem;
}

article.product-table .measuring-technician,
.product-table-head .measuring-technician {
    width: 40%;
}

article.product-table .laser-power,
.product-table-head .laser-power {
    width: 20%;
}

article.product-table .code,
.product-table-head .code {
    width: 20%;
    display: flex;
    justify-content: flex-end;
}

/* Notice */

.notice {
    display: block;
    position: relative;
    padding: 3.2rem 6rem 0.8rem 3rem;
    margin-bottom: 3rem;
}

.notice.success {
    background-color: rgb(91, 237, 92, 0.1);
}

.notice span.close {
    position: absolute;
    right: 3rem;
    top: 0;
    bottom: 0;
    margin: auto;
    background-size: 1.4rem;
}

.notice p {
    font-size: 2.6rem;
    margin: 0 0 2rem;
}

/* RESPONSIVE */

@media (max-width: 990px) {
    .tabs button {
        margin: 0 2rem 0 4rem;
    }
}

@media (max-width: 750px) {
    .tabs button {
        margin: 0 1.5rem 0 4.5rem;
    }

    article.product {
        flex-flow: column;
    }

    article.product .picture {
        margin: 0 0 4rem !important;
        order: 1 !important;
        text-align: center;
        width: 100%;
    }

    article.product .picture a.thumbnail {
        margin: 0 auto;
    }

    article.product .content {
        order: 2 !important;
        width: 100%;
    }

    article.product .content ul li {
        width: 100%;
        margin-right: 0;
    }

    .notice span.close {
        bottom: auto;
        top: 1rem;
        right: 1rem;
    }

    .notice p {
        font-size: 2rem;
    }

    .product-table-wrap {
        position: relative;
        width: 100%;
        overflow-x: auto;
    }

    .product-table-wrap > * {
        width: 120rem;
    }

    .product-table-controls {
        flex-flow: column;
    }

    .product-table-controls .items-on-page > * {
        margin-left: 0;
        margin-right: 1.5rem;
    }

    .product-table-controls .items-on-page {
        padding-top: 0;
    }

    main.product .tabs {
        flex-flow: column;
        align-items: center;
    }

    main.product .tabs > * {
        margin-bottom: 1rem;
        margin-left: 3rem;
    }
}

/* POPUP CSS */
.ReactModal__Overlay {
    opacity: 1;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: rgb(0, 36, 156, 0.7) !important;
    z-index: 99999 !important;
}
.ReactModal__Content.modal {
    display: block;
}
.ReactModal__Body--open {
    overflow: hidden;
}

.popup-wrap {
    width: 100%;
    min-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 2rem;
}

.popup-inner {
    background-color: var(--bg-color-light);
    max-width: 92rem;
    width: 100%;
    box-shadow: 0 0 3rem rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    text-align: center;
    padding: 6rem 3rem 5rem;
    position: relative;
}

.popup-inner.small {
    max-width: 68rem;
}

.popup-inner span.close {
    position: absolute;
    right: 1rem;
    top: 1rem;
}

.popup .button-wrap.bordered {
    margin-left: -3rem;
    margin-right: -3rem;
}

.popup .forms-form {
    margin-top: 4rem;
    max-width: 68rem;
    margin-left: auto;
    margin-right: auto;
}

/* SINGLE CSS */

.main-content ul {
    padding: 0;
    /* margin: 5rem 0; */
}

.main-content ul li {
    list-style: none;
    margin: 0.5rem 0;
    padding: 0 0 0 2rem;
    position: relative;
}

.main-content ul li:before {
    content: "";
    width: 1.4rem;
    height: 1.4rem;
    display: block;
    position: absolute;
    left: 0;
    top: 0.6rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 1rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01IDBMOS4yNDUyMSA0LjI0MDA3TDUgOC40ODAxM0wwLjc1NDc4NyA0LjI0MDA3TDUgMFoiIGZpbGw9IiMwMDQzQ0UiLz4KPC9zdmc+Cg==");
}

.main-content ul.bordered {
    margin-bottom: 10rem;
}

.main-content ul.bordered.condensed {
    max-width: 92rem;
    margin-left: auto;
    margin-right: auto;
}

.main-content ul.bordered li {
    padding: 2rem 0 1rem;
    margin: 0;
    border-bottom: 1px solid var(--gray);
}

.main-content ul.bordered li:before {
    display: none;
}

.main-content ul > li > ul {
    padding: 0 0 0 3rem;
    margin: 0;
}

.main-content ol {
    list-style: none;
    counter-reset: my-counter;
}

.main-content ol > li {
    counter-increment: my-counter;
    margin: 0.8rem 0;
    padding: 0 0 0 3rem;
    position: relative;
}

.main-content ol > li > ul {
    padding: 0 0 0 3rem;
    margin: 0;
}

.main-content ol > li::before {
    content: "0" counter(my-counter) ".";
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 0rem;
}

/* Product */

main.product section.intro {
    text-align: center;
}

main.product section.intro h1 {
    margin: 0 0 3.5rem;
}

main.product section.intro p.caption {
    margin: 0 0 4.2rem;
}

main.product section.intro .excerpt {
    max-width: 75rem;
    margin: 0 auto 2rem;
}

main.product section.intro .excerpt p {
    font-size: 3.5rem;
    line-height: 1.35;
}

main.product .picture {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    margin-top: 6rem;
    margin-bottom: 3rem;
    min-height: 40rem;
}

main.product .picture .circle {
    width: 44rem;
    height: 38rem;
    border-radius: 100rem;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0rem;
    margin: auto;
    z-index: 1;
    background-color: rgba(235, 242, 255, 0.25);
    overflow: hidden;
}

main.product .picture .circle:before {
    content: "";
    width: 18rem;
    height: 18rem;
    display: block;
    position: absolute;
    left: 4rem;
    bottom: -2rem;
    transform: rotate(45deg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAxIiBoZWlnaHQ9IjY2IiB2aWV3Qm94PSIwIDAgMTAxIDY2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBvcGFjaXR5PSIwLjUiPgo8bGluZSB4MT0iNTkuMDkwOSIgeTE9Ijk1LjQxNzUiIHgyPSI1OS4wOTA5IiB5Mj0iMjUuNzA2OSIgc3Ryb2tlPSIjMEY2MkZFIi8+CjxyZWN0IHk9Ii0wLjcwNTc4OCIgd2lkdGg9IjQuMjQxMjYiIGhlaWdodD0iNC4yNDEyNiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA4NDIzIC0wLjcwNTc4OCAwLjcwODQyMyAtMC43MDU3ODggNTkuMzkzNiAyOS4wMDg3KSIgZmlsbD0iIzBGNjJGRSIgc3Ryb2tlPSIjMEY2MkZFIi8+CjxsaW5lIHgxPSI0Mi4xMzQ4IiB5MT0iODEuNjQ1NyIgeDI9IjQyLjEzNDgiIHkyPSI4LjgxMzY5IiBzdHJva2U9IiMwRjYyRkUiLz4KPHJlY3QgeD0iLTUuMzY0NDJlLTA3IiB5PSItMC43MDU3ODgiIHdpZHRoPSI0LjI0MTI2IiBoZWlnaHQ9IjQuMjQxMjYiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwODQyNCAtMC43MDU3ODggMC43MDg0MjMgLTAuNzA1Nzg3IDQzLjc4NjEgMTAuNDE0OSkiIGZpbGw9IiMwRjYyRkUiIHN0cm9rZT0iIzBGNjJGRSIvPgo8L2c+Cjwvc3ZnPgo=");
}

main.product .picture > *:not(.circle) {
    position: relative;
    z-index: 2;
}

/* RESPONSIVE */

@media (max-width: 750px) {
    main.product .picture {
        zoom: 0.6;
        margin-bottom: 5rem;
    }
}
