/*! CSS Used from: Embedded */
.pac-container {
    background-color: #fff;
    position: absolute !important;
    z-index: 1000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border-top: 1px solid #d9d9d9;
    font-family: Arial, sans-serif;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .3);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.pac-logo:after {
    content: "";
    padding: 1px 1px 1px 0;
    height: 18px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: right;
    display: block;
    background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png);
    background-position: right;
    background-repeat: no-repeat;
    -webkit-background-size: 120px 14px;
    -moz-background-size: 120px 14px;
    background-size: 120px 14px;
}

.hdpi.pac-logo:after {
    background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png);
}

/*! CSS Used from: Embedded */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

footer, header {
    display: block;
}

a {
    background: transparent;
}

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

strong {
    font-weight: bold;
}

img {
    border: 0;
}

input, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

input {
    line-height: normal;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

textarea {
    overflow: auto;
}

script {
    display: none !important;
}

* {
    box-sizing: border-box;
}

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

html {
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    height: 100%;
}

@media (max-width: 569px) {
    html {
        margin-top: 0px;
    }
}

body {
    height: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
    overflow: initial !important;
}

.box-wrapper {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

/*.box-container {*/
/*    display: table;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    table-layout: fixed;*/
/*    position: relative;*/
/*}*/

.main-wrapper {
    position: relative;
    width: 100%;
}

body:not(.uncode-unmodal-overlay-visible) .main-wrapper {
    z-index: 0;
}

.hmenu .main-wrapper {
    display: table-row;
}

body:not(.menu-offcanvas) .main-wrapper {
    height: 100%;
}

@media (max-width: 959px) {
    .main-container {
        padding-top: 0px !important;
    }
}

.page-wrapper {
    display: table-row;
    width: 100%;
    height: 100%;
}

@media (max-width: 569px) {
    body:not(.menu-mobile-centered) .mobile-hidden {
        display: none !important;
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    body:not(.menu-mobile-centered) .tablet-hidden {
        display: none !important;
    }
}

@media (min-width: 960px) {
    .desktop-hidden {
        display: none !important;
    }
}

input, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    outline: 0;
    border: 0;
    text-decoration: none;
}

a:hover, a:focus {
    text-decoration: none;
}

*:focus {
    outline: none;
}

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

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.uncode_text_column > *:first-child {
    margin-top: 0px;
}

.body-borders > * {
    position: fixed;
    z-index: 11000;
}

.body-borders .top-border {
    top: 0;
    left: 0;
    width: 100%;
}

.body-borders .right-border {
    top: 0;
    right: 0;
    height: 100%;
}

.body-borders .bottom-border {
    bottom: 0;
    left: 0;
    width: 100%;
}

.body-borders .left-border {
    top: 0;
    left: 0;
    height: 100%;
}

strong {
    font-weight: 600;
}

h2, h3 {
    -webkit-font-smoothing: antialiased;
}

h2, .h2 {
    font-size: 29px;
    line-height: 1.2;
    margin: 27px 0 0;
}

h3, .h3 {
    font-size: 24px;
    line-height: 1.2;
    margin: 27px 0 0;
}

.h5 {
    font-size: 17px;
    line-height: 1.2;
    margin: 27px 0 0;
}

p, li {
    line-height: 1.75;
    margin: 18px 0px 0px 0px;
}

ul {
    margin: 18px 0px 0px 0px;
    padding-left: 18px;
}

ul {
    padding: 0;
}

ul i {
    margin-right: 18px;
}

ul {
    list-style: none;
}

ul li {
    margin-top: 0;
}

ul > li > ul {
    margin-left: 9px;
    padding-left: 0;
    margin-top: 0;
}

.row-inner {
    display: table-row;
}

@media (max-width: 959px) {
    .row-inner {
        display: table;
        table-layout: fixed;
        width: 100%;
    }
}

.row {
    display: table;
    table-layout: fixed;
    width: 100%;
    position: relative;
}

@media (max-width: 959px) {
    .row .row-internal {
        height: auto;
    }
}

.row .uncol {
    display: block;
    overflow: hidden;
    position: relative;
}

.row .uncoltable {
    display: table;
    table-layout: fixed;
    position: relative;
    width: 100%;
    height: 100%;
}

@media (max-width: 959px) {
    .row .uncoltable {
        padding-top: 0 !important;
    }
}

.row .uncell {
    display: table-cell;
    position: relative;
    height: 100%;
    vertical-align: inherit;
    border: 0;
}

.row .uncell.no-block-padding {
    padding: 0px 0px 0px 0px;
}

@media (min-width: 960px) {
    .row .uncont.col-custom-width {
        border: 36px;
        border-style: solid;
        border-color: transparent;
        border-top-width: 0px;
        border-bottom-width: 0px;
        background-clip: padding-box;
    }
}

.row .uncont > * {
    position: relative;
}

.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont {
    text-align: right;
}

@media (max-width: 569px) {
    .row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .btn {
        transform-origin: right;
    }
}

.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont {
    text-align: left;
}

@media (max-width: 569px) {
    .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn {
        transform-origin: left;
    }
}

.row div[class*=col-lg-].pos-left > .uncol > .uncoltable > .uncell > .uncont {
    margin: 0px;
}

.row div[class*=col-lg-].pos-center > .uncol > .uncoltable > .uncell > .uncont {
    margin: 0 auto;
}

.row div[class*=col-lg-].pos-top, .row div[class*=col-lg-].pos-top .uncell {
    vertical-align: top;
}

.row div[class*=col-lg-].pos-middle .uncell, .row div[class*=col-lg-].pos-middle {
    vertical-align: middle;
}

@media (max-width: 959px) {
    .row div[class*=col-lg-] {
        padding: 36px 0px 0px 0px;
    }
}

.row div.column_child.align_right > .uncol > .uncoltable > .uncell > .uncont {
    text-align: right;
}

.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont {
    text-align: left;
}

.row div.column_child.pos-left > .uncol > .uncoltable > .uncell > .uncont {
    margin: 0px;
}

.row div.column_child.pos-center > .uncol > .uncoltable > .uncell > .uncont {
    margin: 0 auto;
}

.row div.column_child.pos-top, .row div.column_child.pos-top .uncell {
    vertical-align: top;
}

.row div.column_child.pos-middle .uncell, .row div.column_child.pos-middle {
    vertical-align: middle;
}

@media (max-width: 959px) {
    .row div.column_child {
        padding: 36px 0px 0px 0px;
    }
}

.main-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
}

.main-container .row {
    width: 100%;
    table-layout: fixed;
}

.main-container .row .uncol {
    overflow: visible;
}

@media (max-width: 959px) {
    .main-container .row .uncol {
        position: relative !important;
        top: 0px;
        left: 0px;
        height: 100%;
        width: 100%;
    }
}

@media (max-width: 959px) {
    .main-container .row .uncont {
        max-width: none !important;
        height: auto !important;
    }
}

@media (max-width: 959px) {
    .main-container .row.row-parent:not(.row-slider):not(.row-header) {
        height: auto !important;
    }

    .main-container .row.row-parent:not(.row-slider):not(.row-header) .row-child {
        height: auto !important;
    }
}

@media (max-width: 569px) {
    .main-container .row.row-parent:not(.no-h-padding) .column_child > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width) {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.main-container .row .column_parent, .main-container .row .column_child {
    clear: both;
}

.main-container .row-inner {
    position: relative;
    display: table;
    table-layout: fixed;
    height: 100%;
    min-width: 100%;
    width: auto;
}

.main-container .row-inner > div:not(.vc_helper) {
    padding: 0px 0px 0px 36px;
}

@media (max-width: 959px) {
    .main-container .row-inner > div:not([class*=col-md]) {
        padding: 36px 0px 0px 0px;
    }

    .main-container .row-inner > div:first-child:not([class*=col-md]) {
        padding-top: 0px;
    }

    .main-container .row-inner > div:only-child:not([class*=col-md]) {
        padding-top: 0px;
    }
}

@media (max-width: 569px) {
    .main-container .row-inner > div:not(.vc_helper) {
        padding: 36px 0px 0px 0px;
    }

    .main-container .row-inner > div:first-child {
        padding-top: 0px;
    }

    .main-container .row-inner > div:only-child {
        padding-top: 0px;
    }
}

@media (min-width: 960px) {
    .main-container .row-inner {
        margin-left: -36px;
    }
}

@media (max-width: 570px) {
    .main-container .cols-sm-responsive {
        margin-left: -36px;
    }

    .main-container .cols-sm-responsive > div[class*=col-sm] {
        padding-left: 36px;
        padding-bottom: 0px !important;
    }

    .main-container .cols-sm-responsive > div[class*=col-sm]:not(.col-sm-clear) {
        padding-top: 0px !important;
    }
}

.main-container .row-container {
    position: relative;
    clear: both;
    border: 0;
}

.main-container .row-container .row-parent {
    padding: 36px 36px 36px 36px;
}

.main-container .row-container .row-parent .single-internal-gutter .uncont > * {
    margin-top: 36px;
}

.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child) {
    margin-top: 36px;
}

.main-container .row-container .row-parent .uncont > *:first-child:not([class*=shift_y_]), .main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account):not([class*=shift_y_]), .main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child > *:first-child:not([class*=shift_y_]), .main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account) > *:first-child > *:first-child:not([class*=shift_y_]) {
    margin-top: 0px !important;
}

