/*!
Theme Name: PSflat
Theme URI: http://underscores.me/
Author: Mimesis
Author URI: http://mimesis.co.il
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: psflat
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

PSflat is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

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

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

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

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

/**
 * Remove the margin in all browsers.
 */
body {
    margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
    display: block;
    overflow: hidden;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

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

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

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

/**
 * Remove the gray background on active links in IE 10.
 */
a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
    /*font-weight: bolder;*/
    font-weight: 600;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

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

/**
 * Remove the border on images inside links in IE 10.
 */
img {
    border-style: none;
}

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

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

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

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
    display: list-item;
}

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

/**
 * Add the correct display in IE 10+.
 */
template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
    display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
    color: #676767;
    /*font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;*/
    font-family: 'Poppins', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    font-size: 15px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    font-weight: 400;
}

p {
    /*margin-bottom: 1.5em;*/
    margin-bottom: 15px;
}


.h3, h3 {
    font-size: 22px;
}

.h6, h6 {
    font-size: 15px;
    font-weight: 500;
}


dfn,
cite,
em,
i {
    font-style: italic;
}

blockquote {
    margin: 0 1.5em;
}

address {
    margin: 0 0 1.5em;
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch", courier, monospace;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}

code,
kbd,
tt,
var {
    font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

mark,
ins {
    background: #fff9c0;
    text-decoration: none;
}

big {
    font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
    background: #fff;
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

ul,
ol {
    /*margin: 0 0 1.5em 3em;*/
    margin: 0 0 25px 0;
    padding: 0 0 0 20px;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 1.5em;
}

dt {
    font-weight: 700;
}

dd {
    margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    max-width: 100%;
}

img {
    height: auto;
    max-width: 100%;
}

figure {
    margin: 1em 0;
}

table {
    margin: 0 0 1.5em;
    width: 100%;
}

/* Links
--------------------------------------------- */
a {
    color: #335cd8;
}

a:visited {
    color: #335cd8;
}

a:hover,
a:focus,
a:active {
    color: #335cd8;
}

a:focus {
    outline: thin dotted;
}

a:hover,
a:active {
    outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
    color: rgba(0, 0, 0, 0.8);
    line-height: 1;
    padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
    border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
    color: #111;
}

select {
    border: 1px solid #ccc;
}

textarea {
    width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
    display: block;
    width: 100%;
    /* padding-right: 90px; */
    position: relative;
    /* padding: 15px 200px; */
    padding: 0;
}

.main-navigation ul {
    /*display: none;*/
    list-style: none;
    /*margin: 0;*/
    /*padding-left: 0;*/
    padding: 0;
}

.main-navigation ul ul {
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}

.main-navigation ul ul ul {
    left: -999em;
    top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
    display: block;
    left: auto;
}

.main-navigation ul ul a {
    /*width: 200px;*/
    width: auto;
    white-space: nowrap;
    text-align: left;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
    left: auto;
}

.main-navigation li {
    position: relative;
}

.main-navigation a {
    display: block;
    text-decoration: none;
}


/*@media screen and (min-width: 37.5em) {*/
@media screen and (min-width: 992px) {
    .menu-toggle {
        display: none;

    }

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

    .main-navigation ul.sub-menu {
        display: block;
        margin-left: 10px;
    }

    .main-navigation ul.sub-menu > li {
        border-bottom: 1px solid #d8d8d8;
    }

    .main-navigation ul.sub-menu > li:last-child {
        border-bottom: 0;
    }

    .main-navigation ul.sub-menu > li a {
        padding: 15px 25px;
        background: #fefefe;
        -webkit-transition: all 0.25s ease;
        -o-transition: all 0.25s ease;
        transition: all 0.25s ease;
    }

    .main-navigation ul > li:hover > a {
        color: #676767;
    }

}

@media screen and (max-width: 992px) {

    /* Small menu. */
    .menu-toggle,
    .main-navigation.toggled ul {
        display: block;
        height: auto !important;
    }

    .main-navigation ul {
        display: none;
    }

    .mim-menu.menu-psflat-container {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%;
        background: white;
        border-bottom: 1px solid lightgrey;
    }


    .main-navigation ul li.menu-item-has-children {

    }

    .main-navigation ul li.menu-item-has-children.focus {

    }

    .main-navigation ul li.menu-item-has-children ul.sub-menu {

    }

    .main-navigation ul li.menu-item-has-children.focus ul.sub-menu {

    }


    .main-navigation ul li.mobile-hide > a {
        display: none;
    }

    .main-navigation ul.sub-menu {
        -webkit-box-shadow: none;
        box-shadow: none;
        float: left;
        position: static;
        margin: 0;
        width: 100%;
    }


    .main-navigation ul.sub-menu > li > a {
        text-align: center;
    }


}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
    margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
    text-align: end;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
    display: block;
}

.post,
.page {
    margin: 0;
}

.updated:not(.published) {
    display: none;
}

.page-content,
.entry-content,
.entry-summary {
    /*margin: 1.5em 0 0;*/
    /*margin: 0;*/
    color: #666666;
}

.page-links {
    clear: both;
    margin: 0 0 1.5em;
}

.entry-content h2 {
    font-size: 26px;
    color: #448a9e;
    /* font-weight: 500; */
}


/* Comments
--------------------------------------------- */
.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
    margin: 0 0 1.5em;
}

.widget select {
    max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
    display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

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

/* Galleries
--------------------------------------------- */
.gallery {
    margin-bottom: 1.5em;
    display: -ms-grid;
    display: grid;
    grid-gap: 1.5em;
}

.gallery-item {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.gallery-columns-2 {
    -ms-grid-columns: (1fr) [ 2 ];
    grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
    -ms-grid-columns: (1fr) [ 3 ];
    grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
    -ms-grid-columns: (1fr) [ 4 ];
    grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
    -ms-grid-columns: (1fr) [ 5 ];
    grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
    -ms-grid-columns: (1fr) [ 6 ];
    grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
    -ms-grid-columns: (1fr) [ 7 ];
    grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
    -ms-grid-columns: (1fr) [ 8 ];
    grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
    -ms-grid-columns: (1fr) [ 9 ];
    grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
    display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
    display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
    display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
    outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

    /*rtl:ignore*/
    float: left;

    /*rtl:ignore*/
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

.alignright {

    /*rtl:ignore*/
    float: right;

    /*rtl:ignore*/
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em;
}


body {
    font-family: 'Poppins', sans-serif;
}


/* General
--------------------------------------------- */
ul {
    margin: 0 0 1.5em;
    padding-left: 20px;
}

.mb-40 {
    margin-bottom: 40px;
}


.entry-content table {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    overflow-x: auto;
    display: block;
    /* white-space: nowrap; */
}

.entry-content td, .entry-content th {
    max-width: 300px;
    /*border-bottom: 1px solid #ddd;*/
    padding: 10px;
}

/*tr:hover {background-color: #f5f5f5;}*/

.entry-content tr:nth-child(even) {
    background-color: #f2f2f2;
}

.entry-content tr:nth-child(odd) {
    /*background-color: #f1f1f1*/
}

.entry-content th {
    background-color: #115e74;
    color: white;
    font-weight: 500;

}

.entry-content td a {
    display: inline-block;
}


.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle,
.btn-primary.focus, .btn-primary:focus {
    color: inherit;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}


/* Top Nav
--------------------------------------------- */

header#masthead {
    background: rgb(255 255 255 / 0.9);
    padding: 0;
    height: 100px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 200;
    max-width: 100%;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.body-scrolled header#masthead {
    /*top: 0;*/
    /*width: 100%;*/
    /*position: fixed;*/
    /*z-index: 100;*/
    height: 80px;
    background: #fbfbfb;
}

.main-navigation a {
    /*padding: 0 10px;*/
    line-height: 1;
    color: #115e74;
    font-weight: 500;
    padding: 10px;
    font-size: 15px;
    outline: 0 !important;
}


.main-navigation a.site-brand-logo-wrap {
    padding: 0;
    /* height: 50px; */
}

.main-navigation a.site-brand-logo-wrap img {
    max-height: 100%;
    width: auto;
    height: 50px;
}

.site-branding {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 180px;
    flex: 0 1 180px;
    padding: 25px;
    /* margin-bottom: 5px; */
    max-width: 180px;
    top: 0px;
    /* position: absolute; */
    max-height: 100%;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.body-scrolled .site-branding {
    padding: 20px 25px;
}

.mim-menu.menu-psflat-container {
    /* flex: 1; */
    height: 100%;
    /* width: calc(100% - 360px); */
    width: calc(100% - 600px);
}

button.menu-toggle {
    height: 41px !important;
    width: 41px;
    position: relative;
    border: 0;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    outline: 0 !important;
    background: none;
    padding: 0;
}

button.menu-toggle .menu-icon-line {
    position: absolute;
    left: 5px;
    width: 30px;
    height: 3px;
    background: #115e74;
    border-radius: 2px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}

button.menu-toggle .menu-icon-line:nth-child(1) {
    top: 7px;
}

button.menu-toggle .menu-icon-line:nth-child(2) {
    top: 19px;
}

button.menu-toggle .menu-icon-line:nth-child(3) {
    top: 31px;
}

.toggled button.menu-toggle {
    -webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg);
}

.toggled button.menu-toggle .menu-icon-line:nth-child(1) {
    top: 20px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.toggled button.menu-toggle .menu-icon-line:nth-child(2) {
    left: 50%;
    width: 0;
    opacity: 0;
}

.toggled button.menu-toggle .menu-icon-line:nth-child(3) {
    top: 20px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


.mim-menu.menu-psflat-container > ul {
    /*display: flex;*/
    width: 100%;
    /*justify-content: space-around;*/
    /*padding: 0 50px;*/
    /* padding: 0 0 0 50px; */
    margin-bottom: 0;
    /* height: 100px; */
    padding-bottom: 15px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.body-scrolled .mim-menu.menu-psflat-container > ul {
    padding-bottom: 10px;

}

.mim-menu.menu-psflat-container > ul > li {
    /* margin: 0 1.4vw; */
    /* padding-bottom: 10px; */
}

.mim-menu.menu-psflat-container > ul > li:after {
    content: '';
    position: absolute;
    bottom: 0px;
    height: 2px;
    left: 0;
    right: 100%;
    background: transparent;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    opacity: 0.8;
}

.mim-menu.menu-psflat-container > ul > li:hover:after {
    left: 20%;
    right: 20%;
    background: #115e74;
}

.mim-menu.menu-psflat-container > ul > li.current-menu-item:after {
    left: 20%;
    right: 20%;
    background: #115e74;
}


.side-toggle-btn-wrap {
    /* width: 50px; */
    /* height: 50px; */
    /* position: absolute; */
    /* right: 20px; */
    z-index: 300;
    /* width: 100px; */
    /* height: 100px; */
    /* position: absolute; */
    /* left: 20px; */
    /* right: auto; */
    /* top: 25px; */
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    padding: 25px;
    /* display: inline-block; */
    /* float: right; */
    width: 180px;
    max-height: 100%;
}

.body-scrolled .side-toggle-btn-wrap {
    /* top: 15px; */
    padding: 15px 25px;
}

.side-toggle-btn {
    background: transparent;
    border: 2px solid #115e74 !important;
    height: 48px;
    margin: 0;
    border-radius: 9999px;
    width: 48px;
    position: relative;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    outline: 0 !important;
    padding: 0;
    display: inline-block;
    float: right;
}

.side-toggle-btn .menu-icon-line {
    background: #115e74;
    height: 2px;
    width: 18px;
    position: absolute;
    left: 12px;
    border-radius: 9999px !important;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 1;
}

.side-toggle-btn .menu-icon-line:nth-child(1) {
    top: 16px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.side-toggle-btn .menu-icon-line:nth-child(2) {
    top: 28px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.side-toggle-btn .menu-icon-line:nth-child(3) {
    top: 29px;
}


.side-toggle-btn.sidenav-open {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg); /* background: transparent; */
}

.side-toggle-btn.sidenav-open .menu-icon-line:nth-child(1) {
    /* top: 15px; */
    top: 21px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 26px;
    left: 10px;
}

.side-toggle-btn.sidenav-open .menu-icon-line:nth-child(2) {
    top: 21px;
    /* opacity: 0; */
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 26px;
    left: 10px;
}

.side-toggle-btn.sidenav-open .menu-icon-line:nth-child(3) {
    /* top: 31px; */
    top: 20px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


#offscreen-sidenav {
    position: fixed;
    z-index: 280;
    top: 0;
    right: -300px;
    background: white;
    /* border: 3px solid #ef4d6b; */
    /* border-width: 0 0 0 3px; */
    width: 300px;
    min-height: 300px;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
    padding: 70px 30px 30px;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0);
}

.sidenav-inner-wrap .sidenav-title {
    font-size: 18px;
    font-weight: 500;
    color: #115e74;
    margin: 6px 0 15px !important;
    display: inline-block;
}

.sidenav-inner-wrap p {
    font-size: 14px;
    color: #676767;
    font-weight: 300;
    margin-bottom: 10px;
}

#offscreen-sidenav.sidenav-open {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .3);
    right: 0;
}


.sidenav-inner-wrap {
    margin: 15px 0;
    float: left;
    width: 100%;
}


#sidenav-contacts {

}

#sidenav-dl-btns {


}


#sidenav-dl-wrap {

}

#sidenav-support-wrap {
    text-align: center;
    margin-top: 25px;
}

#sidenav-support-wrap > a {

}

#sidenav-dl-btns > a {
    display: inline-block;
    padding: 10px;
    /*width: 200px;*/
    width: 100%;
}

#sidenav-contacts > span {
    display: inline-block;
    width: 100%;
    margin: 6px 0;
    position: relative;
    /* padding-left: 40px; */
    /* height:30px; */

    position: relative;


}

#sidenav-contacts > span > * {
    line-height: 20px;
    margin-top: 5px;
    /* font-size: 16px; */
    /* float: right; */
    /* font-weight: 400; */
}

#sidenav-contacts > span:before {
    position: absolute;
    top: 0;
    left: 0;
    /* left:auto; */
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-right: 10px;
}

.sidenav-contact-item {
    font-size: 14px;
    font-weight: 300;
    padding-left: 30px;
    color: #115e74;
    font-weight: 500;
}

#sidenav-contacts > span.icon-phone:before {
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMxMTVFNzQ7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOSwzMC45bC04LjEtNS40Yy0xLTAuNy0yLjQtMC41LTMuMiwwLjVsLTIuNCwzYy0wLjMsMC40LTAuOSwwLjUtMS4zLDAuM0wyMy42LDI5Yy0xLjUtMC44LTMuMy0xLjgtNy4xLTUuNQoJCXMtNC43LTUuNi01LjUtNy4xTDEwLjcsMTZjLTAuMi0wLjQtMC4xLTEsMC4zLTEuM2wzLTIuNGMxLTAuOCwxLjItMi4xLDAuNS0zLjJMOS4xLDEuMUM4LjQsMCw3LjEtMC4zLDYsMC4zbC0zLjQsMgoJCUMxLjUsMywwLjcsNCwwLjQsNS4yYy0xLjIsNC40LTAuMywxMi4xLDExLDIzLjRjOSw5LDE1LjcsMTEuNCwyMC4zLDExLjRjMS4xLDAsMi4xLTAuMSwzLjEtMC40YzEuMi0wLjMsMi4yLTEuMSwyLjgtMi4ybDItMy40CgkJQzQwLjMsMzMsNDAsMzEuNiwzOSwzMC45eiBNMzguNSwzMy4zbC0yLDMuNGMtMC40LDAuOC0xLjIsMS4zLTIsMS42Yy00LjEsMS4xLTExLjMsMC4yLTIyLjEtMTAuNlMwLjYsOS43LDEuNyw1LjYKCQljMC4yLTAuOSwwLjgtMS42LDEuNi0ybDMuNC0yQzcuMSwxLjIsNy43LDEuMyw4LDEuOEwxMSw2LjJsMi41LDMuN2MwLjMsMC40LDAuMiwxLTAuMiwxLjRsLTMsMi40Yy0wLjksMC43LTEuMiwyLTAuNiwzbDAuMiwwLjQKCQljMC45LDEuNiwxLjksMy41LDUuOCw3LjRjMy45LDMuOSw1LjgsNC45LDcuNCw1LjhsMC40LDAuMmMxLDAuNiwyLjMsMC4zLDMtMC42bDIuNC0zYzAuMy0wLjQsMC45LTAuNSwxLjQtMC4ybDguMSw1LjQKCQlDMzguNywzMi4zLDM4LjgsMzIuOSwzOC41LDMzLjN6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNyw2LjdDMjguOSw2LjcsMzQsMTEuNywzNCwxOGMwLDAuNCwwLjMsMC43LDAuNywwLjdjMC40LDAsMC43LTAuMywwLjctMC43YzAtNy01LjctMTIuNy0xMi43LTEyLjcKCQlDMjIuMyw1LjMsMjIsNS42LDIyLDZTMjIuMyw2LjcsMjIuNyw2Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywxMC43YzQsMCw3LjMsMy4zLDcuMyw3LjNjMCwwLjQsMC4zLDAuNywwLjcsMC43YzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTQuOC0zLjktOC43LTguNy04LjcKCQlDMjIuMyw5LjMsMjIsOS42LDIyLDEwQzIyLDEwLjQsMjIuMywxMC43LDIyLjcsMTAuN3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMi43LDE0LjdjMS44LDAsMy4zLDEuNSwzLjMsMy4zYzAsMC40LDAuMywwLjcsMC43LDAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0yLjYtMi4xLTQuNy00LjctNC43CgkJYy0wLjQsMC0wLjcsMC4zLTAuNywwLjdDMjIsMTQuNCwyMi4zLDE0LjcsMjIuNywxNC43eiIvPgo8L2c+Cjwvc3ZnPg==");
}


#sidenav-contacts > span.icon-fax:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDAgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzExNUU3NDt9Cgkuc3Qxe2Rpc3BsYXk6bm9uZTtmaWxsOiMxMTVFNzQ7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xLjQsMjYuNmg4LjdjMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN0gxLjRWMi4xaDM3LjF2MjMuMWgtMS4zYy0wLjQsMC0wLjcsMC4zLTAuNywwLjcKCQljMCwwLjQsMC4zLDAuNywwLjcsMC43aDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjNWMi4xYzAtMC43LTAuNi0xLjMtMS4zLTEuM0gxLjRjLTAuNywwLTEuMywwLjYtMS4zLDEuM3YyMy4xCgkJQzAuMSwyNiwwLjcsMjYuNiwxLjQsMjYuNnoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04LjEsMzQuNGg5LjNjMS44LDAsMy4zLTEuNSwzLjMtMy4zVjMuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNIOC4xQzYuMiwwLDQuOCwxLjQsNC44LDMuM3YyNy44CgkJQzQuOCwzMyw2LjIsMzQuNCw4LjEsMzQuNHogTTYuMSwzLjNjMC0xLjEsMC45LTIsMi0yaDkuM2MxLjEsMCwyLDAuOSwyLDJ2MjcuOGMwLDEuMS0wLjksMi0yLDJIOC4xYy0xLjEsMC0yLTAuOS0yLTJWMy4zeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLDE5aDExLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zVjkuMWMwLTAuNy0wLjYtMS4zLTEuMy0xLjNoLTEuM2MtMC40LDAtMC43LDAuMy0wLjcsMC43czAuMywwLjcsMC43LDAuNwoJCWgxLjN2OC42SDIzVjkuMWg2LjZjMC40LDAsMC43LTAuMywwLjctMC43UzMwLDcuOCwyOS42LDcuOEgyM2MtMC43LDAtMS4zLDAuNi0xLjMsMS4zdjguNkMyMS43LDE4LjQsMjIuMywxOSwyMywxOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy4xLDIzLjF2MTQuNGMwLDAuNywwLjYsMS4zLDEuMywxLjNoMTguOWMwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTEuM2MwLTAuNC0wLjMtMC43LTAuNy0wLjcKCQljLTAuNCwwLTAuNywwLjMtMC43LDAuN3YxLjNIMTQuNFYyMy4xaDE4Ljl2Ni42YzAsMC40LDAuMywwLjcsMC43LDAuN3MwLjctMC4zLDAuNy0wLjd2LTYuNmMwLTAuNy0wLjYtMS4zLTEuMy0xLjNIMTQuNAoJCUMxMy43LDIxLjcsMTMuMSwyMi4zLDEzLjEsMjMuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjUsOS4xaDJjMC40LDAsMC43LTAuMywwLjctMC43UzcuOCw3LjgsNy41LDcuOGgtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43UzUuMSw5LjEsNS41LDkuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC4xLDcuOGgtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyYzAuNCwwLDAuNy0wLjMsMC43LTAuNwoJCUMxOC43LDguMSwxOC40LDcuOCwxOC4xLDcuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi44LDcuOGgtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyYzAuNCwwLDAuNy0wLjMsMC43LTAuNwoJCUMxMy40LDguMSwxMy4xLDcuOCwxMi44LDcuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjUsMTIuNGgyYzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdoLTJjLTAuNCwwLTAuNywwLjMtMC43LDAuNwoJCUM0LjgsMTIuMSw1LjEsMTIuNCw1LjUsMTIuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC4xLDExLjFoLTJjLTAuNCwwLTAuNywwLjMtMC43LDAuN2MwLDAuNCwwLjMsMC43LDAuNywwLjdoMmMwLjQsMCwwLjctMC4zLDAuNy0wLjcKCQlDMTguNywxMS40LDE4LjQsMTEuMSwxOC4xLDExLjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuOCwxMS4xaC0yYy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43aDJjMC40LDAsMC43LTAuMywwLjctMC43CgkJQzEzLjQsMTEuNCwxMy4xLDExLjEsMTIuOCwxMS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUuNSwxNS43aDJjMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN2gtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43CgkJQzQuOCwxNS40LDUuMSwxNS43LDUuNSwxNS43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjEsMTQuNGgtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyYzAuNCwwLDAuNy0wLjMsMC43LTAuNwoJCUMxOC43LDE0LjcsMTguNCwxNC40LDE4LjEsMTQuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi44LDE0LjRoLTJjLTAuNCwwLTAuNywwLjMtMC43LDAuN2MwLDAuNCwwLjMsMC43LDAuNywwLjdoMmMwLjQsMCwwLjctMC4zLDAuNy0wLjcKCQlDMTMuNCwxNC43LDEzLjEsMTQuNCwxMi44LDE0LjR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS41LDE5aDJjMC40LDAsMC43LTAuMywwLjctMC43cy0wLjMtMC43LTAuNy0wLjdoLTJjLTAuNCwwLTAuNywwLjMtMC43LDAuN1M1LjEsMTksNS41LDE5eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjEsMTcuN2gtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyYzAuNCwwLDAuNy0wLjMsMC43LTAuNwoJCUMxOC43LDE4LDE4LjQsMTcuNywxOC4xLDE3Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuOCwxNy43aC0yYy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43aDJjMC40LDAsMC43LTAuMywwLjctMC43CgkJQzEzLjQsMTgsMTMuMSwxNy43LDEyLjgsMTcuN3oiLz4KPC9nPgo8L3N2Zz4=");

}

#sidenav-contacts > span.icon-address:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTE1RTc0O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMuMSwyNy40YzEuNiwyLjMsMy4zLDQuNCw0LjQsNS43YzAuMiwwLjIsMC4zLDAuNCwwLjUsMC41aC0zLjNjLTAuNCwwLTAuNywwLjMtMC43LDAuN3MwLjMsMC43LDAuNywwLjcKCQloMTAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjdzLTAuMy0wLjctMC43LTAuN0gyMmMwLjEtMC4yLDAuMy0wLjQsMC41LTAuNWMxLjEtMS4zLDIuNy0zLjQsNC40LTUuN2MxLjYtMi4zLDMuMS00LjYsNC40LTcuMQoJCWMxLjQtMi43LDIuMS00LjksMi4xLTYuNmMwLTMuNS0xLjQtNi45LTMuOS05LjRDMjkuMyw0LjEsMjksNCwyOC44LDQuMWMtMC4yLDAuMS0wLjQsMC4yLTAuNSwwLjVjLTAuMSwwLjIsMCwwLjUsMC4yLDAuNgoJCWMyLjMsMi4zLDMuNSw1LjMsMy41LDguNWMwLDEuNS0wLjYsMy41LTEuOSw2Yy0xLjMsMi40LTIuNyw0LjctNC4zLDYuOWMtMS42LDIuMy0zLjIsNC4zLTQuMyw1LjdjLTAuNCwwLjQtMC43LDAuOC0xLDEuMgoJCWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjJjLTAuMiwwLTAuNC0wLjEtMC41LTAuMmMtMC4zLTAuMy0wLjYtMC43LTEtMS4yYy0xLjEtMS4zLTIuNy0zLjQtNC4zLTUuN2MtMS42LTIuMi0zLTQuNS00LjMtNi45CgkJYy0xLjMtMi41LTEuOS00LjUtMS45LTZjMC00LjgsMi45LTkuMiw3LjMtMTEuMWMzLTEuMyw2LjQtMS4zLDkuMywwYzAuMiwwLjEsMC41LDAuMSwwLjctMC4xYzAuMi0wLjEsMC4zLTAuNCwwLjMtMC42CgkJcy0wLjItMC40LTAuNC0wLjVDMTguNC0xLjUsMTAuNiwxLjcsNy43LDguNWMtMC43LDEuNi0xLjEsMy40LTEsNS4yYzAsMS43LDAuNywzLjksMi4xLDYuNkMxMCwyMi44LDExLjUsMjUuMSwxMy4xLDI3LjR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAsNy43YzAuNCwwLDAuNy0wLjMsMC43LTAuN1MyMC40LDYuMywyMCw2LjNjLTMuMiwwLTUuOSwyLjItNi41LDUuNGMtMC42LDMuMSwxLDYuMiw0LDcuNQoJCWMyLjksMS4yLDYuMywwLjIsOC4xLTIuNXMxLjQtNi4yLTAuOC04LjRjLTAuMi0wLjItMC40LTAuMi0wLjYtMC4yYy0wLjIsMC4xLTAuNCwwLjItMC41LDAuNWMtMC4xLDAuMiwwLDAuNSwwLjIsMC42CgkJYzEuOCwxLjgsMi4xLDQuNiwwLjcsNi43Yy0xLjQsMi4xLTQuMSwyLjktNi41LDJjLTIuNC0xLTMuNy0zLjUtMy4yLTZDMTUuMyw5LjUsMTcuNSw3LjcsMjAsNy43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5LjcsMzYuN2wtNC4xLTcuM2MtMC40LTAuNy0xLjEtMS4xLTEuOC0xaC00LjhjLTAuNCwwLTAuNywwLjMtMC43LDAuN3MwLjMsMC43LDAuNywwLjdoNC44CgkJYzAuMywwLDAuNSwwLjEsMC43LDAuNGw0LjEsNy4zYzAuMSwwLjIsMC4xLDAuNCwwLDAuNmMtMC4xLDAuMi0wLjQsMC40LTAuNiwwLjRIMi4xYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjQKCQljLTAuMS0wLjItMC4xLTAuNCwwLTAuNkw1LjUsMzBjMC4xLTAuMiwwLjQtMC40LDAuNy0wLjRoNC44YzAuNCwwLDAuNy0wLjMsMC43LTAuN3MtMC4zLTAuNy0wLjctMC43SDYuMmMtMC43LDAtMS40LDAuNC0xLjgsMQoJCWwtNC4xLDcuM2MtMC4zLDAuNi0wLjMsMS4zLDAsMS45YzAuNCwwLjYsMS4xLDEsMS44LDFoMzUuOWMwLjcsMCwxLjQtMC40LDEuOC0xQzQwLjEsMzguMSw0MC4xLDM3LjMsMzkuNywzNi43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjcsMzEuN0gzMGMtMC4xLDAtMC4zLDAtMC40LDAuMWwtMiwxLjNjLTAuMywwLjItMC40LDAuNi0wLjIsMC45YzAuMiwwLjMsMC42LDAuNCwwLjksMC4ybDEuOC0xLjJoMi41CgkJYzAuNCwwLDAuNy0wLjMsMC43LTAuN0MzMy4zLDMyLDMzLDMxLjcsMzIuNywzMS43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI4LjcsMzYuM2MwLDAuNCwwLjMsMC43LDAuNywwLjdoNS4zYzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdoLTUuMwoJCUMyOSwzNS43LDI4LjcsMzYsMjguNywzNi4zeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyLDM0LjNjMC4zLDAsMC42LTAuMiwwLjYtMC41YzAuMS0wLjMsMC0wLjYtMC4zLTAuN2wtMi0xLjNjLTAuMS0wLjEtMC4yLTAuMS0wLjQtMC4xSDcuMwoJCWMtMC40LDAtMC43LDAuMy0wLjcsMC43QzYuNywzMi43LDcsMzMsNy4zLDMzaDIuNWwxLjgsMS4yQzExLjcsMzQuMywxMS45LDM0LjMsMTIsMzQuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjMsMzUuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43UzUsMzcsNS4zLDM3aDUuM2MwLjQsMCwwLjctMC4zLDAuNy0wLjdzLTAuMy0wLjctMC43LTAuN0g1LjN6Ii8+CjwvZz4KPC9zdmc+");

}

