@charset "UTF-8";
/***!  /media/templates/site/tp_master/css/compiled-cfa2a1fa27d92bef9cb7f6e8ed1ffdf1.css  !***/

#astroid-backtotop {
    background: rgb(24, 145, 202);
    padding: 10px
}

#astroid-backtotop>i {
    font-size: 20px;
    color: rgb(255, 255, 255);
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center
}

[data-bs-theme=dark] #astroid-backtotop {
    background: rgb(24, 145, 202)
}

[data-bs-theme=dark] #astroid-backtotop>i {
    color: rgb(255, 255, 255)
}

.astroid-offcanvas {
    width: 320px
}

.astroid-offcanvas .dropdown-menus {
    width: 320px !important
}

.st-effect-2.astroid-offcanvas-open .astroid-content {
    -webkit-transform: translate3d(320px, 0, 0);
    transform: translate3d(320px, 0, 0)
}

.st-effect-2.astroid-offcanvas-open .st-effect-2.astroid-offcanvas {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0)
}

.astroid-offcanvas-opened .astroid-wrapper {
    background: rgb(173, 181, 189)
}

.st-effect-2.astroid-offcanvas {
    z-index: 0 !important
}

.st-effect-2.astroid-offcanvas-open .st-effect-2.astroid-offcanvas {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s
}

.st-effect-2.astroid-offcanvas::after {
    display: none
}

.offcanvasDirRight .st-effect-2.astroid-offcanvas-open .astroid-content {
    -webkit-transform: translate3d(-320px, 0, 0);
    transform: translate3d(-320px, 0, 0)
}

.mobilemenu-slide.astroid-mobilemenu {
    visibility: visible;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mobilemenu-slide.astroid-mobilemenu::after {
    display: none
}

.astroid-logo>.astroid-logo-default {
    max-height: 50px
}

.astroid-logo>.astroid-logo-mobile {
    max-height: 50px
}

.astroid-logo>.astroid-logo-sticky {
    max-height: 50px
}

.astroid-logo>.astroid-logo-mobile {
    max-height: 50px
}

#tb1-onma4gsyg a {
    color: rgb(255, 255, 255)
}

[data-bs-theme=dark] #tb1-onma4gsyg a {
    color: rgb(255, 255, 255)
}

#tb1m-63ac9ca2204e883855827 a {
    color: rgb(255, 255, 255)
}

[data-bs-theme=dark] #tb1m-63ac9ca2204e883855827 a {
    color: rgb(255, 255, 255)
}

#top-b {
    padding-top: 3%;
    padding-bottom: 1%
}

#tc1-k2bi2jlkr {
    padding: 20px 20px 20px 20px
}

#tc2-im3ge5ipf {
    padding: 20px 20px 20px 20px
}

#tc3-cqqoprbyg {
    padding: 20px 20px 20px 20px
}

#top-c {
    padding-right: 0%;
    padding-bottom: 3%;
    padding-left: 0%
}

#top-d.astroid-element-overlay:before {
    background-color: rgba(0, 0, 0, 0.339)
}

[data-bs-theme=dark] #top-d.astroid-element-overlay:before {
    background-color: rgba(0, 0, 0, 0.339)
}

#top-d {
    background-image: url(/images/banners/slide6.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center bottom;
    color: rgb(255, 255, 255);
    padding-top: 3%;
    padding-bottom: 3%
}

[data-bs-theme=dark] #top-d {
    color: rgb(255, 255, 255)
}

#ac-1528971561366 {
    padding-right: 30px;
    padding-left: 30px
}

#ac-1528971561366 {
    padding-right: 30px;
    padding-left: 30px
}

#content {
    padding-top: 3%;
    padding-bottom: 3%
}

#bb1-48do7fz8h {
    color: rgb(255, 255, 255);
    padding: 20px 20px 20px 20px
}

#bb1-48do7fz8h a {
    color: rgb(255, 255, 255)
}

[data-bs-theme=dark] #bb1-48do7fz8h {
    color: rgb(255, 255, 255)
}

[data-bs-theme=dark] #bb1-48do7fz8h a {
    color: rgb(255, 255, 255)
}

#bb-yuhhtiu0i.astroid-element-overlay:before {
    background-color: rgba(0, 0, 0, 0.339)
}

[data-bs-theme=dark] #bb-yuhhtiu0i.astroid-element-overlay:before {
    background-color: rgba(0, 0, 0, 0.339)
}

#bb-yuhhtiu0i {
    background-color: rgb(255, 255, 255);
    background-image: url(/images/banners/slide10.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    color: rgb(255, 255, 255);
    padding-top: 10%;
    padding-bottom: 10%
}

