
body {
    font-family: helvetica_neue_ltregular, sans-serif!important
}

a,
aside,
b,
body,
div,
form,
h1,
h4,
html,
i,
img,
li,
nav,
p,
section,
span,
strong,
ul {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-weight: 400!important
}

aside,
nav,
section {
    display: block
}

body * {
    -webkit-text-size-adjust: none
}

.clear {
    clear: both;
    overflow: hidden;
    height: 0;
    font-size: 0;
    display: block
}

input,
select,
textarea {
    font-family: sans-serif;
    font-weight: 300;
    border-radius: 0;
    padding: 5px
}

a:visited {
    text-decoration: none;
    outline: 0;
    color: #000
}

ul {
    list-style: none
}

body {
    font-weight: 400;
    font-size: 14px;
    line-height: 1
}

.information-blocks {
    margin-bottom: 20px
}

.block-title {
    font-size: 20px;
    line-height: 24px;
    color: #000;
    font-weight: 600;
    padding-bottom: 15px;
    margin-bottom: 25px
}

.block-title.size-3 {
    font-size: 24px;
    margin-bottom: -1px
}

.button {
    font-weight: 700;
    font-size: 14px;
    line-height: 25px;
    color: #373737;
    text-transform: uppercase;
    text-align: center;
    padding: 8px 10px;
    display: inline-block;
    margin-bottom: 12px;
    min-width: 127px;
    border: 2px #dadada solid;
    background: 0 0;
    position: relative
}

.button.style-10 {
    font-size: 14px;
    line-height: 18px;
    padding: 11px 40px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    border: 2px #262626 solid;
    background: #262626;
    letter-spacing: 2px;
    margin-bottom: 25px!important
}

::-webkit-input-placeholder {
    color: #c2c2c2;
    opacity: 1
}

::-moz-placeholder {
    color: #c2c2c2;
    opacity: 1
}

:-ms-input-placeholder {
    color: #c2c2c2;
    opacity: 1
}

input:-moz-placeholder {
    color: #c2c2c2;
    opacity: 1
}

@media (min-width:1200px) {
    .responsive-menu-toggle-class {
        display: none!important
    }
}

@media (max-width:1199px) {
    .content {
        display: none;
        margin: 8px!important;
        color: #fff;
        font-size: 16px
    }
}

@media (max-width:1199px) {
    .responsive-menu-toggle-class {
        display: block
    }
    .blog-sidebar {
        background: #fff;
        padding: 15px;
        border: 0!important;
        opacity: .9
    }
}

@media (max-width:991px) {
    .information-blocks {
        margin-bottom: 40px
    }
}

.navigation {
    font-size: 0;
    position: relative;
    height: 40px
}

nav {
    position: relative
}

nav>ul>li>a {
    font-size: 13px;
    color: #777;
    text-transform: uppercase;
    display: inline-block
}

nav>ul>li:last-child:after {
    content: " ";
    padding: 0
}

.fixed-header-visible {
    display: none
}

@media (max-width:1199px) {
    .navigation {
        position: fixed;
        left: 0;
        top: 0;
        width: 290px;
        background: #1c5899;
        height: 100%;
        border: none;
        z-index: 7;
        transform: translateX(-290px);
        -moz-transform: translateX(-290px);
        -webkit-transform: translateX(-290px);
        -ms-transform: translateX(-290px)
    }
    .nav-overflow {
        position: absolute;
        width: 100%;
        left: 0;
        top: 75px;
        bottom: 0;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        -moz-overflow-scrolling: touch;
        -ms-overflow-scrolling: touch
    }
    .navigation-header {
        padding: 0 50px 0 20px;
        border-bottom: 1px #79a5d4 solid
    }
    .navigation-header .title {
        font-size: 20px;
        line-height: 75px;
        font-weight: 700;
        text-transform: uppercase;
        color: #fff
    }
    .navigation-header .close-menu {
        width: 40px;
        height: 40px;
        line-height: 40px;
        position: absolute;
        right: 5px;
        top: 17px;
        text-transform: uppercase
    }
    .navigation-header .close-menu:after,
    .navigation-header .close-menu:before {
        width: 18px;
        height: 2px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -1px 0 0 -9px;
        content: "";
        background: #fff
    }
    .navigation-header .close-menu:before {
        transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg)
    }
    .navigation-header .close-menu:after {
        transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg)
    }
    nav>ul>li {
        float: none;
        border-bottom: 1px #79a5d4 solid;
        padding: 0;
        position: relative;
        margin-top: 0;
        color: #fff;
        border-left: 0!important
    }
    nav>ul>li>a {
        font-size: 12px;
        color: #fff!important;
        line-height: 14px;
        padding: 15px 50px 15px 21px;
        display: inline-block
    }
}

@media (max-width:991px) {
    .information-entry {
        margin-bottom: 35px
    }
}

.hover-class-1:after {
    background: 0 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    opacity: 0
}

.breadcrumb-box {
    margin: 15px 0
}

.breadcrumb-box a {
    display: inline-block;
    font-size: 15px;
    color: #000;
    line-height: 16px;
    margin-right: 7px;
    padding: 7px 0;
    font-weight: 700
}

/*.breadcrumb-box a:after {
    content: "";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: 7px
}*/

.breadcrumb-box a:last-child:after {
    display: none
}

.simple-field {
    margin-bottom: 8px;
    width: 100%;
    border: 1px #e6e6e6 solid;
    font-size: 13px;
    line-height: 43px;
    color: #313131;
    height: 45px;
    padding: 0 20px;
    font-weight: 400
}

textarea.simple-field {
    margin-bottom: 20px;
    line-height: 19px;
    padding-top: 14px;
    padding-bottom: 14px;
    height: 130px
}

select {
    background: #fff!important
}

.simple-field::-webkit-input-placeholder {
    color: grey;
    opacity: 1
}

.simple-field::-moz-placeholder {
    color: grey;
    opacity: 1
}

.simple-field:-ms-input-placeholder {
    color: grey;
    opacity: 1
}

.simple-field:-moz-placeholder {
    color: grey;
    opacity: 1
}

.button input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}

.blog-landing-box {
    position: relative
}

.blog-landing-box:after {
    content: "";
    width: 100%;
    display: block;
    height: 0;
    clear: both
}

.blog-entry {
    padding-bottom: 45px;
    border-bottom: 1px #ebebeb solid;
    margin-bottom: 45px
}

.blog-entry:last-child {
    border: none
}

.blog-entry:after {
    content: "";
    width: 100%;
    height: 0;
    clear: both;
    display: block
}

.blog-entry .image {
    position: relative;
    display: block;
    overflow: hidden;
    margin-bottom: 45px
}

.blog-entry .image img {
    display: block;
    width: 100%;
    height: auto
}

.blog-entry .title {
    font-size: 23px;
    color: #2e2e2e;
    font-weight: 500;
    line-height: 30px;
    display: block;
    margin-bottom: 15px
}

.blog-entry .subtitle {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 12px;
    color: grey;
    font-weight: 300
}

.blog-entry .date {
    float: left;
    width: 70px;
    text-align: center;
    background: #f7f7f7;
    font-size: 30px;
    font-weight: 500;
    color: #2e2e2e;
    line-height: 70px
}

.blog-entry .date span {
    display: block;
    background: #d14242;
    font-size: 13px;
    color: #fff;
    color: #fff;
    font-weight: 600;
    line-height: 25px;
    text-transform: uppercase
}

.blog-entry .content {
    margin-left: 100px
}

.page-selector {
    padding: 15px 0 0 0;
    border-top: 1px #ebebeb solid;
    border-bottom: 1px #ebebeb solid;
    font-size: 0;
    margin-bottom: 30px
}

.page-selector .description {
    float: left;
    font-size: 13px;
    line-height: 30px;
    font-weight: 400;
    color: grey;
    margin-bottom: 15px
}

.page-selector .pages-box {
    float: right
}

.blog-sidebar .information-blocks {
    margin-bottom: 50px;
    padding-top: 46px
}

.categories-list ul li {
    border-top: 1px #f0f0f0 solid;
    border-bottom: 1px #f0f0f0 solid;
    margin-top: -1px
}

.categories-list ul li a {
    position: relative;
    font-size: 15px;
    color: #333232;
    font-weight: 500;
    line-height: 17px;
    padding: 15px 40px 15px 0;
    display: block
}

.categories-list ul li a span {
    position: absolute;
    line-height: 47px;
    top: 0;
    right: 0;
    font-weight: 600;
    color: #828282
}

@media (max-width:991px) {
    .blog-sidebar {
        padding-top: 25px
    }
}

@media (max-width:767px) {
    .page-selector {
        margin-left: 0!important
    }
}

.blog-landing-box.type-2 {
    overflow: hidden
}

.blog-landing-box.type-2 .blog-entry {
    margin-left: 100px;
    position: relative
}

.blog-landing-box.type-2 .date {
    position: absolute;
    left: -100px;
    top: 0;
    z-index: 1
}

.blog-landing-box.type-2 .date:before {
    content: "";
    width: 1px;
    background: #ebebeb;
    height: 1000px;
    left: 50%;
    top: 95px;
    position: absolute
}

.blog-landing-box.type-2 .blog-entry:last-child .date:after {
    content: "";
    width: 1px;
    background: #fff;
    height: 1000px;
    left: 50%;
    top: 95px;
    position: absolute
}

.blog-landing-box.type-2 .blog-entry .content {
    margin-left: 0
}

@media (max-width:480px) {
    .blog-landing-box.type-2 .date {
        left: 0
    }
    .blog-landing-box.type-2 .date:before {
        display: none
    }
}

@media (max-width:991px) {
    .blog-sidebar .information-blocks {
        margin-bottom: 40px
    }
}