.main-container .row-container .row-parent .uncont > *.desktop-hidden:first-child + * {
    margin-top: 0px !important;
}

.main-container .row-container > .row-parent:not(.row-slider) .row-child {
    padding: 0px !important;
}

@media (min-width: 960px) {
    .main-container .row-container > .row-parent .row-child > .row-inner > div:not(.vc_helper) {
        padding: 0px 0px 0px 36px;
    }
}

@media (min-width: 960px) {
    .main-container .row-container .row-child.col-double-gutter > .row-inner, .main-container .row-container .col-double-gutter > .row-inner {
        margin-left: -72px;
    }
}

@media (min-width: 960px) {
    .main-container .row-container .row-child.col-double-gutter > .row-inner > div:not(.vc_helper), .main-container .row-container .col-double-gutter > .row-inner > div:not(.vc_helper) {
        padding-left: 72px;
        padding-right: 0px;
    }
}

.main-container .row-container .single-h-padding {
    padding-left: 36px;
    padding-right: 36px;
}

.main-container .row-container .double-top-padding {
    padding-top: 72px;
}

.main-container .row-container .triple-bottom-padding {
    padding-bottom: 108px;
}

@media (max-width: 959px) {
    .main-container .row-container .triple-bottom-padding {
        padding-bottom: 72px;
    }
}

.col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-8, .col-lg-12 {
    padding: 36px 36px 36px 36px;
    display: block;
    height: auto;
    width: 100%;
    vertical-align: top;
    position: relative;
}

@media (min-width: 960px) {
    .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-8, .col-lg-12 {
        display: table-cell;
        height: 100%;
    }

    .chrome .col-lg-2, .chrome .col-lg-3, .chrome .col-lg-4, .chrome .col-lg-5, .chrome .col-lg-8, .chrome .col-lg-12 {
        height: 0;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-8 {
        width: 66.66666666666666%;
    }

    .col-lg-5 {
        width: 41.66666666666667%;
    }

    .col-lg-4 {
        width: 33.33333333333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.666666666666664%;
    }

    .row .uncoltable {
        min-height: 0 !important;
    }
}

@media (max-width: 570px) {
    .col-sm-100, .col-sm-50, .col-sm-25 {
        display: inline-table;
        table-layout: fixed;
    }

    .col-sm-100 {
        width: 100%;
    }

    .col-sm-50 {
        width: 50%;
    }

    .col-sm-25 {
        width: 25%;
    }
}

.col-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 900;
}

@media (min-width: 570px) and (max-width: 959px) {
    div[class*=vc_custom_]:not(.vc_custom_preserve_tablet) {
        margin-left: 0;
        border-left-width: 0 !important;
        border-right-width: 0 !important;
    }
}

@media (max-width: 569px) {
    div[class*=vc_custom_]:not(.vc_custom_preserve_mobile) {
        margin-left: 0;
        border-left-width: 0 !important;
        border-right-width: 0 !important;
    }
}

.empty-space {
    margin-top: 0 !important;
}

.empty-space.empty-half {
    padding-top: 18px;
}

.empty-space.empty-double {
    padding-top: 72px;
}

.empty-space.empty-triple {
    padding-top: 108px;
}

.btn {
    display: inline-block;
    font-style: normal !important;
    text-align: center;
    vertical-align: middle;
    margin-top: 1px;
    margin-bottom: 1px;
    cursor: pointer;
    background-image: none;
    border-style: solid;
    border-radius: 2px;
    outline: none;
    white-space: pre-wrap;
    -webkit-text-stroke: 0px;
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.btn-container {
    display: block;
    margin-top: 18px;
    line-height: normal;
}

* > .btn-container:first-of-type {
    padding-left: 0px;
}

* > .btn-container:last-of-type {
    padding-right: 0px;
}

.btn-default-shape {
    border-radius: 2px;
}

#vh_layout_help {
    height: 100vh;
    pointer-events: none;
    position: fixed;
    visibility: hidden;
    z-index: -100000;
}

.menu-smart, .menu-smart ul, .menu-smart li {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: normal;
}

body:not(.rtl) .menu-smart, body:not(.rtl) .menu-smart ul, body:not(.rtl) .menu-smart li {
    direction: ltr;
}

.menu-container ul.menu-smart a {
    position: relative;
    display: block;
}

.menu-container a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.menu-horizontal ul.menu-smart ul {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: -3000px;
    visibility: hidden;
}

@media (min-width: 960px) {
    .menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) {
        width: 195px !important;
    }

    .menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) ul {
        left: 0;
        width: 195px !important;
    }
}

body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li, .navbar-cta ul.menu-smart > li {
    display: inline-flex;
    align-items: center;
}

body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li > a, .navbar-cta ul.menu-smart > li > a {
    display: inline-flex;
    align-items: center;
}

body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li::after, .navbar-cta ul.menu-smart > li::after {
    content: '';
    display: inline;
}

@media (max-width: 959px) {
    body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li:not(.social-icon), .navbar-cta ul.menu-smart > li:not(.social-icon) {
        display: block;
    }
}

@media (min-width: 960px) {
    body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li, .navbar-cta ul.menu-smart > li {
        transition-delay: unset !important;
    }
}

body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li > a, .navbar-cta ul.menu-smart > li > a {
    z-index: 100;
}

ul.menu-smart ul li {
    float: none;
}

ul.menu-smart a {
    white-space: nowrap;
}

ul.menu-smart ul a {
    white-space: normal;
}