#sidenav-contacts > span.icon-email:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTE1RTc0O3N0cm9rZTojMTE1RTc0O3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzYuNSw1LjloLTMzYy0xLDAtMS44LDAuOC0xLjgsMS44djI0LjVjMCwxLDAuOCwxLjgsMS44LDEuOGgzM2MxLDAsMS44LTAuOCwxLjgtMS44VjcuOAoJCUMzOC40LDYuNywzNy41LDUuOSwzNi41LDUuOXogTTM3LjEsMzIuMmMwLDAuMy0wLjMsMC42LTAuNiwwLjZoLTMzYy0wLjMsMC0wLjYtMC4zLTAuNi0wLjZWNy44YzAtMC4zLDAuMy0wLjYsMC42LTAuNmgzMwoJCWMwLjMsMCwwLjYsMC4zLDAuNiwwLjZWMzIuMkwzNy4xLDMyLjJ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzUuMyw4LjRjLTAuMiwwLTAuMywwLTAuNCwwLjFMMjAuOCwyMC40Yy0wLjUsMC40LTEuMSwwLjQtMS42LDBMNS4xLDguNUM0LjksOC40LDQuNyw4LjMsNC41LDguNAoJCUM0LjMsOC41LDQuMSw4LjcsNC4xLDguOWMwLDAuMiwwLDAuNCwwLjIsMC42bDE0LjEsMTEuOWMwLjksMC44LDIuMiwwLjgsMy4xLDBMMzUuNyw5LjVjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjQKCQljMC0wLjIsMC0wLjMtMC4xLTAuNEMzNS43LDguNSwzNS41LDguNCwzNS4zLDguNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy40LDIxLjJjLTAuMiwwLTAuNCwwLTAuNiwwLjJsLTguNiw5LjJDNC4xLDMwLjgsNCwzMSw0LjEsMzEuMmMwLjEsMC4yLDAuMiwwLjQsMC41LDAuNAoJCWMwLjIsMCwwLjQsMCwwLjYtMC4ybDguNi05LjJjMC4yLTAuMiwwLjItMC40LDAuMS0wLjZDMTMuOCwyMS40LDEzLjYsMjEuMywxMy40LDIxLjJ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcuMiwyMS40Yy0wLjEtMC4yLTAuNC0wLjItMC42LTAuMmMtMC4yLDAtMC40LDAuMi0wLjUsMC40Yy0wLjEsMC4yLDAsMC40LDAuMSwwLjZsOC42LDkuMgoJCWMwLjIsMC4yLDAuNiwwLjIsMC45LDBjMC4yLTAuMiwwLjMtMC42LDAtMC45TDI3LjIsMjEuNHoiLz4KPC9nPgo8L3N2Zz4=");

}


#sidenav-socials a:before {
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
    /* left: auto; */
    height: 26px;
    width: 26px;
    /* display: inline-block; */
    /* margin-right: 10px; */
}

.sidenav-social-item {
    display: inline-block;
    /* width: 100%; */
    /*margin: 6px 0;*/
    /* padding-left: 30px; */
    position: relative;
    width: 40px;
    height: 40px;
}

#sidenav-socials .icon-twitter:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTE1RTc0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5LjYsNy44Yy0xLjUsMC42LTMsMS4xLTQuNiwxLjNjMS43LTEsMi45LTIuNiwzLjUtNC40Yy0xLjYsMC45LTMuMywxLjYtNS4xLDEuOUMzMiw1LDI5LjgsNCwyNy42LDQKCWMtNC41LDAtOCwzLjYtOCw4LjFjMCwwLjYsMC4xLDEuMywwLjIsMS44QzEzLDEzLjYsNy4xLDEwLjQsMy4xLDUuNUMyLjQsNi43LDIsOC4xLDIsOS42YzAsMi44LDEuNCw1LjMsMy42LDYuNwoJYy0xLjMsMC0yLjYtMC40LTMuNi0xYzAsMCwwLDAuMSwwLDAuMWMwLDMuOSwyLjgsNy4yLDYuNCw3LjljLTAuNywwLjItMS40LDAuMy0yLjEsMC4zYy0wLjUsMC0xLDAtMS41LTAuMWMxLDMuMiw0LDUuNSw3LjUsNS42CgljLTIuNywyLjEtNi4yLDMuNC0xMCwzLjRjLTAuNywwLTEuMywwLTEuOS0wLjFDMy45LDM0LjYsOC4yLDM2LDEyLjcsMzZDMjcuNSwzNiwzNS42LDIzLjcsMzUuNiwxM2MwLTAuNCwwLTAuNywwLTEKCUMzNy4yLDEwLjksMzguNSw5LjUsMzkuNiw3Ljh6Ii8+Cjwvc3ZnPg==");
}

#sidenav-socials .icon-facebook:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTE1RTc0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjksMzlWMjIuOUg5di03LjNoNS45VjkuOGMwLTQuOCwzLjktOC44LDguOC04LjhoNS45djcuM2gtMi45Yy0xLjYsMC0yLjktMC4yLTIuOSwxLjV2NS45SDMxTDI4LDIyLjloLTQuNAoJVjM5SDE0Ljl6Ii8+Cjwvc3ZnPg==");
}

#sidenav-socials .icon-linkedin:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTE1RTc0O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIwLjciIHk9IjEyLjgiIGNsYXNzPSJzdDAiIHdpZHRoPSI4LjYiIGhlaWdodD0iMjYuNSIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjgsMTMuMWMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xYy0wLjEsMC0wLjIsMC0wLjMtMC4xYy0wLjUtMC4xLTEtMC4yLTEuNS0wLjJjLTUsMC04LjIsMy43LTkuMyw1LjF2LTUuMQoJCQloLTguNnYyNi41aDguNlYyNC44YzAsMCw2LjUtOS4xLDkuMy0yLjRjMCw1LjksMCwxNi45LDAsMTYuOWg4LjZWMjEuNEMzOS4zLDE3LjQsMzYuNSwxNC4xLDMyLjgsMTMuMXoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjQuOSIgY3k9IjQuOSIgcj0iNC4yIi8+Cgk8L2c+CjwvZz4KPC9zdmc+");
}

#sidenav-socials .icon-youtube:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTE1RTc0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM4LDkuMWMtMS4xLTEuOS0yLjItMi4yLTQuNi0yLjRDMzEuMSw2LjUsMjUuMSw2LjUsMjAsNi41Yy01LjEsMC0xMS4xLDAuMS0xMy40LDAuMkM0LjIsNi44LDMuMSw3LjIsMiw5LjEKCUMwLjksMTEsMC4zLDE0LjIsMC4zLDIwYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwdjBjMCw1LjcsMC42LDksMS43LDEwLjljMS4xLDEuOSwyLjIsMi4yLDQuNiwyLjRjMi40LDAuMSw4LjMsMC4yLDEzLjQsMC4yCgljNS4xLDAsMTEuMS0wLjEsMTMuNC0wLjJjMi40LTAuMiwzLjUtMC41LDQuNi0yLjRjMS4xLTEuOSwxLjctNS4yLDEuNy0xMC45YzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwQzM5LjcsMTQuMiwzOS4xLDExLDM4LDkuMXoKCSBNMTUuMSwyNy40VjEyLjZMMjcuNCwyMEwxNS4xLDI3LjR6Ii8+Cjwvc3ZnPg==");
}


@media screen and (max-width: 1500px) {
    .mim-menu.menu-psflat-container {
        /* flex: 1; */
        height: 100%;
        /* width: calc(100% - 360px); */
        width: calc(100% - 400px);
    }
}


@media screen and (max-width: 1200px) {
    .mim-menu.menu-psflat-container {
        width: 100%;
    }

    .side-toggle-btn-wrap {
        width: auto;
    }


}

@media screen and (min-width: 992px) {
    .mim-menu.menu-psflat-container > ul > li.menu-item-has-children > a {

    }

    .mim-menu.menu-psflat-container > ul > li.menu-item-has-children > a:after {
        content: '';
        display: inline-block;
        /*background: red;*/
        height: 10px;
        width: 10px;
        margin-left: 6px;
        background-size: cover;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzExNUU3NDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LDcuOGMtMC4xLDAtMC4zLTAuMS0wLjQtMC4yTDAuMiwzLjJjLTAuMi0wLjItMC4yLTAuNiwwLTAuOHMwLjYtMC4yLDAuOCwwTDUsNi40bDQuMS00LjEKCWMwLjItMC4yLDAuNi0wLjIsMC44LDBjMC4yLDAuMiwwLjIsMC42LDAsMC44TDUuNCw3LjZDNS4zLDcuNyw1LjEsNy44LDUsNy44eiIvPgo8L3N2Zz4=");
    }

    .mim-menu.menu-psflat-container > ul > li.menu-item-has-children:hover > a:after {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwIDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzY3Njc2Nzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LDcuOGMtMC4xLDAtMC4zLTAuMS0wLjQtMC4yTDAuMiwzLjJjLTAuMi0wLjItMC4yLTAuNiwwLTAuOHMwLjYtMC4yLDAuOCwwTDUsNi40bDQuMS00LjEKCWMwLjItMC4yLDAuNi0wLjIsMC44LDBjMC4yLDAuMiwwLjIsMC42LDAsMC44TDUuNCw3LjZDNS4zLDcuNyw1LjEsNy44LDUsNy44eiIvPgo8L3N2Zz4=");

    }
}

@media screen and (max-width: 992px) {


    .main-navigation {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: 100%;
    }

    .mim-menu.menu-psflat-container {
        height: auto;
    }

    .mim-menu.menu-psflat-container > ul {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    /*.side-toggle-btn-wrap {*/
    /*    position: fixed;*/
    /*    right: 0;*/
    /*    bottom: 0;*/
    /*    !* left: auto; *!*/
    /*    !* top: auto; *!*/
    /*}*/
    .side-toggle-btn-wrap {
        display: none;
    }

    .side-toggle-btn {
        background: white;
    }

    /*#offscreen-sidenav {*/
    /*    top: 100px;*/
    /*    bottom: 0;*/
    /*    padding: 15px 30px;*/
    /*    width: 100%;*/
    /*    right: -100%;*/
    /*    overflow-y: auto;*/
    /*}*/
    #offscreen-sidenav {
        display: none;
    }

    .site-branding {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 12px 15px !important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%;
        background: white;
    }

    .body-scrolled .side-toggle-btn-wrap {
        top: auto;
    }

    #sidenav-dl-btns > a {
        width: 50%;
        float: left;
    }

    .main-navigation a { /* padding: 25px 10px; */
        font-size: 18px;
        text-align: center; /* height: 40px; */
        display: inline-block;
        height: 100%;
    }

    .mim-menu.menu-psflat-container > ul > li {
        float: left;
        width: 100%;
        /* border-top: 1px solid lightgrey; *//* padding-bottom: 10px; *//* padding-top: 12px; */
    }

    header#masthead {
        height: 60px;
    }

    .body-scrolled header#masthead {

        height: 60px;
    }


    .mim-menu.menu-psflat-container > ul > li a {
        width: 100%;
        padding: 16px;
        /* display: inline-block; */
        /* float: left; */
        border-top: 1px solid lightgrey;
        font-size: 16px;
    }

}


.main-navigation ul ul {
    background: white;
}


@media (min-width: 1200px) {
    .container-xxl {
        max-width: 1140px;
    }
}

@media (min-width: 1500px) {
    .container-xxl {
        max-width: 1440px;
    }
}


/* Single Resource
--------------------------------------------- */
/*.article-title-wrap {*/
/*	!*height: 160px;*!*/
/*	background: red;*/
/*	border-bottom: 3px solid #115e74;*/
/*}*/

/*.article-title-cont {*/
/*	height: 160px;*/
/*	background: grey;*/
/*	color: white;*/
/*}*/

.article-top-wrap {
    background: #f3f3f3;
}

.article-top-nav {
    height: 80px;
    color: #115e74;
}

.article-top-nav * {
    color: #115e74 !important;
    text-decoration: none !important;
    font-weight: 500;
}

/* Page image header
--------------------------------------------- */

.page-bg-header {
    background: #115e74;
    position: relative;
    border-bottom: 3px solid #115e74;
    padding-top: 100px;
}

.resources-archive-cont .page-bg-header {
    /* background: #115e74; */
    position: relative;
    /* border-bottom: 3px solid #115e74; */
    padding-top: 100px;
    z-index: 100;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}

.page-bg-header-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1;
}

.page-bg-header-img img {
    min-width: 100%;
    height: auto;
    min-height: 100%;
    width: auto;
    max-width: unset;
    -o-object-fit: cover;
    object-fit: cover;
}

.page-bg-header-content {
    /*background: green;*/
    /* height: 500px; */
    min-height: 200px;
    position: relative;
    z-index: 2;
    padding: 60px 20px 20px;
    -webkit-transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
    -o-transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
    transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
    height: 30vh;
}


.body-scrolled .resources-archive-cont .page-bg-header-content {
    padding-top: 20px;
    height: 200px;
}

.resource-bg-header-content {
    /*background: green;*/
    height: 25vh;
    position: relative;
    z-index: 2;
    padding-bottom: 10px;
}

.page-bg-header-content h1 {
    font-size: 42px;
    font-weight: 300;
    margin: 0 0 20px;
}

.page-bg-header-content p {
    font-size: 20px;
    font-weight: 400;
    margin: 0 0 20px;
    max-width: 1000px;
}

.page-bg-header-content.lite *, .resource-bg-header-content.lite * {
    /* color: #115e74 !important; */
    color: white !important;
    font-weight: 400;
    /* font-size: 42px; */
}

.page-bg-header-content h1, .resource-bg-header-content h1 {
    font-size: 40px;
}

.page-bg-header-img:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* background: #ffffff; */
    opacity: 0.7;
    background: rgb(0, 0, 0);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(17, 94, 116, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(17, 94, 116, 1)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(17, 94, 116, 1) 100%);
}

.article-top-wrap .entry-meta-wrap {
    background: #115e74;
    padding: 10px 15px;
    color: #cecece !important;
    font-size: 14px;
}

.article-top-wrap .entry-meta-wrap a {
    color: #cecece !important;
    font-size: 14px;
}

/* Page General
--------------------------------------------- */
.page-intro-wrap {
    padding: 40px 15px 20px;
}

.page-intro-wrap.centered {
    text-align: center;
}


/* Page Sidebar
--------------------------------------------- */
#ps-sidebar {
    padding-left: 40px;
}

#ps-sidebar-inner {
    /* min-height: 400px; */
    /* background: #eeeeee; */
    background: white;
    padding: 0 20px 20px;
}


#ps-sidebar-inner .sf-field-category input {
    position: absolute;
    height: 0;
    opacity: 0;
}

#ps-sidebar-inner .searchandfilter > ul .sf-field-category label.sf-label-checkbox {
    font-size: 16px;
    /* font-weight: 600; */
    color: #676767;
    cursor: pointer;
    padding: 0;
}

#ps-sidebar-inner .searchandfilter > ul .sf-field-category label.sf-label-checkbox .sf-count {
    margin-right: 6px;
    color: #b1b1b1;
}


#ps-sidebar-inner .searchandfilter > ul .sf-field-category > ul {
    padding: 0;
    /*margin: 0;*/
}

#ps-sidebar-inner .searchandfilter > ul li.sf-field-category {
    padding: 0 !important;
    margin: 0;
}

#ps-sidebar-inner .searchandfilter > ul {
    padding-left: 0;
    margin: 0;
}


aside#secondary.widget-area section#media_image-2 {
    margin-left: -20px;
    margin-right: -20px;
}

h2.widget-title {
    font-size: 24px;
    color: #448a9e;
}

section#search_filter_register_widget-2 {
    padding: 15px 0;
}

section#recent-posts-2 {
    padding: 15px 0;
}


/* Page FAQ
--------------------------------------------- */
#faq-intro {
    /* min-height: 200px; */
    /* padding-top: 70px; */
    margin-bottom: 20px;
    /*display: inline-block;*/
}

#faq-list {
    list-style: none;
    padding: 0;
    margin: 20px 0;
}

#faq-list > li {
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 20px;
}


.faq-btn-all {
    background: transparent !important;
    border: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 0 4px;
    float: right;
    color: #676767 !important;
    font-size: 14px;
    /* font-weight: 500; */
}

.faq-btn-all:hover {
    color: #484848 !important;
}

#partner-faq-wrap .faq-btn-all {
    color: #ffffff !important;
}

#partner-faq-wrap .faq-btn-all:hover {
    color: darkgrey !important;
}


.faq-btn {
    width: 100%;
    /* height: 60px; */
    text-align: left;
    /* line-height: 30px; */
    padding: 15px 60px 15px 0;
    border-radius: 0;
    /* margin: 4px 0; */
    /* background: rgb(249 249 249 / 0.8)!important; */
    border: none;
    color: #4aaca1 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    font-size: 18px;
    /* font-weight: 500; */
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
    position: relative;
    background: white !important;
    background: transparent !important;
}

#partner-faq-wrap .faq-btn {
    color: #448a9e !important;
}

.faq-btn:hover {
    /*background: #f5f5f5!important;*/
}

.faq-q-cont {
    font-weight: 500;
    font-size: 15px;
    margin-top: 10px;
    line-height: 1.4;
}

.faq-a-cont .card-body {
    /* margin-bottom: 10px; */
    border-radius: 0;
    border-width: 0 1px 1px;
    padding: 0 20px 20px 0;
    border: 0;
    background: transparent;
    color: #484848;
}

.faq-a-cont .card-body > *:last-child {
    margin-bottom: 0;
}


ul.related-faq-links-list {
    margin: 0;
    list-style: none;
    padding: 0;
}

ul.related-faq-links-list li {
    margin: 5px 10px;
}

/*button.faq-btn.faq-q-cont:after {*/
/*	!*content: '';*!*/
/*	content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzM0MTI2IDEwTDIuMTk4OTcgMTBDMi4yOTg1OCAxMCAyLjM5MjMzIDkuOTUxMTcgMi40NTA5MiA5Ljg3MTA5TDcuOTk5NzUgMi4yMjI2NkwxMy41NDg2IDkuODcxMDlDMTMuNjA3MiA5Ljk1MTE3IDEzLjcwMDkgMTAgMTMuODAwNSAxMEwxNS4yNjU0IDEwQzE1LjM5MjMgMTAgMTUuNDY2NSA5Ljg1NTQ3IDE1LjM5MjMgOS43NTE5NUw4LjUwNTYxIDAuMjU3ODEyQzguMjU1NjEgLTAuMDg1OTM4MSA3Ljc0Mzg5IC0wLjA4NTkzODIgNy40OTU4NSAwLjI1NzgxMkwwLjYwOTEyNSA5Ljc1MTk1QzAuNTMyOTUzIDkuODU1NDcgMC42MDcxNzMgMTAgMC43MzQxMjYgMTBaIiBmaWxsPSIjMEIwRDBGIi8+Cjwvc3ZnPg==");*/
/*	position: absolute;*/
/*	width: 30px;*/
/*	height: 30px;*/
/*	right: 20px;*/
/*	top: 20px;*/
/*	background: red;*/
/*}*/

/*button.faq-btn.faq-q-cont.collapsed:after {*/
/*	background: blue;*/
/*}*/

.faq-btn-indicator {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 10px;
    /* top: 20px; */
    top: calc(50% - 12px);
    /* background: red; */
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.collapsed .faq-btn-indicator {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}


.faq-btn-indicator span {
    height: 2px;
    width: 12px;
    position: absolute;
    background: #4aaca1;
    left: 6px;
    border-radius: 2px;
}

.faq-btn-indicator span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 8px;
}

.faq-btn-indicator span:nth-child(2) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 16px;
}

#partner-faq-wrap .faq-btn-indicator span {
    background: #448a9e;
}


/* Page Features
--------------------------------------------- */

.single-feature-wrap-inner {
    margin-bottom: 20px;
}

#features-intro-wrap .page-intro-wrap .page-intro-inner {
    margin: 0 auto 50px;
    max-width: 80%;
    text-align: justify;
}

.feature-demo-wrap {
    /*height: 460px;*/
    /*width: 460px;*/
    /*background: grey;*/
    border-radius: 230px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow: hidden;
    height: 400px;
    width: 400px;
}

.feature-demo-wrap.sized {
    height: 300px;
    width: 300px;
}

.feature-demo-wrap video {
    width: 100%;
    height: 100%;
}

.feature-info {
    max-width: 420px;
}


.single-feature-wrap:nth-child(odd) {

}

.single-feature-wrap:nth-child(even) .single-feature-wrap-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.single-feature-wrap:nth-child(odd) .feature-demo-cont {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 30px;
}

.single-feature-wrap:nth-child(even) .feature-demo-cont {
    padding-left: 30px;
}

section#features-intro-wrap {
    padding-top: 70px;
}

#features-cont {
    padding-bottom: 100px;
}

.single-feature-wrap .feature-info-cont {
    max-width: 100%;
    width: 600px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 600px;
    flex: 0 1 600px;
}

.single-feature-wrap:nth-child(odd) .feature-info-cont {
    padding-left: 40px;

}

.single-feature-wrap:nth-child(even) .feature-info-cont {
    text-align: right;
    padding-right: 40px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

p.feature-info {
    max-width: 600px;
}

.feature-more-wrapper {
    /*padding: 20px 0 50px;*/
}

.single-feature-wrap:nth-child(odd) .feature-more-wrapper {

}

.single-feature-wrap:nth-child(even) .feature-more-wrapper {

}

.feature-card-body {
    max-width: 80%;
    text-align: justify;

    padding: 30px 20px 60px;
}

.single-feature-wrap:nth-child(odd) .feature-card-body {
    /* margin: 0 5% 0 auto; */
    margin: 0 auto;
    /*max-width: 70%;*/
}

.single-feature-wrap:nth-child(even) .feature-card-body {
    /* margin: 0 auto 0 5%; */
    margin: 0 auto;
    /*max-width: 70%;*/
}


.single-feature-wrap {
    background-color: transparent;
    border-radius: 0;
    border: none;
}

.single-feature-wrap .card-header {
    background-color: transparent;
    border-radius: 0;
    border: none;
}

.feature-icon-wrap {
    height: 140px;
    width: 140px;
    /*background: rgb(105 255 158 / 20%);*/
    margin-bottom: 20px;
}


@media screen and (max-width: 1500px) {

    .single-feature-wrap .feature-card-body {
        max-width: 80% !important;

    }
}

@media screen and (max-width: 1200px) {
    #features-cont .feature-demo-wrap {
        height: 360px;
        width: 360px;
        border-radius: 180px;
    }


}

@media screen and (max-width: 992px) {

    #features-intro-wrap .page-intro-wrap .page-intro-inner {
        margin: 0 auto 50px;
        max-width: 100%;
    }

    #features-cont .feature-demo-wrap {
        height: 50vw;
        width: 50vw;
        border-radius: 25vw;
    }

    #features-cont .feature-demo-wrap img {
        width: 100%;

    }

    .single-feature-wrap .feature-card-body {
        max-width: 100% !important;
        padding: 0 40px 60px;
    }

    #features-cont .single-feature-wrap .card-header {
        padding: 0;
    }

    #features-cont .single-feature-wrap-inner {
        padding: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 0;
    }


    .single-feature-wrap .feature-info-cont {
        max-width: 100%;
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding: 0 40px !important;
        margin-top: -120px;
        margin-bottom: 40px;
    }

    .single-feature-wrap .feature-demo-cont {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .single-feature-wrap:nth-child(even) .feature-info-cont {
        text-align: left;
        padding-right: 40px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .feature-info {
        max-width: 80%;
    }


}

@media screen and (max-width: 768px) {
    #features-cont .single-feature-wrap-inner {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    #features-cont .feature-info-cont {
        padding: 0 15px !important;
        width: 100% !important;
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
    }

    #features-cont .feature-card-body {
        max-width: 100% !important;
        padding: 0 20px 60px;
    }

    .feature-info {
        max-width: 100%;
    }

}


@media screen and (max-width: 500px) {

    .feature-icon-wrap {
        height: 100px;
        width: 100px;
    }

    .single-feature-wrap .feature-info-cont {

        margin-top: -90px;

    }


    #features-cont {
        padding-right: 0;
        padding-left: 0;
    }

}

@media screen and (max-width: 360px) {
    .single-feature-wrap .feature-demo-cont {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    #features-cont .feature-info-cont {
        padding: 0 !important;
    }
}


.ps-btn {
    height: 40px;
    background: #115e74;
    color: white !important;
    font-weight: 500 !important;
    border-radius: 9999px;
    padding: 5px 30px;
    line-height: 30px;
    border: none;
    outline: 0 !important;
    text-decoration: none !important;
}

.page-bg-header-content .ps-btn {
    margin-bottom: 20px;

}

.ps-btn.pink {
    background: #ef4c6a;
}

.ps-btn.pink2 {
    background: #ee207b;
}

.ps-btn.purple {
    background: #67569c;
}


.ps-btn.red {
    background: #cf3242;
}

.ps-btn.blueish {
    background: #448a9e;
}


.ps-btn.green {
    background: #4aaca1;
}

.ps-btn.white {
    color: #115e74 !important;
    background: white;
}

.ps-btn.framed {
    color: #115e74 !important;
    background: white;
    border: 2px solid #115e74;
    line-height: 26px;
}

.ps-btn.framed.grey {
    color: #666666 !important;
    background: white;
    border: 2px solid #666666;
}

.ps-btn.framed.pink {
    color: #ef4c6a !important;
    background: white;
    border: 2px solid #ef4c6a;
}

.ps-btn.framed.green {
    color: #3a8f92 !important;
    background: white;
    border: 2px solid #3a8f92;
}

.ps-btn.framed.purple {
    color: #67569c !important;
    background: white;
    border: 2px solid #67569c;
    /* margin-top: 10px; */
    /* margin: 0 auto 10px; */
}

.ps-btn.rm-close {
    border: 0 !important;
    position: relative;
    background: transparent;
}


.ps-btn.rm-close .rm-close-btn-indicator {
    position: absolute;
    width: 30px;
    height: 30px;
    /* right: 20px; */
    /* top: 20px; */
    /* top: calc(50% - 15px); */
    /* background: red; */
    /* transform: rotate(90deg); */
    /* transition: all 0.3s ease; */
    top: calc(50% - 15px);
    left: calc(50% - 15px);
}

.ps-btn.rm-close .rm-close-btn-indicator:before, .ps-btn.rm-close .rm-close-btn-indicator:after {
    content: '';
    height: 2px;
    width: 18px;
    position: absolute;
    background: #67569c;
    /* left: 6px; */
    border-radius: 2px;
    left: auto;
    right: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 14px;
}


.ps-btn.rm-close .rm-close-btn-indicator:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 14px;
}

.ps-btn.rm-close .rm-close-btn-indicator:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 14px;
    left: 0;
    right: auto;
}


.ps-btn.rm-close, .ps-btn.rm-close.focus, .ps-btn.rm-close:focus {
    outline: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.ps-btn:hover {
    color: white;
}

.ps-btn.lite {
    color: #115e74 !important;
    padding: 5px 0;
    background: none;
    border-radius: 0;
    line-height: 1;
    height: auto;
    margin-top: 2px;
    /*font-size: 18px;*/
    font-weight: 600;
}

.section-btn-wrap {
    margin: 50px auto 20px;
}

/* Page About/Team
--------------------------------------------- */

.member-img-wrap {
    position: relative;
    width: 240px;
    height: 240px;
    margin-bottom: 20px;
    max-width: 240px;
}

.member-img-cont {
    width: 240px;
    height: 240px;
    border-radius: 9999px;
    overflow: hidden;
    /*border: 3px solid #115e74;*/
    position: relative;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

.member-img-cont img {

}

ul#leadership-board {
    list-style: none;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 60px;
}

a.ln-icon {
    position: absolute;
    background: #115e74;
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 20px;
    right: 20px;
    bottom: 20px;
    z-index: 4;
    -webkit-transition: all 0.35s cubic-bezier(0.11, 1.05, 0.71, 1.52);
    -o-transition: all 0.35s cubic-bezier(0.11, 1.05, 0.71, 1.52);
    transition: all 0.35s cubic-bezier(0.11, 1.05, 0.71, 1.52);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);

}

li.leadership-item:hover a.ln-icon {
    right: 34px;
    bottom: 34px;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    background: white;
}

a.ln-icon svg {
    height: 18px;
    width: 18px;
    fill: white;
    -webkit-transition: all 0.35s cubic-bezier(0.11, 1.05, 0.71, 1.52);
    -o-transition: all 0.35s cubic-bezier(0.11, 1.05, 0.71, 1.52);
    transition: all 0.35s cubic-bezier(0.11, 1.05, 0.71, 1.52);
    margin-bottom: 2px;
}

li.leadership-item:hover a.ln-icon svg {
    fill: #115e74;
}


li.leadership-item {
    /* flex: 0 0 240px; */
    margin: 0 1%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 340px;
    flex: 0 0 340px;
    padding: 30px;
}

li.leadership-item:hover .member-img-cont {
    /*border: 3px solid white;*/

}

.member-img-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.member-img-cont-inner-a {
    z-index: 2;
}

li.leadership-item:hover .member-img-cont-inner-a {
    opacity: 0;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.member-img-cont-inner-b {
    z-index: 1;
    -webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
}

li.leadership-item:hover .member-img-cont-inner-b {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);
}

.member-name {
    /* margin-bottom: 4px; */
    font-weight: 600;
    font-size: 18px;
    /* max-width: 240px; */
    width: 100%;
}

.member-role {
    margin-bottom: 6px;
    font-size: 15px;
    /* max-width: 240px; */
    width: 100%;
}