@media (max-width:767px) {
    .blog-entry {
        margin-bottom: 30px;
        padding-bottom: 30px
    }
    .blog-entry .image {
        margin-bottom: 30px
    }
}

@media only screen and (max-width:480px) {
    .blog-entry {
        margin-left: 0!important
    }
    .blog-entry .content {
        margin-left: 0
    }
}

@media (max-width:991px) {
    .information-blocks {
        overflow: hidden
    }
}

.blog-sidebar {
    background: #fff;
    padding: 15px;
    border: 1px solid #ddd!important;
    opacity: .9
}

b,
strong {
    font-weight: 700!important
}

.card {
    border: 0;
    border-radius: .25rem;
    font-weight: 400;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)
}

.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.form-group {
    margin-bottom: 15px!important
}

.content {
    display: block;
    margin: 7px 15px;
    color: #fff;
    font-size: 12px
}

a {
    color: #000;
    text-decoration: none
}

.breadcrumb-box a {
    color: #000
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

ul {
    padding: 0;
    margin: 0
}

img {
    max-width: 100%
}

a,
h1,
h4,
p {
    font-family: "Fira Sans", sans-serif
}

.expertR ul {
    position: absolute;
    background: red;
    bottom: 0;
    right: 0;
    height: 264px;
    width: 100%;
    padding-top: 25px!important
}

.expertR {
    position: initial
}

.expertR a.btn {
    background: #fff;
    color: #444;
    padding: 8px;
    border-radius: 25px;
    font-size: 15px
}

.expertR li {
    margin: 10px 10px
}

.expertR a.btn .fa {
    margin-left: 10px
}

.expertR li:nth-child(3) a {
    padding: 0;
    font-size: 26px
}

.expertR li {
    list-style: none;
    color: #fff
}

.expertR li {
    border: 0!important
}

.expertR ul {
    margin: 0!important
}

.expertR ul {
    padding: 10px 30px
}

.expertR li:last-child {
    margin-top: 30px;
    margin-left: 18px
}

br {
    display: none
}

.header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    width: 100%;
    box-shadow: 0 0 6px 0 rgba(211, 211, 211, .83)
}

.clear2 {
    margin-top: 145px
}

.expertR li {
    margin: 0 10px 5px 10px
}

.menu {
    float: right
}

.menu {
    margin-top: 3px
}

.navbar {
    margin-bottom: 0;
    border: 1px solid transparent
}

.information-blocks h1 {
    font-size: 34px;
    font-weight: 600!important
}

.leftAccordian .year {
    color: #fff;
    padding: 10px 0
}

.leftAccordian .month a {
    color: #fff;
    font-size: 14px;
    padding: 5px 0;
    display: block
}

body .blog-sidebar {
    min-height: 980px;
    height: 980px
}

.blog-landing-box.type-2 .blog-entry {
    margin-left: 0!important
}

.blog-entry a.title {
    font-size: 18px!important;
    line-height: 26px;
    font-weight: 600!important
}

.blog-landing-box.type-2 .date {
    left: 0
}

.bgTitle {
    padding-left: 85px;
    margin-bottom: 0;
    min-height: 125px
}

.blog-landing-box.type-2 .blog-entry:last-child .date:after,
.blog-landing-box.type-2 .date:before {
    display: none!important
}

.blog-entry a {
    color: #333
}

.blog-entry .image {
    margin-bottom: 20px
}

.blog-entry.sanjeev a {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0
}

.information-blocks .searching-btn {
    background: #f3f3f3;
    padding: 15px;
    margin-bottom: 20px;
    box-shadow: 0 0 5px 0 #d2d2d2
}

.information-blocks .col-md-3.information-entry.blog-sidebar {
    padding: 0;
    border: 0!important
}

.information-blocks input#serach-details {
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px 10px
}

select#city,
select#state {
    padding-right: 0;
    padding-left: 5px
}

.information-blocks input.btn {
    position: absolute;
    right: 0;
    border-radius: 0;
    top: 0;
    padding: 13px 13px;
    font-size: 12px;
    bottom: 0;
    width: 46px;
    z-index: 99
}

.information-blocks .form-group {
    position: relative;
    margin: 0!important
}

aside#secondary {
    background: #f3f3f3;
    padding: 15px;
    margin-bottom: 20px;
    box-shadow: 0 0 5px 0 #d2d2d2
}

.blog-landing-box.type-2 .blog-entry {
    margin-bottom: 0
}

span.page-numbers.current {
    margin-left: 17px
}

.page-numbers {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-left: 5px;
    font-size: 14px
}

.page-selector {
    display: none
}

.categories-list {
    background: #f3f3f3;
    padding: 25px 15px 1px 15px;
    margin-bottom: 20px;
    box-shadow: 0 0 5px 0 #d2d2d2
}

.categories-list .block-title.size-3 {
    font-size: 20px;
    font-weight: 800!important;
    letter-spacing: .5px
}

.categories-list a {
    padding: 8px 0!important
}

div#accordion {
    background: #0e5fa8;
    padding: 15px
}

.leftAccordian .card {
    background: #266fb0
}

.leftAccordian .card ul li {
    color: #fff
}

div#accordion .card {
    box-shadow: inherit!important;
    background: 0 0;
    border: 0;
    border-radius: 0
}

.blog-sidebar .information-blocks {
    padding-top: 25px!important
}

.button.style-10 {
    background: #d88b5f;
    border: 2px solid #d88b5f;
    border-radius: 25px;
    text-align: center;
    margin-left: 20px
}

select#city,
select#state {
    color: #878788!important
}

.searching-btn i.fa.fa-search {
    position: absolute;
    color: #b7b5b5;
    top: 14px;
    right: 10px;
    z-index: 1
}

.searching-btn {
    position: relative
}

.blog-sidebar .information-blocks {
    margin-bottom: 30px!important
}

.blog-entry {
    margin-bottom: 0
}

.navbar {
    border-bottom: 1px solid rgba(221, 221, 221, .25)
}

button.close {
    display: inline-block;
    position: absolute;
    right: -12px;
    background: red;
    width: 30px;
    line-height: 30px;
    color: #fff;
    opacity: 9;
    z-index: 9;
    border-radius: 100%;
    top: -10px
}

body {
    overflow-x: hidden
}

body .information-entry {
    height: auto!important
}

ul#menu-top-menu li:nth-child(6) a {
    padding-right: 40px
}

div#searchBtn .modal-content {
    padding: 10px;
    border-radius: 0
}

div#searchBtn .modal-dialog {
    max-width: 710px;
    padding: 10px
}

div#searchBtn .form-group {
    margin: 0
}

div#searchBtn .modal-dialog .form-group {
    margin-bottom: 0!important
}

div#searchBtn input.form-control {
    height: 50px;
    border-radius: 0
}

div#searchBtn button.close {
    border-radius: 0;
    width: 50px;
    height: 50px;
    top: 10px;
    right: 10px
}

div#searchBtn .form-group {
    position: relative
}

div#searchBtn .form-group input.btn.searchBtn2 {
    position: absolute;
    background: #0858a3;
    top: 0;
    height: 50px;
    right: 51px;
    color: #fff;
    border-radius: 0
}

.container-fluid {
    max-width: 1920px;
    margin: auto
}

.sieBtn img {
    max-width: 20px
}

body .blog-sidebar {
    padding: 30px 0 10px 0
}

body .blog-sidebar {
    margin-bottom: 40px
}

body .information-entry {
    padding-right: 35px
}

.blog-entry .image img {
    min-height: 260px;
    object-fit: fill
}

.blog-entry.sanjeev {
    padding-bottom: 65px
}

section.footer .quickLinks li a {
    font-size: 16px!important;
    padding: 7px 18px!important
}

section.footer .quickLinks li:first-child a {
    padding-left: 0!important
}

ul#sideMenuMobile_only {
    display: none
}

div#mySidenav ul.mainSideNav::-webkit-scrollbar {
    width: 10px
}

div#mySidenav ul.mainSideNav::-webkit-scrollbar-thumb {
    background-color: #fff;
    outline: 10px solid #0e5fa8
}

section.footr_icons {
    display: none
}

.breadcrumb-box a {
    font-size: 12px
}

.leftAccordian .year {
    position: relative
}

.leftAccordian .year:before {
    position: absolute;
    background: #fff;
    content: "";
    width: 13px;
    height: 2px;
    right: 0;
    top: 21px
}

.leftAccordian .year:after {
    position: absolute;
    background: #fff;
    content: "";
    width: 2px;
    height: 13px;
    right: 5px;
    top: 16px
}

.expertR ul {
    height: auto
}

section.footer2 li a {
    text-transform: capitalize
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted #000
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 50%;
    margin-left: -60px
}

