.elementor-8246 .elementor-element.elementor-element-9c1235e>.elementor-container {
    max-width: 1720px;
}

.elementor-8246 .elementor-element.elementor-element-9c1235e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items  : center;
}

.elementor-8246 .elementor-element.elementor-element-9c1235e:not(.elementor-motion-effects-element-type-background),
.elementor-8246 .elementor-element.elementor-element-9c1235e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-8246 .elementor-element.elementor-element-9c1235e {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding   : 0px 15px 0px 15px;
}

.elementor-8246 .elementor-element.elementor-element-9c1235e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8246 .elementor-element.elementor-element-b10462c .pxl-logo img {
    max-height: 51px;
}

.elementor-8246 .elementor-element.elementor-element-48e0843.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-nav-menu .pxl-menu-primary>li>a:hover {
    color: #0071DC;
}

.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-nav-menu .pxl-menu-primary>li.current-menu-parent>a,
.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-nav-menu .pxl-menu-primary>li.current_page_item>a {
    color: #0071DC;
}

.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-nav-menu .pxl-menu-primary>li>a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    line-height: 80px;
}

.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-nav-menu .pxl-menu-primary>li {
    margin: 0px 8px 0px 8px;
}

.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-nav-menu .pxl-menu-primary li .sub-menu li:hover>a,
.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_item>a,
.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-item>a,
.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_ancestor>a,
.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-ancestor>a {
    color: #0071DC;
}

.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-nav-menu .pxl-menu-primary li .sub-menu a,
.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-heading .pxl-item--title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.elementor-8246 .elementor-element.elementor-element-4d6c120 .pxl-menu-primary .sub-menu li+li {
    margin-top: 0px;
}

.elementor-8246 .elementor-element.elementor-element-4d6c120 {
    width    : auto;
    max-width: auto;
}

.elementor-8246 .elementor-element.elementor-element-3d80c3d .pxl-icon1 a {
    color           : #1D2864;
    background-color: #F5F8FD;
    margin          : 1px;
}

.elementor-8246 .elementor-element.elementor-element-3d80c3d .pxl-icon1 a svg path {
    stroke: #1D2864;
}

.elementor-8246 .elementor-element.elementor-element-3d80c3d {
    width    : auto;
    max-width: auto;
}

.elementor-8246 .elementor-element.elementor-element-685c08d {
    --divider-border-style: solid;
    --divider-color       : #EEEEEE;
    --divider-border-width: 45px;
    width                 : auto;
    max-width             : auto;
}

.elementor-8246 .elementor-element.elementor-element-685c08d .elementor-divider-separator {
    width: 1px;
}

.elementor-8246 .elementor-element.elementor-element-685c08d .elementor-divider {
    padding-block-start: 0px;
    padding-block-end  : 0px;
}

.elementor-8246 .elementor-element.elementor-element-6659bb7 .pxl-button .btn {
    background-color: #2b4d71 !important;
}

.elementor-8246 .elementor-element.elementor-element-6659bb7 .pxl-button .btn:hover,
.elementor-8246 .elementor-element.elementor-element-6659bb7 .pxl-button .btn:active,
.elementor-8246 .elementor-element.elementor-element-6659bb7 .pxl-button .btn:focus {
    background-color: #234260 !important;
}

.elementor-8246 .elementor-element.elementor-element-6659bb7 .pxl-button .pxl-icon--left i {
    margin-right: 10px;
}

.elementor-8246 .elementor-element.elementor-element-6659bb7 {
    width    : auto;
    max-width: auto;
}

@media(min-width:576px) {
    .elementor-8246 .elementor-element.elementor-element-76b2e61 {
        width: 15%;
    }

    .elementor-8246 .elementor-element.elementor-element-48e0843 {
        width: 85%;
    }
}