ul.menu-smart:after {
    content: "\00a0";
    display: block;
    height: 0;
    font: 0/0 serif;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.navbar-nav > ul.menu-smart:after {
    content: '';
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 100%;
    z-index: 100;
}

.navbar-nav > ul.menu-smart {
    position: relative;
}

@media (min-width: 960px) {
    ul.menu-smart li:not(.menu-item) *, ul.menu-smart li:not(.menu-item) *:before, ul.menu-smart li:not(.menu-item) *:after, ul.menu-smart li:not(.mega-menu) *, ul.menu-smart li:not(.mega-menu) *:before, ul.menu-smart li:not(.mega-menu) *:after {
        box-sizing: content-box;
    }
}

ul.menu-smart {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
}

@media (min-width: 960px) {
    .menu-smart {
        padding: 0px 13px 0px 13px;
    }

    .menu-smart ul li > a {
        display: block;
    }
}

ul.menu-smart {
    line-height: 0px;
}

.menu-smart a span {
    align-items: center;
    display: inline-flex;
    position: relative;
    background: inherit;
}

.menu-smart ul li {
    border-left-width: 0 !important;
}

@media (min-width: 960px) {
    .menu-smart > li > a {
        padding: 0px 14px 0px 14px;
    }

    .menu-primary .menu-icons.menu-smart > li > a {
        padding: 0px 9px 0px 9px;
    }
}

@media (min-width: 960px) {
    .menu-primary .menu-smart .social-icon > a {
        padding: 0px 5px 0px 5px;
    }
}

@media (max-width: 959px) {
    .menu-primary .menu-icons.menu-smart .social-icon {
        display: inline-block;
    }

    body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon a {
        padding-right: 0 !important;
    }

    body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon:not(:first-child) a {
        padding-left: 0 !important;
    }
}

.menu-smart > li:first-child {
    border-left-width: 0 !important;
}

.menu-smart ul span {
    background-color: transparent !important;
}

.menu-smart i.fa-dropdown {
    display: inline-block;
    position: relative;
    padding: 0px 0px 0px 9px;
    margin: 0px 0px 0px 0px;
    margin-right: 0;
    box-sizing: content-box !important;
    font-size: .8em;
    text-align: right !important;
}

@media (min-width: 960px) {
    body[class*=hmenu-] .menu-smart ul > li > a i.fa-dropdown {
        float: right;
        top: 5px;
    }

    body[class*=hmenu-] .menu-smart ul > li > a i.fa-dropdown:before {
        content: "\f105";
    }

    .menu-smart ul > li > a, .menu-smart ul > li > ul > li > a {
        letter-spacing: 0 !important;
        padding: 5px 9px 5px 9px;
    }
}

@media (max-width: 959px) {
    .menu-horizontal:not(.top-menu-enhanced-horizontal) {
        overflow: hidden;
    }
}

.menu-horizontal {
    line-height: 0px;
}

@media (min-width: 960px) {
    .menu-horizontal {
        height: 100%;
        width: 100%;
    }
}

@media (min-width: 960px) {
    .menu-horizontal > div {
        height: 100%;
        display: inline-table;
    }
}

.menu-horizontal {
    position: relative;
}

@media (max-width: 959px) {
    .menu-horizontal:not(.top-menu-enhanced-horizontal) {
        overflow: hidden;
    }
}

@media (min-width: 960px) {
    .menu-horizontal .menu-smart ul {
        padding: 18px 18px 18px 18px;
    }
}

@media (max-width: 959px) {
    ul.menu-smart {
        width: 100% !important;
    }

    ul.menu-smart:not(.top-menu-enhanced-child) ul {
        display: none;
        position: static !important;
        top: auto !important;
        left: auto !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
    }

    ul.menu-smart > li {
        float: none;
    }

    ul.menu-smart > li ul {
        padding-right: 0;
    }

    ul.menu-smart > li > a {
        white-space: normal;
    }

    .menu-smart {
        line-height: normal;
    }

    .menu-smart a {
        padding: 9px 36px 9px 36px;
    }

    .menu-smart ul a {
        margin-left: 0.571px;
    }

    .menu-smart ul ul a {
        margin-left: 1.143px;
    }

    .menu-smart li {
        border-left: 0px !important;
    }

    .menu-smart:not(.top-menu-enhanced-child) a {
        font-weight: 500;
        text-transform: uppercase;
    }
}

@media (min-width: 960px) {
    .hmenu:not(.hmenu-center-split) .navbar-nav-first:not(.navbar-cta) {
        width: 100%;
    }

    body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a {
        padding-right: 0px;
    }

    .hmenu-center-double .main-menu-container:first-child .navbar-nav > ul {
        padding: 0 !important;
    }

    .hmenu-center-double .main-menu-container:first-child .navbar-nav > ul > li:first-child > a {
        padding-left: 0px;
    }

    .hmenu-center-double .main-menu-container:last-child .navbar-nav > ul {
        padding: 0 !important;
    }

    .hmenu-center-double .main-menu-container:last-child .navbar-nav > ul > li:first-child > a {
        padding-left: 0px;
    }
}

@media (max-width: 959px) {
    .hmenu-center-double .col-lg-5.main-menu-container:first-child {
        display: none !important;
    }
}

@media (min-width: 960px) {
    .menu-no-arrows .menu-smart > li > a i.fa-dropdown {
        display: none;
    }
}

@media (min-width: 960px) {
    .hmenu .menu-horizontal-inner {
        width: 100%;
    }

    .menu-icons ul {
        padding: 0 !important;
    }

    .menu-icons i:not(.fa-dropdown) {
        margin-right: 0px;
        line-height: 0px;
        position: relative;
    }

    body[class*=hmenu] .menu-icons i:not(.fa-dropdown) {
        font-size: 18px;
        width: 1em;
    }
}

@media (min-width: 960px) {
    .hmenu-center-double .logo-container {
        padding: 36px 0px 36px 0px;
        text-align: center;
    }

    header {
        width: 100%;
        z-index: 1000;
        position: relative;
    }
}

@media (max-width: 959px) {
    .menu-wrapper {
        position: relative;
        z-index: 1000;
    }
}

.menu-wrapper {
    display: table-row;
    width: 100%;
    position: relative;
    height: 1px;
}

.row-menu {
    position: relative;
    width: 100%;
    height: 100%;
}

@media (max-width: 959px) {
    .row-menu {
        max-width: none !important;
    }
}

.row-menu-inner {
    width: 100%;
    background-clip: content-box !important;
    position: relative;
}

@media (min-width: 960px) {
    .row-menu-inner {
        display: table;
        height: 100%;
    }
}

.row-menu-inner > div:not(.logo-container) {
    padding-top: 0px;
    padding-bottom: 0px;
}

.hmenu .navbar-nav, .navbar-cta {
    height: 100%;
}

.hmenu .menu-smart, .navbar-cta ul.menu-smart {
    height: 100%;
}

.menu-with-logo .menu-smart > li, .menu-with-logo .menu-smart > li > a {
    height: 100%;
}

@media (min-width: 960px) {
    .hmenu .menu-primary .menu-smart > li > a {
        height: 100%;
        line-height: 1em;
    }
}

@media (min-width: 960px) {
    .navbar-cta ul.menu-smart > li > a {
        height: 100%;
        line-height: 1em;
    }
}

.menu-horizontal-inner {
    line-height: 0px;
}

@media (max-width: 959px) {
    body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
        margin-left: 5px;
    }

    body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul a:not(.cart-thumb):not(.btn) {
        margin-left: 10px;
    }
}

.menu-container {
    overflow: visible;
    width: 100%;
}

body.uncode-loaded:not(.navbar-hover) .menu-container:not(.vmenu-container) {
    transition: background-color 0.4s ease-in-out;
}

.menu-container .navbar-brand * {
    line-height: 1em;
}

@media (max-width: 959px) {
    .menu-wrapper div[class*=col-lg-] {
        display: block;
    }
}

.menu-wrapper div[class*=col-lg-].middle {
    vertical-align: middle;
}

.navbar-header {
    position: relative;
}

#main-logo {
    line-height: 0px;
    text-align: center;
    position: relative;
    z-index: 100;
    display: inline-block;
}

#main-logo a > * {
    margin: 0px;
    width: auto;
}

.logo-container .logo-image {
    display: block;
    position: relative;
}

.logo-container .logo-image img {
    height: 100%;
    width: auto;
}

.logo-container .main-logo {
    position: relative;
}

#main-logo .navbar-brand img {
    width: auto;
    height: 100%;
    display: block;
    margin: auto;
}

.menu-container {
    float: none !important;
}

.menu-container:before, .menu-container:after {
    content: " ";
    display: table;
    table-layout: fixed;
}

.menu-container:after {
    clear: both;
}

.menu-container:before, .menu-container:after {
    content: " ";
    display: table;
    table-layout: fixed;
}

.menu-container:after {
    clear: both;
}

.navbar .menu-container {
    z-index: 2;
}

.menu-container:after {
    content: '';
    display: block;
}

.logo-container {
    line-height: 1px;
    vertical-align: top;
}

.logo-container > * {
    margin: 0 auto;
    line-height: normal;
}