li.leadership-item p {
    font-size: 13px;
    /* text-align: justify; */
    /* max-width: 240px; */
    margin-bottom: 8px;
}

.credo-title {
    font-size: 80px;
    /*font-weight: 200;*/
    line-height: 1;
    margin-bottom: 10px;
    color: #e8ea34;
    /* text-shadow: 0 0 20px #e5ae40; */
}

.credo-list-item {
    /*text-align: justify;*/
    padding: 20px;
    width: 450px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 450px;
    flex: 0 0 450px;
    max-width: 100%;
    /*color: white;*/
    /* font-weight: 300; */
    color: white;
}

.leadership-top-content {
    text-align: center;
    margin-bottom: 30px;
    width: 830px;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 830px;
    flex: 0 0 830px;
    margin: 0 auto 30px;
}

section#about-credo {
    background: #449e5c;
    padding-top: 140px !important;
    padding-bottom: 60px !important;
}

.credo-item-info {
    color: white;
    /* font-weight: 300; */
    font-weight: 400;
}

#about-credo .page-section-heading {
    color: white;
    padding: 0 15px;
    margin-bottom: 30px;
}


#about-credo:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZCRkJGQjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzYuN2MyMjMuNywzNy41LDQwNi45LDU2LjYsNTUzLjYsNjVWMEgwdjE0Ni4zQzIwOC41LDYxLjMsNzEwLjgtNDYuNiwxNDQ2LjQsNzYuN3oiLz4KPC9zdmc+");

}


#about-credo:after {
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTE1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzQ0QUM2MDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDAwLDExMi41VjBIMHY5NS44QzIyOS42LDE4LjMsMTQ4OS42LTQwLDIwMDAsMTEyLjV6Ii8+Cjwvc3ZnPg==");*/
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTE1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzQ0OUU1Qzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDAwLDExMi41VjBIMHY5NS44QzIyOS42LDE4LjMsMTQ4OS42LTQwLDIwMDAsMTEyLjV6Ii8+Cjwvc3ZnPg==");

    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTE1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0U3NzAzMTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDAwLDExMi41VjBIMHY5NS44QzIyOS42LDE4LjMsMTQ4OS42LTQwLDIwMDAsMTEyLjV6Ii8+Cjwvc3ZnPgoKCg==");*/
    top: calc(100% - 5px);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}


#about-credo-inner {
    max-width: 960px;
}

#about-credo-inner .inner-content {
    padding: 0 20px;
    color: white;
    font-weight: 300;
    /* color: #484848; */
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 20px;
}

#about-credo-inner .inner-content h3 {
    font-weight: 400;
    color: #e8ea34;
    text-align: left;
    margin-bottom: 15px;
}


#about-leadership {
    padding-top: 140px;
    padding-bottom: 70px;
}

#about-content {
    padding-bottom: 40px;
    padding-top: 130px;
}


#about-how-works {
    color: #115e74;
    background: #f9f9f9;
    padding-bottom: 80px !important;
}

#about-how-works:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCw1OC41YzE5Ny0xLDI1My4zLTIwLjQsNTY5LjItMjhjNDA3LjQtOS44LDQ0OC40LDIzLDc1MS42LDI5LjhDMTU2Nyw2NS45LDE3NzcuOSwzMiwyMDAwLDQ3VjBIMFY1OC41eiIvPgo8L3N2Zz4KCg==");
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}


#about-top-img-wrap {
    text-align: center;
}

#about-top-img-wrap img {
    /* max-width: 70%; */
    margin: 30px auto;
    width: 400px;
    max-width: 100%;
    /* display: inline-block; */
}

#about-how-works-content {
    padding-top: 150px !important;
}


/* Related Slider
--------------------------------------------- */

.single-article-wrapper {
    /*padding: 20px 10px;*/
    background: white;
    margin-bottom: 30px;
}

.single-article-wrapper .ps-btn {
    margin-top: 10px;
    font-weight: 400 !important;
    font-size: 16px;
}

.single-article-wrapper .article-wrapper-thumb {
    width: 100%;
    display: inline-block;
    float: left;
}

.single-article-wrapper .article-wrapper {
    padding: 0 20px 15px;
    display: inline-block;
}

.single-article-wrapper .entry-summary {
    font-size: 14px;
}

ul.article-short-cat {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 6px;
}

ul.article-short-cat li {
    padding: 5px;
    white-space: nowrap;
    font-size: 12px;
    position: relative;
    line-height: 1;
    color: #777777;
    font-weight: 400;
}

ul.article-short-cat li:before {
    content: '';
    position: absolute;
    top: 25%;
    bottom: 25%;
    left: 0;
    right: auto;
    width: 1px;
    background: #cfcfcf;
}

ul.article-short-cat li:first-child:before {

    display: none;
}

ul.article-short-cat li:first-child {

    padding-left: 0;
}

.article-short-title-cont {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 6px;
    line-height: 1.2;
    /*font-weight: 500;*/
    color: #555555;
}

.article-short-title-cont a {
    font-size: 18px;
    line-height: 1.2;
    /*font-weight: 500;*/
    color: #555555 !important;
    text-decoration: none;
}


/* Home Sections
--------------------------------------------- */

#home-intro {
    /* height: 800px; */
    background-image: url(images/ps-bg-02.jpg);
    background-size: cover;
    overflow: hidden;
}

#home-intro-wrap {
    /* height: 100%; */
    position: relative;
    z-index: 2;
    /* height: 800px; */
    max-height: 800px;
}

#home-intro-content {
    padding: 10vh 15px;
    height: 750px;
}


#home-intro-wrap h1 {
    color: #115e74;
}

#home-intro-wrap p {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    color: #115e74;
}

#home-features {
    /* min-height: 200px; */
}

#home-features-wrap {
    /*min-height: 500px;*/
    padding-top: 70px;
    padding-bottom: 130px;
}


#home-features-wrap .feature-title {
    text-align: center;
    font-size: 16px;
    max-width: 240px;
}

#home-features-wrap .top-section-title {
    color: #4aaca1;
    margin-bottom: 20px;
    font-size: 2em;
}

#home-features-wrap > div > p {
    max-width: 800px;
    text-align: center;
    color: #606060;
    margin-bottom: 40px;
}

#home-features-intro {
    margin-bottom: 60px;
    margin-top: 30px;
    padding: 0;
}

#home-resources-wrap {
    min-height: 500px;
    background: #ef4c6a;
    padding: 30px 50px;
}

#home-app-wrap {
    min-height: 500px;
    background: #f3f3f4;
}

#home-stats-wrap {
    /*min-height: 1000px;*/
    /* background: pink; */
    /* background-image: url(./images/stats-img.jpg); */
    /*background-size: cover;*/
    position: relative;
    /*background-position: right center;*/
    /* padding: 50px !important; */
}

@media screen and (max-width: 992px) {
    #home-stats {
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 768px) {

    #home-features-wrap {
        padding-top: 70px;
        padding-bottom: 90px;
    }


    #home-intro-clip {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        padding: 0;
    }

    #home-intro-content {
        /*padding: 50vh 0 0;*/
        position: relative;
        z-index: 2;
        padding: 56vh 0 0;
        height: auto;
    }

    #home-intro-content-inner {
        padding: 20px 40px 40px;
        /*background: rgb(255 255 255 / 0.92);*/
        background: rgb(17 94 116 / 0.98);
    }

    #home-intro-wrap h1 {
        color: white;
        font-size: 24px;
    }

    #home-intro-wrap p {

        color: white;
    }

    #home-intro-wrap {
        /* max-height: 90vh; */
        padding: 0;
        max-height: unset;
    }

    #home-features-wrap .top-section-title {
        font-size: 20px;
        text-align: center;
    }


}


#home-stats-wrap ul {
    list-style: none; /* padding-left: 0; */
    margin: 0;
}

#home-stats-wrap ul li {
    font-size: 18px;
    color: #115e74;
}

/*#home-stats-wrap ul li span {font-size: 60px;font-weight: 800;color: #ef4c6a;margin-right: 6px;}*/


.val-precentage:after {
    content: '%';
    display: inline-block;
}

#stats-loader-wrap {
    color: #115e74;
}


#home-stats {

}

#home-stats.has-stats {

}

#home-stats.has-stats #stats-loader-wrap {
    display: none !important;
}

#home-stats-img-wrap > * {
    max-height: 400px;
}


#home-stats-wrap h4 {
    /* position: relative; */
    /* font-family: 'Poppins', sans-serif; */
    margin-bottom: 30px;
    color: #67569c;
    padding: 0 15px;
    display: none;
}

#home-stats.has-stats #home-stats-wrap h4 {
    display: block;
}


#home-stats-wrap ul {
    list-style: none;
    margin: 0;
    /* 	border: 1px solid blue; */
    padding: 0;
}

#home-stats-wrap ul li {
    /*     font-size: 18px;
        color: #115e74; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
}

#home-stats-wrap ul li:nth-child(odd) {
    background: white;
    /* background: rgb(255,255,255); */
    background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.700717787114846) 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 1)), color-stop(50%, rgba(255, 255, 255, 0.700717787114846)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.700717787114846) 50%, rgba(255, 255, 255, 0) 100%);
}

#home-stats-wrap ul li:nth-child(even) {
    background: #f9f9f9;
    background: -o-linear-gradient(left, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0.700717787114846) 50%, rgba(249, 249, 249, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(249, 249, 249, 1)), color-stop(50%, rgba(249, 249, 249, 0.700717787114846)), to(rgba(249, 249, 249, 1)));
    background: linear-gradient(90deg, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0.700717787114846) 50%, rgba(249, 249, 249, 1) 100%);
}

#home-stats-wrap ul li .stat-cell {
    /* border: 1px solid red; */
    /* text-align: center; */
    border-left: 1px solid #e4e4e4;
    padding: 0px 30px;
}

#home-stats-wrap ul li .stat-info-full {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

#home-stats-wrap ul li .stat-info-third {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}


#home-stats-wrap ul li .stat-title {
    /* border: 1px solid green; */
    -webkit-box-flex: 0;
    -ms-flex: 0 0 320px;
    flex: 0 0 320px;
    /*     display: flex;
        align-items: center; */
    font-size: 18px;
    color: #676767;
    padding: 15px 30px 15px 15px;
    /* color: #115e74; */
}


#home-stats-wrap ul li .stat-info-number {
    font-size: 32px;
    /* font-weight: 800; */
    color: #67569c;
    /*font-weight: 300;*/
    line-height: 1;
}

#home-stats-wrap ul li > * {
    /* height: 60px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*align-items: center;*/
}

#home-stats-wrap ul li .stat-info-full.stat-info-number {
    /* 	 font-size: 50px; */
    /* 	 font-weight: 700; */
}

#home-stats-wrap ul li .stat-info-third .stat-info-number {
    /* 	 font-size: 30px; */
}

.stat-info-inner.stat-info-inner-title {
    font-size: 12px;
    color: #979797;
}


@media screen and (max-width: 992px) {

    #home-stats-wrap h4 {

        text-align: center;
    }


    #home-stats-wrap ul li .stat-cell {

        border-left: 0;

    }

    #home-stats-wrap ul li {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 0;
    }


    #home-stats-wrap ul li .stat-title {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 100%;

        flex: 0 0 100%;
        font-size: 18px;
        border-bottom: 1px solid #e4e4e4;
    }

    #home-stats-wrap ul li .stat-cell.stat-cell-first {
        border-left: 0;
    }

    #home-stats-wrap ul li .stat-info-third {
        /*flex: 1;*/
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    #home-stats-wrap ul li .stat-cell {
        padding: 15px 15px 0;
    }

}

@media screen and (max-width: 500px) {
    #home-stats-wrap ul li .stat-info-number {
        font-size: 20px;
        font-weight: 500;
    }

}

@media screen and (max-width: 400px) {
    #home-stats-wrap ul li .stat-info-number {
        font-size: 16px;
    }


}


#home-intro-img-wrap {
    position: absolute;
    /* top: 32%; */
    left: auto;
    /* height: 68%; */
    /* overflow: hidden; */
    right: 20%;
    /* top: 5vh; */
    height: calc(100% - 60px + 2px);
    top: 60px;
}

#home-intro-img-wrap:after {
    content: '';
    position: absolute;
    -webkit-box-shadow: inset 0px -23px 30px -24px rgba(0, 0, 0, 0.7);
    box-shadow: inset 0px -23px 30px -24px rgba(0, 0, 0, 0.7);
    top: 50%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}

.bottom-deco {
    height: 140px;
    background: #115e74;
    position: relative;
    z-index: 1;
}

#home-resources-wrap form > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0 !important;
}


#home-resources-wrap form > ul > li.sf-field-search {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

#home-resources-wrap form > ul > li.sf-field-submit {

}

#home-resources-wrap form > ul > li.sf-field-search label {
    width: 100%;
    height: 100%;
}

#home-resources-wrap form > ul > li.sf-field-search input {
    width: 100%;
    height: 100%;
    border-radius: 9999px 0 0 9999px;
    background: #ef4c6a;
    border: 2px solid white;
    padding: 10px 15px;
    line-height: 25px;
}

#home-resources-wrap form > ul > li.sf-field-submit input {
    height: 45px;
    width: 45px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
    background: white;
    border-radius: 9999px;
    margin-left: -20px;
}

#home-resources-wrap form > ul > li.sf-field-search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #f8f8f8;
    font-size: 18px;
}

#home-resources-wrap form > ul > li.sf-field-search input::-moz-placeholder { /* Firefox 19+ */
    color: #f8f8f8;
    font-size: 18px;
}

#home-resources-wrap form > ul > li.sf-field-search input:-ms-input-placeholder { /* IE 10+ */
    color: #f8f8f8;
    font-size: 18px;
}

#home-resources-wrap form > ul > li.sf-field-search input:-moz-placeholder { /* Firefox 18- */
    color: #f8f8f8;
    font-size: 18px;
}


/* Partners
--------------------------------------------- */
#partner-testimonials-cont {
    background: #448a9e;
    padding: 140px 15px 60px;
}

.partner-benefit-icon-wrap {
    height: 140px;
    width: 140px;
    /*background: rgb(239 76 106 / 0.2);*/
    /* margin: 0 auto 30px; */
    /* margin-bottom: 20px; */
    margin: 0 auto 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 140px;
    flex: 0 0 140px;
}

#partner-faq-wrap {
    /* min-height: 200px; */
    background: #f9f9f9;
    /* background: #e77031; */
    padding: 100px 15px 100px;
    /* background: #e1ddeb; */
    /* background: #f3f1f7; */
}


/*#partner-testimonials-cont:before {*/
/*	!*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMxMTVFNzQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAwMCw1OC41Yy0xOTctMS0yNTMuMy0yMC40LTU2OS4yLTI4Yy00MDcuNC05LjgtNDQ4LjQsMjMtNzUxLjYsMjkuOEM0MzMsNjUuOSwyMjIuMSwzMiwwLDQ3TDAsMGwyMDAwLDBWNTguNQoJeiIvPgo8L3N2Zz4=");*!*/
/*	content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCw1OC41YzE5Ny0xLDI1My4zLTIwLjQsNTY5LjItMjhjNDA3LjQtOS44LDQ0OC40LDIzLDc1MS42LDI5LjhDMTU2Nyw2NS45LDE3NzcuOSwzMiwyMDAwLDQ3VjBIMFY1OC41eiIvPgo8L3N2Zz4KCg==");*/
/*	position: absolute;*/
/*	!* bottom: calc(100% - 4px); *!*/
/*	left: 0;*/
/*	right: 0;*/
/*	z-index: 1;*/
/*	!* transform: rotate(180deg) scale(-1,1); *!*/
/*	top: -5px;*/
/*}*/

#partner-testimonials-cont:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGOUY5Rjk7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAwMCw1OC41Yy0xOTctMS0yNTMuMy0yMC40LTU2OS4yLTI4Yy00MDcuNC05LjgtNDQ4LjQsMjMtNzUxLjYsMjkuOEM0MzMsNjUuOSwyMjIuMSwzMiwwLDQ3VjBoMjAwMFY1OC41eiIvPgo8L3N2Zz4=");
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

#testimonials-list-title {
    font-size: 22px;
    margin-bottom: 20px;
    display: inline-block;
    color: white;
}

#partner-faq-wrap:after {
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMxMTVFNzQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAwMCw1OC41Yy0xOTctMS0yNTMuMy0yMC40LTU2OS4yLTI4Yy00MDcuNC05LjgtNDQ4LjQsMjMtNzUxLjYsMjkuOEM0MzMsNjUuOSwyMjIuMSwzMiwwLDQ3TDAsMGwyMDAwLDBWNTguNQoJeiIvPgo8L3N2Zz4=");*/
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGOUY5Rjk7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAwMCwxNi40Yy0xOTcsMS0yNTMuMywyMC40LTU2OS4yLDI4Yy00MDcuNCw5LjgtNDQ4LjQtMjMtNzUxLjYtMjkuOEM0MzMsOSwyMjIuMSw0Mi45LDAsMjcuOVYwaDIwMDBWMTYuNHoiCgkvPgo8L3N2Zz4=");
    position: absolute;
    top: calc(100% - 4px);
    left: 0;
    right: 0;
    z-index: 1;
    /* transform: scale(-1,1); */
}


#partners-content-wrap {
    background: #f9f9f9;
    padding-top: 50px !important;
    padding-bottom: 40px !important;
}

#partner-benefits:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y5RjlGOTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzYuN2MyMjMuNywzNy41LDQwNi45LDU2LjYsNTUzLjYsNjVWMEgwdjE0Ni4zQzIwOC41LDYxLjMsNzEwLjgtNDYuNiwxNDQ2LjQsNzYuN3oiLz4KPC9zdmc+");
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}


/* #partner-benefits:before {
	content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y5RjlGOTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzYuN2MyMjMuNywzNy41LDQwNi45LDU2LjYsNTUzLjYsNjVWMEgwdjE0Ni4zQzIwOC41LDYxLjMsNzEwLjgtNDYuNiwxNDQ2LjQsNzYuN3oiLz4KPC9zdmc+");

} */

#partners-content {
    padding-top: 120px;
    padding-bottom: 70px;
    /* margin-top: -90px; */
    color: #115e74;
}


.partner-benefit-rm-btn-wrap {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;
    width: 100%;

}


ul#testimonials-list {
    list-style: none;
    padding: 0;
    margin: 10px auto 40px;
}

ul#testimonials-list li {
    background: white;
    padding: 50px;
    display: inline-block;
    margin: 20px 0;
    width: 100%;
}

.testimonials-content-wrap {
    margin-bottom: 15px;
    /* width: calc(100% - 100px); */
    font-size: 15px;
    text-align: justify;
}

.testimonials-author-wrap {
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 17px;
}

.testimonials-img-wrap {
    max-width: 200px;
    /* height: auto; */
    /* max-height: 50px; */
    /* float: right; */
    display: inline-block;
    /* height: 60px; */
}

.testimonials-img-wrap img {
    /* width: 100%; */
    max-width: 100%;
    /* max-height: 100%; */
    /* max-height: 100%; */
    display: inline-block;
    float: right;
    /* width: auto; */
    -o-object-fit: contain;
    object-fit: contain;
    height: auto;
    max-height: 60px;
}

.t-vid-cont .card-body {
    padding: 50px 0 0;
    border: none;
}

.t-vid-cont {
    clear: both;
}


.partner-benefit-info-wrap h3 {
    /* max-width: 340px; */
    margin: 0 auto 15px;
    /* text-align: center; */
    color: #448a9e;
    font-weight: 500;
}


.partner-benefit-info-wrap .partner-benefit-info {
    font-size: 16px;
    /* font-weight: 500; */
    /* width: 700px; */
    max-width: 100%;
    /* margin-bottom: 15px; */
    margin: 10px auto 25px;
    text-align: justify;
}

.partner-benefit-info-wrap .partner-benefit-info > *:last-child {
    margin-bottom: 0;

}

.partner-benefit-info-wrap {
    /*max-width: 340px;*/
    /* margin: 0 auto; */
    /* text-align: center; */
    width: calc(100% - 140px);
    padding-left: 40px !important;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 140px);
    flex: 0 0 calc(100% - 140px);
}

#partner-benefits-wrap {
    /* margin-top: 40px; */
    /* margin-bottom: 60px; */
    padding-top: 50px !important;
    padding-bottom: 60px !important;
    /* width: 900px; */
}

.partner-benefits-item {
    /* margin: 40px auto; */
    padding: 0;
    border: 0 !important;
    width: 760px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 760px;
    flex: 0 0 760px;
    margin-bottom: 40px;
    margin-left: 0;
}

.partner-benefits-item:nth-child(even) {
    margin-left: calc(100% - 760px);
}


.benefit-card-body {
    width: 700px;
    margin: 0 auto;
    /* text-align: justify; */
    line-height: 1.6;
    max-width: 100%;
}

.partner-benefits-item .card-header {
    background: transparent !important;
    border: 0;
}

.collapsed-vid {
    width: 100%;
    max-width: 100%;
    height: 568px;
}

.partner-intro-pic-wrap {
    height: 400px;
    width: 400px;

}

@media screen and (max-width: 1200px) {

    .partner-intro-pic-wrap {
        height: 300px;
        width: 300px;
    }


    .collapsed-vid {
        height: 467px;
    }

    #partners-content {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }
}

@media screen and (max-width: 992px) {

    .partner-benefits-item {
        margin: 0 auto 50px !important;
    }

    .collapsed-vid {
        height: 332px;
    }

    .partner-intro-pic-wrap {
        height: 260px;
        width: 260px;
        margin: 30px auto !important;
    }

}

@media screen and (max-width: 768px) {

    #partner-benefits-wrap {
        width: 100%;
        max-width: 100%;
        padding-right: 5%;
        padding-left: 5%;
        padding-top: 10px !important;
        padding-bottom: 30px !important;
    }

    .single-feature-wrap-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .partner-benefit-info-wrap {
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding: 0 !important;
    }

    .partner-benefit-info-wrap h3 {
        text-align: center;
    }

    .partner-benefit-rm-btn-wrap {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    #partner-testimonials-wrap {
        width: 100%;
        max-width: 100%;
    }

    .collapsed-vid {
        height: calc((100vw - 160px) / 16 * 9);
    }

}


@media screen and (max-width: 600px) {
    ul#testimonials-list li {
        padding: 25px;
    }

    .collapsed-vid {
        height: calc((100vw - 110px) / 16 * 9);
    }

}


#resources-top-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}

#resources-top-header .header-vect-content {
    padding: 140px 15px 30px;
    /*padding: 90px 15px 30px;*/
}

@media screen and (max-width: 992px) {
    #resources-top-header .header-vect-content {
        /*padding: 160px 15px 15px;*/
        padding: 90px 15px 30px;
    }

}

div#resources-filters-wrap form > ul {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

div#resources-filters-wrap form > ul > * {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0 0;
}


div#resources-filters-wrap form ul .sf-field-search {
    /* width: 100%; */
    /* margin-top: -320px; */
    /* position: relative; */
    /* z-index: 100; */
    /* text-align: center; */
    display: none !important;
}


#resources-filters-wrap .sf-field-category select.sf-input-select {
    height: 36px;
    border-radius: 0 !important;
    outline: 0;
    padding-right: 70px;
    padding-left: 10px;
    border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /*background: url(images/caret.svg) rgb(255 255 255 / 0.8) no-repeat calc(100% - 10px) !important;*/
    /*background-size: 20px !important;*/
    /*color: #484848;*/
    background: url(images/caret-w.svg) transparent no-repeat calc(100% - 10px) !important;
    color: white;
    background-size: 20px !important;
    font-size: 18px;
}

.sf-input-select option {
    color: #484848 !important;
}


.resources-header-top {
    margin-bottom: 15px;
}


#search-rsrc-btn > svg {
    fill: #f7f8f8;
    height: 18px;
    width: 18px;
}


.grid .search-filter-result-item {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.grid.on .search-filter-result-item {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    /*padding: 15px;*/
}

form#archive-search-input {
    width: 400px;
    max-width: 100%;
    /*margin-bottom: 30px;*/
    /*margin: 0 auto 20px;*/
}


input#search-rsrc-input {
    background: transparent;
    color: white !important;
    /* border: 2px solid white; */
    /* border-radius: 9999px 0 0 9999px; */
    height: 46px;
    /* padding: 15px 20px; */
    font-size: 18px;
    line-height: 20px;
    /* border-right: none; */
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 0;
    border-width: 0 0 2px 0;
    border-color: white;
    padding-left: 10px;
}

input#search-rsrc-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #f8f8f8;
    font-size: 18px;
}

input#search-rsrc-input::-moz-placeholder { /* Firefox 19+ */
    color: #f8f8f8;
    font-size: 18px;
}

input#search-rsrc-input:-ms-input-placeholder { /* IE 10+ */
    color: #f8f8f8;
    font-size: 18px;
}

input#search-rsrc-input:-moz-placeholder { /* Firefox 18- */
    color: #f8f8f8;
    font-size: 18px;
}

#search-rsrc-btn {
    /* background: white; */
    border: none;
    border-radius: 9999px;
    height: 46px;
    width: 46px;
    padding: 4px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 46px;
    flex: 0 0 46px;
    /* margin-left: -27px; */
    background: transparent;
    margin-left: -46px;
}

#resources-filters-wrap {
    /* position: relative; */
    z-index: 100;
    /* padding-top: 0; */
    /* position: absolute; */
    /* bottom: 0; */
    /* left: 0; */
    width: 100%;
    /* height: 60px; */
    /* padding: 0 40px; */
}

#resources-results-wrap {
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
    /* padding-top:650px; */
    /*padding-top: calc(30vh + 100px + 40px);*/
    padding-top: 380px;
    padding-bottom: 140px;
}

.resources-archive-cont {
    background: #f7f8f8;
}


.body-scrolled #resources-results-wrap {

    padding-top: 450px;
}


li.sf-field-reset a {
    color: white !important;
    /* font-weight: 500; */
    text-decoration: none;
    font-size: 14px;
}

.searchandfilter .sf-field-post_type {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.searchandfilter .sf-field-post_type ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: white !important;
    padding: 0;
}

.searchandfilter .sf-field-post_type ul li {
    margin-right: 30px;
    cursor: pointer;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

.searchandfilter .sf-field-post_type ul li.sf-option-active label {
    font-weight: 500;
    border-bottom: 2px solid white;
}

.searchandfilter .sf-field-post_type ul li:not(.sf-option-active):hover {
    -webkit-transform: translate(0, -3px);
    -ms-transform: translate(0, -3px);
    transform: translate(0, -3px);
}


.searchandfilter .sf-field-category {
    margin-right: 30px;
    border-bottom: 2px solid white;
}

.searchandfilter .sf-field-post_type ul li input {
    position: absolute;
    height: 0;
    width: 0;
    opacity: 0;
}

.searchandfilter .sf-field-post_type ul li label {
    padding: 0 !important;
    cursor: pointer;
    font-size: 16px;
    line-height: 1.7;
}


.resource-related {
    /*margin: 25px -15px 50px;*/
}


.resource-related .single-article-wrapper {
    padding: 0 15px;
}

#resources-related-wrapper {
    margin-top: 60px;
    padding-bottom: 80px;
    padding-top: 90px;
    background: #f7f7f7;
}

#resources-related-wrapper .slider-title {
    margin-bottom: 20px;
}

#resources-related-wrapper .slider-title h4 {
    color: #448a9e;
}

.related-articles-slider .single-article-wrapper {
    background: transparent;
    margin-bottom: 0;
}

.related-articles-slider .single-article-wrapper article {
    /*background: white;*/
}


#resources-related-wrapper .slick-dots li button:before,
#home-reviews .slick-dots li button:before {
    font-size: 10px;
}

.related-articles-slider .single-article-wrapper .article-wrapper {
    padding: 0;
}

.related-articles-slider.ps-articles-slider {
    padding-bottom: 20px;
}


.phone-vid-frame {
    overflow: hidden;
    border-radius: 40px 44px 0 0;
    display: inline-block;
    width: 418px;
    border-color: #262626;
    border-style: solid;
    border-width: 30px 6px 0;
    position: relative;
    height: 100%;
}

.phone-vid-frame:after {
    content: '';
    background: rgb(255, 255, 255);
    background: -o-linear-gradient(10deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 20%);
    background: linear-gradient(80deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 20%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px 30px 0 0;
}

#vid-alt-poster {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /*background: pink;*/
    z-index: 1;
    /*opacity:1;*/
    -webkit-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
}

/*#home-intro-clip.vid-on #vid-alt-poster {*/
/*    opacity:0;*/
/*}*/

.phone-vid-frame video {
    /* height: 100%; */
    /* min-height: 100%; */
    position: relative;
    z-index: 2;
    width: 406px;
    height: 722px;
}

.phone-vid-frame-wrapper {
    width: 430px;
    border-color: #115e74;
    border-style: solid;
    border-width: 6px 3px 0;
    border-radius: 50px 55px 0 0;
    background: black;
    position: relative;
    height: 100%;

}

.phone-vid-frame-wrapper:after {
    content: '';
    background: rgb(255, 255, 255);
    background: -o-linear-gradient(right, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 30%);
    background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.45)), color-stop(30%, rgba(255, 255, 255, 0)));
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 30%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 45px 48px 0 0;
}