[data-bs-theme=dark] #bb-yuhhtiu0i {
    background-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255)
}

#bottom-c {
    padding-top: 3%;
    padding-bottom: 1%
}

#bd1-nnplktrnq {
    padding: 20px 20px 20px 20px
}

#bd2-h6ljwn3y4 {
    padding: 20px 20px 20px 20px
}

#bd3-e6zdnmpvx {
    padding: 20px 20px 20px 20px
}

#bd-lpy9t1yh1 {
    padding-top: 3%;
    padding-bottom: 3%
}

.astroid-social-icons {
    font-size: 16px
}

.astroid-social-icons a {
    color: #333333 !important
}

.astroid-social-icons a:hover {
    color: #007bff !important
}

[data-bs-theme=dark] .astroid-social-icons a {
    color: #ffffff !important
}

[data-bs-theme=dark] .astroid-social-icons a:hover {
    color: #007bff !important
}

#f3-kb30s5qxc a {
    color: rgb(174, 20, 20)
}

[data-bs-theme=dark] #f3-kb30s5qxc a {
    color: rgb(174, 20, 20)
}

#f-oel6e1bpp {
    color: rgb(255, 255, 255);
    padding-top: 20px;
    padding-bottom: 20px
}

#f-oel6e1bpp a {
    color: rgb(255, 255, 255)
}

#f-oel6e1bpp a:hover {
    color: rgb(204, 204, 204)
}

[data-bs-theme=dark] #f-oel6e1bpp {
    color: rgb(255, 255, 255)
}

[data-bs-theme=dark] #f-oel6e1bpp a {
    color: rgb(255, 255, 255)
}

[data-bs-theme=dark] #f-oel6e1bpp a:hover {
    color: rgb(204, 204, 204)
}

body,
.body {
    font-weight: 400;
    text-transform: none;
    font-size: 0.9rem;
    line-height: 1.7em;
    font-family: "Open Sans", Arial, Helvetica, sans-serif
}

h1,
.h1 {
    font-weight: 300;
    text-transform: none;
    font-size: 3rem;
    line-height: 1.3em;
    font-family: "Open Sans", Arial, Helvetica, sans-serif
}

h2,
.h2 {
    font-weight: 300;
    text-transform: none;
    font-size: 24px;
    line-height: 1.3em;
    font-family: "Open Sans", Arial, Helvetica, sans-serif
}

h3,
.h3 {
    font-weight: 300;
    text-transform: none;
    font-size: 20px;
    line-height: 1.3em;
    font-family: "Open Sans", Arial, Helvetica, sans-serif
}

h4,
.h4 {
    font-weight: 300;
    text-transform: none;
    font-size: 20px;
    line-height: 1.4em;
    font-family: "Open Sans", Arial, Helvetica, sans-serif
}

.astroid-nav>li>.as-menu-item,
.astroid-sidebar-menu>li>.nav-item-inner>.as-menu-item,
.astroid-mobile-menu>.nav-item>.as-menu-item {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 0.9rem;
    line-height: 1.6em;
    font-family: "Open Sans", Arial, Helvetica, sans-serif
}

.nav-submenu-container .nav-submenu>li,
.jddrop-content .megamenu-item .megamenu-menu li,
.nav-submenu,
.astroid-mobile-menu .nav-child .menu-go-back,
.astroid-mobile-menu .nav-child .nav-item-submenu>.as-menu-item,
.nav-item-submenu .as-menu-item {
    font-weight: 300;
    text-transform: none;
    font-size: 15px;
    line-height: 1.6em;
    font-family: "Open Sans", Arial, Helvetica, sans-serif
}

.container,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.astroid-layout.astroid-layout-boxed .astroid-wrapper {
    max-width: 1200px
}

html {
    background-color: rgb(255, 255, 255)
}

[data-bs-theme=dark] {
    background-color: rgb(255, 255, 255)
}

body {
    --bs-body-bg: rgb(255, 255, 255);
    --bs-body-color: rgb(0, 0, 0)
}

body a {
    color: var(--as-link-color);
    --as-link-color: rgb(34, 34, 34)
}

body a:hover {
    color: var(--as-link-hover-color);
    --as-link-hover-color: rgb(153, 153, 153)
}

[data-bs-theme=dark] body {
    --bs-body-bg: rgb(255, 255, 255);
    --bs-body-color: rgb(0, 0, 0)
}

[data-bs-theme=dark] body a {
    --as-link-color: rgb(34, 34, 34)
}

[data-bs-theme=dark] body a:hover {
    --as-link-hover-color: rgb(153, 153, 153)
}