@media (min-width: 960px) {
    .menu-primary-inner > * {
        text-align: left;
    }

    body.hmenu-center-double:not(.hormenu-position-right) .menu-primary-inner {
        text-align: left;
    }

    .menu-cta-inner > * {
        text-align: left;
    }

    body.hmenu-center-double:not(.hormenu-position-right) .menu-cta-inner {
        text-align: right;
    }

    body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a, .navbar-cta ul.menu-smart > li > a {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    body[class*=hmenu-] .navbar-nav-last {
        text-align: right;
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a {
        margin-left: 0px;
        padding-left: 0px !important;
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .navbar-cta + .navbar-nav-last > ul {
        padding-left: 36px !important;
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul:last-child > li:last-child > a {
        margin-right: 0px;
        padding-right: 0px !important;
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul:last-child {
        padding-right: 0px;
    }

    .main-menu-container .menu-horizontal-inner .fa-angle-right.fa-dropdown {
        display: none;
    }

    .navbar-header img {
        max-width: none;
    }

    body.hmenu .menu-container .navbar-nav {
        display: table-cell;
        white-space: nowrap;
        vertical-align: top;
    }

    body.hmenu.hmenu-center-double .menu-container .navbar-nav {
        width: 100%;
    }

    body:not(.hmenu-center) .menu-absolute {
        left: 0;
        right: 0;
        z-index: 1000;
        position: absolute;
    }
}

@media (max-width: 959px) {
    .menu-wrapper .menu-container {
        position: absolute;
        z-index: 1000 !important;
    }

    .menu-container .logo-container {
        position: relative;
        padding: 27px 36px 27px 36px !important;
    }

    .main-menu-container {
        float: left;
        height: 0;
        overflow: hidden;
        width: 100%;
    }

    .menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart:not(.menu-icons) {
        padding: 27px 0px 0px 0px !important;
    }

    .menu-horizontal-inner > div:last-child .menu-smart {
        padding: 0px 0px 27px 0px !important;
    }

    body:not(.hmenu-center-split) .menu-horizontal-inner .navbar-nav:not(:first-child) .menu-smart {
        padding-top: 0;
    }

    .menu-horizontal-inner .navbar-nav:first-child:not(:only-child) .menu-smart {
        padding-bottom: 0;
    }

    #main-logo.navbar-header {
        display: inline-block;
    }

    .menu-cta-inner {
        margin-top: 9px;
    }
}

body .menu-button-offcanvas {
    align-items: center;
    align-self: stretch;
    display: flex;
}

body[class*=hmenu-] .menu-wrapper [class*=col-lg-]:not(.logo-container) {
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 960px) {
    body:not(.hmenu-center-split) #masthead[class*="-h-padding"] .row-menu .row-menu-inner .logo-container {
        padding-left: 0 !important;
        padding-right: 0 !important;
        position: static !important;
    }
}

@media (min-width: 960px) {
    .single-h-padding#masthead .row-menu .row-menu-inner {
        padding-left: 36px;
        padding-right: 36px;
    }
}

@media (max-width: 959px) {
    [class*="-h-padding"]#masthead .row-menu .row-menu-inner {
        padding-left: 0;
        padding-right: 0;
    }
}

.mmb-container {
    align-content: center;
    align-items: center;
    display: none;
    height: 100%;
    z-index: 100;
}

@media screen and (max-width: 959px) {
    .mmb-container {
        display: inline-flex;
        opacity: 1 !important;
    }
}

@media screen and (max-width: 959px) {
    .mmb-container {
        position: absolute;
        top: 0;
        right: 0;
    }
}

.mobile-menu-button {
    display: none;
    line-height: 0px;
    position: relative;
    padding: 0 36px;
    cursor: pointer;
    z-index: 0;
}

@media screen and (max-width: 959px) {
    .mobile-menu-button {
        align-items: center;
        display: flex;
        height: 100%;
        opacity: 1 !important;
    }
}

.mobile-menu-button.menu-close-search {
    transform: none;
    height: 74px;
    line-height: 20px;
}

.lines-button {
    transition: .3s;
}

.lines-button .lines {
    position: relative;
    vertical-align: middle;
}

.lines-button .lines, .lines-button .lines:before, .lines-button .lines:after, .lines-button .lines > span {
    border-radius: 5px;
    background-clip: padding-box;
    display: inline-block;
    height: 2px;
    width: 20px;
}

.lines-button .lines:before, .lines-button .lines:after, .lines-button .lines > span {
    content: '';
    left: 0;
    position: absolute;
    transition: top 0.3s 0.6s ease-in-out, transform 0.3s ease-in-out;
    transform-origin: 10px center;
}

.lines-button .lines:before {
    top: 6px;
}

.lines-button .lines:after {
    top: -6px;
}

.lines-button .lines > span {
    transform: translateY(-50%);
    top: 50%;
    display: none;
}

.lines-button.close .lines {
    transition: background 0.3s 0s ease-in-out;
    background: transparent !important;
}

.lines-button.close .lines:before, .lines-button.close .lines:after {
    transition: top 0.3s ease-in-out, transform 0.3s 0.5s ease-in-out;
    top: 0;
}

.lines-button.close .lines:before {
    transform: rotate3d(0, 0, 1, 45deg);
}

.lines-button.close .lines:after {
    transform: rotate3d(0, 0, 1, -45deg);
}

.mobile-additional-icons {
    align-items: center;
    display: flex;
    height: 100%;
    position: absolute;
    right: 89px;
    z-index: 1;
}

.mobile-additional-icon {
    align-items: center;
    display: inline-flex;
    padding-left: 18px;
    padding-right: 0;
}

@media screen and (min-width: 960px) {
    .mobile-additional-icon {
        z-index: 1000;
    }
}

.mobile-additional-icon i {
    display: block;
    font-size: 18px;
}

.el-text {
    clear: both;
}

.heading-text.el-text > *:first-child {
    margin-top: 0 !important;
    display: inline-block;
}

.heading-text.el-text > *:last-child {
    margin-bottom: 0 !important;
}

.el-text > * > span:not(.heading-text-inner) {
    display: block;
}

.el-text + .clear {
    margin-top: 0 !important;
}

/*! CSS Used from: https://erabrokers.com/wp-content/plugins/ninja-google-review/assets/frontend/css/google-reviews.css?ver=405d058e72ba544d1896288269b022ba ; media=all */
@media all {
    .clear {
        clear: both;
    }
}

/*! CSS Used from: https://erabrokers.com/wp-content/themes/uncode-child/style.css?ver=405d058e72ba544d1896288269b022ba ; media=all */
@media all {
    .fa {
        font-family: wpl-front;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .btn {
        display: inline-block;
        margin-bottom: 0;
        font-weight: 400;
        text-align: center;
        vertical-align: middle;
        touch-action: manipulation;
        cursor: pointer;
        background-image: none;
        border: 1px solid transparent;
        white-space: nowrap;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        border-radius: 4px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    @media print {
        a[href]:after {
            content: none !important;
        }
    }
    .pac-container {
        z-index: 100000;
    }
}

/*! CSS Used from: Embedded */
@media (max-width: 959px) {
    .navbar-brand > * {
        height: 70px !important;
    }
}

.menu-primary ul.menu-smart > li > a, .menu-primary ul.menu-smart li.dropdown > a {
    text-transform: uppercase;
}

body.menu-custom-padding .col-lg-2.logo-container {
    padding-top: 18px;
    padding-bottom: 18px;
}

@media (max-width: 959px) {
    body.menu-custom-padding .menu-container .logo-container {
        padding-top: 18px !important;
        padding-bottom: 18px !important;
    }
}

/*! CSS Used from: https://erabrokers.com/wp-content/themes/uncode/library/css/style-onepage.css?ver=all ; media=all */
@media all {
    html {
        position: inherit;
    }
}

/*! CSS Used from: https://erabrokers.com/wp-content/themes/uncode/library/css/style-utils.css?ver=all ; media=all */
@media all {
    @media print {
        .box-container {
            width: 100% !important;
            margin-left: 0 !important;
        }

        .menu-container {
            width: 100% !important;
        }
    }
    input, textarea {
        display: block;
        line-height: initial;
        margin: 9px 0px 0px 0px;
        padding: 10px 15px 10px 15px;
        border-style: solid;
        border-radius: 2px;
        font-weight: normal;
        background-color: #fff;
        border: 1px solid transparent;
    }

    .style-dark input {
        background-color: transparent;
    }

    input:focus, textarea:focus {
        outline: 0;
        border-style: solid;
    }

    input[type="search"] {
        box-sizing: border-box;
        -webkit-appearance: none;
    }

    textarea {
        width: 100%;
        resize: none;
    }

    .form-fluid {
        width: 100% !important;
    }

    .grecaptcha-badge {
        z-index: 1;
    }

    .search-container-inner {
        position: relative;
    }

    .search-container-inner input {
        padding-right: 36px;
    }

    .search-container-inner i.fa {
        position: absolute;
        right: 1.35em;
        top: 50%;
        margin-top: -9px;
    }

    .form-fluid {
        width: 100% !important;
    }

    .overlay {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 10000;
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.5s 0.5s, visibility 0s 1s, z-index 0s 1s;
    }

    .overlay input {
        background-color: transparent !important;
    }

    .overlay .search-container {
        perspective: 1200px;
    }

    @media (min-width: 960px) {
        .overlay.overlay-sequential .search-container form {
            opacity: 0;
            transform: translateY(-40px);
            animation-timing-function: cubic-bezier(0.45, 0.005, 0, 1);
        }
    }
    .overlay.overlay-search {
        display: table;
        table-layout: fixed;
        height: 100%;
        overflow: hidden;
        width: 100%;
        text-align: center;
        z-index: 10002;
    }

    .overlay.overlay-search .mmb-container {
        display: inline-flex;
        height: auto;
        position: absolute;
        right: 0;
        top: 0px;
        z-index: 10003;
    }

    .overlay.overlay-search .search-container {
        display: table-cell;
        perspective: none;
        vertical-align: middle;
        width: 100%;
        font-size: 28px;
        font-size: 3.5vh;
    }

    @media (max-width: 569px) {
        .overlay.overlay-search .search-container {
            font-size: 18px;
        }
    }
    .overlay.overlay-search .search-container .search-container-inner {
        width: 100%;
        max-width: none;
    }

    .overlay.overlay-search .search-container .search-container-inner i {
        margin-top: -0.5em;
        right: 1.5em;
    }

    .overlay.overlay-search .search-container form {
        display: inline-block;
        width: 100%;
        max-width: 600px;
        max-width: 60vw;
        padding-top: 100px;
        padding-bottom: 100px;
    }

    @media (min-width: 960px) {
        .overlay.overlay-search .search-container form {
            max-width: 60vw;
        }
    }
    @media (max-width: 959px) {
        .overlay.overlay-search .search-container form {
            max-width: calc(100% - 72px);
        }
    }
    .overlay.overlay-search .search-container form .search-container-inner input {
        display: inline-block;
        margin: 0px;
        width: 100%;
        font-size: 28px;
        font-size: 3.5vh;
        padding: .8em 3em .8em 1.5em;
    }

    @media (max-width: 569px) {
        .overlay.overlay-search .search-container form .search-container-inner input {
            font-size: 16px;
        }
    }
    footer {
        width: 100%;
    }

    body:not(.compose-mode) footer#colophon {
        display: table-row;
        height: 1px;
    }
}

/*! CSS Used from: https://erabrokers.com/wp-content/themes/uncode/library/css/woocommerce.css?ver=all ; media=all */
@media all {
    .clear {
        clear: both;
    }

    @media (min-width: 960px) {
        body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart .uncode-cart .dropdown-toggle {
            width: 20px;
        }
    }
    .uncode-cart .badge {
        border-radius: 100%;
        background-clip: padding-box;
        color: #ffffff;
        display: inline-block;
        font-size: 9px;
        height: 1.75em;
        letter-spacing: 0.5px;
        line-height: 1.9em;
        margin: 0 !important;
        position: absolute;
        text-align: center !important;
        top: 50%;
        transform: translateY(-100%);
        width: 1.75em;
    }

    @media (min-width: 960px) {
        body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart .uncode-cart .badge {
            display: block;
        }

        body[class*=hmenu]:not(.rtl) div:not(.menu-accordion) > ul.menu-smart .uncode-cart .badge {
            right: -9px;
        }
    }
    .uncode-cart .uncode-cart-dropdown * {
        text-align: left !important;
    }

    @media (max-width: 960px) {
        .uncode-cart .uncode-cart-dropdown {
            padding: 18px 36px 0px 36px !important;
        }
    }
    @media (min-width: 960px) {
        .uncode-cart .uncode-cart-dropdown {
            padding: 36px 36px 36px 36px !important;
        }

        .uncode-cart .uncode-cart-dropdown > li:first-child {
            padding-top: 0;
        }
    }
    @media (min-width: 960px) {
        .uncode-cart .product_list_widget {
            min-width: 240px !important;
            max-width: none !important;
            display: table;
        }
    }
    @media (max-width: 959px) {
        .uncode-cart .product_list_widget {
            width: 100% !important;
        }
    }
    @media (min-width: 960px) {
        .uncode-cart a i.fa:not(.fa-dropdown) {
            left: 0px;
            margin-right: 0;
            line-height: 0px;
            position: relative;
            vertical-align: baseline;
        }
    }
    .mobile-shopping-cart .badge {
        border-radius: 50%;
        box-sizing: content-box;
        color: #fff;
        display: block;
        font-size: 9px;
        height: 12px;
        letter-spacing: 0.5px;
        line-height: 12px;
        padding: 2px;
        position: absolute;
        right: -9px;
        text-align: center;
        top: 50%;
        transform: translateY(-100%);
        width: 12px;
    }

    .mobile-additional-icon .additional-icon-container {
        align-items: center;
        display: inline-flex;
        position: relative;
    }
}

/*! CSS Used from: https://erabrokers.com/wp-content/themes/uncode/library/css/uncode-icons.css ; media=all */
@media all {
    .fa {
        font-family: 'uncodeicon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .fa-facebook:before {
        content: "\f09a";
    }

    .fa-angle-right:before {
        content: "\f105";
    }

    .fa-angle-down:before {
        content: "\f107";
    }

    .fa-instagram:before {
        content: "\f16d";
    }

    .fa-search3:before {
        content: "\e088";
    }

    .fa-bag:before {
        content: "\e106b";
    }
}

/*! CSS Used from: https://erabrokers.com/wp-content/themes/uncode/library/css/style-custom.css ; media=all */
@media all {
    .btn-color-210407 {
        color: #ffffff !important;
        background-color: #da1a32 !important;
        border-color: #da1a32 !important;
    }

    .btn-color-210407:not(.btn-hover-nobg):not(.icon-animated):hover, .btn-color-210407:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-210407:not(.btn-hover-nobg):not(.icon-animated):active {
        background-color: transparent !important;
        border-color: #da1a32 !important;
    }

    .btn-color-210407:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover, .btn-color-210407:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-210407:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active {
        color: #da1a32 !important;
    }

    .style-color-wayh-bg {
        background-color: #141618;
    }

    .style-color-prif-bg {
        background-color: #303133;
    }

    .style-color-xsdn-bg {
        background-color: #ffffff;
    }

    .text-color-xsdn-color {
        color: #ffffff !important;
        fill: #ffffff !important;
    }

    .style-light-bg {
        background-color: #ffffff;
    }

    .style-dark-bg {
        background-color: #141618;
    }

    .fontsize-155944 {
        font-size: 50px;
    }

    @media (max-width: 959px) {
        .fontsize-155944 {
            font-size: 33.333333333333px;
        }
    }
    @media (max-width: 320px) {
        .fontsize-155944 {
            font-size: 28px;
        }
    }
    body, p, li {
        font-size: 15px;
    }

    .text-small, .text-small > * {
        font-size: 13px;
    }

    h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
        font-size: 29px;
    }

    h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]) {
        font-size: 24px;
    }

    .h5:not([class*="fontsize-"]) {
        font-size: 17px;
    }

    body {
        font-weight: 400;
        font-family: 'Red Hat Display';
    }

    ::selection {
        background: #0b3279;
        color: #ffffff !important;
    }

    .style-light {
        color: #777777;
    }

    .style-dark {
        color: #ffffff;
    }

    .style-dark a {
        color: #ffffff;
    }

    .style-light a {
        color: #303133;
    }

    .style-dark a:not(.btn-text-skin):hover, .style-dark a:not(.btn-text-skin):focus {
        color: #0b3279;
    }

    .style-light a:not(.btn-text-skin):hover, .style-light a:not(.btn-text-skin):focus {
        color: #0b3279;
    }

    h2, h3 {
        letter-spacing: -0.02em;
        font-weight: 400;
    }

    .style-dark h2, .style-dark h3, .style-light .style-dark h3, .style-dark p strong {
        color: #ffffff;
    }

    .style-light h2, .style-light h3 {
        color: #303133;
    }

    .btn:not(.btn-custom-typo):not(.btn-inherit) {
        font-weight: 500 !important;
        font-family: 'Red Hat Display' !important;
        letter-spacing: 0.1em;
        text-transform: uppercase;
    }

    input:focus, textarea:focus {
        border-width: 1px;
    }

    .style-dark input {
        border-color: rgba(255, 255, 255, 0.25);
    }

    @media (min-width: 960px) {
        .overlay.style-dark-bg {
            background-color: rgba(20, 22, 24, 0.95) !important;
        }
    }
    .style-dark input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus {
        border-color: #0b3279;
    }

    input, textarea {
        box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.025);
    }

    input, textarea {
        transition: color 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), background-color 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), border-color 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    }

    .main-wrapper a {
        transition: color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86), background-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86), border-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    }

    .submenu-light ul.uncode-cart-dropdown span {
        color: #141618 !important;
    }

    input, textarea, .btn, .btn:not(.btn-custom-typo), .overlay input {
        border-width: 1px;
    }

    .style-light :placeholder, .style-dark .style-light :placeholder {
        color: #a9a9a9;
    }

    .style-dark :placeholder, .style-light .style-dark :placeholder {
        color: #ffffff;
    }

    .btn {
        font-size: 12px;
    }

    .btn {
        padding: 13px 31px !important;
    }

    .menu-container:not(.grid-filters) ul.menu-smart, .menu-container:not(.grid-filters) ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn) {
        font-family: 'Red Hat Display';
    }

    @media (max-width: 959px) {
        .menu-primary ul.menu-smart a {
            font-family: 'Red Hat Display';
            font-weight: 500;
        }
    }
    .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn) {
        font-size: 12px;
    }

    @media (min-width: 960px) {
        .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn) {
            font-size: 14px;
        }

        .menu-horizontal ul ul a {
            font-size: 13px;
        }
    }
    @media (max-width: 959px) {
        .menu-container:not(.grid-filters) ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn) {
            font-size: 12px !important;
        }
    }
    .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.grid-filters) ul.menu-smart li.dropdown > a, .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn), .menu-smart i.fa-dropdown {
        font-weight: 500;
        letter-spacing: 0.05em;
    }

    .menu-light .menu-smart a {
        color: #141618;
    }

    .menu-light .menu-smart a:hover, .menu-light .menu-smart a:focus {
        color: rgba(20, 22, 24, .5);
    }

    .menu-light .mobile-additional-icon {
        color: #303133;
    }

    .menu-light .menu-smart > li.current-menu-ancestor > a {
        color: rgba(20, 22, 24, .5);
    }

    .submenu-light .menu-smart ul a {
        color: #141618;
    }

    @media (min-width: 960px) {
        .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover, .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:focus {
            color: rgba(20, 22, 24, .5) !important;
            background-color: rgba(0, 0, 0, 0.03) !important;
        }
    }
    @media (max-width: 959px) {
        .submenu-light:not(.isotope-filters) .menu-smart a {
            color: #141618;
        }

        .submenu-light:not(.isotope-filters) .menu-smart a:hover, .submenu-light:not(.isotope-filters) .menu-smart a:focus {
            color: rgba(20, 22, 24, .5);
        }
    }
    @media (max-width: 959px) {
        .submenu-light .menu-smart li.current-menu-ancestor > a {
            color: rgba(20, 22, 24, .5);
        }
    }
    @media (max-width: 959px) {
        .submenu-light:not(.isotope-filters) .menu-smart a {
            color: #141618;
        }
    }
    .menu-light .menu-smart, .menu-light .menu-smart li, .submenu-light .menu-smart ul, .menu-light .main-menu-container {
        border-color: rgba(234, 234, 234, 0.5);
    }

    @media (min-width: 960px) {
        .submenu-light .menu-smart li ul li {
            border-color: rgba(234, 234, 234, 0.5);
        }
    }
    @media (max-width: 959px) {
        .menu-light .row-menu .row-menu-inner {
            border-bottom-color: rgba(234, 234, 234, 0.5);
        }

        .submenu-light .menu-smart, .submenu-light .menu-smart li {
            border-color: rgba(234, 234, 234, 0.5);
        }
    }
    body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-light .menu-smart, body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-light .menu-smart > li, body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-light .navbar-nav-last > *:first-child::after, body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-light .navbar-nav-first > *:first-child::after {
        border-color: rgba(234, 234, 234, 0.5);
    }

    .submenu-light .menu-horizontal .menu-smart ul {
        background-color: #ffffff;
    }

    @media (max-width: 959px) {
        .submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .menu-smart, .submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .main-menu-container {
            background-color: #ffffff;
        }
    }
    @media (min-width: 960px) {
        body:not(.menu-overlay):not(.hmenu-center):not(.menu-force-opacity):not(.navbar-hover) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.style-light-original {
            opacity: 0;
        }

        body:not(.menu-force-opacity):not(.navbar-hover) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.style-light-original > *:not(.overlay-search) {
            background: transparent;
            background-color: rgba(255, 255, 255, 0);
        }
    }
    @media (max-width: 959px) {
        body:not(.menu-force-opacity):not(.navbar-hover) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck:not(.menu-mobile-transparent)):not(.is_mobile_open).menu-transparent.style-light-original > *:not(.overlay-search) {
            background: transparent;
            background-color: rgba(255, 255, 255, 0);
        }
    }
    .mobile-menu-button-dark .lines:not(.lines-dropdown), .mobile-menu-button-dark .lines:not(.lines-dropdown):before, .mobile-menu-button-dark .lines:not(.lines-dropdown):after {
        background: #ffffff;
    }

    .mobile-menu-button-light .lines:not(.lines-dropdown), .mobile-menu-button-light .lines:not(.lines-dropdown):before, .mobile-menu-button-light .lines:not(.lines-dropdown):after, .mobile-menu-button-light .lines:not(.lines-dropdown) > span {
        background: #141618;
    }

    .body-borders .body-border-shadow {
        box-shadow: 0 0px 14px 0px rgba(0, 0, 0, 0.1);
    }

    .uncode-cart .badge, .mobile-shopping-cart .badge {
        background-color: #0b3279;
    }

    .uncode-cart .badge {
        font-weight: 500 !important;
    }
}

