*,
*:before,
*:after {
    box-sizing: border-box;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
    font-family: inherit;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

body,
form,
fieldset,
legend,
input,
select,
textarea,
button {
    margin: 0;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

audio,
canvas,
progress,
video {
    display: inline-block;
}

progress {
    vertical-align: baseline;
}

[hidden],
template {
    display: none;
}

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

body {
    font-family: Verdana, sans-serif, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #555;
    font-weight: 300;
    background: #fff;
}

p {
    margin: 0 0 20px 0;
}

a {
    color: #009688;
    text-decoration: underline;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
    color: #000;
    outline-width: 0;
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Verdana, sans-serif, cursive;
    margin: 0;
}

h1,
.fs-1 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 48px;
    line-height: 3rem;
}

h2,
.fs-2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 1.75rem;
}

h3,
.fs-3 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
}

h4,
.fs-4 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem;
}

h5,
.fs-5 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
}

h6,
.fs-6 {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
}

h1 {
    margin-bottom: .5em;
    color: #fff;
    font-weight: 400;
}

h2 {
    margin-bottom: .2em;
    color: #343434;
    font-weight: 700;
}

h3 {
    margin-bottom: .2em;
    color: #009688;
    font-weight: 700;
}

h4 {
    margin-bottom: .2em;
    color: #009688;
    font-weight: 400;
}

h5 {
    margin-bottom: .1em;
    color: #009688;
    font-weight: 400;
}

h6 {
    margin-bottom: .1em;
    color: #009688;
    font-weight: 400;
}

b,
strong,
.strong {
    font-weight: 700;
}

em,
.em {
    font-style: italic;
}

abbr[title],
.abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

dfn {
    font-style: italic;
}

small,
.small {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 16px;
    line-height: 1rem;
}

mark,
.mark {
    background-color: #ff0;
    color: #000;
}

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

sub,
.sub {
    bottom: -0.25em;
}

sup,
.sup {
    top: -0.5em;
}

del,
.del {
    text-decoration: line-through;
}

figure {
    margin: 1em 40px;
}

hr,
.hr {
    box-sizing: content-box;
    height: 1px;
    background: #eee;
    border: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

ul,
ol {
    margin: 20px 0;
    padding: 0 0 0 40px;
}

dl:before,
dl:after {
    content: " ";
    display: table;
}

dl:after {
    clear: both;
}

dl dt {
    float: left;
    width: 25%;
    display: block;
    font-weight: 400;
}

dl dd {
    overflow: hidden;
    display: block;
}

blockquote,
.blockquote {
    font-family: Verdana, sans-serif, cursive;
    font-weight: 300;
    font-style: italic;
    margin: 20px 0;
}

blockquote p,
.blockquote p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 36px;
    line-height: 2.25rem;
    margin-bottom: 20px;
}

blockquote cite,
.blockquote cite {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 21px;
    line-height: 1.3125rem;
    font-weight: 700;
    font-style: normal;
}

caption {
    font-size: inherit;
    line-height: normal;
    font-weight: 700;
    text-align: left;
    padding: 10px;
    border-bottom: 1px solid #d7d7d7;
}

table {
    font-size: 12px;
    font-size: 0.75rem;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 0;
    text-align: left;
}

table thead td,
table thead th,
table tbody td,
table tbody th,
table tfoot td,
table tfoot th {
    color: #585858;
    padding: 10px;
    border-bottom: 1px solid #e9e9e9;
}

code,
kbd,
pre,
samp {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 18px;
    line-height: 1.125rem;
    word-wrap: break-word;
    font-family: monospace, monospace;
    color: #000;
    background-color: transparent;
    font-weight: normal;
    padding: 0;
    white-space: pre-wrap;
}