.phone-vid-frame-wrapper:before {
    content: '';
    background: rgb(255, 255, 255);
    background: -o-linear-gradient(350deg, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 10%);
    background: linear-gradient(100deg, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 10%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    border-radius: 40px 40px 0 0;
}

#front-device-wrap {
    position: relative;
    width: 430px;
    border-radius: 48px 52px 0 0;
    /*bottom: -230px;*/
    -webkit-box-shadow: 80px 30px 84px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 80px 30px 84px 0px rgba(0, 0, 0, 0.4);
    height: 100%;
}


#front-device-wrap:after {
    content: '';
    -webkit-box-shadow: inset 0px 10px 10px 0px rgba(0, 0, 0, 0.45);
    box-shadow: inset 0px 10px 10px 0px rgba(0, 0, 0, 0.45);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    border-radius: 45px 52px 0 0;
    border: 1px solid black;
}


.phone-vid-frame:after {
    content: '';
    background: rgb(255, 255, 255);
    background: -o-linear-gradient(330deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0) 44%);
    background: linear-gradient(120deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0) 44%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 20;
    /* 	-webkit-box-shadow: inset 0px 10px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 10px 10px 0px rgba(0,0,0,0.75);
    box-shadow: inset 0px 10px 10px 0px rgba(0,0,0,0.75); */
}


@media screen and (max-width: 768px) {


    #home-intro-img-wrap {
        /* left: auto; */
        /* right: calc(100% - 480px / 2); */
        /* top: 7vh; */
        /*height: calc(100% - 10vh);*/
        left: auto;
        right: auto;
        position: relative;
        margin-left: calc((100% - 430px) / 2);
        height: 100%;
        top: 60px;
    }

    #resources-related-wrapper {
        /* margin-top: 60px; */
        padding-bottom: 60px;
        padding-top: 70px;
    }

    #home-reviews-wrap {
        padding-top: 70px;
        padding-bottom: 30px;
    }


}


@media (max-height: 800px) and (min-width: 1100px) {
    #home-intro-content {
        height: 600px;
    }
}

@media screen and (max-width: 530px) {
    #front-device-wrap {
        width: 322px;
        border-radius: 36px 39px 0 0;
    }

    .phone-vid-frame-wrapper {
        width: 322px;
        border-radius: 37px 41px 0 0;
    }


    .phone-vid-frame-wrapper:before {
        border-radius: 30px 30px 0 0;
    }

    .phone-vid-frame-wrapper:after {
        border-radius: 34px 36px 0 0;
    }

    .phone-vid-frame {
        /* border-radius: 30px 31px 0 0; */
        width: 314px;
        border-width: 30px 3px 0;
    }

    .phone-vid-frame video {
        width: 310px;
        height: 550px;
    }

    #home-intro-content {
        padding: 36vh 0 0;
        /*padding: 0;*/
        position: relative;
        z-index: 2;
        height: 100%;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    #home-intro-img-wrap {
        top: 2vh;
        /* margin-left: 5vh; */
        margin-left: calc((100% - 322px) / 2);
    }

    #home-intro-wrap {
        /*max-height: calc(5vh + 540px);*/
        /*height: calc(5vh + 540px);*/
    }

    #home-intro-wrap h1 {
        font-size: 20px;
        margin-top: 0;
    }

    #home-intro-wrap p {
        color: white;
        font-size: 14px;
    }

    #home-intro-content-inner {
        /*padding: 15px;*/
    }

}


@media screen and (max-width: 400px) {
    #home-intro-content-inner {
        padding: 20px;
    }
}

.partners-slider-wrap {
    background: #fbfbfb;
    height: 150px;
    position: relative;
    z-index: 10;
    padding-top: 35px !important;
}

.partners-slider {

}

.partner-logo-item {
    height: 80px;
    padding: 15px 100px;
}


@media screen and (max-width: 992px) {

    .partner-logo-item {

        padding: 15px 60px;
    }
}

@media screen and (max-width: 768px) {

    .partner-logo-item {

        padding: 15px 40px;
    }

    .partners-slider-wrap {
        height: 110px;
        padding-top: 15px !important;
    }

    #partners-slider {
        margin-bottom: 10px;
    }

}

.partner-logo-item img {
    max-height: 100%;
    -webkit-filter: grayscale(1) brightness(0.5);
    filter: grayscale(1) brightness(0.5);
    opacity: 0.16;
    /* height: 100%; */
    margin: 0 auto;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    max-width: 200px;
    -o-object-fit: contain;
    object-fit: contain;
}


.partner-logo-item:hover img {
    -webkit-filter: grayscale(0) brightness(1);
    filter: grayscale(0) brightness(1);
    opacity: 1;

}


.first-section {
    padding-top: 100px !important;
}

.mr-30 {
    margin-right: 30px !important;
}


hr {
    width: 50px;
    float: left;
    margin-top: 6px;
    margin-bottom: 16px;
    height: 2px;
}


@media screen and (max-width: 992px) {
    .first-section {
        padding-top: 70px !important;
    }
}


#home-appstores {
    /* background: #115e74; */
    min-height: 200px;
    padding: 150px 0 90px;
    /* color: white; */
    background: white;
    color: #115e74;
}

.ap-dl-btn {
    margin-right: 30px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    /*width: 240px;*/
    display: inline-block;
    /*background: #115e74;*/
    /*padding: 1px;*/
    border-radius: 14px;
}

.ap-dl-btn.last, #home-dl-btns .ap-dl-btn:last-child {
    margin-right: 0;
}

.ap-dl-btn:hover {
    -webkit-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
}

#home-appstores-inner {
    /* border-right: 2px solid #f8f8f8; */
    padding: 0 15px;
    text-align: center;
    margin: 0 auto;
}

#home-support-content {
    /*padding: 0 15px;*/
    margin-top: 50px;
    text-align: center;
}

#home-stats-cont {
    /* min-height: 700px; */
    /*background-size: cover;*/
    /*background-position-y: 20%;*/
    /*background-image: url(./images/stats-img.jpg);*/
    padding: 140px 0 70px;
    /* background: #f7f7f7; */
    background: #f9f9f9;
}

.home-stats-img-wrap {
    padding: 20px;
}


section.ps-page-wrap {
    padding-top: 60px;
    padding-bottom: 0;
}


section#faq-content-wrap {
    padding-top: 110px;
    padding-bottom: 160px;
    /*background: #f9f9f9;*/
}

#faq-intro {

}

#partner-faq-wrap #faq-intro * {
    color: #448a9e;
}

#faq-intro span {
    font-size: 22px;
    margin-bottom: 20px;
    display: inline-block;
}

#faq-intro p {
    /* font-weight: 300; */
    margin-bottom: 20px;
}


#home-tech {
    padding-top: 130px;
    padding-bottom: 130px;
    background: #67569c;
}

.tech-pic-wrap, .partner-intro-pic-wrap {
    overflow: hidden;
    border-radius: 9999px;
    margin-left: 40px;
    /* margin: 0 auto; */
}

a.aiseeall-mobile-btn {
    display: inline-block;
    width: 100%;
    margin: 15px 0;
}

a.aiseeall-mobile-btn img {
    display: inline-block;
    width: 100%;
}

#aiseeall-mobile-btn {
    display: none;
}

@media (max-width: 1199px) {

    #aiseeall-mobile-btn {
        display: inline-block;
        width: 100%;
        margin: 15px 0;
    }

    #faq-content {
        padding-right: 0 !important;
    }

    #aiseeall-mobile-btn img {
        width: 100%;
    }

    #ps-sidebar {
        padding-left: 0;
        margin-top: 50px;
    }

    aside#secondary.widget-area section#media_image-2 {
        display: none;
    }

    #ps-sidebar-inner {
        padding: 0;
    }

    section#faq-content-wrap {
        padding-bottom: 10px;
        padding-top: 60px;
    }

    #ps-sidebar-inner .searchandfilter > ul .sf-field-category > ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .searchandfilter ul li li {
        padding: 5px 15px;
        margin: 8px;
        white-space: nowrap;
        border: 1px solid #676767;
    }
}

@media screen and (max-width: 992px) {

    .tech-pic-wrap {
        margin: 0 auto;
        width: 260px;
        max-width: 70%;
    }

    #home-tech-inner {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-top: 30px;
    }


    #home-tech {
        padding-top: 80px;
        padding-bottom: 120px;
    }


    section.ps-page-wrap {
        padding-top: 30px;
        padding-bottom: 0;
    }

}


@media screen and (max-width: 599px) {
    #home-tech {
        padding-top: 80px;
        padding-bottom: 80px;
    }

}

#home-tech .top-section-title {
    color: white;
}


.home-tech-info-wrap {
    margin-top: 15px;
    margin-bottom: 30px;
    color: white;
    font-weight: 300;
}


#home-reviews-wrap {
    padding-top: 70px;
    padding-bottom: 10px;
    /*background: #f9f9f9;*/
}


#home-reviews {
    margin: 40px auto;

}


.home-review-item .testimonial-avatar-wrap {
    height: 150px;
    width: 150px;
    border-radius: 75px;
    overflow: hidden;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
}

.home-review-item .testimonial-avatar-wrap img {
    width: 100%;
}


#home-reviews .testimonial-content-wrap {
    padding: 20px;
}


#home-reviews .testimonial-content-wrap .testimonial-author {
    margin-top: 10px;

}

#home-reviews .testimonial-content-wrap .testimonial-author span {
    font-weight: 500;
    color: #115e74;
}


#home-reviews .testimonial-content-wrap .testimonial-author span.author-name {
    margin-right: 10px;
}

#home-reviews .testimonial-content-wrap .testimonial-author span.author-role {
    margin-left: 10px;
}

.home-reviews-links-item {
    margin: 10px;
}

#home-reviews-links {
    padding-top: 20px;
}

.centered-title {
    width: 100%;
    text-align: center;
}


.tech-item-title {
    color: #448a9e;
}

.tech-item-description {

}

.tech-item-wrap {
    margin-top: 10px;
    margin-bottom: 50px;
}

.tech-item-flow-cont {
    /* height: 340px;
    background: pink; */
}

section#tech-intro-wrap {
    padding-top: 80px;
}

section#tech-info-wrap {
    padding-bottom: 160px;
}


#home-intro-btns-wrap {

}

#home-intro-btns-wrap .ps-btn {

}


@media (max-width: 767px) {
    #home-intro-btns-wrap .ps-btn {
        border: 0;
        line-height: 30px;
    }

    #home-appstores {
        padding: 90px 0 80px;
    }

    #home-stats-cont {
        padding: 80px 0 70px;
    }

}

@media (max-width: 599px) {

    .home-reviews-links-item, #home-trends-cont .ps-btn, #home-tech-inner .ps-btn {
        margin: 10px 0;
        width: 300px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        max-width: 100%;
    }

    #home-intro-btns-wrap {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    /*#home-intro-btns-wrap .ps-btn {*/
    /*    margin: 0;*/
    /*    width: 45%;*/
    /*    flex: 0 0 45%;*/
    /*}*/
    #home-intro-btns-wrap .ps-btn {
        margin: 0 !important;
        width: 100%;
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
    }

    #home-intro-btns-wrap .ps-btn:last-child {
        margin: 15px 0 0 !important;
    }

    #home-dl-btns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
    }

    .ap-dl-btn {

        margin: 10px 0 !important;
    }

    #home-tech-inner {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .full-btn-wrapper {
        text-align: center;
    }
}

@media (max-width: 399px) {
    #home-intro-btns-wrap {

    }

    /*#home-intro-btns-wrap .ps-btn {*/
    /*    margin: 15px 0 !important;*/
    /*    width: 100%;*/
    /*    flex: 100%;*/
    /*}*/

}


.inner-content {
    margin-top: 30px;
    margin-bottom: 30px;
}

.page-section-heading {
    margin-bottom: 30px;
    text-align: center;
}


.fade-in {
    opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

.fade-in.visible {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}


.header-vect {
    /* min-height: 20vh; */
    /* padding-top: 100px !important; */
    position: relative;
    /* margin-bottom: 150px; */
    z-index: 2;
}

.header-vect-shorter {
    /* margin-bottom: 80px; */
}

.header-vect:after {
    position: absolute;
    left: 0;
    right: 0;
    /*top: calc(100% - 5px);*/
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
    top: calc(100% - 3vw);
}

.header-vect-01 {
    background: #448a9e;
}

.header-vect-02 {
    /*background: #5db6ac;*/
    background: #4aaca1;
}

.header-vect-03 {
    background: #cf3242;

}

.header-vect-04 {
    background: #ee207b;
}

.header-vect-05 {
    /*background: #5db6ac;*/
    background: #10a698;
}


.header-vect-06 {
    background: #449e5c;
}

.header-vect-07 {
    background: #10a698;
}

.header-vect-08 {
    background: #449e4a;
}


.header-vect-01:after {
    /*content: url("data:image/svg+xml;base64,	PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCAyNDAuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2MCAyNDAuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMxMzVGNzU7fQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM2NzU2OUM7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA2MCw5MC42YzQ3My4zLDUzLjcsODQzLTY1LjUsMTAyNS00N2MyMjkuMSwyMy4yLDM0OCw3MS4yLDQ3NSwxNTkuM1YwSDB2MTc5LjcKCUMyOTYuNyw0Nyw2MzguOCw0Mi44LDEwNjAsOTAuNnoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTExMDQuOSw2Ni42YzQ3Mi4yLDYyLjQsNzYyLjktNTYuMiwxMDA5LjEtNDljMTQ4LjQsNC40LDMwNi4zLDM4LDQ0NiwxMTYuN1YwSDB2MTExLjIKCUMyOTUuMy0yMC4zLDYyNy4xLDMuNCwxMTA0LjksNjYuNnoiLz4KPC9zdmc+Cgo=");*/
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCAxNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NjAgMTQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzY4NTY5Qzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMTIzLjksNTIuNmM0NzkuMSw4LjUsNzQzLjktNDEuMyw5OTAuMS0zNC4xYzE0OC40LDQuNCwzMDYuMywzOCw0NDYsMTE2LjdWMEgwdjExMi4yCglDNDQyLjQtNTIsNjQyLDQ0LjEsMTEyMy45LDUyLjZ6Ii8+Cjwvc3ZnPg==");*/
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0NDhBOUU7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQ0Ni40LDI4LjRjMjIzLjcsMTAsNDA2LjksMTUuMSw1NTMuNiwxNy4zVjBIMHY0N0MyMDguNSwyNC4zLDcxMC44LTQuNCwxNDQ2LjQsMjguNHoiLz4KPC9zdmc+");*/
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzQ0OGE5ZTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzguNGMyMjMuNywxMCw0MDYuOSwxNS4xLDU1My42LDE3LjNWMUgwdjk2QzIxMy45LDczLjcsNzA4LjYsNDUuNSwxNDQ2LjQsNzguNHoiLz4KPC9zdmc+");

}


.header-vect-02:after {
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCAyNDAuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2MCAyNDAuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMxMzVGNzU7fQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM1REI2QUM7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA2MCw5MC42YzQ3My4zLDUzLjcsODQzLTY1LjUsMTAyNS00N2MyMjkuMSwyMy4yLDM0OCw3MS4yLDQ3NSwxNTkuM1YwSDB2MTc5LjcKCUMyOTYuNyw0Nyw2MzguOCw0Mi44LDEwNjAsOTAuNnoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTExMDQuOSw2Ni42YzQ3Mi4yLDYyLjQsNzYyLjktNTYuMiwxMDA5LjEtNDljMTQ4LjQsNC40LDMwNi4zLDM4LDQ0NiwxMTYuN1YwSDB2MTExLjIKCUMyOTUuMy0yMC4zLDYyNy4xLDMuNCwxMTA0LjksNjYuNnoiLz4KPC9zdmc+Cg==");*/
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCA3MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2MCA3MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM1Q0I2QUM7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCw3MGM1MzYuMi04NC42LDEwNTMuMi00My42LDEyOTkuMS0zMWM0OTEuNCwyNS40LDYzMC45LDM2LjUsMTI2MC45LTUuNVYwSDBWNzB6Ii8+Cjwvc3ZnPg==");*/
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0QUFDQTE7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQ0Ni40LDI4LjRjMjIzLjcsMTAsNDA2LjksMTUuMSw1NTMuNiwxNy4zVjBIMHY0N0MyMDguNSwyNC4zLDcxMC44LTQuNCwxNDQ2LjQsMjguNHoiLz4KPC9zdmc+");*/
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzRBQUNBMTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzguNGMyMjMuNywxMCw0MDYuOSwxNS4xLDU1My42LDE3LjNWMUgwdjk2QzIxMy45LDczLjcsNzA4LjYsNDUuNSwxNDQ2LjQsNzguNHoiLz4KPC9zdmc+");


}

.header-vect-03:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCAyNDAuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2MCAyNDAuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNFNzcwMzE7fQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNDRjMyNDI7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEyNS4yLDQxLjdjNDc1LjUtMjguNiw3NzYuOCw1LjQsOTU5LjgsMzIuOGMyMzQuOSwzNS4yLDMyNy40LDU3LjYsNDc1LDE1OS4zVjBIMHYyMjguNwoJQzMzMC41LDEwOC44LDU0Mi4yLDc2LjgsMTEyNS4yLDQxLjd6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMDM4LDIxLjVjNDk2LjUtMjMuNiw3NTkuNi01LjMsMTAwMi4xLDEyLjhjMTQ4LjEsMTEsMzgwLjIsNTIuMyw1MTkuOSwxMzFWMEgwdjE2OC4yCglDMzQwLjEsNjUuNiw1MDEuOCw0NywxMDM4LDIxLjV6Ii8+Cjwvc3ZnPg==");

}

.header-vect-04:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCAyNDAuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2MCAyNDAuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNFNzcwMzE7fQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNFRTIwN0I7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTExNS42LDcyLjZjNDYzLjgsNC4zLDc3MS4zLTIxLjMsOTc0LjUtMjMuNGMyNDUuMy0yLjYsMzIyLjMsMjYsNDY5LjksMTI3LjdWMEgwdjE2Mi43CglDMzMwLjUsNDIuOCw1MzEuNiw2Ny4yLDExMTUuNiw3Mi42eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTA5OC42LDU2LjZjNDQ0LjctNS4zLDY3NC41LTEwLjcsOTQxLjUtMjIuNGMxNDguMy02LjUsMzgwLjIsMC4zLDUxOS45LDc5VjBIMHY5My4yCglDMzQwLjEtOS40LDU2MS45LDYzLjEsMTA5OC42LDU2LjZ6Ii8+Cjwvc3ZnPgoK");

}

.header-vect-05:after {
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NjAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzEwQTY5ODt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDk4LjYsMzcuNmM0NDQuNy01LjMsNjc0LjUtMTAuNyw5NDEuNS0yMi40YzE0OC4zLTYuNSwzODAuMiwwLjMsNTE5LjksNzlWMEgwdjc0LjIKCUMzNDAuMS0yOC40LDU2MS45LDQ0LjEsMTA5OC42LDM3LjZ6Ii8+Cjwvc3ZnPg==");*/
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEwYTY5ODt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzguNGMyMjMuNywxMCw0MDYuOSwxNS4xLDU1My42LDE3LjNWMUgwdjk2QzIwOC41LDc0LjMsNzEwLjgsNDUuNiwxNDQ2LjQsNzguNHoiLz4KPC9zdmc+");

}

.header-vect-06:after {
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCAyNDAuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2MCAyNDAuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNEN0RGMjY7fQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNFNzcwMzA7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTExNS42LDcyLjZjNDYzLjgsNC4zLDc3MS4zLTIxLjMsOTc0LjUtMjMuNGMyNDUuMy0yLjYsMzIyLjMsMjYsNDY5LjksMTI3LjdWMEgwdjE2Mi43CglDMzMwLjUsNDIuOCw1MzEuNiw2Ny4yLDExMTUuNiw3Mi42eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTA5OC42LDU2LjZjNDQ0LjctNS4zLDY3NC41LTEwLjcsOTQxLjUtMjIuNGMxNDguMy02LjUsMzgwLjIsMC4zLDUxOS45LDc5VjBIMHY5My4yCglDMzQwLjEtOS40LDU2MS45LDYzLjEsMTA5OC42LDU2LjZ6Ii8+Cjwvc3ZnPg==");*/
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NjAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0U3NzAzMTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDk4LjYsMzcuNmM0NDQuNy01LjMsNjc0LjUtMTAuNyw5NDEuNS0yMi40YzE0OC4zLTYuNSwzODAuMiwwLjMsNTE5LjksNzlWMEgwdjc0LjIKCUMzNDAuMS0yOC40LDU2MS45LDQ0LjEsMTA5OC42LDM3LjZ6Ii8+Cjwvc3ZnPg==");*/
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0NDlFNUM7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQ0Ni40LDI4LjRjMjIzLjcsMTAsNDA2LjksMTUuMSw1NTMuNiwxNy4zVjBIMHY0N0MyMDguNSwyNC4zLDcxMC44LTQuNCwxNDQ2LjQsMjguNHoiLz4KPC9zdmc+");*/
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzQ0OWU1Yzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzguNGMyMjMuNywxMCw0MDYuOSwxNS4xLDU1My42LDE3LjNWMUgwdjk2QzIwOC41LDc0LjMsNzEwLjgsNDUuNiwxNDQ2LjQsNzguNHoiLz4KPC9zdmc+");

}

.header-vect-07:after {
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCAyNDAuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2MCAyNDAuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNEN0RGMjY7fQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM1Q0I2QUM7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTExNS42LDcyLjZjNDYzLjgsNC4zLDc3MS4zLTIxLjMsOTc0LjUtMjMuNGMyNDUuMy0yLjYsMzIyLjMsMjYsNDY5LjksMTI3LjdWMEgwdjE2Mi43CglDMzMwLjUsNDIuOCw1MzEuNiw2Ny4yLDExMTUuNiw3Mi42eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTA5OC42LDU2LjZjNDQ0LjctNS4zLDY3NC41LTEwLjcsOTQxLjUtMjIuNGMxNDguMy02LjUsMzgwLjIsMC4zLDUxOS45LDc5VjBIMHY5My4yCglDMzQwLjEtOS40LDU2MS45LDYzLjEsMTA5OC42LDU2LjZ6Ii8+Cjwvc3ZnPgo=");*/
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NjAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzEwQTY5ODt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDk4LjYsMzcuNmM0NDQuNy01LjMsNjc0LjUtMTAuNyw5NDEuNS0yMi40YzE0OC4zLTYuNSwzODAuMiwwLjMsNTE5LjksNzlWMEgwdjc0LjIKCUMzNDAuMS0yOC40LDU2MS45LDQ0LjEsMTA5OC42LDM3LjZ6Ii8+Cjwvc3ZnPg==");*/
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEwYTY5ODt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzguNGMyMjMuNywxMCw0MDYuOSwxNS4xLDU1My42LDE3LjNWMUgwdjk2QzIwOC41LDc0LjMsNzEwLjgsNDUuNiwxNDQ2LjQsNzguNHoiLz4KPC9zdmc+");


}

.header-vect-08:after {
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjU2MCAyNDAuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2MCAyNDAuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNEN0RGMjY7fQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM1Q0I2QUM7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTExNS42LDcyLjZjNDYzLjgsNC4zLDc3MS4zLTIxLjMsOTc0LjUtMjMuNGMyNDUuMy0yLjYsMzIyLjMsMjYsNDY5LjksMTI3LjdWMEgwdjE2Mi43CglDMzMwLjUsNDIuOCw1MzEuNiw2Ny4yLDExMTUuNiw3Mi42eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTA5OC42LDU2LjZjNDQ0LjctNS4zLDY3NC41LTEwLjcsOTQxLjUtMjIuNGMxNDguMy02LjUsMzgwLjIsMC4zLDUxOS45LDc5VjBIMHY5My4yCglDMzQwLjEtOS40LDU2MS45LDYzLjEsMTA5OC42LDU2LjZ6Ii8+Cjwvc3ZnPgo=");*/
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTE1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGQTUwMDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDAwLDExMi41VjBIMHY5NS44QzIyOS42LDE4LjMsMTQ4OS42LTQwLDIwMDAsMTEyLjV6Ii8+Cjwvc3ZnPgo=");*/
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGQTUwMDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDAwLDk3LjVWMEgwdjk1LjhDMjQzLDU0LDE0MjIsNDgsMjAwMCw5Ny41eiIvPgo8L3N2Zz4=");*/
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzQ0OUU0QTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDAwLDk3LjVWMEgwdjk1LjhDMjQzLDU0LDE0MjIsNDgsMjAwMCw5Ny41eiIvPgo8L3N2Zz4=");


}


.header-vect-content {
    /* background: green; */
    /* height: 500px; */
    /* min-height: 200px; */
    position: relative;
    z-index: 3;
    padding: 180px 15px 30px;
    -webkit-transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
    -o-transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
    transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
    /* height: 30vh; */
    /* background: #ee207b; */
}

.header-vect-content.lite * {
    /* color: #115e74 !important; */
    color: white;
    font-weight: 400;
    /* font-size: 42px; */
}

.header-vect-content p {
    font-size: 20px;
    font-weight: 300 !important;
    margin: 0 0 10px;
    max-width: 1000px;
}

.header-vect-content h1 {
    font-size: 40px;
    margin: 5px 0;
    line-height: 1.2;
}

.header-vect-content-btns {
    margin-top: 20px;
}

.header-vect-content .ps-btn {

}

.header-vect-content a.anchor-link {
    margin-left: 20px;
    font-size: 1rem;
    color: #f9f9f9 !important;
}


.ps-section {
    position: relative;
    z-index: 1;
}

.ps-section:before {
    position: absolute;
    top: -4px;
    left: 0;
    right: 0;
    z-index: 1;
}

.ps-section:after {
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    z-index: 1;
}


#home-appstores:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y5RjlGOTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzYuN2MyMjMuNywzNy41LDQwNi45LDU2LjYsNTUzLjYsNjVWMEgwdjE0Ni4zQzIwOC41LDYxLjMsNzEwLjgtNDYuNiwxNDQ2LjQsNzYuN3oiLz4KPC9zdmc+");

}


#home-appstores:after {
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCw1OC41YzE5Ny0xLDI1My4zLTIwLjQsNTY5LjItMjhjNDA3LjQtOS44LDQ0OC40LDIzLDc1MS42LDI5LjhDMTU2Nyw2NS45LDE3NzcuOSwzMiwyMDAwLDQ3VjBIMFY1OC41eiIvPgo8L3N2Zz4=");*/
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMxMTVFNzQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAwMCw1OC41Yy0xOTctMS0yNTMuMy0yMC40LTU2OS4yLTI4Yy00MDcuNC05LjgtNDQ4LjQsMjMtNzUxLjYsMjkuOEM0MzMsNjUuOSwyMjIuMSwzMiwwLDQ3TDAsMGwyMDAwLDBWNTguNQoJeiIvPgo8L3N2Zz4=");*/
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCw0NS41YzE5Ny0xLDI1My4zLTIwLjQsNTY5LjItMjhjNDA3LjQtOS44LDQ0OC40LDIzLDc1MS42LDI5LjhDMTU2Nyw1Mi45LDE3NzcuOSwxOSwyMDAwLDM0VjBIMFY0NS41eiIvPgo8L3N2Zz4=");
    top: calc(100% - 5px);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}


#home-features:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y5RjlGOTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzYuN2MyMjMuNywzNy41LDQwNi45LDU2LjYsNTUzLjYsNjVWMEgwdjE0Ni4zQzIwOC41LDYxLjMsNzEwLjgtNDYuNiwxNDQ2LjQsNzYuN3oiLz4KPC9zdmc+");

}

.ps-section-inner {
    position: relative;
    z-index: 3;
}


.container-smaller {
    max-width: 960px;
}


#home-tech:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y5RjlGOTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzYuN2MyMjMuNywzNy41LDQwNi45LDU2LjYsNTUzLjYsNjVWMEgwdjE0Ni4zQzIwOC41LDYxLjMsNzEwLjgtNDYuNiwxNDQ2LjQsNzYuN3oiLz4KPC9zdmc+");
    top: -5px;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}


#home-tech:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCAxNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDAgMTUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDQ2LjQsNzYuN2MyMjMuNywzNy41LDQwNi45LDU2LjYsNTUzLjYsNjVWMEgwdjE0Ni4zQzIwOC41LDYxLjMsNzEwLjgtNDYuNiwxNDQ2LjQsNzYuN3oiLz4KPC9zdmc+");
    top: calc(100% - 5px);
    /*transform: scale(-1,1);*/
}


@media screen and (max-width: 991px) {
    .header-vect-content h1 {
        font-size: 30px;

        line-height: 1.3;
    }
}


@media screen and (max-width: 600px) {
    .header-vect-content h1 {
        font-size: 24px;
        text-align: center;
    }

    .header-vect-content p {
        text-align: center;
    }

}


.feature-info-cont rect,
.feature-info-cont svg path,
.feature-info-cont polyline,
.feature-info-cont ellipse,
.feature-info-cont polygon,
.feature-info-cont circle,
.feature-info-cont line {
    stroke: #4aaca1;
}

.partner-benefit-icon-wrap rect,
.partner-benefit-icon-wrap svg path,
.partner-benefit-icon-wrap polyline,
.partner-benefit-icon-wrap circle,
.partner-benefit-icon-wrap line {
    stroke: #448a9e;
}

.feature-info-cont.landing-single-feature-icon rect,
.feature-info-cont.landing-single-feature-icon svg path,
.feature-info-cont.landing-single-feature-icon polyline,
.feature-info-cont.landing-single-feature-icon ellipse,
.feature-info-cont.landing-single-feature-icon polygon,
.feature-info-cont.landing-single-feature-icon circle,
.feature-info-cont.landing-single-feature-icon line {
    stroke: white;
}