/*! CSS Used from: Embedded */
.menu-container .logo-container {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}

/*! CSS Used from: https://c0.wp.com/p/jetpack/12.0/css/jetpack.css ; media=all */
@media all {
    :root {
        --swiper-theme-color: #007aff;
    }

    :root {
        --swiper-navigation-size: 44px;
    }

    :root {
        --jp-carousel-primary-color: #fff;
        --jp-carousel-primary-subtle-color: #999;
        --jp-carousel-bg-color: #000;
        --jp-carousel-bg-faded-color: #222;
        --jp-carousel-border-color: #3a3a3a;
    }

    :root {
        --jetpack--contact-form--border: 1px solid #8c8f94;
        --jetpack--contact-form--border-color: #8c8f94;
        --jetpack--contact-form--border-size: 1px;
        --jetpack--contact-form--border-style: solid;
        --jetpack--contact-form--border-radius: 0px;
        --jetpack--contact-form--input-padding: 16px;
    }
}

/*! CSS Used from: Embedded ; media=all */
@media all {
    .fa.fa-facebook {
        font-family: "Font Awesome 6 Brands";
        font-weight: 400;
    }

    .fa.fa-facebook:before {
        content: "\f39e";
    }

    .fa.fa-instagram {
        font-family: "Font Awesome 6 Brands";
        font-weight: 400;
    }
}