pre {
    padding: 10px;
    overflow: auto;
    border: 1px solid #d7d7d7;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

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

label,
button,
input,
optgroup,
select,
textarea {
    color: #fff;
    font: inherit;
    margin: 0;
}

[type="text"],
[type="email"],
[type="password"],
[type="tel"],
[type="number"],
[type="date"] {
    height: 36px;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    border-radius: 0;
}

[type="text"]:focus,
[type="email"]:focus,
[type="password"]:focus,
[type="tel"]:focus,
[type="number"]:focus,
[type="date"]:focus {
    background-color: transparent;
    border-color: #f7c723;
    outline: 0;
}

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

[type="date"]::-webkit-inner-spin-button {
    display: none;
    -webkit-appearance: none;
}

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

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

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

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

textarea {
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ccc;
    overflow: auto;
}

textarea:focus {
    background-color: transparent;
    border-color: #f7c723;
    outline: 0;
}

select {
    text-transform: none;
    height: 36px;
    padding: 0 10px;
    background-color: #fff;
    border: 1px solid #ccc;
}

select:focus {
    background-color: transparent;
    border-color: #f7c723;
    outline: 0;
}

optgroup {
    font-weight: 700;
}

button {
    border-radius: 0;
    overflow: visible;
    text-transform: none;
    cursor: pointer;
}

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

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

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

button[disabled],
html input[disabled] {
    cursor: not-allowed;
}

::-webkit-input-placeholder {
    color: #999;
}

:-moz-placeholder {
    color: #999;
}

::-moz-placeholder {
    color: #999;
}

:-ms-input-placeholder {
    color: #999;
}

.button {
    cursor: pointer;
    border: 1px solid #d7d7d7;
    background-color: #f3f3f3;
    line-height: normal;
    padding: 10px 20px;
    text-decoration: none;
    color: #363636;
    display: inline-block;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.button:hover,
.button:active {
    text-decoration: none;
}

.button:hover {
    background: #f9f9f9;
}

.button-link {
    color: #009688;
    text-decoration: underline;
    border: 0;
    background: transparent;
    padding: 0;
}

.button-link:hover {
    text-decoration: none;
}

.button-link:active {
    outline: 0;
}

.clear:before,
.clear:after {
    content: " ";
    display: table;
}

.clear:after {
    clear: both;
}

.row:before,
.row:after {
    content: "";
    display: table;
}

.row:after {
    clear: both;
}

.row {
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
}

@media only screen and (min-width: 740px) {
    .row-m {
        position: relative;
        margin-left: -15px;
        margin-right: -15px;
    }
    .row-m .clear-m:before,
    .row-m .clear-m:after {
        content: "";
        display: table;
    }
    .row-m .clear-m:after {
        clear: both;
    }
    .row-m .row-m:before,
    .row-m .row-m:after {
        content: "";
        display: table;
    }
    .row-m .row-m:after {
        clear: both;
    }
}

@media only screen and (min-width: 980px) {
    .row-l {
        position: relative;
        margin-left: -15px;
        margin-right: -15px;
    }
    .clear-l:before,
    .clear-l:after {
        content: "";
        display: table;
    }
    .clear-l:after {
        clear: both;
    }
    .row-l:before,
    .row-l:after {
        content: "";
        display: table;
    }
    .row-l:after {
        clear: both;
    }
}

@media only screen and (min-width: 1140px) {
    .row-xl {
        position: relative;
        margin-left: -15px;
        margin-right: -15px;
    }
    .clear-xl:before,
    .clear-xl:after {
        content: "";
        display: table;
    }
    .clear-xl:after {
        clear: both;
    }
    .row-xl:before,
    .row-xl:after {
        content: "";
        display: table;
    }
    .row-xl:after {
        clear: both;
    }
}

.container {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
}

.container-full {
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (min-width: 740px) {
    .container,
    .container-full {
        width: 720px;
    }
    .container-m {
        width: 720px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: auto;
        margin-right: auto;
    }
    .container-full-m {
        width: 720px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (min-width: 980px) {
    .container,
    .container-full {
        width: 960px;
    }
    .container-l {
        width: 960px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: auto;
        margin-right: auto;
    }
    .container-full-l {
        width: 960px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (min-width: 1140px) {
    .container,
    .container-full {
        width: 1120px;
    }
    .container-xl {
        width: 1120px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: auto;
        margin-right: auto;
    }
    .container-full-xl {
        width: 1120px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.feature-block-heading,
.col-11,
.col-12,
.col-1-2,
.col-1-3,
.col-2-3,
.col-1-4,
.col-3-4,
.col-1-5,
.col-2-5,
.col-3-5,
.col-4-5 {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    float: left;
}

.col-1 {
    width: 8.33333%;
}

.col-2 {
    width: 16.66667%;
}

.col-3 {
    width: 25%;
}

.col-4 {
    width: 33.33333%;
}

.col-5 {
    width: 41.66667%;
}

.col-6 {
    width: 50%;
}

.col-7 {
    width: 58.33333%;
}

.col-8 {
    width: 66.66667%;
}

.col-9 {
    width: 75%;
}

.col-10,
.feature-block-heading {
    width: 83.33333%;
}

.col-11 {
    width: 91.66667%;
}

.col-12 {
    width: 100%;
}

.col-1-2 {
    width: 50%;
}

.col-1-3 {
    width: 33.33333%;
}

.col-2-3 {
    width: 66.66667%;
}

.col-1-4 {
    width: 25%;
}

.col-3-4 {
    width: 75%;
}

.col-1-5 {
    width: 20%;
}

.col-2-5 {
    width: 40%;
}

.col-3-5 {
    width: 60%;
}

.col-4-5 {
    width: 80%;
}

.col-full {
    width: 100%;
}

.push-1 {
    left: 8.33333%;
}

.push-2 {
    left: 16.66667%;
}

.push-3 {
    left: 25%;
}

.push-4 {
    left: 33.33333%;
}

.push-5 {
    left: 41.66667%;
}

.push-6 {
    left: 50%;
}

.push-7 {
    left: 58.33333%;
}

.push-8 {
    left: 66.66667%;
}

.push-9 {
    left: 75%;
}

.push-10 {
    left: 83.33333%;
}

.push-11 {
    left: 91.66667%;
}

.push-1-2 {
    left: 50%;
}

.push-1-3 {
    left: 33.33333%;
}

.push-2-3 {
    left: 66.66667%;
}

.push-1-4 {
    left: 25%;
}

.push-3-4 {
    left: 75%;
}

.push-1-5 {
    left: 20%;
}

.push-2-5 {
    left: 40%;
}

.push-3-5 {
    left: 60%;
}

.push-4-5 {
    left: 80%;
}

.pull-1 {
    left: -8.33333%;
}

.pull-2 {
    left: -16.66667%;
}

.pull-3 {
    left: -25%;
}

.pull-4 {
    left: -33.33333%;
}

.pull-5 {
    left: -41.66667%;
}

.pull-6 {
    left: -50%;
}

.pull-7 {
    left: -58.33333%;
}

.pull-8 {
    left: -66.66667%;
}

.pull-9 {
    left: -75%;
}

.pull-10 {
    left: -83.33333%;
}

.pull-11 {
    left: -91.66667%;
}

.pull-1-2 {
    left: -50%;
}

.pull-1-3 {
    left: -33.33333%;
}

.pull-2-3 {
    left: -66.66667%;
}

.pull-1-4 {
    left: -25%;
}

.pull-3-4 {
    left: -75%;
}

.pull-1-5 {
    left: -20%;
}

.pull-2-5 {
    left: -40%;
}

.pull-3-5 {
    left: -60%;
}

.pull-4-5 {
    left: -80%;
}

@media only screen and (min-width: 740px) {
    .col-1-m,
    .col-2-m,
    .col-3-m,
    .col-4-m,
    .col-5-m,
    .col-6-m,
    .col-7-m,
    .col-8-m,
    .col-9-m,
    .col-10-m,
    .col-11-m,
    .col-12-m,
    .col-1-2-m,
    .col-1-3-m,
    .col-2-3-m,
    .col-1-4-m,
    .col-3-4-m,
    .col-1-5-m,
    .col-2-5-m,
    .col-3-5-m,
    .col-4-5-m {
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
        float: left;
    }
    .col-1-m {
        width: 8.33333%;
    }
    .col-2-m {
        width: 16.66667%;
    }
    .col-3-m {
        width: 25%;
    }
    .col-4-m {
        width: 33.33333%;
    }
    .col-5-m {
        width: 41.66667%;
    }
    .col-6-m {
        width: 50%;
    }
    .col-7-m {
        width: 58.33333%;
    }
    .col-8-m {
        width: 66.66667%;
    }
    .col-9-m {
        width: 75%;
    }
    .col-10-m {
        width: 83.33333%;
    }
    .col-11-m {
        width: 91.66667%;
    }
    .col-12-m {
        width: 100%;
    }
    .col-1-2-m {
        width: 50%;
    }
    .col-1-3-m {
        width: 33.33333%;
    }
    .col-2-3-m {
        width: 66.66667%;
    }
    .col-1-4-m {
        width: 25%;
    }
    .col-3-4-m {
        width: 75%;
    }
    .col-1-5-m {
        width: 20%;
    }
    .col-2-5-m {
        width: 40%;
    }
    .col-3-5-m {
        width: 60%;
    }
    .col-4-5-m {
        width: 80%;
    }
    .col-full-m {
        width: 100%;
    }
    .push-1-m {
        left: 8.33333%;
    }
    .push-2-m {
        left: 16.66667%;
    }
    .push-3-m {
        left: 25%;
    }
    .push-4-m {
        left: 33.33333%;
    }
    .push-5-m {
        left: 41.66667%;
    }
    .push-6-m {
        left: 50%;
    }
    .push-7-m {
        left: 58.33333%;
    }
    .push-8-m {
        left: 66.66667%;
    }
    .push-9-m {
        left: 75%;
    }
    .push-10-m {
        left: 83.33333%;
    }
    .push-11-m {
        left: 91.66667%;
    }
    .push-1-2-m {
        left: 50%;
    }
    .push-1-3-m {
        left: 33.33333%;
    }
    .push-2-3-m {
        left: 66.66667%;
    }
    .push-1-4-m {
        left: 25%;
    }
    .push-3-4-m {
        left: 75%;
    }
    .push-1-5-m {
        left: 20%;
    }
    .push-2-5-m {
        left: 40%;
    }
    .push-3-5-m {
        left: 60%;
    }
    .push-4-5-m {
        left: 80%;
    }
    .pull-1-m {
        left: -8.33333%;
    }
    .pull-2-m {
        left: -16.66667%;
    }
    .pull-3-m {
        left: -25%;
    }
    .pull-4-m {
        left: -33.33333%;
    }
    .pull-5-m {
        left: -41.66667%;
    }
    .pull-6-m {
        left: -50%;
    }
    .pull-7-m {
        left: -58.33333%;
    }
    .pull-8-m {
        left: -66.66667%;
    }
    .pull-9-m {
        left: -75%;
    }
    .pull-10-m {
        left: -83.33333%;
    }
    .pull-11-m {
        left: -91.66667%;
    }
    .pull-1-2-m {
        left: -50%;
    }
    .pull-1-3-m {
        left: -33.33333%;
    }
    .pull-2-3-m {
        left: -66.66667%;
    }
    .pull-1-4-m {
        left: -25%;
    }
    .pull-3-4-m {
        left: -75%;
    }
    .pull-1-5-m {
        left: -20%;
    }
    .pull-2-5-m {
        left: -40%;
    }
    .pull-3-5-m {
        left: -60%;
    }
    .pull-4-5-m {
        left: -80%;
    }
}

@media only screen and (min-width: 980px) {
    .col-1-l,
    .col-2-l,
    .col-3-l,
    .col-4-l,
    .col-5-l,
    .col-6-l,
    .col-7-l,
    .col-8-l,
    .col-9-l,
    .col-10-l,
    .col-11-l,
    .col-12-l,
    .col-1-2-l,
    .col-1-3-l,
    .col-2-3-l,
    .col-1-4-l,
    .col-3-4-l,
    .col-1-5-l,
    .col-2-5-l,
    .col-3-5-l,
    .col-4-5-l {
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
        float: left;
    }
    .col-1-l {
        width: 8.33333%;
    }
    .col-2-l {
        width: 16.66667%;
    }
    .col-3-l {
        width: 25%;
    }
    .col-4-l {
        width: 33.33333%;
    }
    .col-5-l {
        width: 41.66667%;
    }
    .col-6-l {
        width: 50%;
    }
    .col-7-l {
        width: 58.33333%;
    }
    .col-8-l {
        width: 66.66667%;
    }
    .col-9-l {
        width: 75%;
    }
    .col-10-l {
        width: 83.33333%;
    }
    .col-11-l {
        width: 91.66667%;
    }
    .col-12-l {
        width: 100%;
    }
    .col-1-2-l {
        width: 50%;
    }
    .col-1-3-l {
        width: 33.33333%;
    }
    .col-2-3-l {
        width: 66.66667%;
    }
    .col-1-4-l {
        width: 25%;
    }
    .col-3-4-l {
        width: 75%;
    }
    .col-1-5-l {
        width: 20%;
    }
    .col-2-5-l {
        width: 40%;
    }
    .col-3-5-l {
        width: 60%;
    }
    .col-4-5-l {
        width: 80%;
    }
    .col-full-l {
        width: 100%;
    }
    .push-1-l {
        left: 8.33333%;
    }
    .push-2-l {
        left: 16.66667%;
    }
    .push-3-l {
        left: 25%;
    }
    .push-4-l {
        left: 33.33333%;
    }
    .push-5-l {
        left: 41.66667%;
    }
    .push-6-l {
        left: 50%;
    }
    .push-7-l {
        left: 58.33333%;
    }
    .push-8-l {
        left: 66.66667%;
    }
    .push-9-l {
        left: 75%;
    }
    .push-10-l {
        left: 83.33333%;
    }
    .push-11-l {
        left: 91.66667%;
    }
    .push-1-2-l {
        left: 50%;
    }
    .push-1-3-l {
        left: 33.33333%;
    }
    .push-2-3-l {
        left: 66.66667%;
    }
    .push-1-4-l {
        left: 25%;
    }
    .push-3-4-l {
        left: 75%;
    }
    .push-1-5-l {
        left: 20%;
    }
    .push-2-5-l {
        left: 40%;
    }
    .push-3-5-l {
        left: 60%;
    }
    .push-4-5-l {
        left: 80%;
    }
    .pull-1-l {
        left: -8.33333%;
    }
    .pull-2-l {
        left: -16.66667%;
    }
    .pull-3-l {
        left: -25%;
    }
    .pull-4-l {
        left: -33.33333%;
    }
    .pull-5-l {
        left: -41.66667%;
    }
    .pull-6-l {
        left: -50%;
    }
    .pull-7-l {
        left: -58.33333%;
    }
    .pull-8-l {
        left: -66.66667%;
    }
    .pull-9-l {
        left: -75%;
    }
    .pull-10-l {
        left: -83.33333%;
    }
    .pull-11-l {
        left: -91.66667%;
    }
    .pull-1-2-l {
        left: -50%;
    }
    .pull-1-3-l {
        left: -33.33333%;
    }
    .pull-2-3-l {
        left: -66.66667%;
    }
    .pull-1-4-l {
        left: -25%;
    }
    .pull-3-4-l {
        left: -75%;
    }
    .pull-1-5-l {
        left: -20%;
    }
    .pull-2-5-l {
        left: -40%;
    }
    .pull-3-5-l {
        left: -60%;
    }
    .pull-4-5-l {
        left: -80%;
    }
}

@media only screen and (min-width: 1140px) {
    .col-1-xl,
    .col-2-xl,
    .col-3-xl,
    .col-4-xl,
    .col-5-xl,
    .col-6-xl,
    .col-7-xl,
    .col-8-xl,
    .col-9-xl,
    .col-10-xl,
    .col-11-xl,
    .col-12-xl,
    .col-1-2-xl,
    .col-1-3-xl,
    .col-2-3-xl,
    .col-1-4-xl,
    .col-3-4-xl,
    .col-1-5-xl,
    .col-2-5-xl,
    .col-3-5-xl,
    .col-4-5-xl {
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
        float: left;
    }
    .col-1-xl {
        width: 8.33333%;
    }
    .col-2-xl {
        width: 16.66667%;
    }
    .col-3-xl {
        width: 25%;
    }
    .col-4-xl {
        width: 33.33333%;
    }
    .col-5-xl {
        width: 41.66667%;
    }
    .col-6-xl {
        width: 50%;
    }
    .col-7-xl {
        width: 58.33333%;
    }
    .col-8-xl {
        width: 66.66667%;
    }
    .col-9-xl {
        width: 75%;
    }
    .col-10-xl {
        width: 83.33333%;
    }
    .col-11-xl {
        width: 91.66667%;
    }
    .col-12-xl {
        width: 100%;
    }
    .col-1-2-xl {
        width: 50%;
    }
    .col-1-3-xl {
        width: 33.33333%;
    }
    .col-2-3-xl {
        width: 66.66667%;
    }
    .col-1-4-xl {
        width: 25%;
    }
    .col-3-4-xl {
        width: 75%;
    }
    .col-1-5-xl {
        width: 20%;
    }
    .col-2-5-xl {
        width: 40%;
    }
    .col-3-5-xl {
        width: 60%;
    }
    .col-4-5-xl {
        width: 80%;
    }
    .col-full-xl {
        width: 100%;
    }
    .push-1-xl {
        left: 8.33333%;
    }
    .push-2-xl {
        left: 16.66667%;
    }
    .push-3-xl {
        left: 25%;
    }
    .push-4-xl {
        left: 33.33333%;
    }
    .push-5-xl {
        left: 41.66667%;
    }
    .push-6-xl {
        left: 50%;
    }
    .push-7-xl {
        left: 58.33333%;
    }
    .push-8-xl {
        left: 66.66667%;
    }
    .push-9-xl {
        left: 75%;
    }
    .push-10-xl {
        left: 83.33333%;
    }
    .push-11-xl {
        left: 91.66667%;
    }
    .push-1-2-xl {
        left: 50%;
    }
    .push-1-3-xl {
        left: 33.33333%;
    }
    .push-2-3-xl {
        left: 66.66667%;
    }
    .push-1-4-xl {
        left: 25%;
    }
    .push-3-4-xl {
        left: 75%;
    }
    .push-1-5-xl {
        left: 20%;
    }
    .push-2-5-xl {
        left: 40%;
    }
    .push-3-5-xl {
        left: 60%;
    }
    .push-4-5-xl {
        left: 80%;
    }
    .pull-1-xl {
        left: -8.33333%;
    }
    .pull-2-xl {
        left: -16.66667%;
    }
    .pull-3-xl {
        left: -25%;
    }
    .pull-4-xl {
        left: -33.33333%;
    }
    .pull-5-xl {
        left: -41.66667%;
    }
    .pull-6-xl {
        left: -50%;
    }
    .pull-7-xl {
        left: -58.33333%;
    }
    .pull-8-xl {
        left: -66.66667%;
    }
    .pull-9-xl {
        left: -75%;
    }
    .pull-10-xl {
        left: -83.33333%;
    }
    .pull-11-xl {
        left: -91.66667%;
    }
    .pull-1-2-xl {
        left: -50%;
    }
    .pull-1-3-xl {
        left: -33.33333%;
    }
    .pull-2-3-xl {
        left: -66.66667%;
    }
    .pull-1-4-xl {
        left: -25%;
    }
    .pull-3-4-xl {
        left: -75%;
    }
    .pull-1-5-xl {
        left: -20%;
    }
    .pull-2-5-xl {
        left: -40%;
    }
    .pull-3-5-xl {
        left: -60%;
    }
    .pull-4-5-xl {
        left: -80%;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.fade-in,
.banner-lead-1,
.banner-lead-2,
.banner-lead-3,
.banner-content,
.banner-buttons,
.services-block.active .content-block-inner,
.services-block.active .service-item,
.video-feature-block .content-block-inner.active p,
.news-block.active .content-block-inner {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fade-in-down,
.about-block .content-block-inner.active {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fade-in-down-big,
.contact-feature-block.active .feature-block-heading,
.video-feature-block .content-block-inner.active .feature-block-heading,
.video-feature-block .content-block-inner.active .button-play {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-30px, 0, 0);
        transform: translate3d(-30px, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-30px, 0, 0);
        transform: translate3d(-30px, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fade-in-left,
.about-content.active .what-we-do-block,
.news-list.active .news-item,
.contact-block.active .contact-block-form {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fade-in-left-big {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(30px, 0, 0);
        transform: translate3d(30px, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(30px, 0, 0);
        transform: translate3d(30px, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fade-in-right,
.about-content.active .our-clients-block,
.news-list.active .news-item-secondary,
.contact-block.active .contact-block-content {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fade-in-right-big {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 30px, 0);
        transform: translate3d(0, 30px, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 30px, 0);
        transform: translate3d(0, 30px, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fade-in-up,
.modal:target .modal-inner,
.our-team-block.active,
.news-list.active .news-item-third {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fade-in-up-big,
.contact-feature-block.active .button {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@media print {
    *,
    *:before,
    *:after {
        background: transparent;
        color: #000;
        box-shadow: none;
        text-shadow: none;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }
    pre,
    blockquote {
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr {
        page-break-inside: avoid;
    }
    img {
        page-break-inside: avoid;
        max-width: 100%;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
}

.img-full {
    width: 100%;
}

.button {
    border: 1px solid #d7d7d7;
    background-color: #f3f3f3;
    line-height: normal;
    padding: .5em 1em;
    text-decoration: none;
    color: #363636;
    display: inline-block;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.button:hover,
.button:active {
    text-decoration: none;
}

.button:hover {
    color: #fff;
    background: #f9f9f9;
}

.button-link {
    color: #009688;
    text-decoration: underline;
    border: 0;
    background: transparent;
    padding: 0;
}

.button-link:hover {
    text-decoration: none;
}

.button-link:active {
    outline: 0;
}

.heading {
    text-transform: uppercase;
    color: #009688;
}

.heading:after {
    content: "";
    display: block;
    width: 40px;
    height: 3px;
    background: #009688;
    margin-top: 5px;
    margin-bottom: 20px;
}

.field {
    border: 1px solid #ccc;
    background: transparent;
    padding: 10px;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.field:focus {
    outline: 0;
    border-color: #009688;
}

.button {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem;
    color: #fff;
    padding: 1em 2.8em;
    text-decoration: none;
    border: 1px solid transparent;
    background: #009688;
    -webkit-transition: all .2s;
    transition: all .2s;
    font-weight: 400;
    display: inline-block;
    position: relative;
    border-radius: 40px;
}

.button:hover {
    background: #009688;
    text-decoration: none;
}

.button:active {
    top: 1px;
}

.button-primary {
    background: rgba(0, 150, 136, 0.7);
}

.button-primary:hover {
    background: rgba(0, 150, 136, 0.5);
}

.button-secondary {
    background: rgba(255, 255, 0, 0.7);
}

.button-secondary:hover {
    background: rgba(255, 255, 0, 0.5);
}

.button-play {
    width: 80px;
    height: 80px;
    border: 0;
    padding: 0;
    border-radius: 100%;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.button-play:hover {
    background: rgba(0, 150, 136, 0.8);
}

.button-play:before {
    content: "";
    color: #fff;
    display: block;
    width: 0;
    height: 0;
    top: 50%;
    left: 50%;
    margin-left: -7px;
    margin-top: -14px;
    position: absolute;
    border-style: solid;
    border-width: 15px 0 15px 20px;
    border-color: transparent transparent transparent #fff;
}

.social-icon {
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyOTEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyOTEgMjAiPgo8c3ZnIGlkPSJpY29uLWxpbmtlZGluIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeD0iMCIgeT0iMCI+CjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0zLjg5NSA2Ljk3NXYxMS4wNjBoLTMuNjgzdi0xMS4wNjBoMy42ODN6TTQuMTI5IDMuNTZxMC4wMTEgMC44MTUtMC41NjQgMS4zNjJ0LTEuNTEyIDAuNTQ3aC0wLjAyMnEtMC45MTUgMC0xLjQ3My0wLjU0N3QtMC41NTgtMS4zNjJxMC0wLjgyNiAwLjU3NS0xLjM2N3QxLjUwMS0wLjU0MSAxLjQ4NCAwLjU0MSAwLjU2OSAxLjM2N3pNMTcuMTQzIDExLjY5NnY2LjMzOWgtMy42NzJ2LTUuOTE1cTAtMS4xNzItMC40NTItMS44MzZ0LTEuNDEyLTAuNjY0cS0wLjcwMyAwLTEuMTc3IDAuMzg1dC0wLjcwOSAwLjk1NHEtMC4xMjMgMC4zMzUtMC4xMjMgMC45MDR2Ni4xNzJoLTMuNjcycTAuMDIyLTQuNDUzIDAuMDIyLTcuMjIxdC0wLjAxMS0zLjMwNGwtMC4wMTEtMC41MzZoMy42NzJ2MS42MDdoLTAuMDIycTAuMjIzLTAuMzU3IDAuNDU4LTAuNjI1dDAuNjMxLTAuNTggMC45NzEtMC40ODUgMS4yNzgtMC4xNzNxMS45MDggMCAzLjA2OSAxLjI2N3QxLjE2MSAzLjcxMXoiPjwvcGF0aD4KPC9zdmc+CjxzdmcgaWQ9Imljb24tdHdpdHRlciIgd2lkdGg9IjE5IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTkgMjAiIHg9IjcwIiB5PSIwIj4KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTE4LjA4MCA0LjU1NHEtMC43NDggMS4wOTQtMS44MDggMS44NjQgMC4wMTEgMC4xNTYgMC4wMTEgMC40NjkgMCAxLjQ1MS0wLjQyNCAyLjg5NnQtMS4yODkgMi43NzMtMi4wNTkgMi4zNDktMi44NzkgMS42MjktMy42MDUgMC42MDhxLTMuMDI1IDAtNS41MzYtMS42MTggMC4zOTEgMC4wNDUgMC44NzEgMC4wNDUgMi41MTEgMCA0LjQ3NS0xLjU0LTEuMTcyLTAuMDIyLTIuMDk4LTAuNzJ0LTEuMjcyLTEuNzhxMC4zNjggMC4wNTYgMC42ODEgMC4wNTYgMC40OCAwIDAuOTQ5LTAuMTIzLTEuMjUtMC4yNTctMi4wNzAtMS4yNDR0LTAuODItMi4yOTR2LTAuMDQ1cTAuNzU5IDAuNDI0IDEuNjI5IDAuNDU4LTAuNzM3LTAuNDkxLTEuMTcyLTEuMjgzdC0wLjQzNS0xLjcxOXEwLTAuOTgyIDAuNDkxLTEuODE5IDEuMzUgMS42NjMgMy4yODcgMi42NjJ0NC4xNDYgMS4xMXEtMC4wODktMC40MjQtMC4wODktMC44MjYgMC0xLjQ5NiAxLjA1NS0yLjU1dDIuNTUtMS4wNTVxMS41NjMgMCAyLjYzNCAxLjEzOCAxLjIxNy0wLjIzNCAyLjI4OC0wLjg3MS0wLjQxMyAxLjI4My0xLjU4NSAxLjk4NyAxLjAzOC0wLjExMiAyLjA3Ni0wLjU1OHoiPjwvcGF0aD4KPC9zdmc+CjxzdmcgaWQ9Imljb24teW91dHViZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHg9IjE0MCIgeT0iMCI+CjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMC44MzcgMTMuODg0djIuMzU1cTAgMC43NDgtMC40MzUgMC43NDgtMC4yNTcgMC0wLjUwMi0wLjI0NnYtMy4zNTlxMC4yNDYtMC4yNDYgMC41MDItMC4yNDYgMC40MzUgMCAwLjQzNSAwLjc0OHpNMTQuNjA5IDEzLjg5NXYwLjUxM2gtMS4wMDR2LTAuNTEzcTAtMC43NTkgMC41MDItMC43NTl0MC41MDIgMC43NTl6TTMuODI4IDExLjQ2MmgxLjE5NHYtMS4wNDloLTMuNDgydjEuMDQ5aDEuMTcydjYuMzVoMS4xMTZ2LTYuMzV6TTcuMDQyIDE3LjgxM2gwLjk5M3YtNS41MTNoLTAuOTkzdjQuMjE5cS0wLjMzNSAwLjQ2OS0wLjYzNiAwLjQ2OS0wLjIwMSAwLTAuMjM0LTAuMjM0LTAuMDExLTAuMDMzLTAuMDExLTAuMzkxdi00LjA2M2gtMC45OTN2NC4zNjRxMCAwLjU0NyAwLjA4OSAwLjgxNSAwLjEzNCAwLjQxMyAwLjY0NyAwLjQxMyAwLjUzNiAwIDEuMTM4LTAuNjgxdjAuNjAzek0xMS44MyAxNi4xNjF2LTIuMTk5cTAtMC44MTUtMC4xLTEuMTA1LTAuMTktMC42MjUtMC43OTItMC42MjUtMC41NTggMC0xLjAzOCAwLjYwM3YtMi40MjJoLTAuOTkzdjcuNGgwLjk5M3YtMC41MzZxMC41MDIgMC42MTQgMS4wMzggMC42MTQgMC42MDMgMCAwLjc5Mi0wLjYxNCAwLjEtMC4zMDEgMC4xLTEuMTE2ek0xNS42MDMgMTYuMDQ5di0wLjE0NWgtMS4wMTZxMCAwLjU2OS0wLjAyMiAwLjY4MS0wLjA3OCAwLjQwMi0wLjQ0NiAwLjQwMi0wLjUxMyAwLTAuNTEzLTAuNzd2LTAuOTcxaDEuOTk4di0xLjE1cTAtMC44ODItMC4zMDEtMS4yOTUtMC40MzUtMC41NjktMS4xODMtMC41NjktMC43NTkgMC0xLjE5NCAwLjU2OS0wLjMxMyAwLjQxMy0wLjMxMyAxLjI5NXYxLjkzMXEwIDAuODgyIDAuMzI0IDEuMjk1IDAuNDM1IDAuNTY5IDEuMjA1IDAuNTY5IDAuODA0IDAgMS4yMDUtMC41OTIgMC4yMDEtMC4zMDEgMC4yMzQtMC42MDMgMC4wMjItMC4xIDAuMDIyLTAuNjQ3ek04LjgxNyA1Ljg1OXYtMi4zNDRxMC0wLjc3LTAuNDgtMC43N3QtMC40OCAwLjc3djIuMzQ0cTAgMC43ODEgMC40OCAwLjc4MXQwLjQ4LTAuNzgxek0xNi44NDIgMTQuMjQxcTAgMi42MTItMC4yOSAzLjkwNi0wLjE1NiAwLjY1OC0wLjY0NyAxLjEwNXQtMS4xMzggMC41MTNxLTIuMDU0IDAuMjM0LTYuMTk0IDAuMjM0dC02LjE5NC0wLjIzNHEtMC42NDctMC4wNjctMS4xNDQtMC41MTN0LTAuNjQyLTEuMTA1cS0wLjI5LTEuMjUtMC4yOS0zLjkwNiAwLTIuNjEyIDAuMjktMy45MDYgMC4xNTYtMC42NTggMC42NDctMS4xMDV0MS4xNS0wLjUyNXEyLjA0Mi0wLjIyMyA2LjE4My0wLjIyM3Q2LjE5NCAwLjIyM3EwLjY0NyAwLjA3OCAxLjE0NCAwLjUyNXQwLjY0MiAxLjEwNXEwLjI5IDEuMjUgMC4yOSAzLjkwNnpNNS43MDMgMGgxLjEzOGwtMS4zNSA0LjQ1M3YzLjAyNWgtMS4xMTZ2LTMuMDI1cS0wLjE1Ni0wLjgyNi0wLjY4MS0yLjM2Ni0wLjQxMy0xLjE1LTAuNzI1LTIuMDg3aDEuMTgzbDAuNzkyIDIuOTM1ek05LjgzMyAzLjcxN3YxLjk1M3EwIDAuOTA0LTAuMzEzIDEuMzE3LTAuNDEzIDAuNTY5LTEuMTgzIDAuNTY5LTAuNzQ4IDAtMS4xNzItMC41NjktMC4zMTMtMC40MjQtMC4zMTMtMS4zMTd2LTEuOTUzcTAtMC44OTMgMC4zMTMtMS4zMDYgMC40MjQtMC41NjkgMS4xNzItMC41NjkgMC43NyAwIDEuMTgzIDAuNTY5IDAuMzEzIDAuNDEzIDAuMzEzIDEuMzA2ek0xMy41NzEgMS45MDh2NS41NjloLTEuMDE2di0wLjYxNHEtMC41OTIgMC42OTItMS4xNSAwLjY5Mi0wLjUxMyAwLTAuNjU4LTAuNDEzLTAuMDg5LTAuMjY4LTAuMDg5LTAuODM3di00LjM5N2gxLjAxNnY0LjA5NnEwIDAuMzY4IDAuMDExIDAuMzkxIDAuMDMzIDAuMjQ2IDAuMjM0IDAuMjQ2IDAuMzAxIDAgMC42MzYtMC40OHYtNC4yNTJoMS4wMTZ6Ij48L3BhdGg+Cjwvc3ZnPgo8c3ZnIGlkPSJpY29uLWZhY2Vib29rIiB3aWR0aD0iMTEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMSAyMCIgeD0iMjEwIiB5PSIwIj4KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTEwLjcwMyAwLjEzNHYyLjk0NmgtMS43NTJxLTAuOTYgMC0xLjI5NSAwLjQwMnQtMC4zMzUgMS4yMDV2Mi4xMDloMy4yN2wtMC40MzUgMy4zMDRoLTIuODM1djguNDcxaC0zLjQxNXYtOC40NzFoLTIuODQ2di0zLjMwNGgyLjg0NnYtMi40MzNxMC0yLjA3NiAxLjE2MS0zLjIydDMuMDkyLTEuMTQ0cTEuNjQxIDAgMi41NDUgMC4xMzR6Ij48L3BhdGg+Cjwvc3ZnPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    display: block;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.social-icon:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyOTEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyOTEgMjAiPgo8c3ZnIGlkPSJpY29uLWxpbmtlZGluIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeD0iMCIgeT0iMCI+CjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0zLjg5NSA2Ljk3NXYxMS4wNjBoLTMuNjgzdi0xMS4wNjBoMy42ODN6TTQuMTI5IDMuNTZxMC4wMTEgMC44MTUtMC41NjQgMS4zNjJ0LTEuNTEyIDAuNTQ3aC0wLjAyMnEtMC45MTUgMC0xLjQ3My0wLjU0N3QtMC41NTgtMS4zNjJxMC0wLjgyNiAwLjU3NS0xLjM2N3QxLjUwMS0wLjU0MSAxLjQ4NCAwLjU0MSAwLjU2OSAxLjM2N3pNMTcuMTQzIDExLjY5NnY2LjMzOWgtMy42NzJ2LTUuOTE1cTAtMS4xNzItMC40NTItMS44MzZ0LTEuNDEyLTAuNjY0cS0wLjcwMyAwLTEuMTc3IDAuMzg1dC0wLjcwOSAwLjk1NHEtMC4xMjMgMC4zMzUtMC4xMjMgMC45MDR2Ni4xNzJoLTMuNjcycTAuMDIyLTQuNDUzIDAuMDIyLTcuMjIxdC0wLjAxMS0zLjMwNGwtMC4wMTEtMC41MzZoMy42NzJ2MS42MDdoLTAuMDIycTAuMjIzLTAuMzU3IDAuNDU4LTAuNjI1dDAuNjMxLTAuNTggMC45NzEtMC40ODUgMS4yNzgtMC4xNzNxMS45MDggMCAzLjA2OSAxLjI2N3QxLjE2MSAzLjcxMXoiPjwvcGF0aD4KPC9zdmc+CjxzdmcgaWQ9Imljb24tdHdpdHRlciIgd2lkdGg9IjE5IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTkgMjAiIHg9IjcwIiB5PSIwIj4KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTE4LjA4MCA0LjU1NHEtMC43NDggMS4wOTQtMS44MDggMS44NjQgMC4wMTEgMC4xNTYgMC4wMTEgMC40NjkgMCAxLjQ1MS0wLjQyNCAyLjg5NnQtMS4yODkgMi43NzMtMi4wNTkgMi4zNDktMi44NzkgMS42MjktMy42MDUgMC42MDhxLTMuMDI1IDAtNS41MzYtMS42MTggMC4zOTEgMC4wNDUgMC44NzEgMC4wNDUgMi41MTEgMCA0LjQ3NS0xLjU0LTEuMTcyLTAuMDIyLTIuMDk4LTAuNzJ0LTEuMjcyLTEuNzhxMC4zNjggMC4wNTYgMC42ODEgMC4wNTYgMC40OCAwIDAuOTQ5LTAuMTIzLTEuMjUtMC4yNTctMi4wNzAtMS4yNDR0LTAuODItMi4yOTR2LTAuMDQ1cTAuNzU5IDAuNDI0IDEuNjI5IDAuNDU4LTAuNzM3LTAuNDkxLTEuMTcyLTEuMjgzdC0wLjQzNS0xLjcxOXEwLTAuOTgyIDAuNDkxLTEuODE5IDEuMzUgMS42NjMgMy4yODcgMi42NjJ0NC4xNDYgMS4xMXEtMC4wODktMC40MjQtMC4wODktMC44MjYgMC0xLjQ5NiAxLjA1NS0yLjU1dDIuNTUtMS4wNTVxMS41NjMgMCAyLjYzNCAxLjEzOCAxLjIxNy0wLjIzNCAyLjI4OC0wLjg3MS0wLjQxMyAxLjI4My0xLjU4NSAxLjk4NyAxLjAzOC0wLjExMiAyLjA3Ni0wLjU1OHoiPjwvcGF0aD4KPC9zdmc+CjxzdmcgaWQ9Imljb24teW91dHViZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHg9IjE0MCIgeT0iMCI+CjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMC44MzcgMTMuODg0djIuMzU1cTAgMC43NDgtMC40MzUgMC43NDgtMC4yNTcgMC0wLjUwMi0wLjI0NnYtMy4zNTlxMC4yNDYtMC4yNDYgMC41MDItMC4yNDYgMC40MzUgMCAwLjQzNSAwLjc0OHpNMTQuNjA5IDEzLjg5NXYwLjUxM2gtMS4wMDR2LTAuNTEzcTAtMC43NTkgMC41MDItMC43NTl0MC41MDIgMC43NTl6TTMuODI4IDExLjQ2MmgxLjE5NHYtMS4wNDloLTMuNDgydjEuMDQ5aDEuMTcydjYuMzVoMS4xMTZ2LTYuMzV6TTcuMDQyIDE3LjgxM2gwLjk5M3YtNS41MTNoLTAuOTkzdjQuMjE5cS0wLjMzNSAwLjQ2OS0wLjYzNiAwLjQ2OS0wLjIwMSAwLTAuMjM0LTAuMjM0LTAuMDExLTAuMDMzLTAuMDExLTAuMzkxdi00LjA2M2gtMC45OTN2NC4zNjRxMCAwLjU0NyAwLjA4OSAwLjgxNSAwLjEzNCAwLjQxMyAwLjY0NyAwLjQxMyAwLjUzNiAwIDEuMTM4LTAuNjgxdjAuNjAzek0xMS44MyAxNi4xNjF2LTIuMTk5cTAtMC44MTUtMC4xLTEuMTA1LTAuMTktMC42MjUtMC43OTItMC42MjUtMC41NTggMC0xLjAzOCAwLjYwM3YtMi40MjJoLTAuOTkzdjcuNGgwLjk5M3YtMC41MzZxMC41MDIgMC42MTQgMS4wMzggMC42MTQgMC42MDMgMCAwLjc5Mi0wLjYxNCAwLjEtMC4zMDEgMC4xLTEuMTE2ek0xNS42MDMgMTYuMDQ5di0wLjE0NWgtMS4wMTZxMCAwLjU2OS0wLjAyMiAwLjY4MS0wLjA3OCAwLjQwMi0wLjQ0NiAwLjQwMi0wLjUxMyAwLTAuNTEzLTAuNzd2LTAuOTcxaDEuOTk4di0xLjE1cTAtMC44ODItMC4zMDEtMS4yOTUtMC40MzUtMC41NjktMS4xODMtMC41NjktMC43NTkgMC0xLjE5NCAwLjU2OS0wLjMxMyAwLjQxMy0wLjMxMyAxLjI5NXYxLjkzMXEwIDAuODgyIDAuMzI0IDEuMjk1IDAuNDM1IDAuNTY5IDEuMjA1IDAuNTY5IDAuODA0IDAgMS4yMDUtMC41OTIgMC4yMDEtMC4zMDEgMC4yMzQtMC42MDMgMC4wMjItMC4xIDAuMDIyLTAuNjQ3ek04LjgxNyA1Ljg1OXYtMi4zNDRxMC0wLjc3LTAuNDgtMC43N3QtMC40OCAwLjc3djIuMzQ0cTAgMC43ODEgMC40OCAwLjc4MXQwLjQ4LTAuNzgxek0xNi44NDIgMTQuMjQxcTAgMi42MTItMC4yOSAzLjkwNi0wLjE1NiAwLjY1OC0wLjY0NyAxLjEwNXQtMS4xMzggMC41MTNxLTIuMDU0IDAuMjM0LTYuMTk0IDAuMjM0dC02LjE5NC0wLjIzNHEtMC42NDctMC4wNjctMS4xNDQtMC41MTN0LTAuNjQyLTEuMTA1cS0wLjI5LTEuMjUtMC4yOS0zLjkwNiAwLTIuNjEyIDAuMjktMy45MDYgMC4xNTYtMC42NTggMC42NDctMS4xMDV0MS4xNS0wLjUyNXEyLjA0Mi0wLjIyMyA2LjE4My0wLjIyM3Q2LjE5NCAwLjIyM3EwLjY0NyAwLjA3OCAxLjE0NCAwLjUyNXQwLjY0MiAxLjEwNXEwLjI5IDEuMjUgMC4yOSAzLjkwNnpNNS43MDMgMGgxLjEzOGwtMS4zNSA0LjQ1M3YzLjAyNWgtMS4xMTZ2LTMuMDI1cS0wLjE1Ni0wLjgyNi0wLjY4MS0yLjM2Ni0wLjQxMy0xLjE1LTAuNzI1LTIuMDg3aDEuMTgzbDAuNzkyIDIuOTM1ek05LjgzMyAzLjcxN3YxLjk1M3EwIDAuOTA0LTAuMzEzIDEuMzE3LTAuNDEzIDAuNTY5LTEuMTgzIDAuNTY5LTAuNzQ4IDAtMS4xNzItMC41NjktMC4zMTMtMC40MjQtMC4zMTMtMS4zMTd2LTEuOTUzcTAtMC44OTMgMC4zMTMtMS4zMDYgMC40MjQtMC41NjkgMS4xNzItMC41NjkgMC43NyAwIDEuMTgzIDAuNTY5IDAuMzEzIDAuNDEzIDAuMzEzIDEuMzA2ek0xMy41NzEgMS45MDh2NS41NjloLTEuMDE2di0wLjYxNHEtMC41OTIgMC42OTItMS4xNSAwLjY5Mi0wLjUxMyAwLTAuNjU4LTAuNDEzLTAuMDg5LTAuMjY4LTAuMDg5LTAuODM3di00LjM5N2gxLjAxNnY0LjA5NnEwIDAuMzY4IDAuMDExIDAuMzkxIDAuMDMzIDAuMjQ2IDAuMjM0IDAuMjQ2IDAuMzAxIDAgMC42MzYtMC40OHYtNC4yNTJoMS4wMTZ6Ij48L3BhdGg+Cjwvc3ZnPgo8c3ZnIGlkPSJpY29uLWZhY2Vib29rIiB3aWR0aD0iMTEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMSAyMCIgeD0iMjEwIiB5PSIwIj4KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTEwLjcwMyAwLjEzNHYyLjk0NmgtMS43NTJxLTAuOTYgMC0xLjI5NSAwLjQwMnQtMC4zMzUgMS4yMDV2Mi4xMDloMy4yN2wtMC40MzUgMy4zMDRoLTIuODM1djguNDcxaC0zLjQxNXYtOC40NzFoLTIuODQ2di0zLjMwNGgyLjg0NnYtMi40MzNxMC0yLjA3NiAxLjE2MS0zLjIydDMuMDkyLTEuMTQ0cTEuNjQxIDAgMi41NDUgMC4xMzR6Ij48L3BhdGg+Cjwvc3ZnPgo8L3N2Zz4K);
    background-repeat: no-repeat;
}

.social-linkedin {
    background-position: 0 0;
}

.social-linkedin:hover {
    background-position: 0 0;
}

.social-facebook {
    background-position: -206px 0;
}

.social-facebook:hover {
    background-position: -206px 0;
}

.social-twitter {
    background-position: -70px 0;
}

.social-twitter:hover {
    background-position: -70px 0;
}

.social-youtube {
    background-position: -138px 0;
}

.social-youtube:hover {
    background-position: -138px 0;
}

.content-block {
    padding-top: 50px;
    padding-bottom: 50px;
}

.content-block-inner {
    margin-bottom: 40px;
}

.content-block-inner p {
    color: #777;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
}

.feature-block-heading {
    line-height: 40px;
    line-height: 2.5rem;
    color: #fff;
    text-transform: uppercase;
    float: none;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.modal {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
    overflow-x: hidden;
    overflow-y: auto;
}

.modal:target {
    display: block;
}

.modal:target .modal-inner {
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.modal-inner {
    position: relative;
    z-index: 2000;
    background: #fff;
    padding: 20px;
    margin: 70px 20px;
}

@media only screen and (min-width: 740px) {
    .modal-inner {
        margin: 20px auto;
        width: 600px;
    }
}

.modal-close {
    border: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    background: transparent;
    width: 40px;
    height: 40px;
}

.modal-close:before,
.modal-close:after {
    content: "";
    width: 30px;
    height: 3px;
    display: block;
    background: #fff;
    position: absolute;
    top: 17px;
    left: 5px;
}

.modal-close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.modal-close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.modal-close:hover {
    opacity: .8;
}

.banner {
    background: url(../img/banner.jpg) 0 0 no-repeat;
    background-size: cover;
}

.banner:after {
    position: relative;
    margin-top: -200px;
    content: "";
    display: block;
    width: 100%;
    height: 438px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxMjAwcHgiIGhlaWdodD0iNDM4cHgiIHZpZXdCb3g9IjAgMCAxMjAwIDQzOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIwMCA0Mzg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCw0MDUuOGM0Mi40LTE0LjUsODQuNy0yOS41LDEyNy40LTQzLjJjMjIuOC03LjMsNDMuMy0xOC45LDY0LjMtMjkuOGMzNS4xLTE4LjIsNzAuMS0zNi43LDEwNS01NS4xDQoJCQljMi4zLTEuMiw0LjItMS40LDYuNy0wLjdjNDcuNiwxMy40LDk1LjIsMjYuOCwxNDIuOSw0MGMyLjMsMC42LDUuMiwwLjUsNy40LTAuM2M0Ny44LTE2LjYsOTUuNS0zMy4zLDE0My4zLTUwLjENCgkJCWMyLjItMC44LDQuNC0xLjgsNi41LTIuOWM0Ny43LTI1LjUsOTUuNS01MS4xLDE0My4yLTc2LjdjMi40LTEuMyw0LjQtMS4zLDYuOS0wLjNjNDcuNSwxOS4xLDk1LjEsMzguMSwxNDIuNiw1Ny4yDQoJCQljMi43LDEuMSw0LjcsMSw3LjMtMC4zYzQ3LjYtMjQuNiw5NS4zLTQ5LjEsMTQzLTczLjhjMi4yLTEuMSw0LjItMi43LDUuOS00LjVjNDguNS01NC4zLDk3LTEwOC43LDE0NS41LTE2My4xDQoJCQljMC43LTAuNywxLjQtMS40LDIuMS0yLjFjMCwxNDYsMCwyOTEuOSwwLDQzOGMtNDAwLDAtODAwLDAtMTIwMCwwQzAsNDI3LjIsMCw0MTYuNSwwLDQwNS44eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K) 50% 50% no-repeat;
    background-size: cover;
    pointer-events: none;
}

@media only screen and (min-width: 740px) {
    .banner-inner {
        padding-top: 70px;
    }
}

.banner-lead {
    margin-top: 22px;
    font-weight: 50;
}

@media only screen and (min-width: 740px) {
    .banner-lead {
        font-size: 48px;
        font-size: 3rem;
        line-height: 64px;
        line-height: 4rem;
    }
}

@media only screen and (min-width: 980px) {
    .banner-lead {
        font-size: 60px;
        font-size: 3.75rem;
        line-height: 74px;
        line-height: 4.625rem;
    }
}

.banner-lead-1,
.banner-lead-2,
.banner-lead-3 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: block;
}

@media only screen and (min-width: 740px) {
    .banner-lead-1,
    .banner-lead-2,
    .banner-lead-3 {
        display: block;
    }
}

.banner-lead-1 {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}

.banner-lead-2 {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
    margin-left: 50px;
}

.banner-lead-3 {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
    margin-left: 100px;
}

.banner-content {
    color: #fff;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

@media only screen and (min-width: 740px) {
    .banner-content {
        margin-bottom: 40px;
    }
}

.banner-buttons {
    padding-bottom: 20px;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
}

@media only screen and (min-width: 740px) {
    .banner-buttons {
        padding-bottom: 40px;
    }
}

.banner-buttons .button {
    margin: 10px 0;
}

@media only screen and (min-width: 740px) {
    .banner-buttons .button {
        margin: 0 10px;
    }
}

.header {
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
    background: #000;
    background: rgba(0, 0, 0, 0.4);
}

@media only screen and (min-width: 740px) {
    .header {
        padding-top: 40px;
        padding-bottom: 30px;
        background: #000;
        background: transparent;
    }
}

@media only screen and (min-width: 980px) {
    .header {
        padding-top: 70px;
    }
}

@media only screen and (min-width: 980px) {
    .header-inner {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.logo {
    width: 300px;
    height: 60px;
    background: url("../img/processing-box.png") 50% 50% no-repeat;
    display: inline-block;
    float: left;
    -webkit-transition: all .2s;
    transition: all .2s;
    opacity: 1;
    margin-top: 10px;
}

.logo:hover {
    opacity: .8;
}

.navigation-toggle-label {
    line-height: normal;
    border: 0;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    float: right;
    position: relative;
    height: 20px;
    width: 25px;
    background: transparent;
    margin-top: 18px;
    margin-right: 10px;
    color: #fff;
    cursor: pointer;
}

@media only screen and (min-width: 740px) {
    .navigation-toggle-label {
        display: none;
    }
}

.navigation-toggle-label:before,
.navigation-toggle-label:after,
.navigation-toggle-label .navigation-toggle-label-inner:before {
    content: "";
    width: 25px;
    height: 1px;
    background: #fff;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.navigation-toggle-label:after {
    -webkit-transform: translate3d(0, 7px, 0);
    transform: translate3d(0, 7px, 0);
}

.navigation-toggle-label .navigation-toggle-label-inner:before {
    -webkit-transform: translate3d(0, 14px, 0);
    transform: translate3d(0, 14px, 0);
}

.navigation-toggle-checkbox[type=checkbox]:checked + .navigation-toggle-label:before {
    -webkit-transform: translate3d(0, 7px, 0) rotate(-225deg);
    transform: translate3d(0, 7px, 0) rotate(-225deg);
}

.navigation-toggle-checkbox[type=checkbox]:checked + .navigation-toggle-label:after {
    opacity: 0;
}

.navigation-toggle-checkbox[type=checkbox]:checked + .navigation-toggle-label .navigation-toggle-label-inner:before {
    -webkit-transform: translate3d(0, 7px, 0) rotate(45deg);
    transform: translate3d(0, 7px, 0) rotate(45deg);
}

.navigation {
    clear: both;
    -webkit-transition: all .2s;
    transition: all .2s;
    opacity: 0;
    max-height: 1px;
    overflow: hidden;
}

@media only screen and (min-width: 740px) {
    .navigation {
        max-height: none;
        opacity: 1;
        float: right;
        margin-top: 0;
        clear: none;
    }
}

.navigation-toggle-checkbox[type=checkbox]:checked + .navigation-toggle-label + .navigation {
    opacity: 1;
    max-height: 400px;
}

.navigation-menu {
    list-style: none;
    padding: 0;
    margin: 20px 0 0 0;
}

@media only screen and (min-width: 740px) {
    .navigation-menu {
        list-style: none;
        padding: 0;
        display: inline-block;
        margin: 10px 0 0 0;
    }
}

.navigation-menu .navigation-item {
    display: block;
    text-align: left;
    text-transform: uppercase;
    margin: 10px 0;
}

@media only screen and (min-width: 740px) {
    .navigation-menu .navigation-item {
        display: inline-block;
        margin: 0 10px;
    }
}

@media only screen and (min-width: 980px) {
    .navigation-menu .navigation-item {
        margin: 0 20px;
    }
}

.navigation-menu .navigation-item > a {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    font-weight: 700;
    display: block;
    color: #fff;
    padding: 10px 0;
    text-decoration: none;
    position: relative;
}

@media only screen and (min-width: 740px) {
    .navigation-menu .navigation-item > a {
        font-size: 13px;
        font-size: 0.8125rem;
        line-height: 16px;
        line-height: 1rem;
        color: #fff;
        padding: 10px 0;
        position: relative;
    }
    .navigation-menu .navigation-item > a:before {
        -webkit-transition: all .1s;
        transition: all .1s;
        width: 0px;
        height: 3px;
        background: #009688;
        content: "";
        display: block;
        bottom: 0;
        left: 50%;
        position: absolute;
    }
}

.navigation-menu .navigation-item > a:hover,
.navigation-menu .navigation-item > a.active {
    color: #009688;
}

@media only screen and (min-width: 740px) {
    .navigation-menu .navigation-item > a:hover,
    .navigation-menu .navigation-item > a.active {
        color: #fff;
    }
    .navigation-menu .navigation-item > a:hover:before,
    .navigation-menu .navigation-item > a.active:before {
        left: 0;
        width: 100%;
    }
}

.services-block {
    margin-top: -100px;
    position: relative;
}

@media only screen and (min-width: 740px) {
    .services-block {
        margin-top: -80px;
    }
}

.services-list {
    list-style: none;
    padding: 15px 0 0 0;
    text-align: center;
}

.service-item {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #777;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 240px;
}

@media only screen and (min-width: 740px) {
    .service-item {
        min-height: 280px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (min-width: 980px) {
    .service-item {
        min-height: 210px;
    }
}

.service-item p {
    margin: 0;
}

.service-item-heading {
    color: #343434;
}

.service-item-heading:after {
    content: "";
    width: 60px;
    height: 3px;
    background: #009688;
    margin-top: 4px;
    margin-bottom: 5px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.service-icon:before {
    content: "";
    display: block;
    /*    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MzAiIGhlaWdodD0iMTkwIiB2aWV3Qm94PSIwIDAgNDMwIDE5MCI+CjxzdmcgaWQ9Imljb24tc3RhdHMiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiB4PSIwIiB5PSIwIj4KPHBhdGggZmlsbD0iI2ZlNTA0ZiIgZD0iTTUuNjIzIDQuNjg4aC0wLjkyNXYyMS41NjNoMTguNzV2LTAuOTAzbC0xNy44MDktMC4wNDYtMC4wMTYtMjAuNjE0ek03LjUxIDIzLjQzOGg0LjY4OHYtMTAuMTk1bC00LjY4OCA0LjY4OHY1LjUwOHpNMTMuMTM1IDIzLjQzOGg0LjY4N3YtOS4yNThsLTEuODc1IDEuODc1LTIuODEzLTIuODEzdjEwLjE5NXpNMTguNzYgMjMuNDM4aDQuNjg4di0xNC4yMzhsLTQuNjg4IDQuNjg4djkuNTV6TTEyLjU1IDEwLjM3NWwzLjM5NCAzLjM3NSA2LjcwMS02LjY2OCAxLjcxOSAxLjcyOS0wLjA0MS00LjEyNC00LjEzOSAwLjAyMiAxLjYxIDEuNjE0LTUuODUyIDUuODY5LTMuNDU4LTMuNDcyLTUuMjcyIDUuMjU0IDAuODggMC44NTUgNC40NTgtNC40NTR6Ij48L3BhdGg+Cjwvc3ZnPgo8c3ZnIGlkPSJpY29uLXRhcmdldCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMzAgMzAiIHg9IjgwIiB5PSIwIj4KPHBhdGggZmlsbD0iI2ZlNTA0ZiIgZD0iTTI2LjM2NCAzLjM2bC0yLjAxMyAxLjc3OS0xLjIyMiAwLjAxOS0yLjU1OSAyLjY3N2MxLjY1IDEuNzUzIDIuNjY4IDQuMTA5IDIuNjY4IDYuNzA3IDAgNS40MTItNC4zODggOS44MDItOS44MDIgOS44MDJzLTkuODAxLTQuMzg5LTkuODAxLTkuODAyYzAtNS40MTMgNC4zODgtOS44MDIgOS44MDEtOS44MDIgMi40OCAwIDQuNzM3IDAuOTI3IDYuNDYzIDIuNDQ1bDIuNDctMi40NyAwLjAwMi0xLjA4OCAxLjg5Ni0yLjE4OS0wLjAwMiAxLjk0OSAyLjA5OC0wLjAyNnpNMTkuNTggOC44MjZsLTIuNDkyIDIuNDkzYzAuODQ0IDAuOTE2IDEuMzcyIDIuMTI4IDEuMzcyIDMuNDcyIDAgMi44MzYtMi4yOTggNS4xMzQtNS4xMzQgNS4xMzRzLTUuMTM1LTIuMjk4LTUuMTM1LTUuMTM0YzAtMi44MzUgMi4yOTktNS4xMzUgNS4xMzUtNS4xMzUgMS4xNTQgMCAyLjIwOCAwLjM5NSAzLjA2NyAxLjAzOGwyLjUxOC0yLjUxOGMtMS40NzEtMS4yNjYtMy4zOC0yLjAzNS01LjQ3My0yLjAzNS00LjY0IDAtOC40MDEgMy43NjItOC40MDEgOC40MDJzMy43NjEgOC40IDguNDAxIDguNCA4LjQwMS0zLjc2MSA4LjQwMS04LjRjLTAuMDAxLTIuMjExLTAuODYyLTQuMjE2LTIuMjU4LTUuNzE2ek0xMy4yODYgMTYuMjY4Yy0wLjc3MyAwLTEuNC0wLjYyNi0xLjQtMS40czAuNjI3LTEuNDAxIDEuNC0xLjQwMWMwLjA5NyAwIDAuMTg0IDAuMDM3IDAuMjc3IDAuMDU2bDIuMTY4LTIuMTY4Yy0wLjY4My0wLjQ3OS0xLjUwOC0wLjc2NS0yLjQwNi0wLjc2NS0yLjMyIDAtNC4yIDEuODgyLTQuMiA0LjIwMXMxLjg4MSA0LjIgNC4yIDQuMiA0LjItMS44ODEgNC4yLTQuMmMwLTEuMDg2LTAuNDIzLTIuMDY1LTEuMS0yLjgxMmwtMi4wNDggMi4wNDljMC4xODEgMC4yMzYgMC4zMDggMC41MTkgMC4zMDggMC44NCAwLjAwMSAwLjc3Mi0wLjYyNiAxLjM5OS0xLjQgMS4zOTl6TTkuMjM5IDI1LjA3NmMwLjI3OCAwLjE0MSAwLjU2NCAwLjI2NyAwLjg1OCAwLjM4MWwtMS42NTggMi44NzFjLTAuMTI5IDAuMjIzLTAuNDE0IDAuMjk4LTAuNjM4IDAuMTcxLTAuMjIyLTAuMTI4LTAuMjk5LTAuNDEzLTAuMTcxLTAuNjM3bDEuNjA5LTIuNzg0ek0xMy45MjggMjUuODF2MS4zMDhjMCAwLjI1OC0wLjIxIDAuNDY3LTAuNDY3IDAuNDY3cy0wLjQ2Ny0wLjIwOS0wLjQ2Ny0wLjQ2N3YtMS4zMDhjMC4xNTYgMC4wMDggMC4zMDkgMC4wMjMgMC40NjcgMC4wMjNzMC4zMTEtMC4wMTYgMC40NjctMC4wMjN6TTE5LjY0MiAyNy44NjJjMC4xMjggMC4yMjMgMC4wNTMgMC41MDktMC4xNzIgMC42MzdzLTAuNTA4IDAuMDUzLTAuNjM4LTAuMTcxbC0xLjY1Ny0yLjg3MWMwLjI5My0wLjExMyAwLjU3OS0wLjI0IDAuODU4LTAuMzgxbDEuNjA5IDIuNzg0eiI+PC9wYXRoPgo8L3N2Zz4KPHN2ZyBpZD0iaWNvbi1zdHJhdGVneSIgd2lkdGg9IjIyIiBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMjIgMzAiIHg9IjE2MCIgeT0iMCI+CjxwYXRoIGZpbGw9IiNmZTUwNGYiIGQ9Ik0yMC42MjUgMjkuNTMxYzAtMC4yNTktMC4yMS0wLjQ2OS0wLjQ2OS0wLjQ2OWgtMTYuODc1Yy0wLjI1OSAwLTAuNDY5IDAuMjEtMC40NjkgMC40NjlzMC4yMSAwLjQ2OSAwLjQ2OSAwLjQ2OWgxNi44NzVjMC4yNTkgMCAwLjQ2OS0wLjIxIDAuNDY5LTAuNDY5ek0xLjE5NCA4Ljc2OWMtMC4zOTIgMC4yNjEtMC45ODYgMS4wNTQtMC40MjMgMi4xODEgMC40NjggMC45MzUgMS40NDQgMi4wNzggMi40ODIgMi4zOCAwLjUyOSAwLjE1NiAxLjA1MCAwLjA5MSAxLjUwNS0wLjE4NCAxLjAzMC0wLjYxNyAyLjI0Ny0xLjQ1MSAyLjc2My0xLjgwOSAwLjY1MSAwLjMyOSAxLjQ3MiAwLjM5NyAyLjMwNiAwLjE4MyAwLjAwNC0wLjAwMSAwLjAwNy0wLjAwMyAwLjAxMS0wLjAwNC0wLjA0OSAxLjU0OC0wLjU3MyAyLjUxNC0zLjEzNSA0Ljg5NC0yLjI4NCAyLjEyLTMuNjM4IDQuOTA0LTMuNjI1IDcuNDQ5IDAuMDA5IDEuNjcgMC42MTggMy4xMDMgMS43NjMgNC4xNDMgMC4wODcgMC4wODAgMC4yIDAuMTIzIDAuMzE2IDAuMTIzaDEzLjEyNWMwLjI1OSAwIDAuNDY5LTAuMjEgMC40NjktMC40NjlzLTAuMjEtMC40NjktMC40NjktMC40NjloLTEyLjkzOGMtMC44NjItMC44NDgtMS4zMTktMS45OTctMS4zMjctMy4zMzMtMC4wMTItMi4yNTIgMS4yNjMtNC44NDIgMy4zMjUtNi43NTggMi43MzMtMi41MzcgMy40NC0zLjczOSAzLjQ0LTUuODQ3IDAtMC4wMzgtMC4wMTMtMC4wNzItMC4wMjItMC4xMDggMC41MTMtMC4yNzcgMC45NTYtMC42NDIgMS4yNTktMS4wODUgMC4zOC0wLjU1MyAxLjE5Ny0xLjk3MyAwLjU5MS0zLjIzMS0wLjExMy0wLjIzMi0wLjM5My0wLjMzLTAuNjI2LTAuMjE4cy0wLjMzMSAwLjM5My0wLjIxNyAwLjYyNmMwLjI3MyAwLjU2NSAwLjA3OSAxLjQyMi0wLjUxOSAyLjI5Mi0wLjM0NSAwLjUwMi0wLjk2MiAwLjkwOC0xLjY1MSAxLjA4NS0wLjcgMC4xNzktMS4zNjYgMC4xLTEuODMtMC4yMTctMC4xNjItMC4xMTEtMC4zNzUtMC4xMS0wLjUzNSAwLjAwNC0wLjAxNyAwLjAxMS0xLjY2NiAxLjE3My0yLjk1MiAxLjk0NC0wLjIzNSAwLjE0MS0wLjQ4NCAwLjE3MS0wLjc2MSAwLjA4OC0wLjcyNi0wLjIxMi0xLjUyMy0xLjEzNi0xLjkwNS0xLjg5OS0wLjMwOC0wLjYxNyAwLjAwNy0wLjkxMSAwLjE1MS0xLjAxNiAzLjIzMi0yLjc5MSA0Ljg1My01LjY5MSA0LjkyLTUuODEzIDAuMDYyLTAuMTE0IDAuMDc1LTAuMjQ5IDAuMDM0LTAuMzc0LTAuMDA1LTAuMDE0LTAuMzI4LTAuOTk3LTAuNTA2LTEuOTA2IDAuOTgxIDAuNTkxIDIuNjY3IDEuNDE2IDQuNDIzIDEuNDE2IDIuNDQxIDAgOC4xMTcgMC45MTEgOC4xMTcgOS4zNTIgMCAwLjA0Ni0wLjAwOCA0LjYzNS0xLjg0NyA5LjY4Mi0wLjA4OSAwLjI0MyAwLjAzNyAwLjUxMiAwLjI4IDAuNjAxIDAuMDUzIDAuMDE4IDAuMTA3IDAuMDI3IDAuMTYgMC4wMjcgMC4xOTEgMCAwLjM3MS0wLjExOCAwLjQ0MS0wLjMwOCAxLjg5NS01LjIwMSAxLjkwNC05LjgxMiAxLjkwMy0xMC4wMDQgMC05LjU0Ny02LjkzMS0xMC4yODgtOS4wNTQtMTAuMjg4LTIuMzUyIDAtNC42OTktMS43ODQtNC43MjEtMS44MDMtMC4xNDMtMC4xMDgtMC4zMzMtMC4xMjYtMC40OTQtMC4wNDhzLTAuMjYyIDAuMjQyLTAuMjYyIDAuNDJjMCAwLjkyIDAuNDM2IDIuNDA3IDAuNjA2IDIuOTUtMC4zOTIgMC42NTQtMS45MzcgMy4wNzYtNC41NjcgNS4zNXpNMTYuMzkyIDEuNDQ0Yy0xLjUwMS0xLjAxMi0zLjE3OS0xLjQ0NC01LjYxMS0xLjQ0NC0wLjI1OSAwLTAuNDY5IDAuMjEtMC40NjkgMC40NjlzMC4yMSAwLjQ2OSAwLjQ2OSAwLjQ2OWMyLjIzMSAwIDMuNzUzIDAuMzgzIDUuMDg4IDEuMjgzIDIuMTY5IDEuNDY0IDQuNzU2IDQuMzgyIDQuNzU2IDkuOTY3IDAgMS4zNiAwIDMuMjIzLTAuOTIzIDYuOTE4LTAuMDYyIDAuMjUxIDAuMDkwIDAuNTA1IDAuMzQxIDAuNTY4IDAuMDM4IDAuMDA5IDAuMDc2IDAuMDE0IDAuMTEzIDAuMDE0IDAuMjExIDAgMC40MDItMC4xNDIgMC40NTUtMC4zNTUgMC45NTItMy44MDUgMC45NTItNS43MzYgMC45NTItNy4xNDUgMC01Ljk5Ni0yLjgxMi05LjE1My01LjE3LTEwLjc0NHoiPjwvcGF0aD4KPC9zdmc+CjxzdmcgaWQ9Imljb24tcGhvbmUiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiB4PSIyNDAiIHk9IjAiPgo8cGF0aCBmaWxsPSIjZmU1MDRmIiBkPSJNMjIuNSAwaC0xNWMtMS41NTQgMC0yLjgxMyAxLjI1OS0yLjgxMyAyLjgxM3YyNC4zNzVjMCAxLjU1NCAxLjI1OSAyLjgxMyAyLjgxMyAyLjgxM2gxNWMxLjU1MiAwIDIuODEzLTEuMjYgMi44MTMtMi44MTN2LTI0LjM3NWMwLTEuNTU0LTEuMjYtMi44MTMtMi44MTMtMi44MTN6TTIzLjQzOCAyNy4xODhjMCAwLjUxNy0wLjQyMSAwLjkzOC0wLjkzOCAwLjkzOGgtMTVjLTAuNTE4IDAtMC45MzgtMC40MTktMC45MzgtMC45Mzh2LTEuODc5aDE2Ljg3NXYxLjg3OXpNMjMuNDM4IDI0LjM3MWgtMTYuODc1di0xOC43NDZoMTYuODc1djE4Ljc0NnpNMjMuNDM4IDQuNjg4aC0xNi44NzV2LTEuODc1YzAtMC41MTggMC40Mi0wLjkzOCAwLjkzOC0wLjkzOGgxNWMwLjUxNyAwIDAuOTM4IDAuNDIgMC45MzggMC45Mzh2MS44NzV6TTE2Ljg3NSAzLjI4MWMwIDAuMjU5LTAuMjExIDAuNDY5LTAuNDY5IDAuNDY5aC0yLjgxM2MtMC4yNiAwLTAuNDY5LTAuMjEtMC40NjktMC40Njl2MGMwLTAuMjYgMC4yMDktMC40NjkgMC40NjktMC40NjloMi44MTNjMC4yNTggMCAwLjQ2OSAwLjIwOSAwLjQ2OSAwLjQ2OXYwek0xNS45MzggMjYuNzE1YzAgMC4yNTgtMC4yMTEgMC40NjktMC40NjkgMC40NjloLTAuOTM4Yy0wLjI1OSAwLTAuNDY5LTAuMjExLTAuNDY5LTAuNDY5djBjMC0wLjI2IDAuMjEtMC40NjkgMC40NjktMC40NjloMC45MzhjMC4yNTggMCAwLjQ2OSAwLjIwOSAwLjQ2OSAwLjQ2OXYweiI+PC9wYXRoPgo8L3N2Zz4KPHN2ZyBpZD0iaWNvbi1iYW5rbm90ZSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMzAgMzAiIHg9IjMyMCIgeT0iMCI+CjxwYXRoIGZpbGw9IiNmZTUwNGYiIGQ9Ik0yOS40NTIgOS45MjRsLTkuMzc1LTkuMzc1Yy0wLjQ2NS0wLjQ2NS0xLjEzOS0wLjY1Mi0xLjc3Ny0wLjQ5NC0wLjMzNyAwLjA4Mi0wLjYzNyAwLjI1Ni0wLjg3NiAwLjQ5NC0wLjIxMyAwLjIxMy0wLjM3MyAwLjQ3Ni0wLjQ2NSAwLjc3MS0wLjQyNSAxLjM3Ny0xLjE1OSAyLjU3NC0yLjI0NSAzLjY2LTEuNDUxIDEuNDUtMy4zNDEgMi41NDktNS4zNDEgMy43MTEtMi4xMjIgMS4yMy00LjMxNSAyLjUwNS02LjExMiA0LjMwMS0xLjUyNyAxLjUyOS0yLjU2NyAzLjIzLTMuMTc2IDUuMjA0LTAuMjA1IDAuNjY3LTAuMDI2IDEuMzg3IDAuNDY1IDEuODgxbDkuMzc1IDkuMzc1YzAuNDY1IDAuNDY1IDEuMTM5IDAuNjUyIDEuNzc4IDAuNDk0IDAuMzM3LTAuMDg0IDAuNjM3LTAuMjU2IDAuODc2LTAuNDk0IDAuMjEzLTAuMjEzIDAuMzczLTAuNDc2IDAuNDY1LTAuNzczIDAuNDI2LTEuMzc3IDEuMTYtMi41NzQgMi4yNDctMy42NiAxLjQ1LTEuNDUgMy4zMzktMi41NDcgNS4zNDEtMy43MDggMi4xMjEtMS4yMzIgNC4zMTQtMi41MDcgNi4xMTEtNC4zMDMgMS41MjctMS41MjcgMi41NjctMy4yMyAzLjE3Ny01LjIwNCAwLjIwNC0wLjY2NiAwLjAyNC0xLjM4OS0wLjQ2Ni0xLjg4ek0xMS4yNSAyOC4xMjVjLTMuMTA1LTMuMTA1LTYuMjctNi4yNzEtOS4zNzUtOS4zNzUgMi42NjQtOC42MjYgMTQuMjEyLTguMjQ5IDE2Ljg3NS0xNi44NzUgMy4xMDUgMy4xMDQgNi4yNzEgNi4yNyA5LjM3NyA5LjM3NS0yLjY2NSA4LjYyNC0xNC4yMTMgOC4yNDktMTYuODc3IDE2Ljg3NXpNMTguMzM5IDEzLjk2OWMtMC4zMDYtMC4yNTYtMC42MTMtMC40My0wLjkyMi0wLjUxNy0wLjMwOC0wLjA4Ni0wLjYxNS0wLjEyMS0wLjkyNi0wLjA5OC0wLjMwNyAwLjAyMy0wLjYyMiAwLjA5NC0wLjkzNyAwLjIxNS0wLjMxNSAwLjEyMy0wLjYzMiAwLjI1Ni0wLjk1MSAwLjQxMS0wLjUwMy0wLjU3OC0xLjAwNy0xLjE1LTEuNTEtMS42ODEgMC4yMjctMC4yMDUgMC40NDctMC4zMDkgMC42NTktMC4zMTcgMC4yMTMtMC4wMDkgMC40MTcgMC4wMTMgMC42MTEgMC4wNjIgMC4xOTggMC4wNTAgMC4zNzkgMC4wOTIgMC41NDYgMC4xMjUgMC4xNjkgMC4wMzMgMC4zMTUtMC4wMDQgMC40NDMtMC4xMTIgMC4xMzYtMC4xMTcgMC4yMTEtMC4yNjkgMC4yMjEtMC40NTIgMC4wMDktMC4xODUtMC4wNjAtMC4zNjUtMC4yMTUtMC41NC0wLjE5OC0wLjIyNy0wLjQzNi0wLjM2NS0wLjcyMi0wLjQxNS0wLjI4Mi0wLjA1MC0wLjU3MS0wLjA0Ni0wLjg3MiAwLjAyMC0wLjI5NiAwLjA2Ny0wLjU3OCAwLjE3OS0wLjg0NiAwLjMzN3MtMC40ODIgMC4zMTktMC42NDEgMC40NzZjLTAuMDYxLTAuMDU4LTAuMTIyLTAuMTE1LTAuMTgzLTAuMTcyLTAuMDY3LTAuMDYyLTAuMTUyLTAuMDk2LTAuMjUzLTAuMDk0LTAuMTAyIDAtMC4xODcgMC4wNDQtMC4yNTYgMC4xMjUtMC4wNjcgMC4wNzktMC4wOTggMC4xNzEtMC4wODYgMC4yNjcgMC4wMDkgMC4xIDAuMDUwIDAuMTc3IDAuMTE5IDAuMjM2IDAuMDYxIDAuMDUyIDAuMTIyIDAuMTAyIDAuMTgzIDAuMTU2LTAuMjQgMC4yOS0wLjQzOCAwLjYwOS0wLjU5MyAwLjk0Ny0wLjE1NyAwLjMzOC0wLjI1MSAwLjY3NC0wLjI4NiAwLjk5OS0wLjAzNyAwLjMyOC0wLjAwMiAwLjYyOCAwLjA5OCAwLjkwNyAwLjEgMC4yOCAwLjI4NiAwLjUxOCAwLjU1NyAwLjc0MyAwLjQ0MiAwLjM2NyAwLjk2MSAwLjUyMiAxLjU2NCAwLjQ4NyAwLjYwMS0wLjAzNyAxLjI0OS0wLjIxNiAxLjk0NS0wLjU5IDAuNTUzIDAuNjM5IDEuMTA4IDEuMjc0IDEuNjYyIDEuODY0LTAuMjM0IDAuMTk4LTAuNDQgMC4zMTEtMC42MjEgMC4zNDgtMC4xODEgMC4wMzgtMC4zNDIgMC4wMzUtMC40ODgtMC4wMDktMC4xNDYtMC4wNDYtMC4yODItMC4xMTItMC40MDctMC4xOTYtMC4xMjUtMC4wODYtMC4yNDctMC4xNTktMC4zNy0wLjIxOS0wLjEyMS0wLjA2MC0wLjI0Ni0wLjA5NC0wLjM3My0wLjA5NnMtMC4yNjMgMC4wNjAtMC40MTMgMC4xODhjLTAuMTU0IDAuMTM0LTAuMjMxIDAuMjktMC4yMzEgMC40NjVzMC4wODEgMC4zNTIgMC4yMzggMC41MzFjMC4xNTkgMC4xNzkgMC4zNjcgMC4zMyAwLjYxNyAwLjQ0OXMwLjUzMyAwLjE5NCAwLjg0NSAwLjIxNWMwLjMxMSAwLjAyMiAwLjYzOS0wLjAyNSAwLjk4NS0wLjE1NCAwLjM0OC0wLjEyNyAwLjY5Mi0wLjM1NSAxLjAzMS0wLjY5NiAwLjE2MyAwLjE1OSAwLjMyOCAwLjMxMSAwLjQ5MiAwLjQ1NyAwLjA2OSAwLjA2MCAwLjE1NCAwLjA5MCAwLjI1NiAwLjA4MiAwLjA5OC0wLjAwNCAwLjE4NS0wLjA1MCAwLjI1My0wLjEzMiAwLjA2OS0wLjA4NCAwLjA5OC0wLjE3NyAwLjA4OC0wLjI3NXMtMC4wNTAtMC4xNzQtMC4xMTctMC4yMjljLTAuMTY1LTAuMTMyLTAuMzMtMC4yNzEtMC40OTQtMC40MTcgMC4yOC0wLjM0NCAwLjUwNS0wLjcwNyAwLjY3Mi0xLjA2NiAwLjE2Ny0wLjM2MSAwLjI2NS0wLjcwOSAwLjI5OC0xLjAzMSAwLjAzMy0wLjMyNC0wLjAwNi0wLjYxNy0wLjExMi0wLjg4Mi0wLjEwNS0wLjI2OS0wLjI5Mi0wLjUtMC41NTktMC43MjJ6TTEzLjA5OCAxNC42MDRjLTAuMjY1IDAuMDExLTAuNDk3LTAuMDc3LTAuNjk5LTAuMjczLTAuMDg2LTAuMDgyLTAuMTQ2LTAuMTgzLTAuMTgzLTAuMzAyLTAuMDM4LTAuMTE5LTAuMDUyLTAuMjQ5LTAuMDM3LTAuMzkyIDAuMDEzLTAuMTQxIDAuMDU1LTAuMjg4IDAuMTI4LTAuNDM2IDAuMDY5LTAuMTQ4IDAuMTcyLTAuMjk2IDAuMzA0LTAuNDQgMC40NzUgMC40NzMgMC45NSAwLjk5MSAxLjQyNSAxLjUyNy0wLjM2IDAuMTk4LTAuNjczIDAuMzA0LTAuOTM4IDAuMzE1ek0xNy41MiAxNi40ODFjLTAuMDg0IDAuMTU2LTAuMTgxIDAuMjk0LTAuMjk0IDAuNDE1LTAuNTI2LTAuNTMxLTEuMDUxLTEuMTE0LTEuNTc1LTEuNzEyIDAuMTM0LTAuMDYwIDAuMjc1LTAuMTIzIDAuNDI3LTAuMTg3czAuMzA0LTAuMTA2IDAuNDU2LTAuMTMyYzAuMTU2LTAuMDIzIDAuMzA5LTAuMDE3IDAuNDYzIDAuMDIwIDAuMTUyIDAuMDM4IDAuMjk2IDAuMTIxIDAuNDMgMC4yNTEgMC4xMzIgMC4xMzIgMC4yMTYgMC4yNjkgMC4yNDkgMC40MTcgMC4wMzcgMC4xNSAwLjAzOCAwLjMwMiAwLjAxMyAwLjQ1Ny0wLjAyNyAwLjE1Ny0wLjA4MiAwLjMxMi0wLjE2OSAwLjQ3ek0xMy43OTcgMjAuNzk0YzAuMTg1LTAuMTQ5IDAuNDU3LTAuMTQyIDAuNjI2IDAuMDMxIDAuMTg0IDAuMTgzIDAuMTg0IDAuNDgyIDAgMC42NjUtMC4wMTUgMC4wMTUtMC4wMzEgMC4wMjUtMC4wNDggMC4wMzhsMC4wMDIgMC4wMDJjLTAuNTkzIDAuNDUxLTEuMDgxIDAuODU3LTEuNjA3IDEuMzgzLTAuNDc1IDAuNDc0LTAuOTA1IDAuOTc0LTEuMjc2IDEuNDgxbC0wLjU5OSAwLjgyYy0wLjAxOSAwLjAzNC0wLjA0MSAwLjA2NS0wLjA2OSAwLjA5NC0wLjE4NCAwLjE4My0wLjQ4MyAwLjE4My0wLjY2NiAwLTAuMTU5LTAuMTU5LTAuMTc5LTAuNDA1LTAuMDYyLTAuNTg4bC0wLjAwMi0wLjAwMiAwLjY0MS0wLjg3NmMwLjQtMC41NDcgMC44NjEtMS4wODQgMS4zNy0xLjU5MyAwLjUzLTAuNTMyIDEuMTAyLTEuMDA2IDEuNjg4LTEuNDU2aDAuMDAyek0xNy4yMjkgNy4yMzNjMC40NzQtMC40NzQgMC45MDMtMC45NzIgMS4yNzUtMS40ODJsMC42MjMtMC44NTNjMC4wMjMtMC4wNDAgMC4wNDgtMC4wODEgMC4wODItMC4xMTUgMC4xODUtMC4xODUgMC40ODQtMC4xODUgMC42NjggMCAwLjE3NSAwLjE3NiAwLjE4MyAwLjQ1NSAwLjAyMyAwLjY0MWwwLjAwMiAwLjAwMi0wLjY0MSAwLjg3OWMtMC40MDEgMC41NDctMC44NjEgMS4wODItMS4zNyAxLjU5MS0wLjUzIDAuNTMtMS4xMDEgMS4wMDYtMS42ODcgMS40NTZsLTAuMDA0LTAuMDAyYy0wLjE4NyAwLjE3Mi0wLjQ3NiAwLjE2OC0wLjY1NS0wLjAxMy0wLjE4NS0wLjE4NS0wLjE4NS0wLjQ4NiAwLTAuNjcgMC4wMzMtMC4wMzUgMC4wNzEtMC4wNTkgMC4xMS0wLjA4MSAwLjU1MS0wLjQyMSAxLjA4My0wLjg2MiAxLjU3My0xLjM1M3oiPjwvcGF0aD4KPC9zdmc+CjxzdmcgaWQ9Imljb24tbGFwdG9wIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgeD0iMCIgeT0iODAiPgo8cGF0aCBmaWxsPSIjZmU1MDRmIiBkPSJNMy43NSA3LjVoMjIuNXYxMi41aDIuNXYtMTVoLTI3LjV2MTVoMi41di0xMi41ek0yMCAyMS4yNWMtMC4yNCAwLjUwMy0xLjQzMSAwLjkwNi0yLjUgMS4xMDh2MC4xNDNoLTV2LTAuMTQzYy0xLjA2OS0wLjIwMS0yLjI2LTAuNjA1LTIuNS0xLjEwOGgtMTB2MS4yNWMwIDEuMzc1IDMuNzUgMi41IDMuNzUgMi41aDIyLjVjMCAwIDMuNzUtMS4xMjUgMy43NS0yLjV2LTEuMjVoLTEwek0yNSAyMy43NWgtMS4yNXYtMS4yNWgxLjI1djEuMjV6Ij48L3BhdGg+Cjwvc3ZnPgo8c3ZnIGlkPSJpY29uLXBpZS1jaGFydCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMzAgMzAiIHg9IjAiIHk9IjE2MCI+CjxwYXRoIGZpbGw9IiNmZTUwNGYiIGQ9Ik0xMy4xMjUgMTYuODc1di0xMy4xMjVjLTcuMjQ5IDAtMTMuMTI1IDUuODc2LTEzLjEyNSAxMy4xMjVzNS44NzYgMTMuMTI1IDEzLjEyNSAxMy4xMjUgMTMuMTI1LTUuODc2IDEzLjEyNS0xMy4xMjVjMC0yLjExLTAuNDk5LTQuMTA0LTEuMzg0LTUuODcxbC0xMS43NDEgNS44NzF6TTI2Ljc0MSA3LjI1NGMtMi4xNTUtNC4zMDEtNi42MDMtNy4yNTQtMTEuNzQxLTcuMjU0djEzLjEyNWwxMS43NDEtNS44NzF6Ij48L3BhdGg+Cjwvc3ZnPgo8c3ZnIGlkPSJpY29uLW1ldGVyIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgeD0iODAiIHk9IjE2MCI+CjxwYXRoIGZpbGw9IiNmZTUwNGYiIGQ9Ik0xNSAxLjg3NWM4LjI4NCAwIDE1IDYuNzE2IDE1IDE1IDAgNS42NDgtMy4xMjIgMTAuNTY2LTcuNzM1IDEzLjEyNWgtMTQuNTMxYy00LjYxMi0yLjU1OS03LjczNS03LjQ3Ny03LjczNS0xMy4xMjUgMC04LjI4NCA2LjcxNi0xNSAxNS0xNXpNMjMuNDk0IDI1LjM2OWMyLjI2OS0yLjI2OSAzLjUxOC01LjI4NSAzLjUxOC04LjQ5NGgtMi42Mzd2LTEuODc1aDIuNDkxYy0wLjIwNS0xLjMxOC0wLjYyNy0yLjU4Mi0xLjI0Ny0zLjc1aC0zLjExOXYtMS44NzVoMS44ODNjLTAuMjc3LTAuMzQ1LTAuNTczLTAuNjc3LTAuODktMC45OTQtMS4zNTQtMS4zNTQtMi45NzUtMi4zNDUtNC43NDQtMi45MjR2Mi4wNDJoLTEuODc1di0yLjQ5MWMtMC42MTUtMC4wOTYtMS4yNDEtMC4xNDUtMS44NzUtMC4xNDVzLTEuMjYgMC4wNTAtMS44NzUgMC4xNDV2Mi40OTFoLTEuODc1di0yLjA0MmMtMS43NjkgMC41NzktMy4zODkgMS41Ny00Ljc0NCAyLjkyNC0wLjMxNyAwLjMxNy0wLjYxMyAwLjY0OS0wLjg5IDAuOTk0aDEuODgzdjEuODc1aC0zLjExOWMtMC42MiAxLjE2OC0xLjA0MiAyLjQzMi0xLjI0NyAzLjc1aDIuNDkxdjEuODc1aC0yLjYzN2MwIDMuMjA4IDEuMjQ5IDYuMjI1IDMuNTE4IDguNDk0IDAuMzE0IDAuMzE0IDAuNjQyIDAuNjA3IDAuOTgzIDAuODgxaDUuNjM1bDEuMDcxLTE1aDEuNjA3bDEuMDcxIDE1aDUuNjM1YzAuMzQxLTAuMjc0IDAuNjY5LTAuNTY4IDAuOTgzLTAuODgxeiI+PC9wYXRoPgo8L3N2Zz4KPC9zdmc+Cg==);*/
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    border: 3px solid #009688;
    border-radius: 25px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    background-position: center;
}

.service-icon-software:before {
    background-image: url("../img/ic_computer_black_24dp.png");
}

.service-icon-web:before {
    background-image: url("../img/ic_web_black_24dp.png");
}

.service-icon-app:before {
    background-image: url("../img/ic_phone_iphone_black_24dp.png");
}

.service-icon-imageprocessing:before {
    background-image: url("../img/ic_image_black_24dp.png");
}

.services-block.active .content-block-inner {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}

.services-block.active .service-item {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}

.contact-feature-block {
    background: 50% 50% no-repeat;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 60px;
}

.contact-feature-block.active .feature-block-heading {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.contact-feature-block.active .button {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.about-block .about-block-content {
    padding-left: 30px;
    padding-right: 30px;
}

.our-clients-block {
    position: relative;
    padding-bottom: 20px;
}

.clients-list {
    list-style: none;
    padding: 0;
}

.clients-list li {
    margin: 0;
    padding: 2px;
}

@media only screen and (min-width: 980px) {
    .clients-list li {
        padding: 2px;
    }
}

.client-item > a {
    display: block;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.client-item > a:hover {
    opacity: .7;
}

.client-tab {
    display: none;
}

.client-tab-radio-1:checked + .client-tab-label + .client-tab-1 {
    display: block;
}

.client-tab-radio-2:checked + .client-tab-label + .client-tab-2 {
    display: block;
}

.client-tab-radio-3:checked + .client-tab-label + .client-tab-3 {
    display: block;
}

.client-tab-label {
    position: absolute;
    bottom: 10px;
    left: 50%;
    display: inline-block;
    height: 5px;
    width: 40px;
    background: #ccc;
    cursor: pointer;
}

.client-tab-radio:checked + .client-tab-label {
    background: #009688;
}

.client-tab-label-1 {
    margin-left: -70px;
}

.client-tab-label-2 {
    margin-left: -20px;
}

.client-tab-label-3 {
    margin-left: 30px;
}

.team-list {
    list-style: none;
    padding: 0;
}

.team-list li {
    margin: 0;
}

.team-item {
    padding: 0;
    position: relative;
    display: block;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.team-item:hover .team-item-content {
    opacity: 1;
}

.team-item-content {
    position: absolute;
    color: #fff;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 15px;
    display: block;
    background: #009688;
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.team-item-name,
.team-item-title,
.team-item-position {
    display: block;
}

.team-item-name {
    font-size: 1.625rem;
    line-height: 2rem;
    color: #fff;
}

@media only screen and (min-width: 740px) {
    .team-item-name {
        margin-bottom: 100px;
    }
}

@media only screen and (min-width: 980px) {
    .team-item-name {
        margin-bottom: 40px;
    }
}

.team-item-title {
    line-height: normal;
    padding-top: 5px;
}

.team-profile-heading {
    font-family: Verdana, sans-serif, cursive;
    margin-top: 0;
}

.team-profile-heading:after {
    margin-bottom: 10px;
}

.team-profile-image {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 5px;
}

@media only screen and (min-width: 740px) {
    .team-profile-image {
        width: auto;
        float: left;
        margin-right: 20px;
        margin-bottom: 0;
    }
}

.team-profile-content {
    margin-top: 10px;
}

@media only screen and (min-width: 740px) {
    .team-profile-content-block {
        overflow: hidden;
    }
}

.about-block .content-block-inner.active {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}

.about-content.active .what-we-do-block {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}

.about-content.active .our-clients-block {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}

.our-team-block.active {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}

.video-feature-block {
    background: url(../img/video-banner.jpg) 50% 50% no-repeat;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 60px;
}

.video-feature-block .content-block-inner p {
    color: #fff;
}

.video-feature-block .content-block-inner.active .feature-block-heading {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.video-feature-block .content-block-inner.active p {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.video-feature-block .content-block-inner.active .button-play {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.news-item {
    overflow: hidden;
    color: #fff;
    background: #212121;
}

@media only screen and (min-width: 980px) {
    .news-item {
        float: none;
        width: auto;
        min-height: 320px;
    }
}

@media only screen and (min-width: 980px) {
    .news-item-secondary .news-item-image {
        float: right;
    }
    .news-item-secondary .news-item-content:before {
        top: 20px;
        left: auto;
        right: -20px;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
        border-left: 20px solid #212121;
        border-right: 0;
    }
}

@media only screen and (min-width: 980px) {
    .news-item-third {
        min-height: 640px;
    }
    .news-item-third .news-item-image,
    .news-item-third .news-item-content {
        float: none;
        width: auto;
    }
    .news-item-third .news-item-image img {
        width: 100%;
        height: 320px;
    }
    .news-item-third .news-item-content:before {
        top: -20px;
        right: 20px;
        left: auto;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-bottom: 20px solid #212121;
        border-top: 0;
    }
}

.news-item-image {
    display: block;
    background: #fff;
    height: 140px;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@media only screen and (min-width: 980px) {
    .news-item-image {
        height: auto;
    }
}

.news-item-image img {
    width: 100%;
    height: auto;
}

@media only screen and (min-width: 980px) {
    .news-item-image img {
        width: auto;
        height: 320px;
    }
}

.news-item-image:hover {
    opacity: 0.7;
}

.news-item-content {
    position: relative;
}

.news-item-content:before {
    display: block;
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: -20px;
    right: 20px;
    left: auto;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #212121;
    border-top: 0;
}

@media only screen and (min-width: 980px) {
    .news-item-content:before {
        top: 20px;
        left: -20px;
        right: auto;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
        border-right: 20px solid #212121;
        border-left: 0;
    }
}

.news-item-content-inner {
    padding: 20px;
}

.news-item-title {
    position: relative;
    margin: 0;
}

.news-item-title > a {
    text-decoration: none;
}

.news-item-title > a:hover {
    text-decoration: underline;
    color: #009688;
}

.news-item-title:after {
    content: "";
    width: 60px;
    height: 4px;
    background: #009688;
    display: block;
    margin-top: 5px;
    margin-bottom: 15px;
}

.news-item-publish-date {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 18px;
    line-height: 1.125rem;
    color: #009688;
    display: block;
    text-align: right;
}

.news-block.active .content-block-inner {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.news-list.active .news-item {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.news-list.active .news-item-secondary {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}

.news-list.active .news-item-third {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.contact-form-wrap {
    border: 0;
    padding: 0;
    margin: 0;
}

.contact-list {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 20px;
    line-height: 1.25rem;
    text-transform: uppercase;
    font-weight: 700;
    list-style: none;
    padding: 0;
}

.contact-list li {
    margin: 20px 0;
}

.contact-list a {
    color: #fff;
    text-decoration: none;
}

.contact-list a:hover {
    text-decoration: underline;
}

.contact-block {
    background: url(data:image/jpeg;base64,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) 0 0 no-repeat;
    background-size: cover;
    color: #fff;
}

@media only screen and (min-width: 740px) {
    .contact-block {
        margin-bottom: 0;
    }
}

.contact-block-content {
    margin-bottom: 60px;
}

@media only screen and (min-width: 980px) {
    .contact-block-content {
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media only screen and (min-width: 980px) {
    .contact-block-form {
        padding-left: 40px;
        padding-right: 40px;
    }
}

.contact-submit {
    margin-top: 20px;
    padding: .5em 2.5em;
    font-weight: 400;
}

.contact-icon {
    padding-left: 40px;
    display: block;
    padding-top: 5px;
    position: relative;
}

.contact-icon:before {
    content: "";
    /*    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNDgiIGhlaWdodD0iODIiIHZpZXdCb3g9IjAgMCAxNDggODIiPgo8c3ZnIGlkPSJpY29uLXBob25lIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeD0iMCIgeT0iMCI+CjxwYXRoIGZpbGw9IiNmZTUwNGYiIGQ9Ik0xLjA2MyAwLjU5NGMwLjYzOS0wLjY0IDIuNTcxLTAuNzQ4IDIuNTg1LTAuNDA4czEuNzM5IDQuMDk2IDEuNzU1IDQuNDM0YzAuMDE1IDAuMzM4LTEuMTM3IDEuNDk0LTEuNDc0IDEuODMyLTAuMzM0IDAuMzM1IDIuMjU0IDMuMjY2IDIuMzAzIDMuMzIyIDAuMDU1IDAuMDUwIDIuOTggMi42NDMgMy4zMTQgMi4zMDkgMC4zMzctMC4zMzggMS40ODktMS40OTIgMS44MjYtMS40NzdzNC4wODcgMS43NDQgNC40MjUgMS43NTljMC4zMzggMC4wMTQgMC4yMzEgMS45NS0wLjQwOCAyLjU5MS0wLjU0NiAwLjU0Ny0zLjM3NiAyLjUzNS04LjI5Ni0xLjAxNC0wLjU0LTAuMzExLTEuMzk0LTEuMDI0LTIuNjktMi4zMjMtMC0wLjAwMS0wLjAwMi0wLjAwMi0wLjAwMy0wLjAwMnMtMC4wMDItMC4wMDItMC4wMDMtMC4wMDMtMC4wMDItMC4wMDItMC4wMDMtMC4wMDMtMC4wMDItMC4wMDItMC4wMDItMC4wMDJjLTEuMjk1LTEuMjk5LTIuMDA3LTIuMTU2LTIuMzE3LTIuNjk3LTMuNTQyLTQuOTMyLTEuNTU4LTcuNzY5LTEuMDEyLTguMzE2eiI+PC9wYXRoPgo8L3N2Zz4KPHN2ZyBpZD0iaWNvbi1sb2NhdGlvbjIiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB4PSI2NiIgeT0iMCI+CjxwYXRoIGZpbGw9IiNmZTUwNGYiIGQ9Ik04IDBjLTIuNzYxIDAtNSAyLjIzOS01IDUgMCA1IDUgMTEgNSAxMXM1LTYgNS0xMWMwLTIuNzYxLTIuMjM5LTUtNS01ek04IDguMDYzYy0xLjY5MSAwLTMuMDYzLTEuMzcxLTMuMDYzLTMuMDYzczEuMzcxLTMuMDYzIDMuMDYzLTMuMDYzIDMuMDYzIDEuMzcxIDMuMDYzIDMuMDYzLTEuMzcxIDMuMDYzLTMuMDYzIDMuMDYzek02LjA2MyA1YzAtMS4wNzAgMC44NjctMS45MzggMS45MzgtMS45MzhzMS45MzggMC44NjcgMS45MzggMS45MzhjMCAxLjA3MC0wLjg2NyAxLjkzOC0xLjkzOCAxLjkzOHMtMS45MzgtMC44NjctMS45MzgtMS45Mzh6Ij48L3BhdGg+Cjwvc3ZnPgo8c3ZnIGlkPSJpY29uLW1haWwiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB4PSIwIiB5PSI2NiI+CjxwYXRoIGZpbGw9IiNmZTUwNGYiIGQ9Ik0xNCAyLjVoLTEyYy0xLjEwNSAwLTIgMC44OTYtMiAydjYuNWMwIDEuMTA0IDAuODk1IDIgMiAyaDEyYzEuMTA0IDAgMi0wLjg5NiAyLTJ2LTYuNWMwLTEuMTA0LTAuODk2LTItMi0yek0xIDUuMTI1bDMuNDk5IDIuNjI1LTMuNDk5IDIuNjI1di01LjI1ek0xNSAxMWMwIDAuNTUyLTAuNDQ5IDEtMSAxaC0xMmMtMC41NTEgMC0xLTAuNDQ4LTEtMWwzLjkxNi0yLjkzOCAyLjE4NCAxLjYzOWMwLjI2NiAwLjE5OSAwLjU4MyAwLjMgMC45IDAuM3MwLjYzMy0wLjEwMSAwLjg5OS0wLjNsMi4xODQtMS42MzkgMy45MTYgMi45Mzh6TTE1IDEwLjM3NWwtMy41LTIuNjI1IDMuNS0yLjYyNXY1LjI1ek04LjYgOS4zMDFjLTAuMTc1IDAuMTMxLTAuMzgyIDAuMi0wLjYgMC4ycy0wLjQyNS0wLjA2OS0wLjYtMC4ybC02LjQtNC44MDFjMC0wLjU1MSAwLjQ0OS0xIDEtMWgxMmMwLjU1MSAwIDEgMC40NDkgMSAxbC02LjQwMSA0LjgwMXoiPjwvcGF0aD4KPC9zdmc+Cjwvc3ZnPgo=);*/
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
}

.contact-icon-location:before {
    background-image: url('../img/ic_location_on_white_24dp.png');
}

.contact-icon-phone:before {
    background-position: 5px 5px;
}

.contact-icon-email:before {
    background-image: url('../img/ic_mail_outline_white_24dp.png');
}

.contact-block.active .contact-block-content {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.contact-block.active .contact-block-form {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.footer {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 16px;
    line-height: 1rem;
    padding-top: 40px;
    padding-bottom: 40px;
    color: #fff;
    background: #212121;
    text-transform: uppercase;
    font-weight: 700;
}

.footer p {
    margin: 0;
    padding-top: 2px;
}

.icon-list-inline {
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
}

@media only screen and (min-width: 740px) {
    .icon-list-inline {
        margin-top: 0;
        text-align: right;
    }
}

.icon-list-inline li {
    border-left: 1px solid #009688;
    padding-left: 15px;
    margin-left: 10px;
    display: inline-block;
}

.icon-list-inline li:first-child {
    margin-left: 0;
    padding-left: 0;
    border-left-color: transparent;
}

.no-margin {
    margin: 0;
}

.no-padding {
    padding: 0;
}

.no-float {
    float: none;
}

.no-background {
    background: transparent;
}

.no-border {
    border: 0;
}

.no-select {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}

.font-100 {
    font-weight: 100;
}

.font-200 {
    font-weight: 200;
}

.font-300 {
    font-weight: 300;
}

.font-400 {
    font-weight: 400;
}

.font-500 {
    font-weight: 500;
}

.font-600 {
    font-weight: 600;
}

.font-700 {
    font-weight: 700;
}

.font-800 {
    font-weight: 800;
}

.font-900 {
    font-weight: 900;
}

.font-normal {
    font-style: normal;
}

.font-italic {
    font-style: italic;
}

.uppercase {
    text-transform: uppercase;
}

.lowercase {
    text-transform: lowercase;
}

.capitalize {
    text-transform: capitalize;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.static {
    position: static;
}

.fixed {
    position: fixed;
}

.none {
    display: none;
}

.block {
    display: block;
}

.inline-block {
    display: inline-block;
}

.inline {
    display: inline;
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.flex-space-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.flex-space-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.flex-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.flex-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.flex-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flex-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.left {
    float: left;
}

.right {
    float: right;
}

.center,
.feature-block-heading {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.pad-top-5 {
    padding-top: 5px;
}

.pad-top-10 {
    padding-top: 10px;
}

.pad-top-15 {
    padding-top: 15px;
}

.pad-top-20 {
    padding-top: 20px;
}

.pad-top-25 {
    padding-top: 25px;
}

.pad-top-30 {
    padding-top: 30px;
}

.pad-top-35 {
    padding-top: 35px;
}

.pad-top-40 {
    padding-top: 40px;
}

.pad-top-45 {
    padding-top: 45px;
}

.pad-top-50 {
    padding-top: 50px;
}

.pad-top-55 {
    padding-top: 55px;
}

.pad-top-60 {
    padding-top: 60px;
}

.pad-bottom-5 {
    padding-bottom: 5px;
}

.pad-bottom-10 {
    padding-bottom: 10px;
}

.pad-bottom-15 {
    padding-bottom: 15px;
}

.pad-bottom-20 {
    padding-bottom: 20px;
}

.pad-bottom-25 {
    padding-bottom: 25px;
}

.pad-bottom-30 {
    padding-bottom: 30px;
}

.pad-bottom-35 {
    padding-bottom: 35px;
}

.pad-bottom-40 {
    padding-bottom: 40px;
}

.pad-bottom-45 {
    padding-bottom: 45px;
}

.pad-bottom-50 {
    padding-bottom: 50px;
}

.pad-bottom-55 {
    padding-bottom: 55px;
}

.pad-bottom-60 {
    padding-bottom: 60px;
}

.pad-5 {
    padding: 5px;
}

.pad-10 {
    padding: 10px;
}

.pad-15 {
    padding: 15px;
}

.pad-20 {
    padding: 20px;
}

.pad-25 {
    padding: 25px;
}

.pad-30 {
    padding: 30px;
}

.pad-35 {
    padding: 35px;
}

.pad-40 {
    padding: 40px;
}

.pad-45 {
    padding: 45px;
}

.pad-50 {
    padding: 50px;
}

.pad-55 {
    padding: 55px;
}

.pad-60 {
    padding: 60px;
}

.sr {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.list-unstyled {
    list-style: none;
    margin: 0;
    padding: 0;
}

.list-unstyled li {
    margin: 0;
    padding: 0;
}

.list-inline {
    list-style: none;
    margin: 0;
    padding: 0;
}

.list-inline li {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.img-fluid {
    max-width: 100%;
}

.field {
    width: 100%;
}

.form-group {
    overflow: hidden;
}

.form-group label {
    display: inline-block;
    padding-top: 8px;
}

.disabled,
[disabled] {
    pointer-events: none;
    cursor: not-allowed;
    opacity: .5;
}

.checkbox,
.radio {
    display: inline-block;
    position: relative;
}

.checkbox label,
.radio label {
    padding-left: 20px;
    padding-top: 0;
    display: inline-block;
}

.checkbox input[type="checkbox"],
.checkbox input[type="radio"],
.radio input[type="checkbox"],
.radio input[type="radio"] {
    position: absolute;
    top: 4px;
    left: 0;
}

.select {
    position: relative;
    display: block;
}

.select:before {
    content: "";
    border: 6px solid transparent;
    border-top-color: #676767;
    top: 50%;
    right: 10px;
    margin-top: -3px;
    pointer-events: none;
    position: absolute;
}

.select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 36px;
    width: 100%;
    padding: 0 10px;
    line-height: normal;
    border: 1px solid #ccc;
    background: #fff;
    display: block;
}

.select select::-ms-expand {
    display: none;
}

.select select:focus {
    border-color: #f7c723;
}

.select select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #fff;
    border-color: #f7c723;
}

.animation {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animation-infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@media only screen and (min-width: 740px) {
    .no-float-m {
        float: none;
    }
    .no-padding-m {
        padding: 0;
    }
    .no-margin-m {
        margin: 0;
    }
    .relative-m {
        position: relative;
    }
    .absolute-m {
        position: absolute;
    }
    .static-m {
        position: static;
    }
    .fixed-m {
        position: fixed;
    }
    .none-m {
        display: none;
    }
    .block-m {
        display: block;
    }
    .inline-block-m {
        display: inline-block;
    }
    .inline-m {
        display: inline;
    }
    .flex-m {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .flex-row-m {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .flex-column-m {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .flex-space-around-m {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .flex-space-between-m {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .flex-start-m {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .flex-center-m {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .flex-end-m {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .flex-wrap-m {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .flex-nowrap-m {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .left-m {
        float: left;
    }
    .right-m {
        float: right;
    }
    .center-m {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .text-left-m {
        text-align: left;
    }
    .text-right-m {
        text-align: right;
    }
    .text-center-m {
        text-align: center;
    }
    .text-justify-m {
        text-align: justify;
    }
    .no-col-m {
        width: auto;
        float: none;
    }
    .no-push-m,
    .no-pull-m {
        left: 0;
    }
    .pad-top-0-m {
        padding-top: 0;
    }
    .pad-top-5-m {
        padding-top: 5px;
    }
    .pad-top-10-m {
        padding-top: 10px;
    }
    .pad-top-15-m {
        padding-top: 15px;
    }
    .pad-top-20-m {
        padding-top: 20px;
    }
    .pad-top-25-m {
        padding-top: 25px;
    }
    .pad-top-30-m {
        padding-top: 30px;
    }
    .pad-top-35-m {
        padding-top: 35px;
    }
    .pad-top-40-m {
        padding-top: 40px;
    }
    .pad-top-45-m {
        padding-top: 45px;
    }
    .pad-top-50-m {
        padding-top: 50px;
    }
    .pad-top-55-m {
        padding-top: 55px;
    }
    .pad-top-60-m {
        padding-top: 60px;
    }
    .pad-bottom-0-m {
        padding-bottom: 0;
    }
    .pad-bottom-5-m {
        padding-bottom: 5px;
    }
    .pad-bottom-10-m {
        padding-bottom: 10px;
    }
    .pad-bottom-15-m {
        padding-bottom: 15px;
    }
    .pad-bottom-20-m {
        padding-bottom: 20px;
    }
    .pad-bottom-25-m {
        padding-bottom: 25px;
    }
    .pad-bottom-30-m {
        padding-bottom: 30px;
    }
    .pad-bottom-35-m {
        padding-bottom: 35px;
    }
    .pad-bottom-40-m {
        padding-bottom: 40px;
    }
    .pad-bottom-45-m {
        padding-bottom: 45px;
    }
    .pad-bottom-50-m {
        padding-bottom: 50px;
    }
    .pad-bottom-55-m {
        padding-bottom: 55px;
    }
    .pad-bottom-60-m {
        padding-bottom: 60px;
    }
    .pad-0-m {
        padding: 0;
    }
    .pad-5-m {
        padding: 5px;
    }
    .pad-10-m {
        padding: 10px;
    }
    .pad-15-m {
        padding: 15px;
    }
    .pad-20-m {
        padding: 20px;
    }
    .pad-25-m {
        padding: 25px;
    }
    .pad-30-m {
        padding: 30px;
    }
    .pad-35-m {
        padding: 35px;
    }
    .pad-40-m {
        padding: 40px;
    }
    .pad-45-m {
        padding: 45px;
    }
    .pad-50-m {
        padding: 50px;
    }
    .pad-55-m {
        padding: 55px;
    }
    .pad-60-m {
        padding: 60px;
    }
}

@media only screen and (min-width: 980px) {
    .no-float-l {
        float: none;
    }
    .no-padding-l {
        padding: 0;
    }
    .no-margin-l {
        margin: 0;
    }
    .relative-l {
        position: relative;
    }
    .absolute-l {
        position: absolute;
    }
    .static-l {
        position: static;
    }
    .fixed-l {
        position: fixed;
    }
    .none-l {
        display: none;
    }
    .block-l {
        display: block;
    }
    .inline-block-l {
        display: inline-block;
    }
    .inline-l {
        display: inline;
    }
    .flex-l {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .flex-row-l {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .flex-column-l {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .flex-space-around-l {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .flex-space-between-l {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .flex-start-l {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .flex-center-l {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .flex-end-l {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .flex-wrap-l {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .flex-nowrap-l {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .left-l {
        float: left;
    }
    .right-l {
        float: right;
    }
    .center-l {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .text-left-l {
        text-align: left;
    }
    .text-right-l {
        text-align: right;
    }
    .text-center-l {
        text-align: center;
    }
    .text-justify-l {
        text-align: justify;
    }
    .no-col-l {
        width: auto;
        float: none;
    }
    .no-push-l,
    .no-pull-l {
        left: 0;
    }
    .pad-top-0-l {
        padding-top: 0;
    }
    .pad-top-5-l {
        padding-top: 5px;
    }
    .pad-top-10-l {
        padding-top: 10px;
    }
    .pad-top-15-l {
        padding-top: 15px;
    }
    .pad-top-20-l {
        padding-top: 20px;
    }
    .pad-top-25-l {
        padding-top: 25px;
    }
    .pad-top-30-l {
        padding-top: 30px;
    }
    .pad-top-35-l {
        padding-top: 35px;
    }
    .pad-top-40-l {
        padding-top: 40px;
    }
    .pad-top-45-l {
        padding-top: 45px;
    }
    .pad-top-50-l {
        padding-top: 50px;
    }
    .pad-top-55-l {
        padding-top: 55px;
    }
    .pad-top-60-l {
        padding-top: 60px;
    }
    .pad-bottom-0-l {
        padding-bottom: 0;
    }
    .pad-bottom-5-l {
        padding-bottom: 5px;
    }
    .pad-bottom-10-l {
        padding-bottom: 10px;
    }
    .pad-bottom-15-l {
        padding-bottom: 15px;
    }
    .pad-bottom-20-l {
        padding-bottom: 20px;
    }
    .pad-bottom-25-l {
        padding-bottom: 25px;
    }
    .pad-bottom-30-l {
        padding-bottom: 30px;
    }
    .pad-bottom-35-l {
        padding-bottom: 35px;
    }
    .pad-bottom-40-l {
        padding-bottom: 40px;
    }
    .pad-bottom-45-l {
        padding-bottom: 45px;
    }
    .pad-bottom-50-l {
        padding-bottom: 50px;
    }
    .pad-bottom-55-l {
        padding-bottom: 55px;
    }
    .pad-bottom-60-l {
        padding-bottom: 60px;
    }
    .pad-0-l {
        padding: 0;
    }
    .pad-5-l {
        padding: 5px;
    }
    .pad-10-l {
        padding: 10px;
    }
    .pad-15-l {
        padding: 15px;
    }
    .pad-20-l {
        padding: 20px;
    }
    .pad-25-l {
        padding: 25px;
    }
    .pad-30-l {
        padding: 30px;
    }
    .pad-35-l {
        padding: 35px;
    }
    .pad-40-l {
        padding: 40px;
    }
    .pad-45-l {
        padding: 45px;
    }
    .pad-50-l {
        padding: 50px;
    }
    .pad-55-l {
        padding: 55px;
    }
    .pad-60-l {
        padding: 60px;
    }
}

@media only screen and (min-width: 1140px) {
    .no-float-xl {
        float: none;
    }
    .no-padding-xl {
        padding: 0;
    }
    .no-margin-xl {
        margin: 0;
    }
    .relative-xl {
        position: relative;
    }
    .absolute-xl {
        position: absolute;
    }
    .static-xl {
        position: static;
    }
    .fixed-xl {
        position: fixed;
    }
    .none-xl {
        display: none;
    }
    .block-xl {
        display: block;
    }
    .inline-block-xl {
        display: inline-block;
    }
    .inline-xl {
        display: inline;
    }
    .flex-xl {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .flex-row-xl {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .flex-column-xl {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .flex-space-around-xl {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .flex-space-between-xl {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .flex-start-xl {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .flex-center-xl {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .flex-end-xl {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .flex-wrap-xl {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .flex-nowrap-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .left-xl {
        float: left;
    }
    .right-xl {
        float: right;
    }
    .center-xl {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .text-left-xl {
        text-align: left;
    }
    .text-right-xl {
        text-align: right;
    }
    .text-center-xl {
        text-align: center;
    }
    .text-justify-xl {
        text-align: justify;
    }
    .no-col-xl {
        width: auto;
        float: none;
    }
    .no-push-xl,
    .no-pull-xl {
        left: 0;
    }
    .pad-top-0-xl {
        padding-top: 0;
    }
    .pad-top-5-xl {
        padding-top: 5px;
    }
    .pad-top-10-xl {
        padding-top: 10px;
    }
    .pad-top-15-xl {
        padding-top: 15px;
    }
    .pad-top-20-xl {
        padding-top: 20px;
    }
    .pad-top-25-xl {
        padding-top: 25px;
    }
    .pad-top-30-xl {
        padding-top: 30px;
    }
    .pad-top-35-xl {
        padding-top: 35px;
    }
    .pad-top-40-xl {
        padding-top: 40px;
    }
    .pad-top-45-xl {
        padding-top: 45px;
    }
    .pad-top-50-xl {
        padding-top: 50px;
    }
    .pad-top-55-xl {
        padding-top: 55px;
    }
    .pad-top-60-xl {
        padding-top: 60px;
    }
    .pad-bottom-0-xl {
        padding-bottom: 0;
    }
    .pad-bottom-5-xl {
        padding-bottom: 5px;
    }
    .pad-bottom-10-xl {
        padding-bottom: 10px;
    }
    .pad-bottom-15-xl {
        padding-bottom: 15px;
    }
    .pad-bottom-20-xl {
        padding-bottom: 20px;
    }
    .pad-bottom-25-xl {
        padding-bottom: 25px;
    }
    .pad-bottom-30-xl {
        padding-bottom: 30px;
    }
    .pad-bottom-35-xl {
        padding-bottom: 35px;
    }
    .pad-bottom-40-xl {
        padding-bottom: 40px;
    }
    .pad-bottom-45-xl {
        padding-bottom: 45px;
    }
    .pad-bottom-50-xl {
        padding-bottom: 50px;
    }
    .pad-bottom-55-xl {
        padding-bottom: 55px;
    }
    .pad-bottom-60-xl {
        padding-bottom: 60px;
    }
    .pad-0-xl {
        padding: 0;
    }
    .pad-5-xl {
        padding: 5px;
    }
    .pad-10-xl {
        padding: 10px;
    }
    .pad-15-xl {
        padding: 15px;
    }
    .pad-20-xl {
        padding: 20px;
    }
    .pad-25-xl {
        padding: 25px;
    }
    .pad-30-xl {
        padding: 30px;
    }
    .pad-35-xl {
        padding: 35px;
    }
    .pad-40-xl {
        padding: 40px;
    }
    .pad-45-xl {
        padding: 45px;
    }
    .pad-50-xl {
        padding: 50px;
    }
    .pad-55-xl {
        padding: 55px;
    }
    .pad-60-xl {
        padding: 60px;
    }
}

@media print {
    .no-float-print {
        float: none;
    }
    .no-padding-print {
        padding: 0;
    }
    .no-margin-print {
        margin: 0;
    }
    .none-print {
        display: none;
    }
    .block-print {
        display: block;
    }
    .inline-block-print {
        display: inline-block;
    }
    .inline-print {
        display: inline;
    }
    .text-left-print {
        text-align: left;
    }
    .text-right-print {
        text-align: right;
    }
    .text-center-print {
        text-align: center;
    }
    .text-justify-print {
        text-align: justify;
    }
    .no-col-print {
        width: auto;
        float: none;
    }
    .no-push-print,
    .no-pull-print {
        left: 0;
    }
    .pad-top-0-print {
        padding-top: 0;
    }
    .pad-top-5-print {
        padding-top: 5px;
    }
    .pad-top-10-print {
        padding-top: 10px;
    }
    .pad-top-15-print {
        padding-top: 15px;
    }
    .pad-top-20-print {
        padding-top: 20px;
    }
    .pad-top-25-print {
        padding-top: 25px;
    }
    .pad-top-30-print {
        padding-top: 30px;
    }
    .pad-top-35-print {
        padding-top: 35px;
    }
    .pad-top-40-print {
        padding-top: 40px;
    }
    .pad-top-45-print {
        padding-top: 45px;
    }
    .pad-top-50-print {
        padding-top: 50px;
    }
    .pad-top-55-print {
        padding-top: 55px;
    }
    .pad-top-60-print {
        padding-top: 60px;
    }
    .pad-bottom-0-print {
        padding-bottom: 0;
    }
    .pad-bottom-5-print {
        padding-bottom: 5px;
    }
    .pad-bottom-10-print {
        padding-bottom: 10px;
    }
    .pad-bottom-15-print {
        padding-bottom: 15px;
    }
    .pad-bottom-20-print {
        padding-bottom: 20px;
    }
    .pad-bottom-25-print {
        padding-bottom: 25px;
    }
    .pad-bottom-30-print {
        padding-bottom: 30px;
    }
    .pad-bottom-35-print {
        padding-bottom: 35px;
    }
    .pad-bottom-40-print {
        padding-bottom: 40px;
    }
    .pad-bottom-45-print {
        padding-bottom: 45px;
    }
    .pad-bottom-50-print {
        padding-bottom: 50px;
    }
    .pad-bottom-55-print {
        padding-bottom: 55px;
    }
    .pad-bottom-60-print {
        padding-bottom: 60px;
    }
    .pad-0-print {
        padding: 0;
    }
    .pad-5-print {
        padding: 5px;
    }
    .pad-10-print {
        padding: 10px;
    }
    .pad-15-print {
        padding: 15px;
    }
    .pad-20-print {
        padding: 20px;
    }
    .pad-25-print {
        padding: 25px;
    }
    .pad-30-print {
        padding: 30px;
    }
    .pad-35-print {
        padding: 35px;
    }
    .pad-40-print {
        padding: 40px;
    }
    .pad-45-print {
        padding: 45px;
    }
    .pad-50-print {
        padding: 50px;
    }
    .pad-55-print {
        padding: 55px;
    }
    .pad-60-print {
        padding: 60px;
    }
}