/* ---------- Footer --------- */
.site-footer {
    background: #115e74;
    min-height: 200px;
    position: relative;
}

/*.site-footer:before {*/
/*	content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMxMTVFNzQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAwMCw1OC41Yy0xOTctMS0yNTMuMy0yMC40LTU2OS4yLTI4Yy00MDcuNC05LjgtNDQ4LjQsMjMtNzUxLjYsMjkuOEM0MzMsNjUuOSwyMjIuMSwzMiwwLDQ3TDAsMGwyMDAwLDBWNTguNQoJeiIvPgo8L3N2Zz4=");*/
/*	position: absolute;*/
/*	bottom: calc(100% - 6px);*/
/*	left: 0;*/
/*	right: 0;*/
/*	z-index: 1;*/
/*	transform: rotate(180deg);*/
/*}*/


#footer-contacts > span:before {
    position: absolute;
    top: 0;
    left: 0;
    /* left: auto; */
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-right: 10px;
    -webkit-filter: brightness(100);
    filter: brightness(100);
}

#footer-contacts > span > * {
    line-height: 20px;
    margin-top: 5px;
    /* font-size: 16px; */
    /* float: right; */
    /* font-weight: 400; */
}

#footer-contacts > span.icon-address:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTE1RTc0O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMuMSwyNy40YzEuNiwyLjMsMy4zLDQuNCw0LjQsNS43YzAuMiwwLjIsMC4zLDAuNCwwLjUsMC41aC0zLjNjLTAuNCwwLTAuNywwLjMtMC43LDAuN3MwLjMsMC43LDAuNywwLjcKCQloMTAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjdzLTAuMy0wLjctMC43LTAuN0gyMmMwLjEtMC4yLDAuMy0wLjQsMC41LTAuNWMxLjEtMS4zLDIuNy0zLjQsNC40LTUuN2MxLjYtMi4zLDMuMS00LjYsNC40LTcuMQoJCWMxLjQtMi43LDIuMS00LjksMi4xLTYuNmMwLTMuNS0xLjQtNi45LTMuOS05LjRDMjkuMyw0LjEsMjksNCwyOC44LDQuMWMtMC4yLDAuMS0wLjQsMC4yLTAuNSwwLjVjLTAuMSwwLjIsMCwwLjUsMC4yLDAuNgoJCWMyLjMsMi4zLDMuNSw1LjMsMy41LDguNWMwLDEuNS0wLjYsMy41LTEuOSw2Yy0xLjMsMi40LTIuNyw0LjctNC4zLDYuOWMtMS42LDIuMy0zLjIsNC4zLTQuMyw1LjdjLTAuNCwwLjQtMC43LDAuOC0xLDEuMgoJCWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjJjLTAuMiwwLTAuNC0wLjEtMC41LTAuMmMtMC4zLTAuMy0wLjYtMC43LTEtMS4yYy0xLjEtMS4zLTIuNy0zLjQtNC4zLTUuN2MtMS42LTIuMi0zLTQuNS00LjMtNi45CgkJYy0xLjMtMi41LTEuOS00LjUtMS45LTZjMC00LjgsMi45LTkuMiw3LjMtMTEuMWMzLTEuMyw2LjQtMS4zLDkuMywwYzAuMiwwLjEsMC41LDAuMSwwLjctMC4xYzAuMi0wLjEsMC4zLTAuNCwwLjMtMC42CgkJcy0wLjItMC40LTAuNC0wLjVDMTguNC0xLjUsMTAuNiwxLjcsNy43LDguNWMtMC43LDEuNi0xLjEsMy40LTEsNS4yYzAsMS43LDAuNywzLjksMi4xLDYuNkMxMCwyMi44LDExLjUsMjUuMSwxMy4xLDI3LjR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAsNy43YzAuNCwwLDAuNy0wLjMsMC43LTAuN1MyMC40LDYuMywyMCw2LjNjLTMuMiwwLTUuOSwyLjItNi41LDUuNGMtMC42LDMuMSwxLDYuMiw0LDcuNQoJCWMyLjksMS4yLDYuMywwLjIsOC4xLTIuNXMxLjQtNi4yLTAuOC04LjRjLTAuMi0wLjItMC40LTAuMi0wLjYtMC4yYy0wLjIsMC4xLTAuNCwwLjItMC41LDAuNWMtMC4xLDAuMiwwLDAuNSwwLjIsMC42CgkJYzEuOCwxLjgsMi4xLDQuNiwwLjcsNi43Yy0xLjQsMi4xLTQuMSwyLjktNi41LDJjLTIuNC0xLTMuNy0zLjUtMy4yLTZDMTUuMyw5LjUsMTcuNSw3LjcsMjAsNy43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5LjcsMzYuN2wtNC4xLTcuM2MtMC40LTAuNy0xLjEtMS4xLTEuOC0xaC00LjhjLTAuNCwwLTAuNywwLjMtMC43LDAuN3MwLjMsMC43LDAuNywwLjdoNC44CgkJYzAuMywwLDAuNSwwLjEsMC43LDAuNGw0LjEsNy4zYzAuMSwwLjIsMC4xLDAuNCwwLDAuNmMtMC4xLDAuMi0wLjQsMC40LTAuNiwwLjRIMi4xYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjQKCQljLTAuMS0wLjItMC4xLTAuNCwwLTAuNkw1LjUsMzBjMC4xLTAuMiwwLjQtMC40LDAuNy0wLjRoNC44YzAuNCwwLDAuNy0wLjMsMC43LTAuN3MtMC4zLTAuNy0wLjctMC43SDYuMmMtMC43LDAtMS40LDAuNC0xLjgsMQoJCWwtNC4xLDcuM2MtMC4zLDAuNi0wLjMsMS4zLDAsMS45YzAuNCwwLjYsMS4xLDEsMS44LDFoMzUuOWMwLjcsMCwxLjQtMC40LDEuOC0xQzQwLjEsMzguMSw0MC4xLDM3LjMsMzkuNywzNi43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjcsMzEuN0gzMGMtMC4xLDAtMC4zLDAtMC40LDAuMWwtMiwxLjNjLTAuMywwLjItMC40LDAuNi0wLjIsMC45YzAuMiwwLjMsMC42LDAuNCwwLjksMC4ybDEuOC0xLjJoMi41CgkJYzAuNCwwLDAuNy0wLjMsMC43LTAuN0MzMy4zLDMyLDMzLDMxLjcsMzIuNywzMS43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI4LjcsMzYuM2MwLDAuNCwwLjMsMC43LDAuNywwLjdoNS4zYzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdoLTUuMwoJCUMyOSwzNS43LDI4LjcsMzYsMjguNywzNi4zeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyLDM0LjNjMC4zLDAsMC42LTAuMiwwLjYtMC41YzAuMS0wLjMsMC0wLjYtMC4zLTAuN2wtMi0xLjNjLTAuMS0wLjEtMC4yLTAuMS0wLjQtMC4xSDcuMwoJCWMtMC40LDAtMC43LDAuMy0wLjcsMC43QzYuNywzMi43LDcsMzMsNy4zLDMzaDIuNWwxLjgsMS4yQzExLjcsMzQuMywxMS45LDM0LjMsMTIsMzQuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjMsMzUuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43UzUsMzcsNS4zLDM3aDUuM2MwLjQsMCwwLjctMC4zLDAuNy0wLjdzLTAuMy0wLjctMC43LTAuN0g1LjN6Ii8+CjwvZz4KPC9zdmc+);
}

#footer-contacts > span.icon-phone:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMxMTVFNzQ7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOSwzMC45bC04LjEtNS40Yy0xLTAuNy0yLjQtMC41LTMuMiwwLjVsLTIuNCwzYy0wLjMsMC40LTAuOSwwLjUtMS4zLDAuM0wyMy42LDI5Yy0xLjUtMC44LTMuMy0xLjgtNy4xLTUuNQoJCXMtNC43LTUuNi01LjUtNy4xTDEwLjcsMTZjLTAuMi0wLjQtMC4xLTEsMC4zLTEuM2wzLTIuNGMxLTAuOCwxLjItMi4xLDAuNS0zLjJMOS4xLDEuMUM4LjQsMCw3LjEtMC4zLDYsMC4zbC0zLjQsMgoJCUMxLjUsMywwLjcsNCwwLjQsNS4yYy0xLjIsNC40LTAuMywxMi4xLDExLDIzLjRjOSw5LDE1LjcsMTEuNCwyMC4zLDExLjRjMS4xLDAsMi4xLTAuMSwzLjEtMC40YzEuMi0wLjMsMi4yLTEuMSwyLjgtMi4ybDItMy40CgkJQzQwLjMsMzMsNDAsMzEuNiwzOSwzMC45eiBNMzguNSwzMy4zbC0yLDMuNGMtMC40LDAuOC0xLjIsMS4zLTIsMS42Yy00LjEsMS4xLTExLjMsMC4yLTIyLjEtMTAuNlMwLjYsOS43LDEuNyw1LjYKCQljMC4yLTAuOSwwLjgtMS42LDEuNi0ybDMuNC0yQzcuMSwxLjIsNy43LDEuMyw4LDEuOEwxMSw2LjJsMi41LDMuN2MwLjMsMC40LDAuMiwxLTAuMiwxLjRsLTMsMi40Yy0wLjksMC43LTEuMiwyLTAuNiwzbDAuMiwwLjQKCQljMC45LDEuNiwxLjksMy41LDUuOCw3LjRjMy45LDMuOSw1LjgsNC45LDcuNCw1LjhsMC40LDAuMmMxLDAuNiwyLjMsMC4zLDMtMC42bDIuNC0zYzAuMy0wLjQsMC45LTAuNSwxLjQtMC4ybDguMSw1LjQKCQlDMzguNywzMi4zLDM4LjgsMzIuOSwzOC41LDMzLjN6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNyw2LjdDMjguOSw2LjcsMzQsMTEuNywzNCwxOGMwLDAuNCwwLjMsMC43LDAuNywwLjdjMC40LDAsMC43LTAuMywwLjctMC43YzAtNy01LjctMTIuNy0xMi43LTEyLjcKCQlDMjIuMyw1LjMsMjIsNS42LDIyLDZTMjIuMyw2LjcsMjIuNyw2Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywxMC43YzQsMCw3LjMsMy4zLDcuMyw3LjNjMCwwLjQsMC4zLDAuNywwLjcsMC43YzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTQuOC0zLjktOC43LTguNy04LjcKCQlDMjIuMyw5LjMsMjIsOS42LDIyLDEwQzIyLDEwLjQsMjIuMywxMC43LDIyLjcsMTAuN3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMi43LDE0LjdjMS44LDAsMy4zLDEuNSwzLjMsMy4zYzAsMC40LDAuMywwLjcsMC43LDAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0yLjYtMi4xLTQuNy00LjctNC43CgkJYy0wLjQsMC0wLjcsMC4zLTAuNywwLjdDMjIsMTQuNCwyMi4zLDE0LjcsMjIuNywxNC43eiIvPgo8L2c+Cjwvc3ZnPg==);
}

#footer-contacts > span.icon-fax:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDAgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzExNUU3NDt9Cgkuc3Qxe2Rpc3BsYXk6bm9uZTtmaWxsOiMxMTVFNzQ7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xLjQsMjYuNmg4LjdjMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN0gxLjRWMi4xaDM3LjF2MjMuMWgtMS4zYy0wLjQsMC0wLjcsMC4zLTAuNywwLjcKCQljMCwwLjQsMC4zLDAuNywwLjcsMC43aDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjNWMi4xYzAtMC43LTAuNi0xLjMtMS4zLTEuM0gxLjRjLTAuNywwLTEuMywwLjYtMS4zLDEuM3YyMy4xCgkJQzAuMSwyNiwwLjcsMjYuNiwxLjQsMjYuNnoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04LjEsMzQuNGg5LjNjMS44LDAsMy4zLTEuNSwzLjMtMy4zVjMuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNIOC4xQzYuMiwwLDQuOCwxLjQsNC44LDMuM3YyNy44CgkJQzQuOCwzMyw2LjIsMzQuNCw4LjEsMzQuNHogTTYuMSwzLjNjMC0xLjEsMC45LTIsMi0yaDkuM2MxLjEsMCwyLDAuOSwyLDJ2MjcuOGMwLDEuMS0wLjksMi0yLDJIOC4xYy0xLjEsMC0yLTAuOS0yLTJWMy4zeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLDE5aDExLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zVjkuMWMwLTAuNy0wLjYtMS4zLTEuMy0xLjNoLTEuM2MtMC40LDAtMC43LDAuMy0wLjcsMC43czAuMywwLjcsMC43LDAuNwoJCWgxLjN2OC42SDIzVjkuMWg2LjZjMC40LDAsMC43LTAuMywwLjctMC43UzMwLDcuOCwyOS42LDcuOEgyM2MtMC43LDAtMS4zLDAuNi0xLjMsMS4zdjguNkMyMS43LDE4LjQsMjIuMywxOSwyMywxOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy4xLDIzLjF2MTQuNGMwLDAuNywwLjYsMS4zLDEuMywxLjNoMTguOWMwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTEuM2MwLTAuNC0wLjMtMC43LTAuNy0wLjcKCQljLTAuNCwwLTAuNywwLjMtMC43LDAuN3YxLjNIMTQuNFYyMy4xaDE4Ljl2Ni42YzAsMC40LDAuMywwLjcsMC43LDAuN3MwLjctMC4zLDAuNy0wLjd2LTYuNmMwLTAuNy0wLjYtMS4zLTEuMy0xLjNIMTQuNAoJCUMxMy43LDIxLjcsMTMuMSwyMi4zLDEzLjEsMjMuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjUsOS4xaDJjMC40LDAsMC43LTAuMywwLjctMC43UzcuOCw3LjgsNy41LDcuOGgtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43UzUuMSw5LjEsNS41LDkuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC4xLDcuOGgtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyYzAuNCwwLDAuNy0wLjMsMC43LTAuNwoJCUMxOC43LDguMSwxOC40LDcuOCwxOC4xLDcuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi44LDcuOGgtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyYzAuNCwwLDAuNy0wLjMsMC43LTAuNwoJCUMxMy40LDguMSwxMy4xLDcuOCwxMi44LDcuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjUsMTIuNGgyYzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdoLTJjLTAuNCwwLTAuNywwLjMtMC43LDAuNwoJCUM0LjgsMTIuMSw1LjEsMTIuNCw1LjUsMTIuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC4xLDExLjFoLTJjLTAuNCwwLTAuNywwLjMtMC43LDAuN2MwLDAuNCwwLjMsMC43LDAuNywwLjdoMmMwLjQsMCwwLjctMC4zLDAuNy0wLjcKCQlDMTguNywxMS40LDE4LjQsMTEuMSwxOC4xLDExLjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuOCwxMS4xaC0yYy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43aDJjMC40LDAsMC43LTAuMywwLjctMC43CgkJQzEzLjQsMTEuNCwxMy4xLDExLjEsMTIuOCwxMS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUuNSwxNS43aDJjMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN2gtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43CgkJQzQuOCwxNS40LDUuMSwxNS43LDUuNSwxNS43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjEsMTQuNGgtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyYzAuNCwwLDAuNy0wLjMsMC43LTAuNwoJCUMxOC43LDE0LjcsMTguNCwxNC40LDE4LjEsMTQuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi44LDE0LjRoLTJjLTAuNCwwLTAuNywwLjMtMC43LDAuN2MwLDAuNCwwLjMsMC43LDAuNywwLjdoMmMwLjQsMCwwLjctMC4zLDAuNy0wLjcKCQlDMTMuNCwxNC43LDEzLjEsMTQuNCwxMi44LDE0LjR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS41LDE5aDJjMC40LDAsMC43LTAuMywwLjctMC43cy0wLjMtMC43LTAuNy0wLjdoLTJjLTAuNCwwLTAuNywwLjMtMC43LDAuN1M1LjEsMTksNS41LDE5eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjEsMTcuN2gtMmMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyYzAuNCwwLDAuNy0wLjMsMC43LTAuNwoJCUMxOC43LDE4LDE4LjQsMTcuNywxOC4xLDE3Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuOCwxNy43aC0yYy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43aDJjMC40LDAsMC43LTAuMywwLjctMC43CgkJQzEzLjQsMTgsMTMuMSwxNy43LDEyLjgsMTcuN3oiLz4KPC9nPgo8L3N2Zz4=);
}

#footer-contacts > span.icon-email:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTE1RTc0O3N0cm9rZTojMTE1RTc0O3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzYuNSw1LjloLTMzYy0xLDAtMS44LDAuOC0xLjgsMS44djI0LjVjMCwxLDAuOCwxLjgsMS44LDEuOGgzM2MxLDAsMS44LTAuOCwxLjgtMS44VjcuOAoJCUMzOC40LDYuNywzNy41LDUuOSwzNi41LDUuOXogTTM3LjEsMzIuMmMwLDAuMy0wLjMsMC42LTAuNiwwLjZoLTMzYy0wLjMsMC0wLjYtMC4zLTAuNi0wLjZWNy44YzAtMC4zLDAuMy0wLjYsMC42LTAuNmgzMwoJCWMwLjMsMCwwLjYsMC4zLDAuNiwwLjZWMzIuMkwzNy4xLDMyLjJ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzUuMyw4LjRjLTAuMiwwLTAuMywwLTAuNCwwLjFMMjAuOCwyMC40Yy0wLjUsMC40LTEuMSwwLjQtMS42LDBMNS4xLDguNUM0LjksOC40LDQuNyw4LjMsNC41LDguNAoJCUM0LjMsOC41LDQuMSw4LjcsNC4xLDguOWMwLDAuMiwwLDAuNCwwLjIsMC42bDE0LjEsMTEuOWMwLjksMC44LDIuMiwwLjgsMy4xLDBMMzUuNyw5LjVjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjQKCQljMC0wLjIsMC0wLjMtMC4xLTAuNEMzNS43LDguNSwzNS41LDguNCwzNS4zLDguNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy40LDIxLjJjLTAuMiwwLTAuNCwwLTAuNiwwLjJsLTguNiw5LjJDNC4xLDMwLjgsNCwzMSw0LjEsMzEuMmMwLjEsMC4yLDAuMiwwLjQsMC41LDAuNAoJCWMwLjIsMCwwLjQsMCwwLjYtMC4ybDguNi05LjJjMC4yLTAuMiwwLjItMC40LDAuMS0wLjZDMTMuOCwyMS40LDEzLjYsMjEuMywxMy40LDIxLjJ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcuMiwyMS40Yy0wLjEtMC4yLTAuNC0wLjItMC42LTAuMmMtMC4yLDAtMC40LDAuMi0wLjUsMC40Yy0wLjEsMC4yLDAsMC40LDAuMSwwLjZsOC42LDkuMgoJCWMwLjIsMC4yLDAuNiwwLjIsMC45LDBjMC4yLTAuMiwwLjMtMC42LDAtMC45TDI3LjIsMjEuNHoiLz4KPC9nPgo8L3N2Zz4=);
}

.footer-contact-item {
    font-size: 12px;
    font-weight: 300;
    padding-left: 30px;
    color: white;
    font-weight: 300;
    position: relative;
    margin-top: 8px;
}

.footer-inner-wrap {

}

#footer-dl-btns > a {
    display: inline-block;
    padding: 6px 0;
    /* width: 200px; */
    width: 200px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
}

.footer-logo-wrap {
    display: inline-block;
    width: 120px;
    max-width: 100%;
    margin-bottom: 20px;
}

.footer-logo-wrap img {
    -webkit-filter: brightness(100);
    filter: brightness(100);
}

#footer-content-wrap {
    padding-top: 30px;
    padding-bottom: 30px;
}

#footer-brand-info {
    margin-bottom: 20px;
    color: white;
    font-size: 12px;
    font-weight: 300;
}

.footer-inner-title {
    color: white;
    font-size: 15px;
}

#footer-details {
    padding-right: 100px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
}

#footer-info {
    padding-right: 100px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
}

#footer-support {
    padding-right: 100px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
}

#footer-contact {

    -webkit-box-flex: 1;

    -ms-flex: 1;

    flex: 1;
}


.footer-btn {
    color: white !important;
    font-size: 14px;
    padding: 0;
    font-weight: 400;
    margin-top: 10px;
}

#footer-dl-btns {
    margin-top: 6px;
}


.rmt-btn {
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-top: 10px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NTEsMzYySDYxYy0xNi42LDAtMzAsMTMuNC0zMCwzMGMwLDE2LjYsMTMuNCwzMCwzMCwzMGgzOTBjMTYuNiwwLDMwLTEzLjQsMzAtMzAKCQkJQzQ4MSwzNzUuNCw0NjcuNiwzNjIsNDUxLDM2MnoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOTEsMjQwLjRWMTk1YzAtNTguNi0zNy43LTEwOC4xLTkwLTEyNi43VjQ1YzAtMjQuOC0yMC4yLTQ1LTQ1LTQ1cy00NSwyMC4yLTQ1LDQ1djIzLjMKCQkJYy01Mi4zLDE4LjYtOTAsNjguMS05MCwxMjYuN3Y0NS40YzAsMzMuMy04LjcsNjQtMjcuMSw5MS42aDMyNC4zQzM5OS43LDMwNC41LDM5MSwyNzMuNywzOTEsMjQwLjR6IE0yNzEsNjEuNQoJCQljLTUtMC42LTkuOS0xLjUtMTUtMS41cy0xMCwxLTE1LDEuNVY0NWMwLTguMyw2LjctMTUsMTUtMTVzMTUsNi43LDE1LDE1VjYxLjV6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTgyLjUsNDUyYzcsMzQuMiwzNy4zLDYwLDczLjUsNjBzNjYuNS0yNS44LDczLjUtNjBIMTgyLjV6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+);
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.8;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.rmt-btn:hover {
    opacity: 1;
}

#footer-socials {

}

.footer-social-item {
    display: inline-block;
    /* width: 100%; */
    /* margin: 6px 0; */
    /* padding-left: 30px; */
    position: relative;
    width: 26px;
    height: 26px;
    margin-right: 10px;
}

#footer-socials a:before {
    height: 16px;
    width: 16px;
    -webkit-filter: brightness(100);
    filter: brightness(100);
}


#footer-socials .icon-twitter:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTE1RTc0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5LjYsNy44Yy0xLjUsMC42LTMsMS4xLTQuNiwxLjNjMS43LTEsMi45LTIuNiwzLjUtNC40Yy0xLjYsMC45LTMuMywxLjYtNS4xLDEuOUMzMiw1LDI5LjgsNCwyNy42LDQKCWMtNC41LDAtOCwzLjYtOCw4LjFjMCwwLjYsMC4xLDEuMywwLjIsMS44QzEzLDEzLjYsNy4xLDEwLjQsMy4xLDUuNUMyLjQsNi43LDIsOC4xLDIsOS42YzAsMi44LDEuNCw1LjMsMy42LDYuNwoJYy0xLjMsMC0yLjYtMC40LTMuNi0xYzAsMCwwLDAuMSwwLDAuMWMwLDMuOSwyLjgsNy4yLDYuNCw3LjljLTAuNywwLjItMS40LDAuMy0yLjEsMC4zYy0wLjUsMC0xLDAtMS41LTAuMWMxLDMuMiw0LDUuNSw3LjUsNS42CgljLTIuNywyLjEtNi4yLDMuNC0xMCwzLjRjLTAuNywwLTEuMywwLTEuOS0wLjFDMy45LDM0LjYsOC4yLDM2LDEyLjcsMzZDMjcuNSwzNiwzNS42LDIzLjcsMzUuNiwxM2MwLTAuNCwwLTAuNywwLTEKCUMzNy4yLDEwLjksMzguNSw5LjUsMzkuNiw3Ljh6Ii8+Cjwvc3ZnPg==);
}

#footer-socials .icon-facebook:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTE1RTc0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjksMzlWMjIuOUg5di03LjNoNS45VjkuOGMwLTQuOCwzLjktOC44LDguOC04LjhoNS45djcuM2gtMi45Yy0xLjYsMC0yLjktMC4yLTIuOSwxLjV2NS45SDMxTDI4LDIyLjloLTQuNAoJVjM5SDE0Ljl6Ii8+Cjwvc3ZnPg==);
}

#footer-socials .icon-linkedin:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTE1RTc0O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIwLjciIHk9IjEyLjgiIGNsYXNzPSJzdDAiIHdpZHRoPSI4LjYiIGhlaWdodD0iMjYuNSIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjgsMTMuMWMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xYy0wLjEsMC0wLjIsMC0wLjMtMC4xYy0wLjUtMC4xLTEtMC4yLTEuNS0wLjJjLTUsMC04LjIsMy43LTkuMyw1LjF2LTUuMQoJCQloLTguNnYyNi41aDguNlYyNC44YzAsMCw2LjUtOS4xLDkuMy0yLjRjMCw1LjksMCwxNi45LDAsMTYuOWg4LjZWMjEuNEMzOS4zLDE3LjQsMzYuNSwxNC4xLDMyLjgsMTMuMXoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjQuOSIgY3k9IjQuOSIgcj0iNC4yIi8+Cgk8L2c+CjwvZz4KPC9zdmc+);
}


#footer-contact form textarea {
    height: 80px;
    min-height: 60px;
    mac-height: 180px;
}


body #footer-contact div.wpforms-container-full .wpforms-form button[type=submit] {
    border: 2px solid white !important;
    margin-top: -5px;
    width: 100%;
    font-size: 16px;
    padding: 10px;
}

@media screen and (max-width: 1499px) {
    #footer-content-wrap {
        max-width: 100%;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}

@media screen and (max-width: 1199px) {
    #footer-details {
        padding-right: 40px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
    }

    #footer-info {
        padding-right: 40px;
        /* flex: 0 0 260px; */
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    #footer-support {
        padding-right: 40px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
    }

    #footer-content-wrap {

        padding: 30px !important;
    }

    #footer-dl-btns > a {
        width: 170px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 170px;
        flex: 0 0 170px;
    }

}

@media screen and (max-width: 991px) {

    #footer-support {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    #footer-contact {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        padding-right: 40px;
    }

    #footer-details {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        margin-top: 30px;
        padding-right: 0;
        padding-top: 30px;
        border-top: 1px solid #448a9e;
        /* padding-bottom: 30px; */
    }

    #footer-info {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        padding-right: 0;
    }
}

@media screen and (max-width: 767px) {
    #footer-contact {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 calc(100% - 210px);
        flex: 1 0 calc(100% - 210px);
        padding-right: 0;
    }

    #footer-info {
        margin-top: 30px;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 200px;
        flex: 1 0 200px;
        padding-top: 30px;
        border-top: 1px solid #448a9e;
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    #footer-details {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 200px);
        flex: 0 0 calc(100% - 200px); /* border:  0; */
        padding-right: 40px; /* margin-top: 0; *//* padding-top: 0; */
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    #footer-support {

    }
}

@media screen and (max-width: 600px) {

    #footer-contact {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        border-bottom: 1px solid #448a9e;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    #footer-info {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        margin-top: 0;
        padding-top: 0;
        border: 0;
        padding-left: 40px;
    }

    #footer-details {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    #footer-support {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }


}

@media screen and (max-width: 500px) {

    #footer-contact {


    }

    #footer-info {
        padding-left: 0;
    }

    #footer-details {
        padding-right: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 15px;
    }

    #footer-support {
        padding-right: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-bottom: 30px;
        margin-bottom: 30px;
        border-bottom: 1px solid #448a9e;
    }

    .footer-inner-title {

        text-align: center;
    }

    #footer-contacts {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .footer-contact-item {
        padding-left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        margin-bottom: 15px;
    }

    #footer-contacts > span:before {
        position: relative;
        height: 30px;
        width: 30px;
    }


    #footer-brand-info {
        text-align: center;
    }

    #footer-socials {
        text-align: center;
    }

    .footer-btn {
        margin-top: 20px;
        margin-bottom: 10px;
    }

    #footer-dl-btns > a {
        width: 200px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
        padding: 6px;
    }

    #footer-dl-btns {

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        justify-content: center;
    }

}


#office-img-wrap {
    height: 440px;
    width: 440px;
    background-color: pink;
    border-radius: 9999px;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
}


/* ---------- Support --------- */

section#support-faq-wrap {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}

.page-template-page-support section#support-faq-wrap {
    padding-top: 80px !important;
    padding-bottom: 50px !important;
}

section#support-info-wrap {
    background: #10a698;
}

#support-info-wrap:before {
    content: '';
    /*content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCw1OC41YzE5Ny0xLDI1My4zLTIwLjQsNTY5LjItMjhjNDA3LjQtOS44LDQ0OC40LDIzLDc1MS42LDI5LjhDMTU2Nyw2NS45LDE3NzcuOSwzMiwyMDAwLDQ3VjBIMFY1OC41eiIvPgo8L3N2Zz4KCg==");*/
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCw1OC41YzE5Ny0xLDI1My4zLTIwLjQsNTY5LjItMjhjNDA3LjQtOS44LDQ0OC40LDIzLDc1MS42LDI5LjhDMTU2Nyw2NS45LDE3NzcuOSwzMiwyMDAwLDQ3VjBIMFY1OC41eiIvPgo8L3N2Zz4KCg==");
    height: 3vw;
    background-repeat: no-repeat;
    background-size: cover;
}

section#support-content {
    padding-top: 130px;
    padding-bottom: 40px;
}