/*! CSS Used from: Embedded ; media=all */
@media all {
    .fa {
        font-family: var(--fa-style-family, "Font Awesome 6 Pro");
        font-weight: var(--fa-style, 900);
    }

    .fa {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: var(--fa-display, inline-block);
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-rendering: auto;
    }

    .fa-angle-right:before {
        content: "\f105";
    }

    .fa-angle-down:before {
        content: "\f107";
    }

    :root {
        --fa-style-family-brands: "Font Awesome 6 Brands";
        --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
    }

    .fa-instagram:before {
        content: "\f16d";
    }

    .fa-facebook:before {
        content: "\f09a";
    }

    :root {
        --fa-style-family-duotone: "Font Awesome 6 Duotone";
        --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
    }

    :root {
        --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
    }

    :root {
        --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
    }

    :root {
        --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
    }

    :root {
        --fa-style-family-classic: "Font Awesome 6 Pro";
        --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
    }

    :root {
        --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
    }

    :root {
        --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
    }

    :root {
        --fa-style-family-sharp: "Font Awesome 6 Sharp";
        --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
    }
}

/*! CSS Used from: Embedded */
.grecaptcha-badge {
    visibility: hidden;
}

/*! CSS Used from: Embedded */
@media only screen and (max-width: 690px) {
    .uncol {
        max-width: 100% !important;
    }
}

