.elementor-171 .elementor-element.elementor-element-a11098e {
    --display: flex;
    --min-height: 70px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-width-top: 0px;
    --border-width-right: 0px;
    --border-width-bottom: 1px;
    --border-width-left: 0px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --z-index: 999;
}

.elementor-171 .elementor-element.elementor-element-a11098e:not(.elementor-motion-effects-element-type-background),
.elementor-171 .elementor-element.elementor-element-a11098e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-f820e52);
}

.elementor-171 .elementor-element.elementor-element-a11098e,
.elementor-171 .elementor-element.elementor-element-a11098e::before {
    --border-transition: 0.3s;
}

.elementor-171 .elementor-element.elementor-element-f4c492b {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-171 .elementor-element.elementor-element-f4c492b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-171 .elementor-element.elementor-element-79612a5 {
    text-align: left;
}

.elementor-171 .elementor-element.elementor-element-79612a5 img {
    width: 180px;
}

.elementor-171 .elementor-element.elementor-element-dd3314a {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-171 .elementor-element.elementor-element-dd3314a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-menu-toggle {
    margin: 0 auto;
    background-color: var( --e-global-color-primary);
}

.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu .elementor-item {
    font-family: "Lato", Sans-serif;
    font-size: 0.8rem;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--main .elementor-item {
    color: #000000BD;
    fill: #000000BD;
    padding-left: 12px;
    padding-right: 12px;
}

.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--main .elementor-item:hover,
.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-primary);
}

.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--dropdown a,
.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-menu-toggle {
    color: var( --e-global-color-f820e52);
}

.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--dropdown {
    background-color: #000000DE;
}

.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--dropdown a:hover,
.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--dropdown a.highlighted,
.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-menu-toggle:hover {
    color: var( --e-global-color-primary);
}

.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--dropdown a:hover,
.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--dropdown a.highlighted {
    background-color: #FFFFFF00;
}

.elementor-171 .elementor-element.elementor-element-76bfd7a .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var( --e-global-color-primary);
}

.elementor-171 .elementor-element.elementor-element-76bfd7a div.elementor-menu-toggle {
    color: var( --e-global-color-f820e52);
}

.elementor-171 .elementor-element.elementor-element-76bfd7a div.elementor-menu-toggle svg {
    fill: var( --e-global-color-f820e52);
}

.elementor-171 .elementor-element.elementor-element-76bfd7a div.elementor-menu-toggle:hover {
    color: var( --e-global-color-f820e52);
}

.elementor-171 .elementor-element.elementor-element-76bfd7a div.elementor-menu-toggle:hover svg {
    fill: var( --e-global-color-f820e52);
}

.elementor-171 .elementor-element.elementor-element-bf924a2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-end;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-171 .elementor-element.elementor-element-b46d5af .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 0.8rem;
    font-weight: 600;
    text-transform: uppercase;
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #53AFEF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary);
}

.elementor-171 .elementor-element.elementor-element-b46d5af {
    width: auto;
    max-width: auto;
}

.elementor-171 .elementor-element.elementor-element-bd4c816 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 0.8rem;
    font-weight: 600;
    text-transform: uppercase;
    fill: var( --e-global-color-f820e52);
    color: var( --e-global-color-f820e52);
    background-color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary);
}

.elementor-171 .elementor-element.elementor-element-bd4c816 {
    width: auto;
    max-width: auto;
}

@media(min-width:768px) {
    .elementor-171 .elementor-element.elementor-element-f4c492b {
        --width: 25%;
    }
    .elementor-171 .elementor-element.elementor-element-dd3314a {
        --width: 47.988%;
    }
    .elementor-171 .elementor-element.elementor-element-bf924a2 {
        --width: 25%;
    }
}

@media(max-width:767px) {
    .elementor-171 .elementor-element.elementor-element-a11098e {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --gap: 0px;
        --flex-wrap: wrap;
    }
    .elementor-171 .elementor-element.elementor-element-f4c492b {
        --width: 70%;
    }
    .elementor-171 .elementor-element.elementor-element-dd3314a {
        --width: 30%;
    }
}