#support-system {
    padding-top: 50px !important;
    color: white;
    /*border-bottom: 1px solid white;*/
    padding-bottom: 70px !important;
    /* margin-bottom: 50px !important; */
}

#support-faq .faq-btn-all {
    color: white !important;
}

#support-faq .faq-btn {
    /* color: #5cb6ac !important; */
    /* font-weight: 400; */
}

div#support-system ul {
    /*padding-left: 20px;*/
    margin-bottom: 0;
}

div#support-system h3 {
    color: #d7df26;
}


.ins-vid-btn {
    height: 200px;
    width: 270px;
    /*background: white;*/
    /*border: 2px solid red;*/
    margin: 20px;
    padding: 20px;
    text-decoration: none !important;
    background: transparent;
    border: 0;
    outline: 0 !important;
}

.ins-vid-btn-icon {
    height: 80px;
    width: 80px;
    /*background: pink;*/
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    -webkit-transform: scale(0.96);
    -ms-transform: scale(0.96);
    transform: scale(0.96);
    -webkit-transition: all 0.25s cubic-bezier(0, 0, 0.49, 1.44);
    -o-transition: all 0.25s cubic-bezier(0, 0, 0.49, 1.44);
    transition: all 0.25s cubic-bezier(0, 0, 0.49, 1.44);
}

.ins-vid-btn:hover .ins-vid-btn-icon {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);
}

.ins-vid-btn > * {
    margin: 10px;

}

.ins-vid-btn > span {
    text-align: center;
    color: #115e74 !important;
    font-weight: 500;
}


.nav-tabs {
    display: none;
}

#sys-req-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 0 0 100px;
    border: 0 !important;
    /* background-color: rgb(255 255 255 / 40%); */
}

.sys-tab-icon {
    /* background: pink; */
    /* height: 90px; */
    /* width: 90px; */
    margin: 0 auto;
    margin-bottom: 4px;
    background-size: cover;
    /* border-radius: 45px; */
    height: 96px;
    width: 96px;
    border-radius: 48px;
    border: 3px solid #10a698;
    -webkit-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
    background-position: center center;
}

.active .sys-tab-icon { /* border: 3px solid #ffffff; *//* height: 96px; *//* width: 96px; *//* border-radius: 48px; */
    border-color: white;
}

.sys-req-table-title {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
    color: #f9ff7d;
}

.sys-req-info-line {
    display: inline-block;
    /* width: 100%; */
    /* text-align: center; */
    margin-top: 20px;
    /* font-size: 14px; */
    color: #f9ff7d;
    font-weight: 300;
    width: 700px;
    /* max-width: 90%; */
    /* margin: 40px auto 0; */
    padding: 0 15px;
    max-width: 100%;
}

.sys-req-table-info-inner {
    margin-bottom: 10px;
    border-top: 1px solid rgb(255 255 255 / 0.3);
    padding-top: 10px;
    /* border-bottom: 1px solid rgb(255 255 255 / 0.3); */
    /* padding-bottom: 10px; */
}

#support-system .tab-pane .card-body {
    padding: 0;
}

#support-intro {
    text-align: center;
}

.sys-req-table .sys-req-table-cont {

    margin: 20px 0;
}


@media (max-width: 992px) {
    #support-vids {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .ins-vid-btn {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        width: 520px;
        margin: 0 auto;
        max-width: 100%;
        height: auto;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .page-template-page-support section#support-faq-wrap {
        padding-top: 40px !important;
    }

}

@media (max-width: 767px) {
    .card-header-title a {

        pointer-events: none;
    }

    .sys-tab-icon {

        border-color: white;
    }

}


@media (max-width: 600px) {
    /*#support-vids {*/
    /*    flex-direction: column !important;*/
    /*}*/
    .ins-vid-btn {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        /*width: 700px;*/
        /*margin: 0 auto;*/
        /*max-width: 100%;*/
        /*height: auto;*/
    }

}


@media (min-width: 768px) {
    .nav-tabs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    }

    .nav-tabs {
        border-bottom: none;
        /* border-right: 1px solid #ddd; */
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border: none !important;
    }

    .nav-tabs {
        margin: 0;
    }

    .nav-tabs .nav-item + .nav-item {
        margin: 0 !important;
        border: 0 !important;
    }

    .nav-tabs .nav-link {
        /* transition: border-color 0.125s ease-in; */
        white-space: nowrap;
        border: none !important;
        border-radius: 0;
        text-align: center;
        padding: 15px 10px;
        color: white;
        font-size: 18px;
        width: 140px;
    }

    .nav-tabs .nav-link:hover {
        /* background-color: #f7f7f7; */
        border-color: transparent;
    }

    .nav-tabs .nav-link.active {
        /* border-bottom-color: #ddd; */
        /* border-right-color: #fff; */
        /* border-bottom-left-radius: 0.25rem; */
        /* border-top-right-radius: 0; */
        margin-right: -1px;
        border-radius: 0;
        border: 0 !important;
        background: none !important;
        color: white;
        font-weight: 500;
        position: relative;
        outline: 0 !important;
        /* color: #f9ff7d; */
    }

    .nav-tabs .nav-link.active:hover {
        /* background-color: #fff; */
        /* border-color: #0275d8 #fff #0275d8 #0275d8; */
    }

    .nav-tabs .nav-link.active:after {
        content: '>';
        position: absolute;
        right: -25px;
        font-size: 50px;
        top: calc(50% - 25px);
        line-height: 50px;
        font-weight: 200;
        color: white;
    }

    #sys-req-content .card {
        border: none !important;
        border-radius: 0;
    }

    #sys-req-content .card .card-header {
        display: none;
    }

    #sys-req-content .card .collapse {
        display: block;
        color: white;
    }

    .tab-pane {
        height: 100%;
        background: transparent;
    }

    .collapse-inner-title {
        font-size: 26px;
        margin-bottom: 20px;
        /* text-align: center; */
        padding: 0 15px;
    }


}


.slick-slide img {
    width: 100%;
}


section#home-latest {
    padding-top: 80px;
    /*padding-bottom: 140px;*/
    background: #f9f9f9;
}


.contact-form-modal {

}

.contact-form-modal .modal-header {
    padding: 18px 40px 8px;
    border-bottom: 0;
}

.contact-form-modal .modal-body {
    padding: 8px 40px 18px;
}


.ps-mim-input {
    display: inline-block;
}

.ps-mim-input-half {
    width: calc(50% - 10px) !important;
}

.ps-mim-input-half.input-first {
    margin-right: 10px !important;
}


.ps-mim-input-half.input-last {
    margin-left: 10px !important;
}


.ps-mim-input-full {
    width: 100% !important;
}

.modal-dialog {
    max-width: 700px;
}

.modal-content {
    border-radius: 0;
    border: 0;
    margin-top: 50px;
    margin-bottom: 50px;
}

.ps-mim-textarea {
    width: 100% !important;
}

body .wpforms-container-full .wpforms-form .wpforms-field-label {
    font-weight: 400 !important;
    color: #115e74;
    font-size: 15px !important;
}

body div.wpforms-container-full .wpforms-form button[type=submit] {
    background: #115e74;
    border: 0 !important;
    color: white;
    padding: 12px 30px;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.06em;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

body div.wpforms-container-full .wpforms-form button[type=submit]:hover {
    background: #0c5165;
}

@media screen and (max-width: 600px) {
    .ps-mim-input-half {
        width: 100% !important;
    }

    .ps-mim-input-half.input-last {
        margin-left: 0 !important;
    }

    .ps-mim-input-half.input-first {
        margin-right: 0 !important;
    }

}


/* Home Info / Trends / Video
--------------------------------------------- */

#home-info {
    /* min-height: 500px; */
    /* background: #f7f7f7; */
    padding: 80px 0;
    background: #f9f9f9;
}

#home-info-wrap {

}


#home-trends-wrap {
    min-height: 500px;
    background: #115e74;
}

#home-trends-wrap .info-img {
    background-image: url(images/threts-img.jpg);
    background-size: cover;
    height: 100%;
}

#home-trends-info {

}


.slick-trends {
    float: left;
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-bottom: 50px;
}

.slick-trends .slick-dots {
    /* position: relative; */
    bottom: 20px;
    text-align: left;
    margin-bottom: 0;
    /*margin-left: -10px;*/
}

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

@keyframes text {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.phrase-info {

    line-height: 1.2;
}


.phrase-info:after {
    content: '';
    height: 12px;
    width: 2px;
    background: #b0b0b0;
    margin-left: 4px;
    -webkit-animation: text 1s linear infinite;
    animation: text 1s linear infinite;
    display: none;
}

.phrase-info.on:after {
    display: inline-block;
}

.tw-item > div > span {

}

.tw-item * {
    font-size: 14px;
}

.tw-item > div > span:nth-child(1) {
    font-weight: 600;
    color: #115e74;
}

.tw-item > div > span:nth-child(2) {
    color: #676767;
}


.slick-trends .slick-dots li button:before {
    font-size: 10px;
}

#trands-slider-wrap {
    padding-right: 10%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.trends-slider-rm {
    margin-top: 10px;
    color: #115e74 !important;
    float: left;
    outline: 0 !important;
    text-decoration: none !important;
}

#trands-slider-wrap h4 {
    color: #115e74;
}

#trands-slider-wrap hr {

    margin-left: 0;
}

.video-js {
    outline: 0 !important;
}

button.vjs-picture-in-picture-control.vjs-control.vjs-button {
    display: none;
}

.video-js .vjs-tech {
    outline: 0 !important;
}

.video-js .vjs-big-play-button {
    height: 80px;
    width: 80px;
    top: calc(50% - 40px);
    left: calc(50% - 40px);
    border: 0;
    border-radius: 0;
    background: transparent !important;
    cursor: pointer;
    outline: 0 !important;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    content: "";
    background-image: url(../../../../assets.codepen.io/613526/play_1.png);
    background-repeat: no-repeat;
    /* background-size: 46px; */
    /* background-position: 55% calc(50% - 0px); */
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-size: contain;
    background-position: center center;
    opacity: 0.8;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.video-js .vjs-big-play-button:hover .vjs-icon-placeholder:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}


@media screen and (max-width: 1200px) {
    #trands-slider-wrap {
        padding-right: 5%;
    }

    #home-vid-wrap {

    }

    #home-info-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

@media screen and (max-width: 992px) {

    #home-trends-cont {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-top: 40px;
    }
}


/* Mobile Menu Overlay */

#menu-toggled-overlay {
    display: none;
    z-index: -1;
}

@media screen and (max-width: 992px) {
    .toggled #menu-toggled-overlay {
        position: fixed;
        background: rgb(17 94 116 / 0.8);
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow: hidden;
        z-index: 90;
        display: block;
    }

    .site-branding, .mim-menu.menu-psflat-container {
        z-index: 100;
    }

    body.menu-toggled {
        overflow: hidden;
    }
}


/* Mobile General */

@media screen and (max-width: 992px) {
    .header-vect-content {
        padding: 90px 15px 30px;
    }


    section#features-intro-wrap {
        padding-top: 30px;
    }

}

@media screen and (max-height: 830px) {
    #offscreen-sidenav {
        right: -500px;
        width: 500px;
        bottom: 0;
    }

    #sidenav-dl-btns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    #sidenav-dl-btns > a {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
    }

    #sidenav-support .sidenav-title {
        width: 100%;
        text-align: center;
    }

    #sidenav-contacts {
        width: 70%;
        padding-left: 10px;
    }

    #sidenav-socials {
        width: 30%;
        padding-left: 20px;
    }

    #offscreen-sidenav .social-links-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .sidenav-contact-item {
        margin-bottom: 10px !important;
    }

    .sidenav-social-item {
        margin-bottom: 20px;
    }

    #sidenav-socials .sidenav-title {
        text-align: center;
        width: 100%;
    }

}

@media screen and (max-height: 768px) {

    .header-vect-content {
        /*padding: 130px 15px 25px;*/
    }

    #resources-top-header .header-vect-content {
        /*padding: 130px 15px 15px;*/
    }

    .body-scrolled #resources-top-header .header-vect-content {
        padding: 100px 15px 15px;
    }

    #resources-results-wrap {
        padding-top: 330px;
    }

    .body-scrolled #resources-results-wrap {
        padding-top: 310px;
    }

    section#support-content {
        padding-top: 90px;
        padding-bottom: 15px;
    }

    section#features-intro-wrap {
        padding-top: 40px;
    }

    section#tech-intro-wrap {
        padding-top: 40px;
    }
}


/*CTA*/
section#cta-demo-cont {
    /*background: #e77031;*/
    background: #448a9e;
    padding: 25px 15px;
}

#cta-demo h6 {
    margin-bottom: 0;
    color: white;
    margin-right: 15px;
}


@media screen and (max-width: 767px) {
    #cta-demo {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    #cta-demo h6 {
        margin-bottom: 10px;
        color: white;
        margin-right: 0;
        text-align: center;
    }

    section#cta-demo-cont {
        padding: 30px 15px;
    }

}


#support-deco {
    padding: 20px;
}

#support-deco > * {
    margin: 20px auto;
    max-height: 100%;
}

#support-form-wrap {
    padding-top: 70px !important;
    padding-bottom: 60px !important;
}


section#support-contact-wrap {
    background: #f7f7f6;
}

#support-download {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    border-top: 1px solid white;
}


#support-appstores-content {
    color: white;
}


@media (max-width: 991px) {

    #sys-req-content {
        /*flex:1;*/
        padding: 0 0 0 50px;
        max-width: calc(100% - 140px);
    }

    #support-system {
        max-width: 100%;
        width: 100%;
        padding-right: 20px !important;
        padding-left: 20px !important;
    }


}

@media (max-width: 767px) {
    #support-system .tab-pane {
        display: block !important;
        opacity: 1 !important;
        background: transparent;
        margin-bottom: 30px;
        border-width: 0 0 1px !important;
        border: solid white;
        border-radius: 0 !important;
        padding-bottom: 40px;
    }

    #sys-req-content {
        padding: 40px 15px;
        max-width: 100%;
    }

    .collapse-inner-title {
        display: none;
    }

    #sys-req-content .card .card-header {
        border: none !important;
        background: none !important;
        padding: 15px;
        margin-bottom: 10px;
    }

    .card-header-title a {
        color: white !important;
        font-size: 26px;
        text-align: center !important;

        display: inline-block;
        width: 100%;
    }

    .card-header-title a .sys-tab-icon {
        margin-bottom: 15px;
    }

    #support-download {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        border-top: 0 !important;
    }

    #support-system {
        padding-bottom: 0 !important;
    }

    #support-download {
        padding-top: 0 !important;
    }


    #support-deco {
        padding: 0 !important;
        margin-bottom: 30px;
        max-height: 200px;
    }

    #support-form {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
}

@media (max-width: 599px) {
    #sys-req-content {
        padding: 40px 0;
        max-width: 100%;
    }

    section#support-faq-wrap {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .header-anchors {
        display: none;
    }

    .testimonials-content-wrap {
        font-size: 14px;
        text-align: left;
    }

    .testimonials-author-wrap {
        font-size: 14px;
    }


}


.full-height-cont {
    min-height: calc(100vh - 620px);
}


/*404*/


.error-404-page {
    min-height: calc(100vh - 350px);
    padding-top: 100px;
    padding-bottom: 50px;
}

#deco-404 {
    width: 800px;
    height: 340px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 20px auto;
    max-width: 100%;
}

.page-404-subtitle {
    margin-bottom: 30px;
    font-size: 26px;
    text-align: center;
}

.page-404-title {
    font-size: 50px;
    font-weight: 700;
    color: #448a9e;
    margin-bottom: 0;
    text-align: center;
}


.thank-you-intro-pic-wrap {
    width: 300px;
    margin-bottom: -200px;
    background: #448a9e;
    padding: 50px;
    border-radius: 150px;
}

.tn-header {
    margin-bottom: 200px;
}


.thank-you-intro-pic-wrap img {
    -webkit-filter: brightness(100);
    filter: brightness(100);
}

.thank-you-link-item {
    padding: 15px;
}

.thank-you-link-item-inner {
    min-height: 200px;
    /*background: pink;*/
    width: 100%;
    background-size: cover;
    background-position: center center;
    text-decoration: none !important;
    border: 0;
    padding: 0;
    overflow: hidden;
    border-radius: 0;
    outline: 0 !important;
}

.thank-you-link-item-inner > * {
    background: rgb(68 138 158 / 0.8);
    padding: 15px;
    color: white !important;
    text-align: center;
    margin: 0;
    width: 100%;
    font-size: 17px !important;
    text-align: center !important;
}

#thank-you-links {
    margin-bottom: 60px;
}


#thank-you-intro {
    margin-bottom: 30px;
}

#thank-you-fb {
    margin-bottom: 60px;
}

#thank-you-content {
    padding-top: 20px;
}


.landing-page-wrapper {
    min-height: calc(100vh - 130px);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: 25% center;
    padding-top: 150px;
    padding-bottom: 60px;
    position: relative;
}

.landing-reviews-wrapper {
    /*background: rgb(0 0 0 / 30%);*/
    padding: 20px 15px;
    color: white;
    position: relative;
    z-index: 2;
}

.landing-reviews-wrapper .testimonial-author * {
    color: white !important;
}

#landing-vid-wrap {
    color: white;
    /*width: 600px;*/
    margin-bottom: 60px;
    position: relative;
    z-index: 2;
}

#landing-vid-wrap h3 {
    margin-bottom: 20px;
    font-size: 17px;
    text-shadow: 1px 1px 0 #004f7b, 1px 6px 15px #000;
}

.land-vid-modal-btn {

    border-radius: 0;
    width: 100%;
    padding: 0;
    border: 0;
    outline: 0;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.land-vid-modal-btn:hover {
    -webkit-transform: scale(1.04);
    -ms-transform: scale(1.04);
    transform: scale(1.04);
}

.landing-single-feature-icon {
    width: 120px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 120px;
    flex: 0 0 120px;
    margin-bottom: 20px;
}

#landing-features-wrap {
    /*background: rgb(0 0 0 / 30%);*/
    padding: 30px 15px;
    /* margin-bottom: 60px; */
    position: relative;
    z-index: 2;
}

.landing-single-feature {
    color: white;
    font-size: 17px;
    padding: 20px;
    text-shadow: 1px 1px 0 #004f7b, 1px 6px 15px #000;
}

.get-started-btn {
    /*margin-top: 15px;*/
    background: rgb(0 0 0 / 30%);
    padding: 22px 26px;
    color: white !important;
    font-size: 36px;
    font-weight: 600;
    text-decoration: none !important;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    border: 4px solid white;
    line-height: 42px;
    text-shadow: 1px 1px 0 #004f7b, 1px 6px 15px #000;
}

.get-started-btn:hover {
    -webkit-transform: scale(1.04);
    -ms-transform: scale(1.04);
    transform: scale(1.04);
}

.landing-page-wrapper:after {
    content: '';
    /* background: rgb(17 94 116 / 0.2); */
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgb(0 0 0 / 50%);
}

.land-vid-modal-btn img {
    width: 100%;
}


#landing-btn-wrap {
    position: relative;
    z-index: 2;
}

.landing-page-wrapper #home-reviews {
    text-shadow: 1px 1px 0 #004f7b, 1px 6px 15px #000;
}


.feature-rm-btn.rm-close {
    background: lightgrey;

}


@media screen and (max-width: 1480px) {

    .landing-page-wrapper {
        background-position: 36% center;
    }

}


@media screen and (max-width: 1180px) {
    .get-started-btn {
        padding: 22px 26px;
        font-size: 30px;
        font-weight: 600;
        line-height: 42px;
    }


}


@media screen and (max-width: 991px) {
    .home-review-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .home-review-item .testimonial-avatar-wrap {
        height: 120px;
        width: 120px;
        border-radius: 60px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 120px;
        flex: 0 0 120px;
    }

    #home-reviews .testimonial-content-wrap {
        padding: 20px 0;
    }

    .landing-page-wrapper {
        background-position: center center;
        padding-top: 90px;
    }

    .get-started-btn {
        padding: 22px 26px;
        font-size: 22px;
        font-weight: 600;
        line-height: 32px;
    }

    .landing-page-wrapper #home-reviews {
        margin: 0 auto;
    }

}

@media screen and (max-width: 767px) {
    .landing-single-feature {
        /*flex: 0 0 100%;*/
        /*max-width: 100%;*/
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .landing-single-feature-icon {
        width: 80px;
        margin-bottom: 0;
        margin-right: 30px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 80px;
        flex: 0 0 80px;
    }

    #landing-btn-wrap {
        margin-bottom: 70px;
    }

    #landing-features-wrap {
        margin-bottom: 30px;
    }

    .get-started-btn {

        width: 100%;
        font-size: 4.5vw;
    }
}

@media screen and (max-width: 575px) {
    .landing-single-feature:nth-child(even) {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
        padding: 5px 20px;
    }

    .landing-single-feature-icon {
        margin-right: 20px;
    }

    .landing-single-feature:nth-child(even) .landing-single-feature-icon {
        margin-right: 0;
        margin-left: 20px;
    }

    .get-started-btn {
        line-height: 8vw;
        font-size: 5.5vw;
    }
}

@media screen and (max-width: 450px) {
    .get-started-btn {
        padding: 16px 16px;
        /* font-size: 22px; */
        line-height: 8vw;
        font-size: 6vw;
    }
}


a.lang-switcher {
    z-index: 5;
    top: 100px;
    left: 0px;
    height: 40px;
    width: 40px;
    /*position: absolute;*/
    background: #115e74;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
    position: fixed;
}


@media screen and (max-width: 991px) {

    a.lang-switcher {
        top: 80px;
        position: absolute;
    }
}

@media screen and (max-width: 500px) {
    .landing-single-feature {
        /* flex-direction: column !important; */
    }
}

@media screen and (max-height: 1180px) {
    .landing-page-wrapper {
        padding-top: 130px;
    }
}

@media screen and (max-height: 768px) {
    .landing-page-wrapper {
        padding-top: 80px;
    }
}

#partner-portal-cont {
    background: #e2ebee;
}

section#partner-portal-login {
    padding-top: 100px;
    padding-bottom: 100px;
}

#partner-login-wrap {
    width: 700px;
    max-width: 100%;
    margin: 0 auto;
}

#partner-login-wrap form {

}

#partner-login-wrap form label {

    font-weight: 400 !important;
    color: #115e74;
    font-size: 15px !important;
}

#partner-login-wrap form input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    /*line-height: 1.3;*/
}

.p-login-input-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    /*margin: 10px;*/
}

.p-login-pass-wrap {
    /*-ms-flex-item-align: end;*/
    /*align-self: flex-end;*/
    font-size: 13px;
    color: #448a9e !important;
    margin-top: 4px;
}

#partner-login-wrap form input[type="submit"] {
    background: #115e74;
    border: 0 !important;
    color: white;
    padding: 12px 50px;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.06em;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    margin-top: 15px;
    width: auto;
    height: unset;
}

.p-submit-wrap {
    width: 100%;
    /*text-align: center;*/
}


.ps-modal {

}

.vid-modal.ps-modal {

}


.vid-modal.ps-modal .modal-body {
    padding: 0;
}

.ps-modal button.close {
    position: absolute;
    height: 40px;
    width: 40px;
    background: #115e74;
    z-index: 100;
    opacity: 1;
    border-radius: 20px;
    top: -20px;
    right: -20px;
    padding: 0;
}

.ps-modal button.close span {
    text-shadow: none !important;
    color: white;
    font-weight: 300;
    font-size: 30px;
    /* line-height: 40px; */
    height: 40px;
}

.inner-content-wrap {

}


input#search-rsrc-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 18px;
}

input#search-rsrc-input::-moz-placeholder { /* Firefox 19+ */
    font-size: 18px;
}

input#search-rsrc-input:-ms-input-placeholder { /* IE 10+ */
    font-size: 18px;
}

input#search-rsrc-input:-moz-placeholder { /* Firefox 18- */
    font-size: 18px;
}


@media screen and (max-width: 1199px) {

    #about-content {
        padding-bottom: 40px;
        padding-top: 100px;
    }

    #about-how-works-content {
        padding-top: 110px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    #office-img-wrap {
        height: 300px;
        width: 300px;
        margin-bottom: 40px;
    }

    .inner-content-wrap {
        max-width: 900px;
        margin: 0 auto;
    }

    #partner-testimonials-cont {
        padding: 100px 15px 40px;
    }

    #partner-faq-wrap {
        padding: 80px 15px 70px;
    }

}

@media screen and (max-width: 991px) {
    .inner-content-wrap {
        max-width: 900px;
        margin: 0 auto;
    }

    /*#about-credo-inner {*/
    /*    max-width: 960px;*/
    /*}*/
    #partner-testimonials-wrap {
        max-width: 100%;
        padding: 0 40px;
    }

    form#archive-search-input {
        width: 44%;
        margin-right: 2%;
    }

    #resources-filters-wrap .searchandfilter {
        width: 54%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    #resources-filters-wrap .searchandfilter .sf-field-category {
        margin-right: 15px;
    }

    #resources-filters-wrap .sf-field-category select.sf-input-select {
        font-size: 15px;
    }

    input#search-rsrc-input {
        font-size: 15px;
    }

    input#search-rsrc-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        font-size: 15px;
    }

    input#search-rsrc-input::-moz-placeholder { /* Firefox 19+ */
        font-size: 15px;
    }

    input#search-rsrc-input:-ms-input-placeholder { /* IE 10+ */
        font-size: 15px;
    }

    input#search-rsrc-input:-moz-placeholder { /* Firefox 18- */
        font-size: 15px;
    }
}

@media screen and (max-width: 767px) {

    .ps-modal button.close {

        top: -50px;
        right: 15px;
    }


    .inner-content-wrap {

    }

    li.leadership-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;

    }

    #about-credo {
        padding-top: 100px !important;
    }

    #about-leadership {
        padding-top: 100px;
        padding-bottom: 50px;
    }

    .header-vect-content p {
        font-size: 17px;
    }

    #about-content {
        padding-top: 70px;
    }

    #about-how-works-content {
        padding-top: 90px !important;
    }

    .modal-content .ps-mim-textarea textarea {
        height: 100px !important;
    }

    .contact-form-modal .modal-body {
        padding: 8px 15px 18px;
    }

    .contact-form-modal .modal-header {
        padding: 18px 15px 8px;
    }

    .contact-form-modal .ps-mim-input {
        padding: 0;
    }


    .ps-modal.contact-form-modal button.close {
        top: -30px;
        right: 15px;
    }

    #faq-intro, #faq-content {
        max-width: 100%;
    }

    #partner-testimonials-wrap {
        padding: 0 15px;
    }

    #partners-content {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .p-login-input-wrap {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        /* margin: 10px; */
    }

    #partner-login-wrap {

        padding: 0 15px;
    }

    #resources-results-wrap {
        max-width: 100%;
        padding-top: 300px;
    }

    #resources-top-header .header-vect-content {
        max-width: 100%;
    }

    form#archive-search-input {
        margin-right: 0;
        width: 100%;
    }

    #resources-filters-wrap .searchandfilter {
        width: 100%;
    }

    div#resources-filters-wrap form > ul {
        width: 100%;
    }

}

@media screen and (max-width: 600px) {
    .grid-item-arc .single-article-wrapper .article-wrapper-thumb img {
        width: 100%;
    }

}

@media screen and (max-width: 500px) {
    .header-vect-content p {
        font-size: 14px;
    }


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

    .p-login-pass-wrap {
        margin-top: 15px;
    }


}

@media screen and (max-width: 400px) {
    #resources-filters-wrap .sf-field-category select.sf-input-select {

        padding-right: 40px;
    }

    #resources-filters-wrap, #resources-results-wrap {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

}


section.general-wrap {
    padding-top: 70px;
    padding-bottom: 50px;
}

#site-copy {
    background: #073c4b;
    padding: 10px;
}

#footer-copy-wrap > * {
    color: white !important;
    margin: 10px 0;
    font-size: 14px;
    font-weight: 300;
}

#footer-copy-wrap > a {
    text-decoration: underline;
}

@media screen and (max-width: 1499px) {
    #footer-copy-wrap {
        max-width: 100%;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}

@media screen and (max-width: 500px) {
    #footer-copy-wrap > * {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        text-align: center;

    }

}


/*Buy Now*/


#buy-now-form {
    width: 800px;
    max-width: 100%;
    padding-bottom: 120px;
    padding-top: 0;
}


.bn-step-title {
    font-size: 28px;
    margin-top: 40px;
    color: #448a9e;
}

.bn-step-subtitle {
    margin-bottom: 40px;
    margin-top: 10px;
    color: #448a9e; /* padding: 0 40px; */
}

.bn-instructions-title {
    font-weight: 500;
}

.bn-instructions-subtitle {
    margin-bottom: 15px;
}

button.package-pick {
    width: 100%;
    /* min-height: 100px; */
    border-radius: 0;
    padding: 0 0 30px;
    background: #eef5f7;
    border: 0;
}

/*button.billing-pick {*/
/*    width: 100%;*/
/*    !* min-height: 100px; *!*/
/*    border-radius: 0;*/
/*    padding: 0;*/
/*    margin: 0 0 30px 0;*/
/*    background: #eef5f7;*/
/*    border: 0;*/
/*}*/

.buy-now-email-wrap {
    margin-top: 15px;
    margin-bottom: 20px;
}

.bn-email-val-alert {
    position: absolute;
    top: -15px;
    font-weight: 600;
    color: red;
    left: 15px;
}