/*! CSS Used from: Embedded ; media=all */
@media all {
    .fa.fa-facebook {
        font-family: "Font Awesome 6 Brands";
        font-weight: 400;
    }

    .fa.fa-facebook:before {
        content: "\f39e";
    }

    .fa.fa-instagram {
        font-family: "Font Awesome 6 Brands";
        font-weight: 400;
    }
}

/*! CSS Used from: Embedded ; media=all */
@media all {
    .fa {
        font-family: var(--fa-style-family, "Font Awesome 6 Pro");
        font-weight: var(--fa-style, 900);
    }

    .fa {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: var(--fa-display, inline-block);
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-rendering: auto;
    }

    .fa-angle-right:before {
        content: "\f105";
    }

    .fa-angle-down:before {
        content: "\f107";
    }

    :root {
        --fa-style-family-brands: "Font Awesome 6 Brands";
        --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
    }

    .fa-instagram:before {
        content: "\f16d";
    }

    .fa-facebook:before {
        content: "\f09a";
    }

    :root {
        --fa-style-family-duotone: "Font Awesome 6 Duotone";
        --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
    }

    :root {
        --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
    }

    :root {
        --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
    }

    :root {
        --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
    }

    :root {
        --fa-style-family-classic: "Font Awesome 6 Pro";
        --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
    }

    :root {
        --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
    }

    :root {
        --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
    }

    :root {
        --fa-style-family-sharp: "Font Awesome 6 Sharp";
        --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
    }
}

