.elementor-2876 .elementor-element.elementor-element-0bd7ccc>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2876 .elementor-element.elementor-element-0bd7ccc:not(.elementor-motion-effects-element-type-background),
.elementor-2876 .elementor-element.elementor-element-0bd7ccc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0A3161;
}

.elementor-2876 .elementor-element.elementor-element-0bd7ccc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2876 .elementor-element.elementor-element-0bd7ccc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2876 .elementor-element.elementor-element-38d48c2>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-2876 .elementor-element.elementor-element-2374062 .pxl-icon1 a {
    color: #FFFFFF;
    font-size: 14px;
    margin: 0 16px;
}

.elementor-2876 .elementor-element.elementor-element-2374062 .pxl-icon1 a:hover {
    color: #DF0A0A;
}

.elementor-2876 .elementor-element.elementor-element-2374062>.elementor-widget-container {
    margin: 0px -8px 0px -8px;
    padding: 0px 0px 0px 0px;
}

.elementor-2876 .elementor-element.elementor-element-2374062 {
    width: auto;
    max-width: auto;
}

.elementor-2876 .elementor-element.elementor-element-f0d597d .pxl-link a {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2876 .elementor-element.elementor-element-f0d597d .pxl-link a:hover {
    color: var(--e-global-color-primary);
    font-size: 14px;
    font-weight: 400;
}

.elementor-2876 .elementor-element.elementor-element-f0d597d .pxl-link.type-vertical li+li {
    margin-top: 0px;
}

.elementor-2876 .elementor-element.elementor-element-f0d597d .pxl-link li a {
    align-items: Center;
}

.elementor-2876 .elementor-element.elementor-element-f0d597d .pxl-link a i {
    color: #B31942;
    margin-top: 0px;
}

.elementor-2876 .elementor-element.elementor-element-f0d597d>.elementor-widget-container {
    margin: 0px 40px 0px 0px;
}

.elementor-2876 .elementor-element.elementor-element-f0d597d {
    width: auto;
    max-width: auto;
}

.elementor-2876 .elementor-element.elementor-element-59bf831 .pxl-link a {
    color: #FFFFFF;
    font-size: 14px;
}

.elementor-2876 .elementor-element.elementor-element-59bf831 .pxl-link a:hover {
    color: var(--e-global-color-primary);
}

.elementor-2876 .elementor-element.elementor-element-59bf831 .pxl-link li a {
    align-items: Center;
}

.elementor-2876 .elementor-element.elementor-element-59bf831 .pxl-link a i {
    color: #B31942;
    margin-top: 0px;
}

.elementor-2876 .elementor-element.elementor-element-59bf831>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2876 .elementor-element.elementor-element-59bf831 {
    width: auto;
    max-width: auto;
}

.elementor-2876 .elementor-element.elementor-element-5cd8ec2 .pxl-button .btn {
    font-family: "Rubik", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 58px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 28px 0px 28px;
}

.elementor-2876 .elementor-element.elementor-element-5cd8ec2 .pxl-button .btn i {
    font-size: 25px;
}

.elementor-2876 .elementor-element.elementor-element-5cd8ec2 .pxl-button .pxl-icon--left i {
    margin-right: 9px;
}

.elementor-2876 .elementor-element.elementor-element-5cd8ec2>.elementor-widget-container {
    margin: 0px 0px 0px 37px;
}

.elementor-2876 .elementor-element.elementor-element-5cd8ec2 {
    width: auto;
    max-width: auto;
}

.elementor-2876 .elementor-element.elementor-element-b7ab050>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2876 .elementor-element.elementor-element-b7ab050:not(.elementor-motion-effects-element-type-background),
.elementor-2876 .elementor-element.elementor-element-b7ab050>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2876 .elementor-element.elementor-element-b7ab050 {
    box-shadow: 0px 4px 40px 0px rgba(38.99999999999999, 60.999999999999986, 113, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2876 .elementor-element.elementor-element-b7ab050>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2876 .elementor-element.elementor-element-c07f10b>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-2876 .elementor-element.elementor-element-682a003 .pxl-logo {
    max-width: 290px;
}

.elementor-2876 .elementor-element.elementor-element-682a003 .pxl-logo img {
    max-height: 91.17px;
}

.elementor-2876 .elementor-element.elementor-element-682a003>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2876 .elementor-element.elementor-element-682a003 {
    width: auto;
    max-width: auto;
}

.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary>li>a {
    color: var(--e-global-color-secondary);
    font-family: "PT Serif", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 100px;
}

.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary>li>a:hover {
    color: var(--e-global-color-primary);
}

.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary>li.current-menu-parent>a:not(.is-one-page),
.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary>li.current_page_item>a:not(.is-one-page),
.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary>li>a.pxl-onepage-active {
    color: var(--e-global-color-primary);
}

.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary>li>a .caseicon-angle-arrow-down {
    color: var(--e-global-color-secondary);
}

.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary>li>a:hover .caseicon-angle-arrow-down,
.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary>li.current-menu-parent>a:not(.is-one-page) .caseicon-angle-arrow-down,
.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary>li.current_page_item>a:not(.is-one-page) .caseicon-angle-arrow-down,
.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary>li>a.pxl-onepage-active .caseicon-angle-arrow-down {
    color: var(--e-global-color-primary);
}

.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu li.pxl-megamenu,
.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary li .sub-menu li>a {
    color: var(--e-global-color-secondary);
}

.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary li .sub-menu li:hover>a,
.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_item>a,
.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-item>a,
.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_ancestor>a,
.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-ancestor>a {
    color: var(--e-global-color-primary);
}

.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-nav-menu .pxl-menu-primary li .sub-menu a,
.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-heading .pxl-item--title {
    font-family: "PT Serif", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-2876 .elementor-element.elementor-element-465ed2e .pxl-menu-primary .sub-menu li+li {
    margin-top: 0px;
}

.elementor-2876 .elementor-element.elementor-element-465ed2e>.elementor-widget-container {
    margin: 0px 9px 0px 0px;
}

.elementor-2876 .elementor-element.elementor-element-465ed2e {
    width: auto;
    max-width: auto;
}

.elementor-2876 .elementor-element.elementor-element-0c3245d {
    width: auto;
    max-width: auto;
}

.elementor-2876 .elementor-element.elementor-element-83e06a3 .pxl-hidden-panel-button .pxl-icon-square span,
.elementor-2876 .elementor-element.elementor-element-83e06a3 .pxl-hidden-panel-button .pxl-icon-round span {
    background-color: #FFFFFF;
}

.elementor-2876 .elementor-element.elementor-element-83e06a3>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-2876 .elementor-element.elementor-element-83e06a3 {
    width: auto;
    max-width: auto;
}