.top_header span.tooltiptext {
    width: auto;
    left: 157%;
    top: 23px;
    color: #d21811;
    font-weight: 700!important;
    border-radius: 0;
    font-size: 10px;
    padding: 1px;
    background: no-repeat
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

ul {
    padding: 0;
    margin: 0
}

img {
    max-width: 100%
}

a,
h1,
h4,
p {
    font-family: "Fira Sans", sans-serif
}

br {
    display: none
}

.information-blocks h1 {
    margin-bottom: 40px;
    margin-top: 30px
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUT3fcWTP.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUTTfcWTP.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUTzfcWTP.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUTPfcWTP.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUT_fcWTP.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUT7fcWTP.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUTDfcQ.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf1VFn2lg.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf8VFn2lg.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf0VFn2lg.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf7VFn2lg.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf3VFn2lg.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf2VFn2lg.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf4VFk.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf1VFn2lg.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf8VFn2lg.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf0VFn2lg.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf7VFn2lg.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf3VFn2lg.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf2VFn2lg.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf4VFk.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjEYTLHdQ.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjNYTLHdQ.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjFYTLHdQ.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjKYTLHdQ.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjGYTLHdQ.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjHYTLHdQ.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjJYTI.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif1VFn2lg.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif8VFn2lg.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif0VFn2lg.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif7VFn2lg.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif3VFn2lg.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif2VFn2lg.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif4VFk.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf1VFn2lg.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf8VFn2lg.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf0VFn2lg.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf7VFn2lg.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf3VFn2lg.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf2VFn2lg.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf4VFk.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf1VFn2lg.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf8VFn2lg.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf0VFn2lg.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf7VFn2lg.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf3VFn2lg.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf2VFn2lg.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf4VFk.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf1VFn2lg.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf8VFn2lg.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf0VFn2lg.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf7VFn2lg.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf3VFn2lg.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf2VFn2lg.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf4VFk.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif1VFn2lg.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif8VFn2lg.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif0VFn2lg.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif7VFn2lg.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif3VFn2lg.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif2VFn2lg.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif4VFk.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjEYTLHdQ.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjNYTLHdQ.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjFYTLHdQ.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjKYTLHdQ.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjGYTLHdQ.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjHYTLHdQ.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjJYTI.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneSxf6TF0.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneQhf6TF0.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneShf6TF0.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneRRf6TF0.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneSRf6TF0.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneSBf6TF0.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneRhf6.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreSxf6TF0.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreQhf6TF0.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreShf6TF0.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreRRf6TF0.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreSRf6TF0.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreSBf6TF0.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreRhf6.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9E4kDNxMZdWfMOD5VvmIjLeTY.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/static/font/va9E4kDNxMZdWfMOD5Vvl4jL.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveSxf6TF0.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveQhf6TF0.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveShf6TF0.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveRRf6TF0.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveSRf6TF0.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveSBf6TF0.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveRhf6.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeSxf6TF0.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeQhf6TF0.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeShf6TF0.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeRRf6TF0.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeSRf6TF0.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeSBf6TF0.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeRhf6.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eSxf6TF0.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eQhf6TF0.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eShf6TF0.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eRRf6TF0.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eSRf6TF0.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eSBf6TF0.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eRhf6.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eSxf6TF0.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eQhf6TF0.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eShf6TF0.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eRRf6TF0.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eSRf6TF0.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eSBf6TF0.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eRhf6.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eSxf6TF0.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eQhf6TF0.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eShf6TF0.woff2") format("woff2");
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eRRf6TF0.woff2") format("woff2");
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eSRf6TF0.woff2") format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eSBf6TF0.woff2") format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: "Fira Sans";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eRhf6.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

a.btn.exprtBtn {
    position: fixed;
    top: 50%;
    background: #0f5ea7;
    right: -80px;
    transform: rotate(-90deg);
    border-radius: 0;
    padding: 10px 20px;
    overflow: hidden;
    color: #fff;
    letter-spacing: .9px;
    z-index: 999
}

.quickLinks li:last-child {
    display: none!important
}

.style-5 input.form-control {
    margin-bottom: 8px;
    width: 100%;
    border: 1px #e6e6e6 solid;
    font-size: 13px;
    line-height: 43px;
    color: #313131;
    height: 45px;
    padding: 0 20px;
    font-weight: 400
}

.top_header {
    background: #262626;
    overflow: hidden
}

.top_header li {
    color: #fff;
    border-right: 1px solid grey;
    line-height: 1
}

.top_header li a {
    border: 0;
    color: #fff;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 1;
    text-decoration: none;
    display: inline-block
}

.top_header li span {
    padding-left: 10px;
    font-size: 14px
}

.top_header li {
    display: inline-block
}

.top_header li:nth-child(4),
.top_header li:nth-child(5) {
    border-right: 0
}

.top_header a.btn.btn_location {
    background: #de2127;
    border-radius: 0
}

.top_header a.btn {
    border-radius: 0
}

ul.pull-right1 {
    margin: 0;
    float: right
}

.menu {
    display: flex;
    align-items: center
}

.topnav li {
    display: inline-block
}

.topnav li a {
    letter-spacing: .5px;
    color: #444;
    font-weight: 400;
    font-size: 21px;
    padding: 0 20px;
    display: block;
    text-decoration: none
}

body .bg-light {
    background-color: #fff!important;
    padding: 8px 0
}

.sidenav {
    width: 300px!important;
    transform: translateX(100%);
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 99999;
    top: 0;
    right: 0;
    background-color: #0f5fa8;
    overflow-x: hidden;
    padding-top: 60px
}

.sidenav a {
    padding: 8px 8px 8px 45px;
    text-decoration: none;
    font-size: 18px;
    color: #fff;
    display: block
}

.topnav li:last-child a {
    padding-right: 50px
}

.sidenav .closebtn {
    position: absolute;
    top: 30px;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    padding: 0;
    background: #0b4d89;
    height: 40px;
    line-height: 40px;
    width: 40px;
    text-align: center
}

div#mySidenav ul {
    margin-top: 40px
}

div#mySidenav ul li {
    border-bottom: 1px solid #ffffff30
}

.sieBtn a {
    color: #000;
    display: block
}

ul#menu-top-menu li:nth-child(6) a {
    padding-right: 20px;
    background: #0f5ea7;
    color: #fff;
    border-radius: 3px
}

ul#menu-top-menu li:nth-child(6) {
    margin-right: 40px
}

.sidenav::-webkit-scrollbar {
    width: 6px
}

.sidenav::-webkit-scrollbar-track {
    background-color: #0f5fa8;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.sidenav::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: red
}

.gif-list a {
    padding-left: 5px!important
}

.gif-list .gif-icon img {
    width: 18px
}

.top_header {
    background: #262626;
    overflow: visible
}

.tooltip {
    position: relative!important;
    display: inline-block!important;
    opacity: 1!important
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 220px!important;
    background-color: red!important;
    color: #fff!important;
    text-align: center!important;
    border-radius: 5px!important;
    padding: 10px 10px!important;
    position: absolute!important;
    z-index: 99;
    top: 4px!important;
    left: -150px!important;
    font-size: 14px!important;
    height: 50px
}

.tooltip .tooltiptext p {
    margin-bottom: 5px
}

.Call-list {
    display: none;
    border-bottom: none!important
}

.Call-box {
    border: transparent;
    font-size: 12px!important;
    padding: 8px 0;
    text-decoration: none;
    color: #fff;
    display: block;
    background: #f00;
    width: 240px;
    border-radius: 6px;
    text-align: center;
    margin: 15px auto;
    padding: 4px;
    border-radius: 25px
}

ul.mainSideNav li .Call-box a {
    padding: 0!important;
    font-size: 18px!important
}

.expertR ul {
    position: absolute;
    background: red;
    bottom: 0;
    right: 0;
    height: 264px;
    width: 100%;
    padding-top: 25px!important
}

.expertR {
    position: initial
}

.expertR a.btn {
    background: #fff;
    color: #444;
    padding: 8px;
    border-radius: 25px;
    font-size: 15px
}

.expertR li {
    margin: 10px 10px
}

.expertR a.btn .fa {
    margin-left: 10px
}

.expertR li:nth-child(3) a {
    padding: 0;
    font-size: 26px
}

.expertR li {
    list-style: none;
    color: #fff
}

.expertR li {
    border: 0!important
}

.expertR ul {
    margin: 0!important
}

.expertR ul {
    padding: 10px 30px
}

.expertR li:last-child {
    margin-top: 30px;
    margin-left: 18px
}

button.close {
    display: inline-block;
    position: absolute;
    right: -12px;
    background: red!important;
    width: 30px;
    line-height: 30px;
    color: #fff;
    opacity: 9;
    z-index: 9;
    border-radius: 100%;
    top: -10px
}

body {
    overflow-x: hidden
}

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*,
::after,
::before {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

aside,
nav,
section {
    display: block
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff
}

h1,
h4 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ul ul {
    margin-bottom: 0
}

b,
strong {
    font-weight: bolder
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent
}

img {
    vertical-align: middle;
    border-style: none
}

button {
    border-radius: 0
}

button,
input,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

select {
    word-wrap: normal
}

[type=button],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

textarea {
    overflow: auto;
    resize: vertical
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

template {
    display: none
}

h1,
h4 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}

h1 {
    font-size: 2.5rem
}

h4 {
    font-size: 1.5rem
}

.container,
.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1140px
    }
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.col-md-12,
.col-md-3,
.col-md-6,
.col-md-9 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

@media (min-width:768px) {
    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057
}

.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-group {
    margin-bottom: 1rem
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem
}

.fade:not(.show) {
    opacity: 0
}

.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem
}

.navbar .container-fluid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width:991.98px) {
    .navbar-expand-lg>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand-lg>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px)
}

.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}

@media (min-width:576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}

.bg-light {
    background-color: #f8f9fa!important
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0
}

.mr-auto {
    margin-right: auto!important
}

@charset "UTF-8";
@font-face {
    font-family: "FontAwesome";
    src: url("/static/font/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.eot");
    src: url("/static/font/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.eot") format("embedded-opentype"), url("/static/font/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.woff2") format("woff2"), url("/static/font/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.woff") format("woff"), url("/static/font/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.ttf") format("truetype"), url("https://cdn-dlmgh.nitrocdn.com/czhNUEyPuUXIxbYXVrhRCMSuWJGswqag/assets/static/source/rev-cd111dc/wp-content/themes/aiswindows/fonts/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.svg") format("svg");
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-search:before {
    content: ""
}

.fa-angle-right:before {
    content: ""
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

@media (max-width:1600px) {
    .expertR,
    div#mySidenav ul {
        width: 100%
    }
    .expertR ul {
        position: relative
    }
    .sidenav {
        display: flex;
        align-items: flex-end;
        flex-wrap: wrap
    }
}

@media (max-width:1199px) {
    .expertR ul {
        position: relative
    }
}

@media (max-width:991px) {
    ul#sideMenuMobile_only {
        display: block!important
    }
    ul.mainSideNav a {
        padding: 6px 8px 6px 45px!important;
        font-size: 15px!important
    }
    .expertR ul {
        position: relative
    }
}