/*! CSS Used fontfaces */
@font-face {
    font-family: wpl-front;
    font-display: fallback;
    src: url("https://erabrokers.com/wp-content/themes/fonts/wpl_front.eot");
    src: url("https://erabrokers.com/wp-content/themes/fonts/wpl_front.eot") format("embedded-opentype"), url("https://erabrokers.com/wp-content/themes/fonts/wpl_front.svg#wpl_front") format("svg"), url("https://erabrokers.com/wp-content/themes/fonts/wpl_front.woff2") format("woff2"), url("https://erabrokers.com/wp-content/themes/fonts/wpl_front.woff") format("woff"), url("https://erabrokers.com/wp-content/themes/fonts/wpl_front.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'uncodeicon';
    src: url('https://erabrokers.com/wp-content/themes/uncode/library/fonts/uncode-icons.eot');
    src: url('https://erabrokers.com/wp-content/themes/uncode/library/fonts/uncode-icons.eot?#iefix') format('embedded-opentype'), url('https://erabrokers.com/wp-content/themes/uncode/library/fonts/uncode-icons.woff2') format('woff2'), url('https://erabrokers.com/wp-content/themes/uncode/library/fonts/uncode-icons.woff') format('woff'), url('https://erabrokers.com/wp-content/themes/uncode/library/fonts/uncode-icons.ttf') format('truetype'), url('https://erabrokers.com/wp-content/themes/uncode/library/fonts/uncode-icons.svg#uncodeicon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/redhatdisplay/v14/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-f6b769.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-f6b769.ttf) format("truetype");
    unicode-range: u+20, u+e013, u+e07b, u+e084, u+f08c, u+f099-f09b, u+f0d2, u+f13b, u+f167, u+f16a-f16d, u+f179-f17c, u+f17e, u+f18c, u+f19a-f19b, u+f1a0, u+f1b4, u+f1bc, u+f1be, u+f1e8, u+f1ed, u+f1f0-f1f1, u+f20e, u+f210, u+f213-f214, u+f230, u+f232, u+f23a, u+f26b, u+f270, u+f288, u+f299, u+f29b, u+f2a6, u+f2b0, u+f2c5-f2c6, u+f2e0, u+f368, u+f379, u+f392-f393, u+f39f, u+f3a9, u+f3ab-f3ac, u+f3c0, u+f3c7, u+f3ca, u+f3e2, u+f3eb-f3ec, u+f3f8, u+f3fe, u+f419, u+f41b, u+f4d5, u+f4e4, u+f4f8-f4f9, u+f514, u+f5b5, u+f6c9, u+f731, u+f77b, u+f7af, u+f7e1, u+f83b;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-90d968.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-90d968.ttf) format("truetype");
    unicode-range: u+20, u+e049, u+e052, u+e055, u+e057, u+e07c-e07f, u+e081, u+e087, u+e40f, u+e499, u+e49b, u+e4a0, u+e530, u+e5ad-e5ae, u+f081, u+f092, u+f0d3, u+f0d5, u+f0e1, u+f113, u+f166, u+f168, u+f170, u+f180, u+f184, u+f189-f18a, u+f194, u+f19e, u+f1a1-f1a2, u+f1a4-f1a5, u+f1a8-f1a9, u+f1b6-f1b7, u+f1ca-f1cc, u+f1d1, u+f1d4, u+f1d6-f1d7, u+f1e9, u+f1f2, u+f1f4-f1f5, u+f202, u+f208-f209, u+f20d, u+f23b, u+f23d-f23e, u+f25e, u+f260, u+f264, u+f266-f26a, u+f26d-f26e, u+f27c-f27d, u+f280-f282, u+f284-f285, u+f28a, u+f294, u+f296-f297, u+f2aa, u+f2ad-f2ae, u+f2b1-f2b4, u+f2b8, u+f2d6, u+f2da, u+f2de, u+f35c, u+f369-f36a, u+f36c, u+f36e-f370, u+f372, u+f375, u+f37a-f37b, u+f37d, u+f380, u+f384, u+f38b, u+f38f, u+f391, u+f394, u+f396-f397, u+f399, u+f3a1-f3a2, u+f3a4, u+f3a6, u+f3a8, u+f3af-f3b1, u+f3b5, u+f3b7, u+f3b9-f3bb, u+f3bd, u+f3c3, u+f3cb, u+f3d0, u+f3d2, u+f3d7, u+f3dc, u+f3df, u+f3e3-f3e4, u+f3e8, u+f3ee, u+f3f3, u+f3f7, u+f405, u+f40b, u+f40d, u+f415-f416, u+f41d, u+f41f-f420, u+f425, u+f427, u+f429-f42c, u+f431, u+f452, u+f459, u+f4e6-f4e8, u+f4ec-f4ed, u+f4ef-f4f0, u+f4f2-f4f5, u+f4f7, u+f50c-f50d, u+f511-f512, u+f59e, u+f5a8, u+f5b2, u+f5be, u+f5f7, u+f60f, u+f612, u+f69d, u+f730, u+f77a, u+f789, u+f78d, u+f790-f791, u+f797-f798, u+f7b0, u+f7bc, u+f7d3, u+f7df-f7e0, u+f7e3, u+f835, u+f838-f83a, u+f841-f842, u+f8ca, u+f8d2, u+f8e1, u+f8e8;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-9a7529.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-9a7529.ttf) format("truetype");
    unicode-range: u+20, u+e007, u+e01a, u+e01e, u+e056, u+e077-e07a, u+e080, u+e082-e083, u+e088, u+e2d0, u+e340, u+e360, u+e3d9, u+e43a, u+e44a, u+e531, u+e570, u+e5ac, u+e5c6-e5c7, u+f082, u+f0d4, u+f136, u+f13c, u+f15a, u+f169, u+f16e, u+f171-f174, u+f17d, u+f181, u+f18b, u+f18d, u+f198, u+f1a3, u+f1a6-f1a7, u+f1aa, u+f1b5, u+f1bd, u+f1d0, u+f1d2-f1d3, u+f1d5, u+f1e7, u+f1ee, u+f1f3, u+f203, u+f211-f212, u+f215-f216, u+f231, u+f237, u+f23c, u+f24b-f24c, u+f261, u+f263, u+f265, u+f27e, u+f286-f287, u+f289, u+f293, u+f298, u+f2a5, u+f2a9, u+f2ab-f2ac, u+f2c4, u+f2d5, u+f2d7-f2d9, u+f2dd, u+f36b, u+f36d, u+f371, u+f373-f374, u+f378, u+f37c, u+f37f, u+f383, u+f385, u+f388, u+f38c-f38e, u+f395, u+f39a, u+f39d-f39e, u+f3a3, u+f3a7, u+f3aa, u+f3ad-f3ae, u+f3b2, u+f3b4, u+f3b6, u+f3b8, u+f3bc, u+f3c4, u+f3c6, u+f3c8, u+f3cc, u+f3d3-f3d6, u+f3d8-f3db, u+f3e1, u+f3e6-f3e7, u+f3e9-f3ea, u+f3ef, u+f3f5-f3f6, u+f3f9, u+f402-f404, u+f407-f40a, u+f40c, u+f411-f414, u+f417, u+f41a, u+f41c, u+f41e, u+f421, u+f423, u+f426, u+f428, u+f42d-f430, u+f44d, u+f457, u+f4e5, u+f4e9-f4eb, u+f4ee, u+f4f1, u+f4f6, u+f50a-f50b, u+f50e-f510, u+f513, u+f592, u+f5a3, u+f5c6, u+f5cc, u+f5cf, u+f5f1, u+f5fa, u+f63f, u+f642, u+f6ca, u+f6cc, u+f6dc, u+f75d, u+f785, u+f799, u+f7b1, u+f7b3, u+f7bb, u+f7c6, u+f7d6, u+f834, u+f836-f837, u+f83c-f83d, u+f83f-f840, u+f89e, u+f8a6;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-68b95c.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-68b95c.ttf) format("truetype");
    unicode-range: u+20, u+f2b4, u+f425, u+f4e6;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-43def9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-43def9.ttf) format("truetype");
    unicode-range: u+20, u+e531;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-9ddffe.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-9ddffe.ttf) format("truetype");
    unicode-range: u+20, u+f293;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-f6b769.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-f6b769.ttf) format("truetype");
    unicode-range: u+20, u+e013, u+e07b, u+e084, u+f08c, u+f099-f09b, u+f0d2, u+f13b, u+f167, u+f16a-f16d, u+f179-f17c, u+f17e, u+f18c, u+f19a-f19b, u+f1a0, u+f1b4, u+f1bc, u+f1be, u+f1e8, u+f1ed, u+f1f0-f1f1, u+f20e, u+f210, u+f213-f214, u+f230, u+f232, u+f23a, u+f26b, u+f270, u+f288, u+f299, u+f29b, u+f2a6, u+f2b0, u+f2c5-f2c6, u+f2e0, u+f368, u+f379, u+f392-f393, u+f39f, u+f3a9, u+f3ab-f3ac, u+f3c0, u+f3c7, u+f3ca, u+f3e2, u+f3eb-f3ec, u+f3f8, u+f3fe, u+f419, u+f41b, u+f4d5, u+f4e4, u+f4f8-f4f9, u+f514, u+f5b5, u+f6c9, u+f731, u+f77b, u+f7af, u+f7e1, u+f83b;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-90d968.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-90d968.ttf) format("truetype");
    unicode-range: u+20, u+e049, u+e052, u+e055, u+e057, u+e07c-e07f, u+e081, u+e087, u+e40f, u+e499, u+e49b, u+e4a0, u+e530, u+e5ad-e5ae, u+f081, u+f092, u+f0d3, u+f0d5, u+f0e1, u+f113, u+f166, u+f168, u+f170, u+f180, u+f184, u+f189-f18a, u+f194, u+f19e, u+f1a1-f1a2, u+f1a4-f1a5, u+f1a8-f1a9, u+f1b6-f1b7, u+f1ca-f1cc, u+f1d1, u+f1d4, u+f1d6-f1d7, u+f1e9, u+f1f2, u+f1f4-f1f5, u+f202, u+f208-f209, u+f20d, u+f23b, u+f23d-f23e, u+f25e, u+f260, u+f264, u+f266-f26a, u+f26d-f26e, u+f27c-f27d, u+f280-f282, u+f284-f285, u+f28a, u+f294, u+f296-f297, u+f2aa, u+f2ad-f2ae, u+f2b1-f2b4, u+f2b8, u+f2d6, u+f2da, u+f2de, u+f35c, u+f369-f36a, u+f36c, u+f36e-f370, u+f372, u+f375, u+f37a-f37b, u+f37d, u+f380, u+f384, u+f38b, u+f38f, u+f391, u+f394, u+f396-f397, u+f399, u+f3a1-f3a2, u+f3a4, u+f3a6, u+f3a8, u+f3af-f3b1, u+f3b5, u+f3b7, u+f3b9-f3bb, u+f3bd, u+f3c3, u+f3cb, u+f3d0, u+f3d2, u+f3d7, u+f3dc, u+f3df, u+f3e3-f3e4, u+f3e8, u+f3ee, u+f3f3, u+f3f7, u+f405, u+f40b, u+f40d, u+f415-f416, u+f41d, u+f41f-f420, u+f425, u+f427, u+f429-f42c, u+f431, u+f452, u+f459, u+f4e6-f4e8, u+f4ec-f4ed, u+f4ef-f4f0, u+f4f2-f4f5, u+f4f7, u+f50c-f50d, u+f511-f512, u+f59e, u+f5a8, u+f5b2, u+f5be, u+f5f7, u+f60f, u+f612, u+f69d, u+f730, u+f77a, u+f789, u+f78d, u+f790-f791, u+f797-f798, u+f7b0, u+f7bc, u+f7d3, u+f7df-f7e0, u+f7e3, u+f835, u+f838-f83a, u+f841-f842, u+f8ca, u+f8d2, u+f8e1, u+f8e8;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-9a7529.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-9a7529.ttf) format("truetype");
    unicode-range: u+20, u+e007, u+e01a, u+e01e, u+e056, u+e077-e07a, u+e080, u+e082-e083, u+e088, u+e2d0, u+e340, u+e360, u+e3d9, u+e43a, u+e44a, u+e531, u+e570, u+e5ac, u+e5c6-e5c7, u+f082, u+f0d4, u+f136, u+f13c, u+f15a, u+f169, u+f16e, u+f171-f174, u+f17d, u+f181, u+f18b, u+f18d, u+f198, u+f1a3, u+f1a6-f1a7, u+f1aa, u+f1b5, u+f1bd, u+f1d0, u+f1d2-f1d3, u+f1d5, u+f1e7, u+f1ee, u+f1f3, u+f203, u+f211-f212, u+f215-f216, u+f231, u+f237, u+f23c, u+f24b-f24c, u+f261, u+f263, u+f265, u+f27e, u+f286-f287, u+f289, u+f293, u+f298, u+f2a5, u+f2a9, u+f2ab-f2ac, u+f2c4, u+f2d5, u+f2d7-f2d9, u+f2dd, u+f36b, u+f36d, u+f371, u+f373-f374, u+f378, u+f37c, u+f37f, u+f383, u+f385, u+f388, u+f38c-f38e, u+f395, u+f39a, u+f39d-f39e, u+f3a3, u+f3a7, u+f3aa, u+f3ad-f3ae, u+f3b2, u+f3b4, u+f3b6, u+f3b8, u+f3bc, u+f3c4, u+f3c6, u+f3c8, u+f3cc, u+f3d3-f3d6, u+f3d8-f3db, u+f3e1, u+f3e6-f3e7, u+f3e9-f3ea, u+f3ef, u+f3f5-f3f6, u+f3f9, u+f402-f404, u+f407-f40a, u+f40c, u+f411-f414, u+f417, u+f41a, u+f41c, u+f41e, u+f421, u+f423, u+f426, u+f428, u+f42d-f430, u+f44d, u+f457, u+f4e5, u+f4e9-f4eb, u+f4ee, u+f4f1, u+f4f6, u+f50a-f50b, u+f50e-f510, u+f513, u+f592, u+f5a3, u+f5c6, u+f5cc, u+f5cf, u+f5f1, u+f5fa, u+f63f, u+f642, u+f6ca, u+f6cc, u+f6dc, u+f75d, u+f785, u+f799, u+f7b1, u+f7b3, u+f7bb, u+f7c6, u+f7d6, u+f834, u+f836-f837, u+f83c-f83d, u+f83f-f840, u+f89e, u+f8a6;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-68b95c.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-68b95c.ttf) format("truetype");
    unicode-range: u+20, u+f2b4, u+f425, u+f4e6;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-43def9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-43def9.ttf) format("truetype");
    unicode-range: u+20, u+e531;
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-9ddffe.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.4.0/webfonts/pro-fa-brands-400-9ddffe.ttf) format("truetype");
    unicode-range: u+20, u+f293;
}