.buy-now-email-wrap input {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(100% - 200px);
    flex: 1 1 calc(100% - 200px);
    border-radius: 0;
    border-width: 0 0 2px 0;
    border-color: #115e74;
    outline: 0 !important;
}

.buy-now-email-wrap button {
    /* text-align: center !important; */
    min-width: 200px;
    background: #115e74;
    border: 0 !important;
    padding: 15px 20px 15px 20px;
    border-radius: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 200px;
    flex: 1 0 200px;
    font-size: 18px;
    font-weight: 500;
    color: white;
    height: 58px;
    border-radius: 0 29px 29px 0;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    outline: 0 !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.buy-now-email-wrap button:hover {
    background: #115e74;
}

/*.bn-inner-title {*/
/*    padding: 30px 15px;*/
/*    background: #448a9e;*/
/*    font-size: 22px;*/
/*    color: white;*/
/*    font-weight: 500;*/
/*    text-align: center !important;*/
/*}*/

button.package-pick .bn-inner-title {
    width: 100%;
    margin-bottom: 30px;
}

/*button.billing-pick .bn-inner-title {*/
/*    width: 150px;*/
/*    margin-right: 20px;}*/

.package-pick > span:nth-child(2), .billing-pick .program-billing-info {
    font-size: 22px;
    color: #484848;
    line-height: 1.2;
}

.package-pick > span:nth-child(3) {
    margin-top: 10px;
    font-size: 16px;
    color: #448a9e;
}

.bn-picker {

}

/*.bn-picker.selected {*/
/*    -webkit-box-shadow: 0px 0px 0px 4px #ffa500;*/
/*    box-shadow: 0px 0px 0px 4px #ffa500;*/
/*}*/

#bn-email {
    font-size: 18px;
    background-color: white;
    -webkit-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

#bn-email.blink {
    /*background: #ffd200;*/
    padding-left: 15px;
    -webkit-animation-name: blink;
    animation-name: blink;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
}

@-webkit-keyframes blink {
    0% {
        background-color: white;
    }
    25% {
        background-color: #ffd200;
    }
    50% {
        background-color: white;
    }
    75% {
        background-color: #ffd200;
    }
    100% {
        background-color: white;
    }
}

@keyframes blink {
    0% {
        background-color: white;
    }
    25% {
        background-color: #ffd200;
    }
    50% {
        background-color: white;
    }
    75% {
        background-color: #ffd200;
    }
    100% {
        background-color: white;
    }
}

#bn-email::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 18px;
}

#bn-emailinput::-moz-placeholder { /* Firefox 19+ */
    font-size: 18px;
}

#bn-email:-ms-input-placeholder { /* IE 10+ */
    font-size: 18px;
}

#bn-email:-moz-placeholder { /* Firefox 18- */
    font-size: 18px;
}


#bn-submit {

}

/*button.billing-pick:focus, button.package-pick:focus {*/
/*    outline: 0 !important;*/
/*}*/

/*.billing-pick .program-billing-info.hidden {*/
/*    display: none;*/
/*}*/

.bn-btn-wrap {
    margin-bottom: 30px;
}


/*.program-billing-info {*/
/*    padding-right: 20px;*/
/*}*/

.buy-now-promo-wrap {
    margin-top: 20px;
    margin-bottom: 8px;
}

.buy-now-promo-wrap label {
    /*margin:0;*/
    font-size: 18px;
    color: #757575;
    margin: 0 15px 0 0;
}

.buy-now-promo-wrap input#bn-coupon {
    /*margin: 0 0 0 15px;*/
    font-size: 18px;
    border-radius: 0;
    border-width: 0 0 2px 0;
    border-color: #757575;
    outline: 0 !important;
}

@media screen and (max-width: 620px) {
    .buy-now-promo-wrap input#bn-coupon {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

}


@media screen and (max-width: 576px) {


    .bn-inner-title {
        font-size: 18px;
    }

    .package-pick > span:nth-child(2), .billing-pick .program-billing-info {
        font-size: 18px;
    }

    .buy-now-email-wrap button {
        /*min-width: 140px;*/
        /*flex: 1 0 140px;*/
        font-size: 20px;
        min-width: unset;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        outline: 0 !important;
    }

    .bn-step-title {
        font-size: 22px;
        margin-top: 25px;
    }

    .bn-step-subtitle {
        margin-bottom: 20px;
        margin-top: 20px;
    }


}


@media screen and (max-width: 500px) {

    /*button.billing-pick .bn-inner-title {*/
    /*    font-size: 16px;*/
    /*    width: 120px;*/
    /*    -webkit-box-flex: 0;*/
    /*    -ms-flex: 0 0 120px;*/
    /*    flex: 0 0 120px;*/
    /*}*/
    .program-billing-info {
        font-size: 16px;
    }

    .package-pick > span:nth-child(2), .billing-pick .program-billing-info {
        font-size: 16px;
    }

    .bn-inner-title {
        font-size: 16px;
    }

    .buy-now-email-wrap button {
        font-size: 20px;
        width: 100%;
        margin-top: 25px;
        border-radius: 29px !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

}


/*New buy now*/

#buy-now-content {
    padding-top: 120px;
}

#purchase-form {
    width: 990px;
    max-width: 100%;
    padding-bottom: 120px;
    padding-top: 0;
}

#price-plans-wrapper {
    padding-bottom: 50px;
    margin-top: 30px;
}

.pp-btn-wrapper {
    /* background: #448a9e; */
    border-radius: 20px;
    padding: 0 6px 50px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 200px;
    flex: 1 0 200px;
    margin: 100px 15px 15px;
    /*border: 2px solid #115e74 !important;*/
    /*cursor: pointer;*/
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    outline: 0 !important;
    position: relative;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    background: #448a9e;

}

/*.pp-btn-wrapper:hover,*/
/*.pp-btn-wrapper:hover .pp-devices-title*/
.pp-btn-wrapper.selected
    /*.pp-btn-wrapper.selected .pp-devices-title*/
{
    /*border-color: #ffd200 !important;*/
    /*border: 4px solid #115e74 !important;*/
    background: #1b6d84;
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    transform: scale(1.06);
    /*background: #448a9e;*/
}

.pp-devices-title {
    height: 185px;
    width: 186px;
    background: #fbfbfb;
    border-radius: 90px;
    border: 3px solid #448a9e;
    margin-top: -90px;
    margin-bottom: 25px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;

    /*border: 3px solid #1b6d84;*/
    border-width: 5px 3px 0px 3px;
}

.pp-btn-wrapper.selected .pp-devices-title {
    /* border: 3px solid #1b6d84; */

    border: 3px solid #448a9e;
    border-width: 5px 3px 0px 3px;
}

/*.pp-pick-indicator {*/
/*    position: relative;*/
/*    height: 40px;*/
/*    width: 40px;*/
/*    background: #fbfbfb;*/
/*    border-radius: 20px;*/
/*    border: 2px solid #115e74;*/
/*}*/

/*.pp-btn-wrapper.selected .pp-pick-indicator:after {*/
/*content:'';*/
/*    position: absolute;*/
/*    top: 8px;*/
/*    left: 8px;*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    border-radius: 12px;*/
/*    background: #ffd200;*/
/*}*/

.pp-select-wrap {
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    height: 56px;
    bottom: -28px;
    padding: 0 30px;
}

.pp-select {
    background: #ffd200;
    height: 54px;
    border-radius: 26px;
    padding: 10px 15px;
    width: 100%;
    /*border: 2px solid #115e74;*/
    font-size: 16px;
    color: #115e74 !important;
    font-weight: 600;
    cursor: pointer;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    min-width: 230px;
}

.pp-btn-wrapper:not(.selected) .pp-select:hover {
    background: #ffc800;
}

.pp-select:after {
    content: '';
    background-color: #fbfbfb;
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-left: 10px;
    border-radius: 10px;
    min-width: 20px;
    /*border: 2px solid #115e74;*/
}

.pp-btn-wrapper.selected .pp-select:after {
    background-color: #1b6d84;
    border: 4px solid #fbfbfb;
}

.pp-btn-wrapper .pp-billing-type {
    width: 100%;
}

.pp-btn-wrapper .pp-billing-type button.billing-pick {
    height: 40px;
    border: 2px solid #fbfbfb;
    background: #115e74;
    color: #fbfbfb;
    line-height: 1;
    padding: 10px 15px;
    outline: 0 !important;
    font-size: 14px;
}

.pp-btn-wrapper .pp-billing-type button.billing-pick:nth-child(odd) {
    border-radius: 20px 0 0 20px;
    border-width: 2px 0 2px 2px;
}

.pp-btn-wrapper .pp-billing-type button.billing-pick:nth-child(even) {
    border-radius: 0 20px 20px 0;
    border-width: 2px 2px 2px 0;
}


.pp-btn-wrapper .pp-billing-type .bn-picker.selected {
    background: #fbfbfb;
    color: #115e74;
    font-weight: 600;
}

.program-billing-info {
    color: #fbfbfb;
    font-size: 15px;
    text-align: center !important;
    position: relative;
    line-height: 1.3;
    padding: 0 3px 5px;
    display: inline-block;

}

.program-billing-info.program-billing-annual {
    font-weight: 500;
}

.program-billing-info.program-billing-annual:after {
    content: '';
    width: 100%;
    height: 2px;
    background: #ffd200;
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
}

.program-billing-info.hidden, .pp-price.hidden {
    display: none;
}

.billing-type-info {
    margin-top: 15px;
    margin-bottom: 20px;
    text-align: center !important;

}

.pp-price {
    font-size: 35px;
    color: #fbfbfb;
    letter-spacing: -0.03em;
    font-weight: 400;
    line-height: 1;
    /* margin-bottom: 35px; */
    margin-top: 10px;
}

.pp-price-subtitle {
    margin-bottom: 35px;
    color: #fbfbfb;
    margin-top: 4px;
    font-weight: 300;
    opacity: 0.8;
    font-size: 14px;
}

.pp-devices-title span:nth-child(1) {
    font-size: 36px;
    font-weight: 600;
    line-height: 1;
    color: #115e74;
}

.pp-devices-title span:nth-child(2) {
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    color: #115e74;
}

#pp-email-content p {
    font-size: 15px;
    color: #448a9e;
}

.hidden-promo-input {
    display: none !important;
}

@media screen and (max-width: 992px) {

    .pp-btn-wrapper {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        padding: 30px 40px;
        /*margin-left: 0;*/
        /*margin-top: 20px;*/
        /*margin-bottom: 50px;*/
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-right: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 600px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 600px;
        flex: 0 0 600px;
        margin: 20px calc(50% - 300px) 60px;
        max-width: 100%;
    }


    .pp-devices-title {
        margin-top: 0;
        margin-left: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 186px;
        flex: 0 0 186px;
        margin-right: 40px;
        margin-bottom: 0;
    }

    #price-plans-wrapper {
        padding-bottom: 50px;
        margin-top: 30px;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }


    .pp-btn-wrapper.selected {

        -webkit-transform: scale(1);

        -ms-transform: scale(1);

        transform: scale(1);
        background: #115e74;
    }

    .billing-type-info {

        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        text-align: center !important;
        margin-top: 25px;
    }


    .pp-price {
        font-size: 46px;
    }

    .pp-price-subtitle {
        margin-bottom: 20px;
    }

    .pp-select {

        width: auto;
        padding: 10px 30px;
    }

    .bn-step-title {
        text-align: center;
        margin-bottom: 20px;
        padding: 0 30px !important;
    }

    .buy-now-email-wrap {
        padding: 10px 30px;
    }

    #pp-email-content, .buy-now-promo-wrap, #pp-bottom-content {
        padding: 0 30px !important;
    }
}


@media screen and (max-width: 767px) {

    .buy-now-promo-wrap {
        margin-top: 35px;
        margin-bottom: 15px;
    }

    .pp-btn-wrapper {
        /*flex-direction: row !important;*/
        /*padding: 30px 40px;*/
        /*margin-left: 0;*/
        /*margin-top: 20px;*/
        /*margin-bottom: 50px;*/
        /*justify-content: center;*/
        /*margin-right: 0;*/
        /*flex-wrap: wrap;*/
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin: 20px auto 60px;
        max-width: 100%;
    }

}

@media screen and (max-width: 620px) {

    .bn-step-title {
        text-align: left;
    }

    #bn-submit {
        margin-top: 40px;
    }

    #pp-email-content, .buy-now-promo-wrap, #pp-bottom-content, .bn-step-title {
        padding: 0 15px !important;
    }

    .buy-now-email-wrap {
        padding: 10px 15px !important;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .pp-btn-wrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding: 30px 15px;
    }

    .pp-devices-title {
        margin-top: -60px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 15px !important;
    }


    #price-plans-wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .pp-inner-wrapper, .billing-type-info {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: 100%;
    }

    .pp-btn-wrapper .pp-billing-type {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    button.billing-pick.bn-picker {
        /*flex: 0 1 50% !important;*/
        /*max-width: 50% !important;*/
        /*justify-content: center !important;*/

        -webkit-box-flex: 0 !important;

        -ms-flex: 0 1 160px !important;

        flex: 0 1 160px !important;
        /* max-width: 50% !important; */
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        max-width: 160px;

    }

}


@media screen and (max-width: 360px) {

    .pp-select {
        width: 100%;
        padding: 10px 15px;
    }
}


/*Resources Content Editor*/


.post-img-wrap {
    width: 100%;
    margin: 15px auto;
    float: left;
}

.post-img-wrap img {
    width: 100%;
    border: 1px solid #e3e3e3;
}

.post-img-wrap .post-img-caption {
    margin-bottom: 0;
}


#article-content section {
    float: left;
}

.width50, .width33, .width66 {
    float: left;
    display: inline-block;

}


.image-box-wrap {
    margin-bottom: 30px;
    margin-top: 30px;
}

.image-box-wrap a {
    text-align: center;
}

.image-box-wrap img {
    max-height: 100px;
    width: auto;
    /* max-width: 100%; */
    margin-bottom: 10px;
    max-width: 150px;
}

.image-box-wrap p {
    text-align: justify;
    /*max-width: 600px;*/
    margin-bottom: 10px;
}

.image-box-wrap .ib-title {
    font-size: 17px;
    font-weight: 500;
    color: #448a9e !important;
}


.inner-post-alert {
    width: 100%;
    padding: 20px;
    font-size: 18px;
    font-weight: 700;
    margin-top: 15px;
    margin-bottom: 15px;
}


.inner-post-alert.post-alert-positive {
    background: rgb(9 139 209 / 10%);
    border: 2px solid #098bd1;
    color: #098bd1;
}


.inner-post-alert.post-alert-negative {
    background: rgb(209 9 9 / 0.1);
    border: 2px solid #d10909;
    color: #d10909;
}


.post-img-caption-wrap {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
}

p.post-img-caption {
    margin-bottom: 0;
}

.post-content-editor-wrap {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}

.post-content-editor-wrap > *:last-child {
    margin-bottom: 0;
}


.big-link-btn {
    background: #0191d9;
    width: 100%;
    display: inline-block;
    padding: 15px;
    border-radius: 0;
    color: white !important;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 30px;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-decoration: none !important;
}

.big-link-btn:hover {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
}


.inline-links-cont {
    margin: 0 -15px 20px;
}

a.post-inline-link {
    padding: 5px;
    display: inline-block;
    min-height: 30px;
    font-weight: 500;
    line-height: 20px;
    margin: 4px 12px;
    color: #115e74 !important;
    font-size: 12px;
}

a.post-inline-link:hover {

}

a.post-inline-link:before {
    content: '';
    height: 20px;
    width: 20px;
    /*background: red;*/
    float: left;
    margin-right: 6px;
    -webkit-filter: hue-rotate(5deg) brightness(0.7) grayscale(0.4);
    filter: hue-rotate(5deg) brightness(0.7) grayscale(0.4);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
}

a.post-inline-link.link-in:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAxOTFEOTt9Cjwvc3R5bGU+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxMS4zLDM4OS4ybC02MC4zLDYwLjNjLTI1LDI1LTY1LjUsMjUtOTAuNSwwYy0yNS0yNS0yNS02NS41LDAtOTAuNWwxMjAuNy0xMjAuN2MyNS0yNSw2NS41LTI1LDkwLjUsMAoJCWM4LjMsOC4zLDIxLjgsOC4zLDMwLjIsMGM4LjMtOC4zLDguMy0yMS44LDAtMzAuMmMtNDEuNy00MS43LTEwOS4yLTQxLjctMTUwLjgsMEwzMC4yLDMyOC45Yy00MS43LDQxLjctNDEuNywxMDkuMiwwLDE1MC44CgkJYzQxLjYsNDEuNywxMDkuMiw0MS43LDE1MC45LDBsNjAuMy02MC4zYzguMy04LjMsOC4zLTIxLjgsMC0zMC4yUzIxOS42LDM4MC45LDIxMS4zLDM4OS4yeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ3OS44LDMwLjJjLTQxLjctNDEuNy0xMDkuMi00MS43LTE1MC45LDBsLTcyLjQsNzIuNGMtOC4zLDguMy04LjMsMjEuOCwwLDMwLjJjOC4zLDguMywyMS44LDguMywzMC4yLDAKCQlsNzIuNC03Mi40YzI1LTI1LDY1LjUtMjUsOTAuNSwwYzI1LDI1LDI1LDY1LjUsMCw5MC41TDMxNi44LDI4My42Yy0yNSwyNS02NS41LDI1LTkwLjUsMGMtOC4zLTguMy0yMS44LTguMy0zMC4yLDAKCQlzLTguMywyMS44LDAsMzAuMmM0MS43LDQxLjcsMTA5LjIsNDEuNywxNTAuOCwwbDEzMi43LTEzMi43QzUyMS40LDEzOS40LDUyMS40LDcxLjksNDc5LjgsMzAuMnoiLz4KPC9nPgo8L3N2Zz4K");
}

a.post-inline-link.link-out:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAxOTFEOTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MTIsMjU2YzAtMTMxLTk4LjQtMjM5LTIyNS4zLTI1NC4yYzAsMC0wLjEsMC0wLjEsMGMtMS45LTAuMi0zLjgtMC40LTUuOC0wLjZjLTAuMywwLTAuNy0wLjEtMS0wLjEKCWMtMS43LTAuMi0zLjMtMC4zLTUtMC40Yy0wLjcsMC0xLjQtMC4xLTItMC4xYy0xLjQtMC4xLTIuNy0wLjItNC4xLTAuMmMtMS4xLTAuMS0yLjItMC4xLTMuMy0wLjFjLTEsMC0yLTAuMS0zLTAuMQoJQzI2MC4yLDAsMjU4LjEsMCwyNTYsMHMtNC4yLDAtNi40LDAuMWMtMSwwLTIsMC4xLTMsMC4xYy0xLjEsMC0yLjIsMC4xLTMuMywwLjFjLTEuNCwwLjEtMi43LDAuMi00LjEsMC4yYy0wLjcsMC0xLjQsMC4xLTIsMC4xCgljLTEuNywwLjEtMy4zLDAuMy01LDAuNGMtMC4zLDAtMC43LDAuMS0xLDAuMWMtMS45LDAuMi0zLjgsMC40LTUuOCwwLjZjMCwwLTAuMSwwLTAuMSwwQzk4LjQsMTcsMCwxMjUsMCwyNTYKCWMwLDczLDMwLjYsMTM4LjksNzkuNiwxODUuNWMzOS41LDQzLjksMTA1LDcwLjUsMTc2LjQsNzAuNXMxMzYuOS0yNi41LDE3Ni40LTcwLjVDNDgxLjQsMzk0LjksNTEyLDMyOSw1MTIsMjU2eiBNNDMuNywyNzcuM2gxMDUuOQoJYzAuOSwyOS42LDMuNyw1Ny43LDguMiw4My42Yy0yMiw5LjItNDIuNywyMS41LTYxLjUsMzYuNUM2Ny40LDM2NC44LDQ4LjMsMzIzLjIsNDMuNywyNzcuM3ogTTk1LjQsMTE1LjYKCWMxNy42LDE1LjMsMzguNywyNy43LDYyLjIsMzYuOWMtNC4zLDI1LjUtNyw1My4xLTcuOSw4Mi4xSDQzLjdDNDguMiwxODkuMyw2Ni45LDE0OC4xLDk1LjQsMTE1LjZ6IE00NjguMywyMzQuN0gzNjIuMwoJYy0wLjktMjktMy42LTU2LjYtNy45LTgyLjFjMjMuNS05LjIsNDQuNi0yMS43LDYyLjItMzYuOUM0NDUuMSwxNDguMSw0NjMuOCwxODkuMyw0NjguMywyMzQuN3ogTTE5Mi40LDIzNC43CgljMC45LTI0LjgsMy4yLTQ4LjMsNi43LTY5LjhjMTguMywzLjgsMzcuNCw1LjgsNTYuOSw1LjhzMzguNy0yLDU2LjktNS44YzMuNSwyMS41LDUuOCw0NSw2LjcsNjkuOEgxOTIuNHogTTMxOS42LDI3Ny4zCgljLTAuOSwyNS0zLjMsNDguNy02LjgsNzAuNGMtMTguNC00LjItMzcuNS02LjQtNTYuOC02LjRzLTM4LjQsMi4yLTU2LjgsNi40Yy0zLjUtMjEuNy01LjktNDUuNC02LjgtNzAuNEgzMTkuNnogTTM0NS4yLDExMC4yCgljLTUuOC0yMS40LTEzLTQwLjUtMjEuNC01Ni41YzIyLDcuNCw0Mi43LDE4LjQsNjEuMywzMi43QzM3My42LDk1LjgsMzYwLjEsMTAzLjgsMzQ1LjIsMTEwLjJ6IE0zMDQuMywxMjMuMQoJYy0xNS40LDMuMi0zMS42LDQuOS00OC4zLDQuOXMtMzIuOS0xLjctNDguMy00LjlDMjIwLjUsNzQsMjM5LjEsNDIuNywyNTYsNDIuN1MyOTEuNSw3NCwzMDQuMywxMjMuMXogTTE2Ni44LDExMC4yCgljLTE0LjktNi40LTI4LjMtMTQuNS0zOS45LTIzLjhjMTguNi0xNC4yLDM5LjMtMjUuMiw2MS4zLTMyLjdDMTc5LjgsNjkuNywxNzIuNiw4OC44LDE2Ni44LDExMC4yeiBNMTY3LjIsNDAzLjQKCWM1LjgsMjAuOCwxMi44LDM5LjMsMjEsNTQuOWMtMjEuOC03LjMtNDIuMS0xOC02MC4xLTMxLjVDMTQwLjQsNDE3LjYsMTUzLjUsNDA5LjgsMTY3LjIsNDAzLjR6IE0yMDcuOSwzODkuNQoJYzE1LjYtMy42LDMxLjctNS41LDQ4LjEtNS41czMyLjUsMS45LDQ4LjEsNS41Yy0xMi44LDQ4LjgtMzEuMyw3OS44LTQ4LjEsNzkuOFMyMjAuNiw0MzguMiwyMDcuOSwzODkuNXogTTMyMy43LDQ1OC4zCgljOC4yLTE1LjYsMTUuMy0zNC4xLDIxLTU0LjljMTMuOCw2LjMsMjYuOSwxNC4yLDM5LjEsMjMuNEMzNjUuOCw0NDAuMywzNDUuNiw0NTEsMzIzLjcsNDU4LjN6IE0zNTQuMiwzNjEKCWM0LjUtMjUuOSw3LjMtNTQuMSw4LjItODMuNmgxMDUuOWMtNC42LDQ1LjktMjMuNyw4Ny41LTUyLjYsMTIwLjJDMzk2LjksMzgyLjQsMzc2LjIsMzcwLjIsMzU0LjIsMzYxeiIvPgo8L3N2Zz4=");
}

a.post-inline-link.link-justice:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAxOTFEOTt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ0My4yLDEzNS45QzQ0My4yLDEzNS45LDQ0My4yLDEzNS45LDQ0My4yLDEzNS45Yy0wLjUtMC42LTEtMS4xLTEuNS0xLjZsLTEyOC0xMjhjLTAuNS0wLjUtMS0xLTEuNS0xLjQKCQljMCwwLTAuMS0wLjEtMC4xLTAuMWMtNC40LTMuNi05LjUtNS4xLTE0LjUtNC44SDg1LjNDNzMuNiwwLDY0LDkuNiw2NCwyMS40djQ2OS4zYzAsMTEuOCw5LjYsMjEuMywyMS4zLDIxLjNoMzQxLjMKCQljMTEuOCwwLDIxLjMtOS42LDIxLjMtMjEuM1YxNTAuNUM0NDguMywxNDUuNSw0NDYuOCwxNDAuMyw0NDMuMiwxMzUuOXogTTM3NS4yLDEyOEgzMjBWNzIuOUwzNzUuMiwxMjh6IE0xMDYuNyw0NjkuNFY0Mi43aDE3MC43CgkJdjEwNi43YzAsMTEuOCw5LjYsMjEuMywyMS4zLDIxLjNoMTA2Ljd2Mjk4LjdIMTA2Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjM0LjcsMTA2LjdoLTc4Yy0xMS44LDAtMjEuMyw5LjYtMjEuMywyMS4zYzAsMTEuOCw5LjYsMjEuMywyMS4zLDIxLjNoNzhjMTEuOCwwLDIxLjMtOS42LDIxLjMtMjEuMwoJCUMyNTYsMTE2LjMsMjQ2LjQsMTA2LjcsMjM0LjcsMTA2Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTU2LjcsMjM0LjdoNTYuNmMxMS44LDAsMjEuMy05LjYsMjEuMy0yMS4zcy05LjYtMjEuMy0yMS4zLTIxLjNoLTU2LjZjLTExLjgsMC0yMS4zLDkuNi0yMS4zLDIxLjMKCQlDMTM1LjQsMjI1LjIsMTQ0LjksMjM0LjcsMTU2LjcsMjM0Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjk4LjcsMjM0LjdoNDIuN2MxMS44LDAsMjEuMy05LjYsMjEuMy0yMS4zcy05LjYtMjEuMy0yMS4zLTIxLjNoLTQyLjdjLTExLjgsMC0yMS4zLDkuNi0yMS4zLDIxLjMKCQlDMjc3LjMsMjI1LjIsMjg2LjksMjM0LjcsMjk4LjcsMjM0Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUxLjUsMzIwaDYxLjhjMTEuOCwwLDIxLjMtOS42LDIxLjMtMjEuM3MtOS42LTIxLjMtMjEuMy0yMS4zaC02MS44Yy0xMS44LDAtMjEuMyw5LjYtMjEuMywyMS4zCgkJQzEzMC4yLDMxMC41LDEzOS43LDMyMCwxNTEuNSwzMjB6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjA0LjQsMzY2LjhjLTYuOC0wLjktMTQuMS0xLjgtMjAuOS0wLjFjLTMuNiwwLjktNy4xLDIuNi0xMC40LDQuM2MtMS43LDEtMy41LDItNS4zLDNjMC0wLjIsMC0wLjUtMC4xLTAuNwoJCWMtMTMtMjQuMi00OS44LTIuNy0zNi44LDIxLjVjMTAuNCwxOS40LDMzLjQsMjcuNSw1My41LDE4LjRjMS44LTAuOCwxMC43LTQuMiw5LjctNC45YzEuNSwwLjEsMywwLjMsNC40LDAuNAoJCWMyLjMsMC4yLDQuNSwwLjcsNi44LDEuMmMyLDAuNCwzLjksMC45LDUuOCwxLjVjMC4yLDAuMSwwLjQsMC4yLDAuNiwwLjJjMTYuOSwxMy4yLDQ1LjgtNi4yLDMxLjktMjYuOQoJCUMyMzQuOSwzNzEuNiwyMTkuMSwzNjguNiwyMDQuNCwzNjYuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMjAsMjU2Yy0zNS40LDAtNjQsMjguNi02NCw2NGMwLDE5LDguMiwzNiwyMS4zLDQ3Ljd2NDMuN2MwLDEzLjUsMTYuMywyMC4zLDI1LjksMTAuN2wxNi44LTE2LjhsMTYuOCwxNi44CgkJYzkuNSw5LjUsMjUuOSwyLjgsMjUuOS0xMC43di00My43QzM3NS44LDM1NiwzODQsMzM5LDM4NCwzMjBDMzg0LDI4NC43LDM1NS40LDI1NiwzMjAsMjU2eiBNMzIwLDI5OC43YzExLjgsMCwyMS4zLDkuNSwyMS4zLDIxLjMKCQlzLTkuNSwyMS4zLTIxLjMsMjEuM3MtMjEuMy05LjUtMjEuMy0yMS4zUzMwOC4yLDI5OC43LDMyMCwyOTguN3oiLz4KPC9nPgo8L3N2Zz4=");
}


.links-list-wrapper {
    margin-top: 10px;
    margin-bottom: 15px;
}

.links-list-wrapper .bullet-list-item {
    position: relative;
    color: #115e74 !important;
    font-weight: 400;
    font-size: 15px;
    padding: 6px 26px 6px;
    line-height: 22px;
}


.links-list-wrapper .bullet-list-item:before {
    content: '';
    height: 20px;
    width: 20px;
    /*background: red;*/
    /* float: right; */
    /* margin-left: 6px; */
    min-width: 20px;
    margin-top: 6px;
    position: absolute;
    top: 0;
    left: 0;
}


.links-list-wrapper.checkmark .bullet-list-item:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyLjEgNTEyLjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMi4xIDUxMi4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6NDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLDMxNGwxMjguOSwxNTRMNDkxLjMsNzguMyIvPgo8L3N2Zz4=");
}