@media (max-width:767px) {
    body section.header .top_header li:nth-child(2) a {
        display: block!important
    }
    ul#sideMenuMobile_only {
        margin-top: 0!important
    }
    .top_header li:nth-child(4) a {
        display: inherit!important;
        display: block!important
    }
    a.btn.btn_search {
        margin-top: 10px
    }
    .top_header li:last-child {
        border: 0
    }
    .top_header li:nth-child(3) a {
        padding-right: 11px
    }
    body .blog-sidebar {
        height: auto!important;
        margin-bottom: 40px!important
    }
    aside#secondary {
        padding: 35px!important
    }
    div#accordion {
        padding: 35px!important
    }
    .categories-list {
        padding: 35px!important
    }
    section.footr_icons {
        box-shadow: 0px 10px 6px 10px #000
    }
    .information-blocks .searching-btn {
        padding: 20px 35px!important
    }
    .information-blocks h1 {
        margin: 15px 0
    }
    form#enquiryForm .form-group {
        text-align: center
    }
    a.btn.exprtBtn {
        display: none
    }
    li.gif-list strong {
        display: none
    }
    .Call-list {
        display: block;
        border-bottom: none!important
    }
}

@media (max-width:480px) {
    li.gif-list strong {
        display: none
    }
    .Call-list {
        display: block;
        border-bottom: none!important
    }
    .tooltiptext {
        display: none
    }
}

@media (max-width:767px) {
    div#mySidenav ul.mainSideNav {
        height: 100%!important;
        overflow-x: auto!important;
        width: 100%!important
    }
    .expertR {
        position: relative
    }
    ul.mainSideNav a {
        padding: 6px 8px 6px 45px!important;
        font-size: 15px!important
    }
    .expertR ul {
        height: 264px!important
    }
    .btn {
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        margin-bottom: 10px!important;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        touch-action: manipulation;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px
    }
    .Call-list {
        display: block;
        border-bottom: none!important
    }
    .tooltiptext {
        display: none
    }
}

@media (max-width:480px) {
    li.gif-list strong {
        display: none
    }
    .Call-list {
        display: block;
        border-bottom: none!important
    }
    .tooltiptext {
        display: none
    }
}

@media (max-width:360px) {
    li.gif-list strong {
        display: none
    }
    .Call-list {
        display: block;
        border-bottom: none!important
    }
    .tooltiptext {
        display: none
    }
}

@media (min-width:1450px) and (max-width:4000px) {
    .container {
        max-width: 1366px
    }
}

@media (min-width:1366px) and (max-width:1550px) {
    section.footer .quickLinks li a {
        padding: 7px 11px
    }
}

@media (min-width:1370px) and (max-width:1920px) {
    section.footer .quickLinks li a {
        padding: 7px 20px!important
    }
}