header {
    color: rgb(85, 85, 85)
}

[data-bs-theme=dark] header {
    color: rgb(85, 85, 85)
}

.astroid-header-section,
.astroid-sidebar-header {
    background-color: rgb(255, 255, 255)
}

[data-bs-theme=dark] .astroid-header-section,
[data-bs-theme=dark] .astroid-sidebar-header {
    background-color: rgb(255, 255, 255)
}

#astroid-sticky-header {
    background-color: rgb(255, 255, 255)
}

#astroid-sticky-header .astroid-nav .nav-link {
    color: rgb(85, 85, 85)
}

#astroid-sticky-header .astroid-nav .nav-link:hover {
    color: rgb(0, 112, 186)
}

#astroid-sticky-header .astroid-nav .nav-link:active,
#astroid-sticky-header .astroid-nav .nav-link.active {
    color: rgb(0, 112, 186)
}

[data-bs-theme=dark] #astroid-sticky-header {
    background-color: rgb(255, 255, 255)
}

[data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link {
    color: rgb(85, 85, 85)
}

[data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link:hover {
    color: rgb(0, 112, 186)
}

[data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link:active,
[data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link.active {
    color: rgb(0, 112, 186)
}

.astroid-nav .nav-link {
    color: rgb(0, 0, 0)
}

.astroid-nav .nav-link:hover {
    color: rgb(0, 112, 186)
}

.astroid-nav .nav-link:focus {
    color: rgb(0, 112, 186)
}

.astroid-nav .nav-link:active,
.astroid-nav .nav-link.active {
    color: rgb(0, 112, 186)
}

[data-bs-theme=dark] .astroid-nav .nav-link {
    color: rgb(0, 0, 0)
}

[data-bs-theme=dark] .astroid-nav .nav-link:hover {
    color: rgb(0, 112, 186)
}

[data-bs-theme=dark] .astroid-nav .nav-link:focus {
    color: rgb(0, 112, 186)
}

[data-bs-theme=dark] .astroid-nav .nav-link:active,
[data-bs-theme=dark] .astroid-nav .nav-link.active {
    color: rgb(0, 112, 186)
}

.megamenu-container {
    background-color: rgb(255, 255, 255)
}

.megamenu-container .nav-submenu .nav-submenu {
    background-color: rgb(255, 255, 255)
}

.has-megamenu.open .arrow {
    border-bottom-color: rgb(255, 255, 255)
}

.megamenu-container li.nav-item-submenu>a {
    color: rgb(0, 0, 0)
}

.megamenu-container li.nav-item-submenu>a:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(24, 145, 202)
}

.megamenu-container li.nav-item-submenu>a:active,
.megamenu-container li.nav-item-submenu>a.active {
    color: rgb(255, 255, 255);
    background-color: rgb(24, 145, 202)
}

[data-bs-theme=dark] .megamenu-container {
    background-color: rgb(255, 255, 255)
}

[data-bs-theme=dark] .megamenu-container .nav-submenu .nav-submenu {
    background-color: rgb(255, 255, 255)
}

[data-bs-theme=dark] .has-megamenu.open .arrow {
    border-bottom-color: rgb(255, 255, 255)
}

[data-bs-theme=dark] .megamenu-container li.nav-item-submenu>a {
    color: rgb(0, 0, 0)
}

[data-bs-theme=dark] .megamenu-container li.nav-item-submenu>a:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(24, 145, 202)
}

[data-bs-theme=dark] .megamenu-container li.nav-item-submenu>a:active,
[data-bs-theme=dark] .megamenu-container li.nav-item-submenu>a.active {
    color: rgb(255, 255, 255);
    background-color: rgb(24, 145, 202)
}

.astroid-sidebar-menu .nav-item-inner>.as-menu-item {
    color: rgb(0, 0, 0)
}

.astroid-sidebar-menu .nav-item-inner>.as-menu-item:hover {
    color: rgb(0, 112, 186)
}

.astroid-sidebar-menu .nav-item-inner>.as-menu-item:active,
.astroid-sidebar-menu .nav-item-inner>.as-menu-item.active {
    color: rgb(0, 112, 186)
}

.astroid-sidebar-menu .nav-item-submenu .nav-item-inner:hover {
    background-color: rgb(24, 145, 202)
}

.astroid-sidebar-menu .nav-item-submenu .nav-item-inner:hover a.as-menu-item {
    color: rgb(255, 255, 255)
}

.astroid-sidebar-menu .nav-item-submenu .nav-item-inner:active {
    background-color: rgb(24, 145, 202)
}

.astroid-sidebar-menu .nav-item-submenu .nav-item-inner a.as-menu-item {
    color: rgb(0, 0, 0)
}

.astroid-sidebar-menu .nav-item-submenu .nav-item-inner a.as-menu-item:active {
    color: rgb(24, 145, 202)
}

.astroid-sidebar-menu .navbar-subnav {
    background-color: rgb(255, 255, 255)
}

[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-inner>.as-menu-item {
    color: rgb(0, 0, 0)
}

[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-inner>.as-menu-item:hover {
    color: rgb(0, 112, 186)
}

[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-inner>.as-menu-item:active,
[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-inner>.as-menu-item.active {
    color: rgb(0, 112, 186)
}

[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu .nav-item-inner:hover {
    background-color: rgb(24, 145, 202)
}

[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu .nav-item-inner:hover a.as-menu-item {
    color: rgb(255, 255, 255)
}

[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu .nav-item-inner:active {
    background-color: rgb(24, 145, 202)
}

[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu .nav-item-inner a.as-menu-item {
    color: rgb(0, 0, 0)
}

[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu .nav-item-inner a.as-menu-item:active {
    color: rgb(24, 145, 202)
}

[data-bs-theme=dark] .astroid-sidebar-menu .navbar-subnav {
    background-color: rgb(255, 255, 255)
}

.astroid-offcanvas {
    color: rgb(0, 0, 0) !important;
    background-color: rgb(255, 255, 255) !important
}

.astroid-offcanvas .burger-menu-button,
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus {
    background-color: rgb(255, 255, 255) !important
}

.astroid-offcanvas .menu-indicator {
    color: rgb(0, 0, 0) !important
}

.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a {
    color: rgb(0, 0, 0) !important
}

.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover {
    background-color: rgba(0, 0, 0, 0.1) !important
}

.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active>a,
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active>.nav-header,
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active>a,
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active>a+.menu-indicator {
    color: rgb(24, 145, 202) !important
}

.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active,
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active {
    background-color: rgb(255, 255, 255) !important
}

.astroid-offcanvas .burger-menu-button .inner,
.astroid-offcanvas .burger-menu-button .inner::before,
.astroid-offcanvas .burger-menu-button .inner::after {
    background-color: rgb(0, 0, 0)
}

[data-bs-theme=dark] .astroid-offcanvas {
    color: rgb(0, 0, 0) !important;
    background-color: rgb(255, 255, 255) !important
}

[data-bs-theme=dark] .astroid-offcanvas .burger-menu-button,
[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus {
    background-color: rgb(255, 255, 255) !important
}

[data-bs-theme=dark] .astroid-offcanvas .menu-indicator {
    color: rgb(0, 0, 0) !important
}

[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a {
    color: rgb(0, 0, 0) !important
}

[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover {
    background-color: rgba(255, 255, 255, 0.1) !important
}

[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active>a,
[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active>.nav-header,
[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active>a,
[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active>a+.menu-indicator {
    color: rgb(24, 145, 202) !important
}

[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active,
[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active {
    background-color: rgb(255, 255, 255) !important
}

[data-bs-theme=dark] .astroid-offcanvas .burger-menu-button .inner,
[data-bs-theme=dark] .astroid-offcanvas .burger-menu-button .inner::before,
[data-bs-theme=dark] .astroid-offcanvas .burger-menu-button .inner::after {
    background-color: rgb(0, 0, 0)
}

.header-offcanvas-trigger.burger-menu-button .inner,
.header-offcanvas-trigger.burger-menu-button .inner::before,
.header-offcanvas-trigger.burger-menu-button .inner::after {
    background-color: rgb(0, 0, 0)
}

[data-bs-theme=dark] .header-offcanvas-trigger.burger-menu-button .inner,
[data-bs-theme=dark] .header-offcanvas-trigger.burger-menu-button .inner::before,
[data-bs-theme=dark] .header-offcanvas-trigger.burger-menu-button .inner::after {
    background-color: rgb(0, 0, 0)
}

.astroid-mobilemenu {
    background-color: rgb(255, 255, 255) !important;
    color: rgb(119, 119, 119) !important
}

.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus {
    background-color: rgb(255, 255, 255) !important
}

.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a {
    color: rgb(119, 119, 119) !important
}

.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover {
    background-color: rgba(0, 0, 0, 0.1) !important
}

.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active>a,
.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active>.nav-header,
.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active>a,
.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active>a+.menu-indicator {
    color: rgb(24, 145, 202) !important
}

.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active,
.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active {
    background-color: rgb(242, 242, 242) !important
}

.astroid-mobilemenu .menu-indicator {
    color: rgb(119, 119, 119) !important
}

[data-bs-theme=dark] .astroid-mobilemenu {
    background-color: rgb(255, 255, 255) !important;
    color: rgb(119, 119, 119) !important
}

[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus {
    background-color: rgb(255, 255, 255) !important
}

[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a {
    color: rgb(119, 119, 119) !important
}

[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover {
    background-color: rgba(255, 255, 255, 0.1) !important
}

[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active>a,
[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active>.nav-header,
[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active>a,
[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active>a+.menu-indicator {
    color: rgb(24, 145, 202) !important
}

[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active,
[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active {
    background-color: rgb(242, 242, 242) !important
}

[data-bs-theme=dark] .astroid-mobilemenu .menu-indicator {
    color: rgb(119, 119, 119) !important
}

.header-mobilemenu-trigger.burger-menu-button .inner,
.header-mobilemenu-trigger.burger-menu-button .inner::before,
.header-mobilemenu-trigger.burger-menu-button .inner::after {
    background-color: rgba(0, 112, 186, 1)
}

[data-bs-theme=dark] .header-mobilemenu-trigger.burger-menu-button .inner,
[data-bs-theme=dark] .header-mobilemenu-trigger.burger-menu-button .inner::before,
[data-bs-theme=dark] .header-mobilemenu-trigger.burger-menu-button .inner::after {
    background-color: rgba(0, 112, 186, 1)
}

.astroid-mobilemenu-open .burger-menu-button .inner,
.astroid-mobilemenu-open .burger-menu-button .inner::before,
.astroid-mobilemenu-open .burger-menu-button .inner::after {
    background-color: rgb(204, 204, 204)
}

[data-bs-theme=dark] .astroid-mobilemenu-open .burger-menu-button .inner,
[data-bs-theme=dark] .astroid-mobilemenu-open .burger-menu-button .inner::before,
[data-bs-theme=dark] .astroid-mobilemenu-open .burger-menu-button .inner::after {
    background-color: rgb(204, 204, 204)
}

.astroid-contact-info i[class*="fa-"] {
    color: rgb(253, 126, 20)
}

[data-bs-theme=dark] .astroid-contact-info i[class*="fa-"] {
    color: rgb(253, 126, 20)
}

.items-leading .article-title .page-header h2 {
    font-size: 32px
}

.items-row .article-title .page-header h2 {
    font-size: 26px
}

@media (max-width:991.98px) {
    body,
    .body {
        font-size: 1rem;
        line-height: 1.7em
    }
    h1,
    .h1 {
        font-size: 2rem;
        line-height: 1.3em
    }
    h2,
    .h2 {
        font-size: 30px;
        line-height: 1.3em
    }
    h3,
    .h3 {
        font-size: 24px;
        line-height: 1.3em
    }
    h4,
    .h4 {
        font-size: 20px;
        line-height: 1.2em
    }
    .astroid-nav>li>.as-menu-item,
    .astroid-sidebar-menu>li>.nav-item-inner>.as-menu-item,
    .astroid-mobile-menu>.nav-item>.as-menu-item {
        font-size: 15px;
        line-height: 1.6em
    }
    .nav-submenu-container .nav-submenu>li,
    .jddrop-content .megamenu-item .megamenu-menu li,
    .nav-submenu,
    .astroid-mobile-menu .nav-child .menu-go-back,
    .astroid-mobile-menu .nav-child .nav-item-submenu>.as-menu-item,
    .nav-item-submenu .as-menu-item {
        font-size: 14px;
        line-height: 1.6em
    }
}

@media (max-width:767.98px) {
    body,
    .body {
        font-size: 1rem;
        line-height: 1.7em
    }
    h1,
    .h1 {
        font-size: 1rem;
        line-height: 1.3em
    }
    h2,
    .h2 {
        font-size: 30px;
        line-height: 1.3em
    }
    h3,
    .h3 {
        font-size: 20px;
        line-height: 1.2em
    }
    h4,
    .h4 {
        font-size: 18px;
        line-height: 1.2em
    }
    .astroid-nav>li>.as-menu-item,
    .astroid-sidebar-menu>li>.nav-item-inner>.as-menu-item,
    .astroid-mobile-menu>.nav-item>.as-menu-item {
        font-size: 14px;
        line-height: 1.6em
    }
    .nav-submenu-container .nav-submenu>li,
    .jddrop-content .megamenu-item .megamenu-menu li,
    .nav-submenu,
    .astroid-mobile-menu .nav-child .menu-go-back,
    .astroid-mobile-menu .nav-child .nav-item-submenu>.as-menu-item,
    .nav-item-submenu .as-menu-item {
        font-size: 15px;
        line-height: 1.6em
    }
}