.links-list-wrapper.redflag .bullet-list-item:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGMDAwMDt9Cjwvc3R5bGU+CjxwYXRoIGQ9Ik00MTMuNywxNzIuNEwxMjgsNDkuOVYyMS4zQzEyOCw5LjYsMTE4LjQsMCwxMDYuNywwUzg1LjMsOS42LDg1LjMsMjEuM1Y2NHYyNTZ2MTcwLjdjMCwxMS44LDkuNiwyMS4zLDIxLjMsMjEuMwoJczIxLjMtOS42LDIxLjMtMjEuM1YzMzQuMWwyODUuNy0xMjIuNUM0MzEsMjA0LjIsNDMxLDE3OS44LDQxMy43LDE3Mi40eiBNMTI4LDI4Ny42Vjk2LjRMMzUxLjIsMTkyTDEyOCwyODcuNnoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyOCwzMzguNFY0Ny4zbDI5Mi4yLDEyNS4yYzE3LjgsNy42LDE3LjgsMzIuOSwwLDQwLjZMMTI4LDMzOC40eiIvPgo8L3N2Zz4= ");
}

.links-list-wrapper.blueflag .bullet-list-item:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAxOTFEOTt9Cjwvc3R5bGU+CjxwYXRoIGQ9Ik00MTMuNywxNzIuNEwxMjgsNDkuOVYyMS4zQzEyOCw5LjYsMTE4LjQsMCwxMDYuNywwUzg1LjMsOS42LDg1LjMsMjEuM1Y2NHYyNTZ2MTcwLjdjMCwxMS44LDkuNiwyMS4zLDIxLjMsMjEuMwoJczIxLjMtOS42LDIxLjMtMjEuM1YzMzQuMWwyODUuNy0xMjIuNUM0MzEsMjA0LjIsNDMxLDE3OS44LDQxMy43LDE3Mi40eiBNMTI4LDI4Ny42Vjk2LjRMMzUxLjIsMTkyTDEyOCwyODcuNnoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyOCwzMzguNFY0Ny4zbDI5Mi4yLDEyNS4yYzE3LjgsNy42LDE3LjgsMzIuOSwwLDQwLjZMMTI4LDMzOC40eiIvPgo8L3N2Zz4K");
}


.testimonial-icon-wrap {
    max-height: 100px;
    /* flex: 1; */
    height: 100px;
    margin-left: 20px;
}

.testimonial-icon-wrap img { /* height: 100%; *//* width: auto; *//* max-width: unset; */
    max-height: 100%;
}

.testimonial-element-cont {
    margin: 30px 0 30px;
    border-right: 2px solid #098bd1;
    padding-right: 20px !important;
    padding-top: 6px !important;
    padding-bottom: 10px !important;
}

.testimonial-element-cont > span {

}

.testimonial-element-cont > a > span {
    font-size: 18px;
    font-weight: 600;
    color: #098bd1 !important;
}


.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


#article-content .embed-container {
    margin-top: 20px;
    margin-bottom: 30px;
}


.section-flexible h2 {
    font-size: 24px;
    color: #115e74;
    font-weight: 500;
    margin-top: 20px;
}

.section-flexible h3 {
    font-size: 21px;
    color: #115e74;
    font-weight: 500;
    margin-top: 30px;
}

.section-flexible h4 {
    font-size: 17px;
    color: #115e74;
    font-weight: 500;
    margin-top: 20px;
}

.section-flexible h5 {
    font-size: 15px;
    color: #448a9e;
    font-weight: 500;
}

.zeb-item-wrap {
    padding: 30px 30px 15px;
    margin: 2px 0;
}

.zeb-item-wrap b, .zeb-item-wrap strong {
    color: #115e74;
}


.zeb-item-wrap:nth-child(odd) {
    background: #f2f2f2;
}

.zeb-item-wrap:nth-child(even) {
    background: #f7f7f7;
}


span.acc-item-title {
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    color: #115e74;
    font-size: 17px;
}

.acc-item-wrap {
    margin: 15px 0;
    display: inline-block;
}


body .wpforms-confirmation-container-full, body div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: transparent;
    border: 0;
    text-align: center !important;
}

body .wpforms-confirmation-container-full p, body div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) p {
    text-align: center !important;
    font-size: 18px;
    font-weight: 600;
    color: #115e74;
}


.lang-swc {
    height: 36px;
    width: 36px;
    overflow: hidden;
    text-indent: -9999px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    margin: 5px;
}

.lang-swc.icon-en {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Y2lyY2xlIHN0eWxlPSJmaWxsOiNGMEYwRjA7IiBjeD0iMjU2IiBjeT0iMjU2IiByPSIyNTYiLz4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojMDA1MkI0OyIgZD0iTTUyLjkyLDEwMC4xNDJjLTIwLjEwOSwyNi4xNjMtMzUuMjcyLDU2LjMxOC00NC4xMDEsODkuMDc3aDEzMy4xNzhMNTIuOTIsMTAwLjE0MnoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBkPSJNNTAzLjE4MSwxODkuMjE5Yy04LjgyOS0zMi43NTgtMjMuOTkzLTYyLjkxMy00NC4xMDEtODkuMDc2bC04OS4wNzUsODkuMDc2SDUwMy4xODF6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojMDA1MkI0OyIgZD0iTTguODE5LDMyMi43ODRjOC44MywzMi43NTgsMjMuOTkzLDYyLjkxMyw0NC4xMDEsODkuMDc1bDg5LjA3NC04OS4wNzVMOC44MTksMzIyLjc4NEw4LjgxOSwzMjIuNzg0CgkJeiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6IzAwNTJCNDsiIGQ9Ik00MTEuODU4LDUyLjkyMWMtMjYuMTYzLTIwLjEwOS01Ni4zMTctMzUuMjcyLTg5LjA3Ni00NC4xMDJ2MTMzLjE3N0w0MTEuODU4LDUyLjkyMXoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBkPSJNMTAwLjE0Miw0NTkuMDc5YzI2LjE2MywyMC4xMDksNTYuMzE4LDM1LjI3Miw4OS4wNzYsNDQuMTAyVjM3MC4wMDVMMTAwLjE0Miw0NTkuMDc5eiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6IzAwNTJCNDsiIGQ9Ik0xODkuMjE3LDguODE5Yy0zMi43NTgsOC44My02Mi45MTMsMjMuOTkzLTg5LjA3NSw0NC4xMDFsODkuMDc1LDg5LjA3NVY4LjgxOXoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBkPSJNMzIyLjc4Myw1MDMuMTgxYzMyLjc1OC04LjgzLDYyLjkxMy0yMy45OTMsODkuMDc1LTQ0LjEwMWwtODkuMDc1LTg5LjA3NVY1MDMuMTgxeiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6IzAwNTJCNDsiIGQ9Ik0zNzAuMDA1LDMyMi43ODRsODkuMDc1LDg5LjA3NmMyMC4xMDgtMjYuMTYyLDM1LjI3Mi01Ni4zMTgsNDQuMTAxLTg5LjA3NkgzNzAuMDA1eiIvPgo8L2c+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6I0Q4MDAyNzsiIGQ9Ik01MDkuODMzLDIyMi42MDloLTIyMC40NGgtMC4wMDFWMi4xNjdDMjc4LjQ2MSwwLjc0NCwyNjcuMzE3LDAsMjU2LDAKCQljLTExLjMxOSwwLTIyLjQ2MSwwLjc0NC0zMy4zOTEsMi4xNjd2MjIwLjQ0djAuMDAxSDIuMTY3QzAuNzQ0LDIzMy41MzksMCwyNDQuNjgzLDAsMjU2YzAsMTEuMzE5LDAuNzQ0LDIyLjQ2MSwyLjE2NywzMy4zOTEKCQloMjIwLjQ0aDAuMDAxdjIyMC40NDJDMjMzLjUzOSw1MTEuMjU2LDI0NC42ODEsNTEyLDI1Niw1MTJjMTEuMzE3LDAsMjIuNDYxLTAuNzQzLDMzLjM5MS0yLjE2N3YtMjIwLjQ0di0wLjAwMWgyMjAuNDQyCgkJQzUxMS4yNTYsMjc4LjQ2MSw1MTIsMjY3LjMxOSw1MTIsMjU2QzUxMiwyNDQuNjgzLDUxMS4yNTYsMjMzLjUzOSw1MDkuODMzLDIyMi42MDl6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRDgwMDI3OyIgZD0iTTMyMi43ODMsMzIyLjc4NEwzMjIuNzgzLDMyMi43ODRMNDM3LjAxOSw0MzcuMDJjNS4yNTQtNS4yNTIsMTAuMjY2LTEwLjc0MywxNS4wNDgtMTYuNDM1CgkJbC05Ny44MDItOTcuODAyaC0zMS40ODJWMzIyLjc4NHoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNEODAwMjc7IiBkPSJNMTg5LjIxNywzMjIuNzg0aC0wLjAwMkw3NC45OCw0MzcuMDE5YzUuMjUyLDUuMjU0LDEwLjc0MywxMC4yNjYsMTYuNDM1LDE1LjA0OGw5Ny44MDItOTcuODA0CgkJVjMyMi43ODR6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRDgwMDI3OyIgZD0iTTE4OS4yMTcsMTg5LjIxOXYtMC4wMDJMNzQuOTgxLDc0Ljk4Yy01LjI1NCw1LjI1Mi0xMC4yNjYsMTAuNzQzLTE1LjA0OCwxNi40MzVsOTcuODAzLDk3LjgwMwoJCUgxODkuMjE3eiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0Q4MDAyNzsiIGQ9Ik0zMjIuNzgzLDE4OS4yMTlMMzIyLjc4MywxODkuMjE5TDQzNy4wMiw3NC45ODFjLTUuMjUyLTUuMjU0LTEwLjc0My0xMC4yNjYtMTYuNDM1LTE1LjA0NwoJCWwtOTcuODAyLDk3LjgwM1YxODkuMjE5eiIvPgo8L2c+Cjwvc3ZnPg==");
}

.lang-swc.icon-he {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Y2lyY2xlIHN0eWxlPSJmaWxsOiNGMEYwRjA7IiBjeD0iMjU2IiBjeT0iMjU2IiByPSIyNTYiLz4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojMDA1MkI0OyIgZD0iTTM1Mi4zOTMsMjAwLjM0OEgyODguMTNMMjU2LDE0NC42OTZsLTMyLjEyOSw1NS42NTJoLTY0LjI2NEwxOTEuNzQxLDI1NmwtMzIuMTM0LDU1LjY1Mmg2NC4yNjQKCQlMMjU2LDM2Ny4zMDRsMzIuMTMtNTUuNjUyaDY0LjI2M0wzMjAuMjU5LDI1NkwzNTIuMzkzLDIwMC4zNDh6IE0yOTUuNDc1LDI1NmwtMTkuNzM2LDM0LjE4OGgtMzkuNDc1TDIxNi41MjUsMjU2bDE5LjczOC0zNC4xODgKCQloMzkuNDc1TDI5NS40NzUsMjU2eiBNMjU2LDE4Ny42MjNsNy4zNDYsMTIuNzI0aC0xNC42OUwyNTYsMTg3LjYyM3ogTTE5Ni43ODYsMjIxLjgxMmgxNC42OTJsLTcuMzQ2LDEyLjcyNEwxOTYuNzg2LDIyMS44MTJ6CgkJIE0xOTYuNzg2LDI5MC4xODhsNy4zNDctMTIuNzI0bDcuMzQ2LDEyLjcyNEgxOTYuNzg2eiBNMjU2LDMyNC4zNzZsLTcuMzQ1LTEyLjcyNGgxNC42OTFMMjU2LDMyNC4zNzZ6IE0zMTUuMjE0LDI5MC4xODhoLTE0LjY5MgoJCWw3LjM0Ny0xMi43MjRMMzE1LjIxNCwyOTAuMTg4eiBNMzAwLjUyMiwyMjEuODEyaDE0LjY5MmwtNy4zNDYsMTIuNzI0TDMwMC41MjIsMjIxLjgxMnoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBkPSJNNDE1LjM1Nyw1NS42NTJIOTYuNjQzYy0yMy4zNjMsMTguNjA4LTQzLjM5OSw0MS4yMS01OS4wNjksNjYuNzgzaDQzNi44NTIKCQlDNDU4Ljc1NSw5Ni44NjMsNDM4LjcxOSw3NC4yNiw0MTUuMzU3LDU1LjY1MnoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBkPSJNOTYuNjQzLDQ1Ni4zNDhoMzE4LjcxM2MyMy4zNjMtMTguNjA4LDQzLjM5OS00MS4yMSw1OS4wNjktNjYuNzgzSDM3LjU3NAoJCUM1My4yNDUsNDE1LjEzNyw3My4yODEsNDM3Ljc0LDk2LjY0Myw0NTYuMzQ4eiIvPgo8L2c+Cjwvc3ZnPg==");
}

.lang-swc.icon-es {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDojRkZEQTQ0OyIgZD0iTTAsMjU2YzAsMzEuMzE0LDUuNjMzLDYxLjMxLDE1LjkyMyw4OS4wNDNMMjU2LDM2Ny4zMDRsMjQwLjA3Ny0yMi4yNjEKCUM1MDYuMzY3LDMxNy4zMSw1MTIsMjg3LjMxNCw1MTIsMjU2cy01LjYzMy02MS4zMS0xNS45MjMtODkuMDQzTDI1NiwxNDQuNjk2TDE1LjkyMywxNjYuOTU3QzUuNjMzLDE5NC42OSwwLDIyNC42ODYsMCwyNTZ6Ii8+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6I0Q4MDAyNzsiIGQ9Ik00OTYuMDc3LDE2Ni45NTdDNDU5LjkwNiw2OS40NzMsMzY2LjA3MSwwLDI1NiwwUzUyLjA5NCw2OS40NzMsMTUuOTIzLDE2Ni45NTdINDk2LjA3N3oiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNEODAwMjc7IiBkPSJNMTUuOTIzLDM0NS4wNDNDNTIuMDk0LDQ0Mi41MjcsMTQ1LjkyOSw1MTIsMjU2LDUxMnMyMDMuOTA2LTY5LjQ3MywyNDAuMDc3LTE2Ni45NTdIMTUuOTIzeiIvPgo8L2c+Cjwvc3ZnPg==");
}

.lang-swc.icon-de {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDojRkZEQTQ0OyIgZD0iTTE1LjkyMywzNDUuMDQzQzUyLjA5NCw0NDIuNTI3LDE0NS45MjksNTEyLDI1Niw1MTJzMjAzLjkwNi02OS40NzMsMjQwLjA3Ny0xNjYuOTU3TDI1NiwzMjIuNzgzCglMMTUuOTIzLDM0NS4wNDN6Ii8+CjxwYXRoIGQ9Ik0yNTYsMEMxNDUuOTI5LDAsNTIuMDk0LDY5LjQ3MiwxNS45MjMsMTY2Ljk1N0wyNTYsMTg5LjIxN2wyNDAuMDc3LTIyLjI2MUM0NTkuOTA2LDY5LjQ3MiwzNjYuMDcxLDAsMjU2LDB6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiNEODAwMjc7IiBkPSJNMTUuOTIzLDE2Ni45NTdDNS42MzMsMTk0LjY5LDAsMjI0LjY4NiwwLDI1NnM1LjYzMyw2MS4zMSwxNS45MjMsODkuMDQzaDQ4MC4xNTUKCUM1MDYuMzY4LDMxNy4zMSw1MTIsMjg3LjMxNCw1MTIsMjU2cy01LjYzMi02MS4zMS0xNS45MjMtODkuMDQzSDE1LjkyM3oiLz4KPC9zdmc+");
}

.lang-swc.icon-pt {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Y2lyY2xlIHN0eWxlPSJmaWxsOiM2REE1NDQ7IiBjeD0iMjU2IiBjeT0iMjU2IiByPSIyNTYiLz4KPHBvbHlnb24gc3R5bGU9ImZpbGw6I0ZGREE0NDsiIHBvaW50cz0iMjU2LDEwMC4xNzQgNDY3LjQ3OCwyNTYgMjU2LDQxMS44MjYgNDQuNTIyLDI1NiAiLz4KPGNpcmNsZSBzdHlsZT0iZmlsbDojRjBGMEYwOyIgY3g9IjI1NiIgY3k9IjI1NiIgcj0iODkuMDQzIi8+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzAwNTJCNDsiIGQ9Ik0yMTEuNDc4LDI1MC40MzVjLTE1LjQ4NCwwLTMwLjQyNywyLjM1NS00NC40OTMsNi43MjVjMC42MjMsNDguNjQsNDAuMjI3LDg3Ljg4NCw4OS4wMTUsODcuODg0CgkJYzMwLjE2OCwwLDU2LjgxMi0xNS4wMTcsNzIuOTE5LTM3Ljk2OEMzMDEuMzYyLDI3Mi41NzksMjU4Ljk2MSwyNTAuNDM1LDIxMS40NzgsMjUwLjQzNXoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBkPSJNMzQzLjM5MywyNzMuMDZjMS4wNzItNS41MjQsMS42NTEtMTEuMjIzLDEuNjUxLTE3LjA2YzAtNDkuMTc4LTM5Ljg2Ni04OS4wNDMtODkuMDQzLTg5LjA0MwoJCWMtMzYuNjk0LDAtNjguMTk0LDIyLjIwMS04MS44MjYsNTMuODk5YzEyLjA1LTIuNDk3LDI0LjUyNi0zLjgxMiwzNy4zMDUtMy44MTJDMjYzLjE5NywyMTcuMDQzLDMwOS45ODMsMjM4LjU0MSwzNDMuMzkzLDI3My4wNnoiCgkJLz4KPC9nPgo8L3N2Zz4=");
}

.lang-swc.icon-ru {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Y2lyY2xlIHN0eWxlPSJmaWxsOiNGMEYwRjA7IiBjeD0iMjU2IiBjeT0iMjU2IiByPSIyNTYiLz4KPHBhdGggc3R5bGU9ImZpbGw6IzAwNTJCNDsiIGQ9Ik00OTYuMDc3LDM0NS4wNDNDNTA2LjM2OCwzMTcuMzEsNTEyLDI4Ny4zMTQsNTEyLDI1NnMtNS42MzItNjEuMzEtMTUuOTIzLTg5LjA0M0gxNS45MjMKCUM1LjYzMywxOTQuNjksMCwyMjQuNjg2LDAsMjU2czUuNjMzLDYxLjMxLDE1LjkyMyw4OS4wNDNMMjU2LDM2Ny4zMDRMNDk2LjA3NywzNDUuMDQzeiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojRDgwMDI3OyIgZD0iTTI1Niw1MTJjMTEwLjA3MSwwLDIwMy45MDYtNjkuNDcyLDI0MC4wNzctMTY2Ljk1N0gxNS45MjNDNTIuMDk0LDQ0Mi41MjgsMTQ1LjkyOSw1MTIsMjU2LDUxMnoiLz4KPC9zdmc+");
}


/* Chrome, Safari, Edge, Opera */
.ps-support-phone input::-webkit-outer-spin-button,
.ps-support-phone input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
.ps-support-phone input[type=number] {
    -moz-appearance: textfield;
}


#ps-lang-switcher {
    list-style: none;
    padding: 0;
    margin: 0;
    position: fixed;
    right: 5px;
    top: 20vh;
    z-index: 5;
    display: none;
}

#ps-lang-switcher li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 5px;
}

@media screen and (max-width: 991px) {
    #ps-lang-switcher {
        right: 0;
        top: 60px;
        /*left:0;*/
        background: #115e74;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 0 0 0 40px;
        padding: 10px;
    }

    #ps-lang-switcher li {
        margin: 3px;
    }
}

.bn-link-branding {
    height: 160px;
    width: 160px;
    margin-bottom: 15px;
}

.bn-link-tagline {
    color: white;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 700;
    text-shadow: 1px 1px 0 #004f7b, 1px 6px 15px #000;
}


.form-ps-strip {
    width: 100%;
    min-width: 100%;
}

.form-ps-strip form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.form-ps-strip form .wpforms-field-container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 20px !important;
}

.form-ps-strip .wpforms-submit-container {
    padding: 0 0 10px !important;
}

.form-ps-strip button[type=submit] {
    padding: 12px 50px !important;
}


#b2b-content-wrap {
    background: white;
    padding-top: 80px !important;
    padding-bottom: 30px !important;
}

#b2b-contact {
    background: #448a9e;
    color: white;
    padding: 20px 15px 0;
    margin-top: 55px;
    margin-bottom: 15px
}

/*#b2b-contact:before {*/
/*    content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwMCA2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwMCA2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGOUY5Rjk7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAwMCw1OC41Yy0xOTctMS0yNTMuMy0yMC40LTU2OS4yLTI4Yy00MDcuNC05LjgtNDQ4LjQsMjMtNzUxLjYsMjkuOEM0MzMsNjUuOSwyMjIuMSwzMiwwLDQ3VjBoMjAwMFY1OC41eiIvPgo8L3N2Zz4=);*/
/*    -webkit-transform: scale(-1,1);*/
/*    -ms-transform: scale(-1,1);*/
/*    transform: scale(-1,1);*/
/*}*/

.means-blocks-wrap {
    list-style: none !important;
}

.means-blocks-wrap li {

}

.container-thinner {
    max-width: 960px;
}

.means-blocks-title {
    color: #448a9e;
    margin-bottom: 50px;
    font-weight: 500;
    text-align: center;
    width: 100%;
}

.means-blocks-item {
    margin-bottom: 30px;
}

.means-blocks-item h5 {
    color: #448a9e;
    margin-bottom: 10px;
    font-weight: 500;
}

.b2b-intro-pic-wrap {
    border-radius: 9999px;
    overflow: hidden;
    max-width: 300px;
    margin: 0 auto;
}

.means-blocks-item svg, .means-blocks-item img {
    height: 50px;
    max-width: 100%;
}

#b2b-contact-wrap {
    /* margin-top: 40px; */
    /* margin-bottom: 60px; */
    padding-top: 50px !important;
    padding-bottom: 45px !important;
    /* width: 900px; */
}

#b2b-contact-wrap h3 {
    /*text-align: center;*/
    /*width: 100%;*/
}

#b2b-content-inner {
    padding-left: 30px;
}

#b2b-contact-wrap form * {
    color: white;
}

#b2b-content {
    color: #448a9e;
}

.means-blocks-item .means-icon-wrap {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

#b2b-contact-wrap form input {
    color: #448a9e;
    font-size: 18px;
}


.b2b-form-note {
    color: white;
    margin-top: 30px;
}

@media screen and (max-width: 767px) {

    #b2b-content {
        padding-right: 15px !important;
        padding-left: 15px !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
        /*align-items: center !important;*/
    }

    #b2b-content-inner {
        padding-left: 15px;
        margin-bottom: 40px;
    }

    .means-blocks-item .means-icon-wrap {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        margin-bottom: 20px;
    }

    #b2b-contact-wrap .wpforms-field-container {
        padding: 0 !important;
    }

    #b2b-contact-wrap form .ps-mim-input-half {
        width: 100% !important;
        margin: 0 !important;
    }

    .form-ps-strip form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    #b2b-contact-wrap h3 {
        text-align: center;
        width: 100%;
    }
}


/* --------- Mods 2023 ----------*/

#landing-mid-wrap h2.landing-title {
    font-size: 50px;
    color: white;
    font-weight: 700;
    /* margin-bottom: 30px; */
    /* width: 100%; */
    text-align: center;
    width: 760px;
    margin: 0 auto 40px;
    text-shadow: 1px 1px 0 #004f7b, 1px 6px 15px #000;
}


#landing-mid-wrap h3.landing-title {
    font-size: 36px;
    color: white;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
}


#landing-btn-wrap {
    margin-bottom: 50px;
    margin-top: 30px;
}

.pricing-link-item {
    background: rgb(255 255 255 / 95%);
    padding: 30px 26px;
    border-radius: 20px;
    text-align: center;
    height: 100%;
    text-decoration: none !important;
    color: #f6a425;
}

.pricing-link-item * {

}

.pricing-link-item:hover {

}


.pricing-link-item:hover * {

}


.land-vid-modal-btn {
    border-radius: 20px;
    overflow: hidden;
}

.pricing-link-item h4 {
    text-align: center !important;
    font-weight: 700;
    font-size: 34px;
    /* color: #270e50; */
    padding-bottom: 30px;
    margin-bottom: 20px;
    border-bottom: 2px solid #8c8c8c;
    width: 100%;
    color: #fd7742;
    margin-top: 10px;
}

.pricing-link-item p {
    text-align: center !important;
    color: #333333;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 25px;
    margin-top: 10px;
    min-height: 3em;
    display: flex;
    align-items: center;
}

.pricing-link-item span.price-item {
    text-align: center !important;
    font-size: 32px;
    font-weight: 700;
    position: relative;
    color: #115e74;
    width: 240px;
}

.pricing-link-item span.old-price {

}

.pricing-link-item span.old-price:before, .pricing-link-item span.old-price:after {
    content: '';
    position: absolute;
    height: 4px;
    width: 130px;
    /* background: #073c4b; */
    top: calc(50% - 2px);
    transform-origin: center center;
    left: 55px;
    opacity: 0.6;
    /* background: #073c4b; */
    background: #fd7742;
}

.pricing-link-item span.old-price:before {
    transform: rotate(15deg);
}

.pricing-link-item span.old-price:after {
    transform: rotate(-15deg);
}


.pricing-link-item span.new-price {
    font-size: 36px;
    font-weight: 700;
}

.pricing-link-item:hover h4 {

}

.pricing-link-item:hover p {

}

.pricing-link-item:hover span.price-item {

}


.landing-mid-wrap-links #landing-vid-wrap {
    margin-top: 70px;
}

.pricing-link-item-header {
    flex: 1 0 auto;
}

.landing-click-deco {
    position: relative;
    height: 60px;
    width: 60px;
    background: #8c8c8c;
    border-radius: 100%;
    margin-bottom: -60px;
}

.pricing-link-item span.landing-click-deco:before, .pricing-link-item span.landing-click-deco:after {
    content: '';
    position: absolute;
    height: 4px;
    width: 15px;
    /* background: #073c4b; */
    top: calc(50% - 2px);
    transform-origin: center center;
    left: 22px;
    /* opacity: 0.6; */
    /* background: #073c4b; */
    background: #ffffff;
    border-radius: 2px;
}

.pricing-link-item .prices-wrapper {
    padding-bottom: 30px;
}

.pricing-link-item span.landing-click-deco:before {
    transform: rotate(45deg);
    top: 33px;
}

.pricing-link-item span.landing-click-deco:after {
    transform: rotate(-45deg);
    top: 25px;
}


@media screen and (max-width: 1499px) {
    #landing-mid-wrap {
        max-width: 100%;
    }
}

@media screen and (max-width: 1399px) {

    .pricing-link-item h4 {
        height: 3.2em;
        display: flex;
        align-items: center;
        justify-content: center;
        line-height: 1.1;
        font-size: 40px;
    }
}

@media screen and (max-width: 1299px) {
    .pricing-link-item p {

        font-size: 22px;

    }

}

@media screen and (max-width: 1099px) {
    .pricing-link-item h4 {
        font-size: 40px;
    }

}

@media screen and (max-width: 991px) {
    .pricing-link-item {
        margin-bottom: 50px;
        height: auto;
        /* flex-direction: row !important; */
        /* flex-wrap: wrap; */
    }

    .pricing-link-item-header {
        /* flex: 0 0 45%; */
        /* padding-right: 20px !important; */
    }

    .pricing-link-item h4 {
        font-size: 48px;
        height: auto;
    }

    #landing-mid-wrap h2.landing-title {
        font-size: 60px;
        width: 95%;
    }


    .landing-click-deco-wrap {
        /*width: 60px;*/
        /*flex: 0 0 60px !important;*/
    }

    .landing-click-deco {
        /*margin-bottom: 0;*/
    }

    .pricing-link-item span.price-item {
        font-size: 44px;
        width: 300px;
    }

    .pricing-link-item span.new-price {
        font-size: 48px;
    }

    .pricing-link-item .prices-wrapper {
        padding: 10px 0 30px!important;
        flex: 1 !important;
    }

    .pricing-link-item span.old-price:before, .pricing-link-item span.old-price:after {
        left: 85px;
    }

    .pricing-link-item-cont {
        margin: 0 auto;
        padding: 0;
    }

    .pricing-link-item p {
        margin-bottom: 15px;
        margin-top: 10px;
        height: auto;
        min-height: unset;
    }

}

@media screen and (max-width: 767px) {
    .pricing-link-item h4 {
        font-size: 44px;
    }

    #landing-mid-wrap h2.landing-title {
        font-size: 44px;
    }

    #landing-mid-wrap h3.landing-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 520px) {
    #landing-mid-wrap h2.landing-title {
        font-size: 34px;
    }
}

@media screen and (max-width: 440px) {
    .pricing-link-item span.price-item {
        width: 100%;
        font-size: 36px;
    }

    .pricing-link-item span.new-price {
        font-size: 40px;
    }

    .pricing-link-item span.old-price:before, .pricing-link-item span.old-price:after {

    }

    .pricing-link-item h4 {
        font-size: 36px;

    }

    #landing-btn-wrap {
        padding:0;
    }

    .landing-mid-wrap-links #landing-vid-wrap {
        margin-top: 10px;
    }

}

@media screen and (min-width: 768px) {
	.landing-single-feature {
    text-align: center;
}
}