@media (min-width:1024px) and (max-width:1199px) {
    section.footer .quickLinks li a {
        font-size: 11px;
        padding: 7px 4px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    body .blog-sidebar {
        height: 100%
    }
    .bg-light img {
        max-width: 170px
    }
    .bg-light img {
        max-width: 170px;
        padding: 10px
    }
    .sieBtn a {
        margin-right: 30px
    }
    .top_header li a {
        padding: 10px 9px;
        font-size: 13px
    }
    .sieBtn a {
        margin-right: 5px!important
    }
    .information-blocks h1 {
        margin-top: 0
    }
    section.footer .quickLinks li a {
        font-size: 10px!important;
        padding: 5px 2px!important
    }
    .clear2 {
        margin-top: 110px
    }
}

@media only screen and (max-width:767px) {
    body .blog-sidebar {
        order: 2;
        padding-top: 0!important;
        padding-bottom: 0!important;
        min-height: auto
    }
    .top_header li:nth-child(2) {
        padding-right: 12px
    }
    .top_header li:nth-child(1) a,
    .top_header li:nth-child(4) a,
    .top_header li:nth-child(5) a {
        display: none
    }
    .top_header .container-fluid {
        padding: 5px 2px
    }
    .topnav a.logo.mr-auto {
        padding: 5px 10px
    }
    .topnav a.logo.mr-auto img {
        max-width: 220px
    }
    .top_header li a {
        font-size: 13px;
        padding: 0px 4px
    }
    .sieBtn {
        position: absolute;
        right: 15px
    }
    section.footer2 {
        background: #444;
        padding: 70px 30px
    }
    section.footer2 li {
        list-style: none
    }
    section.footer2 li a {
        color: #fff;
        font-size: 14px!important
    }
    section.footer2 .col-md-3 {
        width: 50%
    }
    section.footer2 h4:before {
        position: absolute;
        background: #949393;
        content: "";
        width: 28%;
        height: 1px;
        left: 0;
        top: 50%
    }
    section.footer2 {
        padding-bottom: 0
    }
    section.footer .quickLinks {
        display: none
    }
    section.footer2 h4:after {
        position: absolute;
        background: #949393;
        content: "";
        width: 28%;
        height: 1px;
        right: 0;
        top: 50%
    }
    section.footer2 h4 {
        display: block;
        width: 100%;
        text-align: center;
        color: #fff;
        font-size: 18px;
        margin-bottom: 30px;
        position: relative
    }
    section.footer2 {
        display: block
    }
    section.footer .quickLinks {
        display: none
    }
    .clear2 {
        margin-top: 135px!important
    }
    .top_header li a {
        font-size: 11px!important
    }
    .top_header li span {
        font-size: 11px!important;
        padding-left: 4px
    }
    .form-control {
        font-size: .9rem
    }
    section.footr_icons {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 999
    }
    section.footr_icons ul {
        display: flex;
        flex-wrap: wrap;
        background: #0d5ea6;
        margin: 0
    }
    section.footr_icons {
        background: #2560a8
    }
    section.footr_icons {
        display: block!important
    }
    section.footr_icons li {
        list-style: none;
        max-width: 100%;
        width: 25%;
        text-align: center;
        border-right: 1px solid rgba(255, 255, 255, .13);
        padding: 4px 8px
    }
    section.footr_icons img {
        max-width: 40px;
        height: 44px
    }
    section.footr_icons li:last-child {
        border-right: 0
    }
    section.footr_icons li span {
        color: #fff;
        display: block;
        font-size: 8px;
        opacity: .9
    }
}

@media only screen and (max-width:568px) {
    .expertR {
        display: none
    }
}

@media screen and (max-height:450px) {
    .sidenav {
        padding-top: 15px
    }
    .sidenav a {
        font-size: 18px
    }
}

section.footer li {
    display: inline-block;
    color: #fff;
    font-size: 14px
}

section.footer .quickLinks li a {
    color: #fff;
    font-size: 13px;
    padding: 7px 7px;
    text-decoration: none
}

.quickLinks {
    margin-bottom: 30px
}

section.footer .quickLinks li:first-child a {
    padding-left: 0
}

section.footer .quickLinks li:last-child a {
    padding-right: 0
}

section.footer2 {
    display: none
}

section.footer .quickLinks {
    display: block
}

@media (min-width:1366px) and (max-width:1550px) {
    section.footer .quickLinks li a {
        padding: 7px 10px
    }
}

@media (min-width:1024px) and (max-width:1199px) {
    section.footer .quickLinks li a {
        font-size: 11px;
        padding: 7px 4px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .bg-light img {
        max-width: 170px
    }
    .bg-light img {
        max-width: 170px;
        padding: 10px
    }
    .sieBtn a {
        margin-right: 30px
    }
}

@media only screen and (max-width:767px) {
    body .blog-sidebar {
        margin: 0px 15px
    }
    ul#sideMenuMobile_only {
        display: block!important
    }
    body .information-entry {
        padding-right: 0!important
    }
    .expertR li:last-child {
        margin-top: 10px;
        margin-bottom: 0
    }
    .sidenav .closebtn {
        top: 0px;
        right: 10px
    }
    .sidenav {
        padding-top: 0px
    }
    .top_header li:nth-child(1) a,
    .top_header li:nth-child(4) a,
    .top_header li:nth-child(5) a {
        display: none
    }
    .top_header .container-fluid {
        padding: 5px 1px
    }
    .topnav a.logo.mr-auto {
        padding: 5px 10px
    }
    .topnav a.logo.mr-auto img {
        max-width: 220px
    }
    .top_header li a {
        font-size: 13px;
        padding: 0px 4px
    }
    .sieBtn {
        position: absolute;
        right: 15px
    }
    section.footer2 {
        background: #444;
        padding: 70px 30px
    }
    section.footer2 li {
        list-style: none
    }
    section.footer2 li a {
        color: #fff;
        font-size: 13px
    }
    section.footer2 .col-md-3 {
        width: 50%
    }
    section.footer2 h4:before {
        position: absolute;
        background: #949393;
        content: "";
        width: 28%;
        height: 1px;
        left: 0;
        top: 50%
    }
    section.footer2 {
        padding-bottom: 0
    }
    section.footer .quickLinks {
        display: none
    }
    section.footer2 h4:after {
        position: absolute;
        background: #949393;
        content: "";
        width: 28%;
        height: 1px;
        right: 0;
        top: 50%
    }
    section.footer2 h4 {
        display: block;
        width: 100%;
        text-align: center;
        color: #fff;
        font-size: 18px;
        margin-bottom: 30px;
        position: relative
    }
    section.footer2 {
        display: block
    }
    section.footer .quickLinks {
        display: none
    }
    ul.mainSideNav {
        overflow: auto
    }
}

@media screen and (max-height:450px) {
    .sidenav {
        padding-top: 15px
    }
    .sidenav a {
        font-size: 18px
    }
}

i {
    font-style: italic
}

@media only screen and (max-width:600px) {
    input[type="text"],
    input[type="email"] {
        width: 100%
    }
}

.month {
    display: none
}

body {
            font-family: helvetica_neue_ltregular, sans-serif !important
        }

        a,
        body,
        div,
        form,
        h1,
        h2,
        h4,
        html,
        i,
        img,
        li,
        nav,
        p,
        section,
        span,
        strong,
        ul {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font: inherit;
            vertical-align: baseline;
            font-weight: 400 !important
        }

        nav,
        section {
            display: block
        }

        body * {
            -webkit-text-size-adjust: none
        }

        .clear {
            clear: both;
            overflow: hidden;
            height: 0;
            font-size: 0;
            display: block
        }

        input {
            font-family: sans-serif;
            font-weight: 300;
            border-radius: 0;
            padding: 5px
        }

        a:visited {
            text-decoration: none;
            outline: 0;
            color: #000
        }

        ul {
            list-style: none
        }

        body {
            font-weight: 400;
            font-size: 14px;
            line-height: 1
        }

        .information-blocks {
            margin-bottom: 20px
        }

        ::-webkit-input-placeholder {
            color: #c2c2c2;
            opacity: 1
        }

        ::-moz-placeholder {
            color: #c2c2c2;
            opacity: 1
        }

        :-ms-input-placeholder {
            color: #c2c2c2;
            opacity: 1
        }

        input:-moz-placeholder {
            color: #c2c2c2;
            opacity: 1
        }

        @media (min-width:1200px) {
            .responsive-menu-toggle-class {
                display: none !important
            }
        }

        @media (max-width:1199px) {
            .responsive-menu-toggle-class {
                display: block
            }
        }

        @media (max-width:991px) {
            .information-blocks {
                margin-bottom: 40px
            }
        }

        .navigation {
            font-size: 0;
            position: relative;
            height: 40px
        }

        nav {
            position: relative
        }

        nav>ul>li>a {
            font-size: 13px;
            color: #777;
            text-transform: uppercase;
            display: inline-block
        }

        nav>ul>li:last-child:after {
            content: " ";
            padding: 0
        }

        .fixed-header-visible {
            display: none
        }

        @media (max-width:1199px) {
            .navigation {
                position: fixed;
                left: 0;
                top: 0;
                width: 290px;
                background: #1c5899;
                height: 100%;
                border: none;
                z-index: 7;
                transform: translateX(-290px);
                -moz-transform: translateX(-290px);
                -webkit-transform: translateX(-290px);
                -ms-transform: translateX(-290px)
            }

            .nav-overflow {
                position: absolute;
                width: 100%;
                left: 0;
                top: 75px;
                bottom: 0;
                overflow-y: auto;
                -webkit-overflow-scrolling: touch;
                -moz-overflow-scrolling: touch;
                -ms-overflow-scrolling: touch
            }

            .navigation-header {
                padding: 0 50px 0 20px;
                border-bottom: 1px #79a5d4 solid
            }

            .navigation-header .title {
                font-size: 20px;
                line-height: 75px;
                font-weight: 700;
                text-transform: uppercase;
                color: #fff
            }

            .navigation-header .close-menu {
                width: 40px;
                height: 40px;
                line-height: 40px;
                position: absolute;
                right: 5px;
                top: 17px;
                text-transform: uppercase
            }

            .navigation-header .close-menu:after,
            .navigation-header .close-menu:before {
                width: 18px;
                height: 2px;
                position: absolute;
                left: 50%;
                top: 50%;
                margin: -1px 0 0 -9px;
                content: "";
                background: #fff
            }

            .navigation-header .close-menu:before {
                transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                -ms-transform: rotate(45deg)
            }

            .navigation-header .close-menu:after {
                transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg)
            }

            nav>ul>li {
                float: none;
                border-bottom: 1px #79a5d4 solid;
                padding: 0;
                position: relative;
                margin-top: 0;
                color: #fff;
                border-left: 0 !important
            }

            nav>ul>li>a {
                font-size: 12px;
                color: #fff !important;
                line-height: 14px;
                padding: 15px 50px 15px 21px;
                display: inline-block
            }
        }

        .breadcrumb-box {
            margin: 15px 0
        }

        .breadcrumb-box a {
            display: inline-block;
            font-size: 15px;
            color: #000;
            line-height: 16px;
            margin-right: 7px;
            padding: 7px 0;
            font-weight: 700
        }

       /* .breadcrumb-box a:after {
            content: "";
            font-family: FontAwesome;
            display: inline-block;
            margin-left: 7px
        }*/

        .breadcrumb-box a:last-child:after {
            display: none
        }

        @media (max-width:991px) {
            .information-blocks {
                overflow: hidden
            }
        }

        strong {
            font-weight: 700 !important
        }

        .form-group {
            margin-bottom: 15px !important
        }

        a {
            color: #000;
            text-decoration: none
        }

        .product-title2 {
            font-size: 22px !important;
            line-height: 34px !important;
            margin-bottom: 8px !important;
            color: #777;
            font-weight: 400;
            position: relative
        }

        .product-title2:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: -2px;
            width: 50px;
            height: 2px;
            background: #da251c
        }

        .breadcrumb-box a {
            color: #000
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box
        }

        ul {
            padding: 0;
            margin: 0
        }

        img {
            max-width: 100%
        }

        a,
        h1,
        h2,
        h4,
        p {
            font-family: "Fira Sans", sans-serif
        }

        .expertR ul {
            position: absolute;
            background: red;
            bottom: 0;
            right: 0;
            height: 264px;
            width: 100%;
            padding-top: 25px !important
        }

        .expertR {
            position: initial
        }

        .expertR a.btn {
            background: #fff;
            color: #444;
            padding: 8px;
            border-radius: 25px;
            font-size: 15px
        }

        .expertR li {
            margin: 10px 10px
        }

        .expertR a.btn .fa {
            margin-left: 10px
        }

        .expertR li:nth-child(3) a {
            padding: 0;
            font-size: 26px
        }

        .expertR li {
            list-style: none;
            color: #fff
        }

        .expertR li {
            border: 0 !important
        }

        .expertR ul {
            margin: 0 !important
        }

        .expertR ul {
            padding: 10px 30px
        }

        .expertR li:last-child {
            margin-top: 30px;
            margin-left: 18px
        }

        br {
            display: none
        }

        p:empty {
            display: none
        }

        .header {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 999;
            width: 100%;
            box-shadow: 0 0 6px 0 rgba(211, 211, 211, .83)
        }

        a[rel~=nofollow] {
            outline: 0 !important
        }

        .clear2 {
            margin-top: 145px
        }

        .expertR li {
            margin: 0 10px 5px 10px
        }

        .menu {
            float: right
        }

        .menu {
            margin-top: 3px
        }

        .navbar {
            margin-bottom: 0;
            border: 1px solid transparent
        }

        .information-blocks h1 {
            font-size: 34px;
            font-weight: 600 !important
        }

        body.patrn2 {
            overflow-x: hidden
        }

        .navbar {
            border-bottom: 1px solid rgba(221, 221, 221, .25)
        }

        button.close {
            display: inline-block;
            position: absolute;
            right: -12px;
            background: red;
            width: 30px;
            line-height: 30px;
            color: #fff;
            opacity: 9;
            z-index: 9;
            border-radius: 100%;
            top: -10px
        }

        body {
            overflow-x: hidden
        }

        ul#menu-top-menu li:nth-child(6) a {
            padding-right: 40px
        }

        div#searchBtn .modal-content {
            padding: 10px;
            border-radius: 0
        }

        div#searchBtn .modal-dialog {
            max-width: 710px;
            padding: 10px
        }

        div#searchBtn .form-group {
            margin: 0
        }

        div#searchBtn .modal-dialog .form-group {
            margin-bottom: 0 !important
        }

        div#searchBtn input.form-control {
            height: 50px;
            border-radius: 0
        }

        div#searchBtn button.close {
            border-radius: 0;
            width: 50px;
            height: 50px;
            top: 10px;
            right: 10px
        }

        div#searchBtn .form-group {
            position: relative
        }

        div#searchBtn .form-group input.btn.searchBtn2 {
            position: absolute;
            background: #0858a3;
            top: 0;
            height: 50px;
            right: 51px;
            color: #fff;
            border-radius: 0
        }

        .container-fluid {
            max-width: 1920px;
            margin: auto
        }

        .sieBtn img {
            max-width: 20px
        }

        .information-blocks p {
            font-size: 14px;
            line-height: 26px !important;
            color: #777
        }

        .col-md-6.about1-fss img {
            margin-top: 50px
        }

        section.footer .quickLinks li a {
            font-size: 16px !important;
            padding: 7px 18px !important
        }

        section.footer .quickLinks li:first-child a {
            padding-left: 0 !important
        }

        .information-blocks.aboutPage ul li {
            font-size: 14px;
            line-height: 26px !important;
            margin-bottom: 8px;
            color: #777
        }

        .information-blocks.aboutPage ul li strong {
            color: #000
        }

        .information-blocks.aboutPage .col-md-12 ul {
            margin-top: 30px
        }

        .information-blocks.aboutPage .col-md-12 ul li {
            margin-bottom: 8px
        }

        ul#sideMenuMobile_only {
            display: none
        }

        div#mySidenav ul.mainSideNav::-webkit-scrollbar {
            width: 10px
        }

        div#mySidenav ul.mainSideNav::-webkit-scrollbar-thumb {
            background-color: #fff;
            outline: 10px solid #0e5fa8
        }

        .information-blocks.aboutPage ul li {
            position: relative;
            padding-left: 25px
        }

        .information-blocks.aboutPage ul li:before {
            position: absolute;
            background: #000;
            content: "";
            width: 7px;
            height: 7px;
            left: 0;
            top: 9px;
            border-radius: 100%
        }

        section.footr_icons {
            display: none
        }

        .breadcrumb-box a {
            font-size: 12px
        }

        .expertR ul {
            height: auto
        }

        section.footer2 li a {
            text-transform: capitalize
        }

        .tooltip {
            position: relative;
            display: inline-block;
            border-bottom: 1px dotted #000
        }

        .tooltip .tooltiptext {
            visibility: hidden;
            width: 120px;
            background-color: #000;
            color: #fff;
            text-align: center;
            border-radius: 6px;
            padding: 5px 0;
            position: absolute;
            z-index: 1;
            top: 100%;
            left: 50%;
            margin-left: -60px
        }

        .top_header span.tooltiptext {
            width: auto;
            left: 157%;
            top: 23px;
            color: #d21811;
            font-weight: 700 !important;
            border-radius: 0;
            font-size: 10px;
            padding: 1px;
            background: no-repeat
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box
        }

        ul {
            padding: 0;
            margin: 0
        }

        img {
            max-width: 100%
        }

        a,
        h1,
        h2,
        h4,
        p {
            font-family: "Fira Sans", sans-serif
        }

        br {
            display: none
        }

        p:empty {
            display: none !important
        }

        .information-blocks h1 {
            margin-bottom: 40px;
            margin-top: 30px
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUT3fcWTP.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUTTfcWTP.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUTzfcWTP.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUTPfcWTP.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUT_fcWTP.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUT7fcWTP.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9A4kDNxMZdWfMOD5VvkrCqUTDfcQ.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf1VFn2lg.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf8VFn2lg.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf0VFn2lg.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf7VFn2lg.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf3VFn2lg.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf2VFn2lg.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAGQCf4VFk.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf1VFn2lg.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf8VFn2lg.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf0VFn2lg.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf7VFn2lg.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf3VFn2lg.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf2VFn2lg.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBiQyf4VFk.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjEYTLHdQ.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjNYTLHdQ.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjFYTLHdQ.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjKYTLHdQ.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjGYTLHdQ.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjHYTLHdQ.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5VvkrjJYTI.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif1VFn2lg.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif8VFn2lg.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif0VFn2lg.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif7VFn2lg.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif3VFn2lg.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif2VFn2lg.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrA6Qif4VFk.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf1VFn2lg.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf8VFn2lg.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf0VFn2lg.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf7VFn2lg.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf3VFn2lg.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf2VFn2lg.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrAWRSf4VFk.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf1VFn2lg.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf8VFn2lg.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf0VFn2lg.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf7VFn2lg.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf3VFn2lg.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf2VFn2lg.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrByRCf4VFk.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf1VFn2lg.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf8VFn2lg.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf0VFn2lg.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf7VFn2lg.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf3VFn2lg.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf2VFn2lg.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBuRyf4VFk.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif1VFn2lg.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif8VFn2lg.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif0VFn2lg.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif7VFn2lg.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif3VFn2lg.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif2VFn2lg.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9f4kDNxMZdWfMOD5VvkrBKRif4VFk.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjEYTLHdQ.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjNYTLHdQ.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjFYTLHdQ.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjKYTLHdQ.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjGYTLHdQ.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjHYTLHdQ.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url("/static/font/va9C4kDNxMZdWfMOD5Vn9LjJYTI.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneSxf6TF0.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneQhf6TF0.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneShf6TF0.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneRRf6TF0.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneSRf6TF0.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneSBf6TF0.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnWKneRhf6.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreSxf6TF0.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreQhf6TF0.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreShf6TF0.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreRRf6TF0.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreSRf6TF0.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreSBf6TF0.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnPKreRhf6.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9E4kDNxMZdWfMOD5VvmIjLeTY.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url("/static/font/va9E4kDNxMZdWfMOD5Vvl4jL.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveSxf6TF0.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveQhf6TF0.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveShf6TF0.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveRRf6TF0.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveSRf6TF0.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveSBf6TF0.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnZKveRhf6.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeSxf6TF0.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeQhf6TF0.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeShf6TF0.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeRRf6TF0.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeSRf6TF0.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeSBf6TF0.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnSKzeRhf6.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eSxf6TF0.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eQhf6TF0.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eShf6TF0.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eRRf6TF0.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eSRf6TF0.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eSBf6TF0.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnLK3eRhf6.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eSxf6TF0.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eQhf6TF0.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eShf6TF0.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eRRf6TF0.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eSRf6TF0.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eSBf6TF0.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnMK7eRhf6.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: "Fira Sans";
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eSxf6TF0.woff2") format("woff2");
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eQhf6TF0.woff2") format("woff2");
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eShf6TF0.woff2") format("woff2");
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eRRf6TF0.woff2") format("woff2");
            unicode-range: U+0370-03FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eSRf6TF0.woff2") format("woff2");
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eSBf6TF0.woff2") format("woff2");
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: "Fira Sans";
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url("/static/font/va9B4kDNxMZdWfMOD5VnFK_eRhf6.woff2") format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        a.btn.exprtBtn {
            position: fixed;
            top: 50%;
            background: #0f5ea7;
            right: -80px;
            transform: rotate(-90deg);
            border-radius: 0;
            padding: 10px 20px;
            overflow: hidden;
            color: #fff;
            letter-spacing: .9px;
            z-index: 999
        }

        .quickLinks li:last-child {
            display: none !important
        }

        .top_header {
            background: #262626;
            overflow: hidden
        }

        .top_header li {
            color: #fff;
            border-right: 1px solid grey;
            line-height: 1
        }

        .top_header li a {
            border: 0;
            color: #fff;
            padding: 10px 15px;
            font-size: 14px;
            line-height: 1;
            text-decoration: none;
            display: inline-block
        }

        .top_header li span {
            padding-left: 10px;
            font-size: 14px
        }

        .top_header li {
            display: inline-block
        }

        .top_header li:nth-child(4),
        .top_header li:nth-child(5) {
            border-right: 0
        }

        .top_header a.btn.btn_location {
            background: #de2127;
            border-radius: 0
        }

        .top_header a.btn {
            border-radius: 0
        }

        ul.pull-right1 {
            margin: 0;
            float: right
        }

        .menu {
            display: flex;
            align-items: center
        }

        .topnav li {
            display: inline-block
        }

        .topnav li a {
            letter-spacing: .5px;
            color: #444;
            font-weight: 400;
            font-size: 21px;
            padding: 0 20px;
            display: block;
            text-decoration: none
        }

        body .bg-light {
            background-color: #fff !important;
            padding: 8px 0
        }

        .sidenav {
            width: 300px !important;
            transform: translateX(100%);
            height: 100%;
            width: 0;
            position: fixed;
            z-index: 99999;
            top: 0;
            right: 0;
            background-color: #0f5fa8;
            overflow-x: hidden;
            padding-top: 60px
        }

        .sidenav a {
            padding: 8px 8px 8px 45px;
            text-decoration: none;
            font-size: 18px;
            color: #fff;
            display: block
        }

        .topnav li:last-child a {
            padding-right: 50px
        }

        .sidenav .closebtn {
            position: absolute;
            top: 30px;
            right: 25px;
            font-size: 36px;
            margin-left: 50px;
            padding: 0;
            background: #0b4d89;
            height: 40px;
            line-height: 40px;
            width: 40px;
            text-align: center
        }

        div#mySidenav ul {
            margin-top: 40px
        }

        div#mySidenav ul li {
            border-bottom: 1px solid #ffffff30
        }

        .sieBtn a {
            color: #000;
            display: block
        }

        ul#menu-top-menu li:nth-child(6) a {
            padding-right: 20px;
            background: #0f5ea7;
            color: #fff;
            border-radius: 3px
        }

        ul#menu-top-menu li:nth-child(6) {
            margin-right: 40px
        }

        .sidenav::-webkit-scrollbar {
            width: 6px
        }

        .sidenav::-webkit-scrollbar-track {
            background-color: #0f5fa8;
            -webkit-border-radius: 10px;
            border-radius: 10px
        }

        .sidenav::-webkit-scrollbar-thumb {
            -webkit-border-radius: 10px;
            border-radius: 10px;
            background: red
        }

        .gif-list a {
            padding-left: 5px !important
        }

        .gif-list .gif-icon img {
            width: 18px
        }

        .top_header {
            background: #262626;
            overflow: visible
        }

        .tooltip {
            position: relative !important;
            display: inline-block !important;
            opacity: 1 !important
        }

        .tooltip .tooltiptext {
            visibility: hidden;
            width: 220px !important;
            background-color: red !important;
            color: #fff !important;
            text-align: center !important;
            border-radius: 5px !important;
            padding: 10px 10px !important;
            position: absolute !important;
            z-index: 99;
            top: 4px !important;
            left: -150px !important;
            font-size: 14px !important;
            height: 50px
        }

        .tooltip .tooltiptext p {
            margin-bottom: 5px
        }

        .Call-list {
            display: none;
            border-bottom: none !important
        }

        .Call-box {
            border: transparent;
            font-size: 12px !important;
            padding: 8px 0;
            text-decoration: none;
            color: #fff;
            display: block;
            background: #f00;
            width: 240px;
            border-radius: 6px;
            text-align: center;
            margin: 15px auto;
            padding: 4px;
            border-radius: 25px
        }

        ul.mainSideNav li .Call-box a {
            padding: 0 !important;
            font-size: 18px !important
        }

        .expertR ul {
            position: absolute;
            background: red;
            bottom: 0;
            right: 0;
            height: 264px;
            width: 100%;
            padding-top: 25px !important
        }

        .expertR {
            position: initial
        }

        .expertR a.btn {
            background: #fff;
            color: #444;
            padding: 8px;
            border-radius: 25px;
            font-size: 15px
        }

        .expertR li {
            margin: 10px 10px
        }

        .expertR a.btn .fa {
            margin-left: 10px
        }

        .expertR li:nth-child(3) a {
            padding: 0;
            font-size: 26px
        }

        .expertR li {
            list-style: none;
            color: #fff
        }

        .expertR li {
            border: 0 !important
        }

        .expertR ul {
            margin: 0 !important
        }

        .expertR ul {
            padding: 10px 30px
        }

        .expertR li:last-child {
            margin-top: 30px;
            margin-left: 18px
        }

        button.close {
            display: inline-block;
            position: absolute;
            right: -12px;
            background: red !important;
            width: 30px;
            line-height: 30px;
            color: #fff;
            opacity: 9;
            z-index: 9;
            border-radius: 100%;
            top: -10px
        }

        body {
            overflow-x: hidden
        }

        :root {
            --blue: #007bff;
            --indigo: #6610f2;
            --purple: #6f42c1;
            --pink: #e83e8c;
            --red: #dc3545;
            --orange: #fd7e14;
            --yellow: #ffc107;
            --green: #28a745;
            --teal: #20c997;
            --cyan: #17a2b8;
            --white: #fff;
            --gray: #6c757d;
            --gray-dark: #343a40;
            --primary: #007bff;
            --secondary: #6c757d;
            --success: #28a745;
            --info: #17a2b8;
            --warning: #ffc107;
            --danger: #dc3545;
            --light: #f8f9fa;
            --dark: #343a40;
            --breakpoint-xs: 0;
            --breakpoint-sm: 576px;
            --breakpoint-md: 768px;
            --breakpoint-lg: 992px;
            --breakpoint-xl: 1200px;
            --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
            --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
        }

        *,
        ::after,
        ::before {
            box-sizing: border-box
        }

        html {
            font-family: sans-serif;
            line-height: 1.15;
            -webkit-text-size-adjust: 100%
        }

        nav,
        section {
            display: block
        }

        body {
            margin: 0;
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            text-align: left;
            background-color: #fff
        }

        h1,
        h2,
        h4 {
            margin-top: 0;
            margin-bottom: .5rem
        }

        p {
            margin-top: 0;
            margin-bottom: 1rem
        }

        ul {
            margin-top: 0;
            margin-bottom: 1rem
        }

        ul ul {
            margin-bottom: 0
        }

        strong {
            font-weight: bolder
        }

        a {
            color: #007bff;
            text-decoration: none;
            background-color: transparent
        }

        img {
            vertical-align: middle;
            border-style: none
        }

        button {
            border-radius: 0
        }

        button,
        input {
            margin: 0;
            font-family: inherit;
            font-size: inherit;
            line-height: inherit
        }

        button,
        input {
            overflow: visible
        }

        button {
            text-transform: none
        }

        [type=button],
        [type=submit],
        button {
            -webkit-appearance: button
        }

        [type=button]::-moz-focus-inner,
        [type=submit]::-moz-focus-inner,
        button::-moz-focus-inner {
            padding: 0;
            border-style: none
        }

        ::-webkit-file-upload-button {
            font: inherit;
            -webkit-appearance: button
        }

        template {
            display: none
        }

        h1,
        h2,
        h4 {
            margin-bottom: .5rem;
            font-weight: 500;
            line-height: 1.2
        }

        h1 {
            font-size: 2.5rem
        }

        h2 {
            font-size: 2rem
        }

        h4 {
            font-size: 1.5rem
        }

        .container,
        .container-fluid {
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto
        }

        @media (min-width:576px) {
            .container {
                max-width: 540px
            }
        }

        @media (min-width:768px) {
            .container {
                max-width: 720px
            }
        }

        @media (min-width:992px) {
            .container {
                max-width: 960px
            }
        }

        @media (min-width:1200px) {
            .container {
                max-width: 1140px
            }
        }

        .row {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px
        }

        .col-md-12,
        .col-md-3,
        .col-md-6,
        .col-md-9 {
            position: relative;
            width: 100%;
            padding-right: 15px;
            padding-left: 15px
        }

        @media (min-width:768px) {
            .col-md-3 {
                -ms-flex: 0 0 25%;
                flex: 0 0 25%;
                max-width: 25%
            }

            .col-md-6 {
                -ms-flex: 0 0 50%;
                flex: 0 0 50%;
                max-width: 50%
            }

            .col-md-9 {
                -ms-flex: 0 0 75%;
                flex: 0 0 75%;
                max-width: 75%
            }

            .col-md-12 {
                -ms-flex: 0 0 100%;
                flex: 0 0 100%;
                max-width: 100%
            }
        }

        .form-control {
            display: block;
            width: 100%;
            height: calc(1.5em + .75rem + 2px);
            padding: .375rem .75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #ced4da;
            border-radius: .25rem
        }

        .form-control::-ms-expand {
            background-color: transparent;
            border: 0
        }

        .form-control:-moz-focusring {
            color: transparent;
            text-shadow: 0 0 0 #495057
        }

        .form-control::-webkit-input-placeholder {
            color: #6c757d;
            opacity: 1
        }

        .form-control::-moz-placeholder {
            color: #6c757d;
            opacity: 1
        }

        .form-control:-ms-input-placeholder {
            color: #6c757d;
            opacity: 1
        }

        .form-control::-ms-input-placeholder {
            color: #6c757d;
            opacity: 1
        }

        .form-group {
            margin-bottom: 1rem
        }

        .btn {
            display: inline-block;
            font-weight: 400;
            color: #212529;
            text-align: center;
            vertical-align: middle;
            background-color: transparent;
            border: 1px solid transparent;
            padding: .375rem .75rem;
            font-size: 1rem;
            line-height: 1.5;
            border-radius: .25rem
        }

        .fade:not(.show) {
            opacity: 0
        }

        .navbar {
            position: relative;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: justify;
            justify-content: space-between;
            padding: .5rem 1rem
        }

        .navbar .container-fluid {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: justify;
            justify-content: space-between
        }

        @media (max-width:991.98px) {
            .navbar-expand-lg>.container-fluid {
                padding-right: 0;
                padding-left: 0
            }
        }

        @media (min-width:992px) {
            .navbar-expand-lg {
                -ms-flex-flow: row nowrap;
                flex-flow: row nowrap;
                -ms-flex-pack: start;
                justify-content: flex-start
            }

            .navbar-expand-lg>.container-fluid {
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap
            }
        }

        .close {
            float: right;
            font-size: 1.5rem;
            font-weight: 700;
            line-height: 1;
            color: #000;
            text-shadow: 0 1px 0 #fff;
            opacity: .5
        }

        button.close {
            padding: 0;
            background-color: transparent;
            border: 0
        }

        .modal {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1050;
            display: none;
            width: 100%;
            height: 100%;
            overflow: hidden;
            outline: 0
        }

        .modal-dialog {
            position: relative;
            width: auto;
            margin: .5rem
        }

        .modal.fade .modal-dialog {
            -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px)
        }

        .modal-content {
            position: relative;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column;
            width: 100%;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .2);
            border-radius: .3rem;
            outline: 0
        }

        @media (min-width:576px) {
            .modal-dialog {
                max-width: 500px;
                margin: 1.75rem auto
            }
        }

        .tooltip {
            position: absolute;
            z-index: 1070;
            display: block;
            margin: 0;
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
            font-style: normal;
            font-weight: 400;
            line-height: 1.5;
            text-align: left;
            text-align: start;
            text-decoration: none;
            text-shadow: none;
            text-transform: none;
            letter-spacing: normal;
            word-break: normal;
            word-spacing: normal;
            white-space: normal;
            line-break: auto;
            font-size: .875rem;
            word-wrap: break-word;
            opacity: 0
        }

        .bg-light {
            background-color: #f8f9fa !important
        }

        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border: 0
        }

        .mr-auto {
            margin-right: auto !important
        }

        @charset "UTF-8";

        @font-face {
            font-family: "FontAwesome";
            src: url("/static/font/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.eot");
            src: url("/static/font/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.eot") format("embedded-opentype"), url("/static/font/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.woff2") format("woff2"), url("/static/font/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.woff") format("woff"), url("/static/font/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.ttf") format("truetype"), url("https://cdn-dlmgh.nitrocdn.com/czhNUEyPuUXIxbYXVrhRCMSuWJGswqag/assets/static/source/rev-cd111dc/wp-content/themes/aiswindows/fonts/d41d8cd98f00b204e9800998ecf8427e.fontawesome-webfont3e6e.svg") format("svg");
            font-weight: normal;
            font-style: normal
        }

        .fa {
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .fa-search:before {
            content: ""
        }

        .fa-angle-right:before {
            content: ""
        }

        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0
        }

        @media (max-width:1600px) {

            .expertR,
            div#mySidenav ul {
                width: 100%
            }

            .expertR ul {
                position: relative
            }

            .sidenav {
                display: flex;
                align-items: flex-end;
                flex-wrap: wrap
            }
        }

        @media (max-width:1199px) {
            .expertR ul {
                position: relative
            }
        }

        @media (max-width:991px) {
            ul#sideMenuMobile_only {
                display: block !important
            }

            ul.mainSideNav a {
                padding: 6px 8px 6px 45px !important;
                font-size: 15px !important
            }

            .expertR ul {
                position: relative
            }
        }

        @media (max-width:767px) {
            body section.header .top_header li:nth-child(2) a {
                display: block !important
            }

            ul#sideMenuMobile_only {
                margin-top: 0 !important
            }

            .top_header li:nth-child(4) a {
                display: inherit !important;
                display: block !important
            }

            a.btn.btn_search {
                margin-top: 10px
            }

            .top_header li:last-child {
                border: 0
            }

            .top_header li:nth-child(3) a {
                padding-right: 11px
            }

            section.footr_icons {
                box-shadow: 0px 10px 6px 10px #000
            }

            .information-blocks h1 {
                margin: 15px 0
            }

            a.btn.exprtBtn {
                display: none
            }

            li.gif-list strong {
                display: none
            }

            .Call-list {
                display: block;
                border-bottom: none !important
            }
        }

        @media (max-width:480px) {
            li.gif-list strong {
                display: none
            }

            .Call-list {
                display: block;
                border-bottom: none !important
            }

            .tooltiptext {
                display: none
            }
        }

        @media (max-width:767px) {
            div#mySidenav ul.mainSideNav {
                height: 100% !important;
                overflow-x: auto !important;
                width: 100% !important
            }

            .expertR {
                position: relative
            }

            ul.mainSideNav a {
                padding: 6px 8px 6px 45px !important;
                font-size: 15px !important
            }

            .expertR ul {
                height: 264px !important
            }

            .btn {
                display: inline-block;
                padding: 6px 12px;
                margin-bottom: 0;
                margin-bottom: 10px !important;
                font-size: 14px;
                font-weight: normal;
                line-height: 1.42857143;
                text-align: center;
                white-space: nowrap;
                vertical-align: middle;
                touch-action: manipulation;
                background-image: none;
                border: 1px solid transparent;
                border-radius: 4px
            }

            .Call-list {
                display: block;
                border-bottom: none !important
            }

            .tooltiptext {
                display: none
            }
        }

        @media (max-width:480px) {
            li.gif-list strong {
                display: none
            }

            .Call-list {
                display: block;
                border-bottom: none !important
            }

            .tooltiptext {
                display: none
            }
        }

        @media (max-width:360px) {
            li.gif-list strong {
                display: none
            }

            .Call-list {
                display: block;
                border-bottom: none !important
            }

            .tooltiptext {
                display: none
            }
        }

        @media (min-width:1450px) and (max-width:4000px) {
            .container {
                max-width: 1366px
            }
        }

        @media (min-width:1366px) and (max-width:1550px) {
            section.footer .quickLinks li a {
                padding: 7px 11px
            }
        }

        @media (min-width:1370px) and (max-width:1920px) {
            section.footer .quickLinks li a {
                padding: 7px 20px !important
            }
        }

        @media (min-width:1024px) and (max-width:1199px) {
            section.footer .quickLinks li a {
                font-size: 11px;
                padding: 7px 4px
            }
        }

        @media (min-width:768px) and (max-width:1023px) {
            .bg-light img {
                max-width: 170px
            }

            .bg-light img {
                max-width: 170px;
                padding: 10px
            }

            .sieBtn a {
                margin-right: 30px
            }

            .top_header li a {
                padding: 10px 9px;
                font-size: 13px
            }

            .sieBtn a {
                margin-right: 5px !important
            }

            .information-blocks h1 {
                margin-top: 0
            }

            .information-blocks.aboutPage .col-md-12 ul {
                margin-top: 0px
            }

            section.footer .quickLinks li a {
                font-size: 10px !important;
                padding: 5px 2px !important
            }

            .clear2 {
                margin-top: 110px
            }
        }

        @media only screen and (max-width:767px) {
            .information-blocks.aboutPage .col-md-12 ul {
                margin-top: 0px
            }

            .top_header li:nth-child(2) {
                padding-right: 12px
            }

            .top_header li:nth-child(1) a,
            .top_header li:nth-child(4) a,
            .top_header li:nth-child(5) a {
                display: none
            }

            .top_header .container-fluid {
                padding: 5px 2px
            }

            .topnav a.logo.mr-auto {
                padding: 5px 10px
            }

            .topnav a.logo.mr-auto img {
                max-width: 220px
            }

            .top_header li a {
                font-size: 13px;
                padding: 0px 4px
            }

            .sieBtn {
                position: absolute;
                right: 15px
            }

            section.footer2 {
                background: #444;
                padding: 70px 30px
            }

            section.footer2 li {
                list-style: none
            }

            section.footer2 li a {
                color: #fff;
                font-size: 14px !important
            }

            section.footer2 .col-md-3 {
                width: 50%
            }

            section.footer2 h4:before {
                position: absolute;
                background: #949393;
                content: "";
                width: 28%;
                height: 1px;
                left: 0;
                top: 50%
            }

            section.footer2 {
                padding-bottom: 0
            }

            section.footer .quickLinks {
                display: none
            }

            section.footer2 h4:after {
                position: absolute;
                background: #949393;
                content: "";
                width: 28%;
                height: 1px;
                right: 0;
                top: 50%
            }

            section.footer2 h4 {
                display: block;
                width: 100%;
                text-align: center;
                color: #fff;
                font-size: 18px;
                margin-bottom: 30px;
                position: relative
            }

            section.footer2 {
                display: block
            }

            section.footer .quickLinks {
                display: none
            }

            .clear2 {
                margin-top: 135px !important
            }

            .top_header li a {
                font-size: 11px !important
            }

            .top_header li span {
                font-size: 11px !important;
                padding-left: 4px
            }

            .form-control {
                font-size: .9rem
            }

            section.footr_icons {
                position: fixed;
                bottom: 0;
                left: 0;
                right: 0;
                z-index: 999
            }

            section.footr_icons ul {
                display: flex;
                flex-wrap: wrap;
                background: #0d5ea6;
                margin: 0
            }

            section.footr_icons {
                background: #2560a8
            }

            section.footr_icons {
                display: block !important
            }

            section.footr_icons li {
                list-style: none;
                max-width: 100%;
                width: 25%;
                text-align: center;
                border-right: 1px solid rgba(255, 255, 255, .13);
                padding: 4px 8px
            }

            section.footr_icons img {
                max-width: 40px;
                height: 44px
            }

            section.footr_icons li:last-child {
                border-right: 0
            }

            section.footr_icons li span {
                color: #fff;
                display: block;
                font-size: 8px;
                opacity: .9
            }
        }

        @media only screen and (max-width:568px) {
            .expertR {
                display: none
            }
        }

        @media screen and (max-height:450px) {
            .sidenav {
                padding-top: 15px
            }

            .sidenav a {
                font-size: 18px
            }
        }

        section.footer li {
            display: inline-block;
            color: #fff;
            font-size: 14px
        }

        section.footer .quickLinks li a {
            color: #fff;
            font-size: 13px;
            padding: 7px 7px;
            text-decoration: none
        }

        .quickLinks {
            margin-bottom: 30px
        }

        section.footer .quickLinks li:first-child a {
            padding-left: 0
        }

        section.footer .quickLinks li:last-child a {
            padding-right: 0
        }

        section.footer2 {
            display: none
        }

        section.footer .quickLinks {
            display: block
        }

        @media (min-width:1366px) and (max-width:1550px) {
            section.footer .quickLinks li a {
                padding: 7px 10px
            }
        }

        @media (min-width:1024px) and (max-width:1199px) {
            section.footer .quickLinks li a {
                font-size: 11px;
                padding: 7px 4px
            }
        }

        @media (min-width:768px) and (max-width:1023px) {
            .bg-light img {
                max-width: 170px
            }

            .bg-light img {
                max-width: 170px;
                padding: 10px
            }

            .sieBtn a {
                margin-right: 30px
            }
        }

        @media only screen and (max-width:767px) {
            ul#sideMenuMobile_only {
                display: block !important
            }

            .expertR li:last-child {
                margin-top: 10px;
                margin-bottom: 0
            }

            .sidenav .closebtn {
                top: 0px;
                right: 10px
            }

            .sidenav {
                padding-top: 0px
            }

            .top_header li:nth-child(1) a,
            .top_header li:nth-child(4) a,
            .top_header li:nth-child(5) a {
                display: none
            }

            .top_header .container-fluid {
                padding: 5px 1px
            }

            .topnav a.logo.mr-auto {
                padding: 5px 10px
            }

            .topnav a.logo.mr-auto img {
                max-width: 220px
            }

            .top_header li a {
                font-size: 13px;
                padding: 0px 4px
            }

            .sieBtn {
                position: absolute;
                right: 15px
            }

            section.footer2 {
                background: #444;
                padding: 70px 30px
            }

            section.footer2 li {
                list-style: none
            }

            section.footer2 li a {
                color: #fff;
                font-size: 13px
            }

            section.footer2 .col-md-3 {
                width: 50%
            }

            section.footer2 h4:before {
                position: absolute;
                background: #949393;
                content: "";
                width: 28%;
                height: 1px;
                left: 0;
                top: 50%
            }

            section.footer2 {
                padding-bottom: 0
            }

            section.footer .quickLinks {
                display: none
            }

            section.footer2 h4:after {
                position: absolute;
                background: #949393;
                content: "";
                width: 28%;
                height: 1px;
                right: 0;
                top: 50%
            }

            section.footer2 h4 {
                display: block;
                width: 100%;
                text-align: center;
                color: #fff;
                font-size: 18px;
                margin-bottom: 30px;
                position: relative
            }

            section.footer2 {
                display: block
            }

            section.footer .quickLinks {
                display: none
            }

            ul.mainSideNav {
                overflow: auto
            }
        }

        @media screen and (max-height:450px) {
            .sidenav {
                padding-top: 15px
            }

            .sidenav a {
                font-size: 18px
            }
        }

        i {
            font-style: italic
        }

        @media only screen and (max-width:600px) {
            input[type="text"] {
                width: 100%
            }
        }

        p {
            font-size: 13px;
            line-height: 23px;
            margin-top: 10px;
            text-align: justify
        }

        .margintop45 {
            margin-top: 45px
        }