.elementor-3691 .elementor-element.elementor-element-9831fc3 {
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 30px;
    --row-gap: 0px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-3691 .elementor-element.elementor-element-9831fc3:not(.elementor-motion-effects-element-type-background), .elementor-3691 .elementor-element.elementor-element-9831fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFF9E8;
}

.elementor-3691 .elementor-element.elementor-element-6a5e0ff {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 42px;
    --row-gap: 10px;
    --column-gap: 42px;
    --flex-wrap: nowrap;
}

.elementor-3691 .elementor-element.elementor-element-f4e7eca .pxl-icon-text {
    gap: 7px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.86667;
    color: #404A3D;
    animation-duration: 1000ms;
    -webkit-animation-duration: 1000ms;
}

.elementor-3691 .elementor-element.elementor-element-f4e7eca .pxl-icon-text:hover {
    color: #5B8C51;
}

.elementor-3691 .elementor-element.elementor-element-f4e7eca .pxl-icon-text .pxl-icon {
    color: #5B8C51;
}

.elementor-3691 .elementor-element.elementor-element-3597c37 .pxl-icon-text {
    gap: 7px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.86667;
    color: #404A3D;
    animation-duration: 1000ms;
    -webkit-animation-duration: 1000ms;
}

.elementor-3691 .elementor-element.elementor-element-3597c37 .pxl-icon-text:hover {
    color: #5B8C51;
}

.elementor-3691 .elementor-element.elementor-element-3597c37 .pxl-icon-text .pxl-icon {
    color: #5B8C51;
}

.elementor-3691 .elementor-element.elementor-element-564922b > .elementor-widget-container {
    padding: 0px 150px 0px 0px;
}

.elementor-3691 .elementor-element.elementor-element-564922b.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-3691 .elementor-element.elementor-element-564922b .elementor-widget-container {
    justify-content: center;
}

.elementor-3691 .elementor-element.elementor-element-580fda9 {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    --flex-wrap: nowrap;
}

.elementor-3691 .elementor-element.elementor-element-580fda9.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3691 .elementor-element.elementor-element-d76bf54 .pxl-language-switcher .pxl-language-selector {
    height: 70px;
    gap: 9px;
}

.elementor-3691 .elementor-element.elementor-element-d76bf54 .pxl-language-switcher {
    min-width: 68px;
}

.elementor-3691 .elementor-element.elementor-element-d76bf54 .pxl-language-switcher .pxl-language-control {
    gap: 5px;
}

.elementor-3691 .elementor-element.elementor-element-e66105f .pxl-divider-wrapper .pxl-divider-item {
    color: #404A3D38;
}

.elementor-3691 .elementor-element.elementor-element-e66105f .pxl-divider-wrapper .pxl-divider-item:not(.divider-dashed):not(.divider-dotted):not(.divider-double):not(.divider-custom) {
    background-color: #404A3D38;
}

.elementor-3691 .elementor-element.elementor-element-e66105f .pxl-divider-wrapper .pxl-divider-item.pxl-divider-horizontal:not(.divider-dashed):not(.divider-dotted):not(.divider-double) {
    height: 1px;
}

.elementor-3691 .elementor-element.elementor-element-e66105f .pxl-divider-wrapper .pxl-divider-item.pxl-divider-vertical:not(.divider-dashed):not(.divider-dotted):not(.divider-double) {
    width: 1px;
}

.elementor-3691 .elementor-element.elementor-element-e66105f .pxl-divider-wrapper .pxl-divider-item:not(.divider-custom) {
    --pxl-weight: 1px;
}

.elementor-3691 .elementor-element.elementor-element-e66105f .pxl-divider-wrapper .pxl-divider-item.divider-custom img {
    height: 1px;
}

.elementor-3691 .elementor-element.elementor-element-e66105f .pxl-divider-wrapper .pxl-divider-item.divider-custom svg {
    height: 30px;
    width: auto;
}

.elementor-3691 .elementor-element.elementor-element-e66105f .pxl-divider-wrapper .pxl-divider-item, .elementor-3691 .elementor-element.elementor-element-e66105f .pxl-divider-wrapper .pxl-divider-item.divider-custom img {
    height: 30px;
}

.elementor-3691 .elementor-element.elementor-element-e66105f .pxl-divider-wrapper .pxl-divider-icon, .elementor-3691 .elementor-element.elementor-element-e66105f .pxl-divider-wrapper .pxl-divider-title {
    animation-duration: 1000ms;
    -webkit-animation-duration: 1000ms;
}

.elementor-3691 .elementor-element.elementor-element-9dfb783 .pxl-social-icons {
    gap: 16.7px;
}

.elementor-3691 .elementor-element.elementor-element-9dfb783 .pxl-social-icons .pxl-social-item {
    color: #404A3D;
    transition: all 0.3s linear;
}

.elementor-3691 .elementor-element.elementor-element-9dfb783 .pxl-social-icons .pxl-social-item:hover {
    color: #5B8C51;
}

.elementor-3691 .elementor-element.elementor-element-9dfb783 .pxl-social-icons .pxl-social-item:hover svg, .elementor-3691 .elementor-element.elementor-element-9dfb783 .pxl-social-icons .pxl-social-item:hover i {
    scale: 1.2;
    transition: scale .3s linear;
}

.elementor-3691 .elementor-element.elementor-element-9ac2027 {
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

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

.elementor-3691 .elementor-element.elementor-element-ca67177 {
    width: var( --container-widget-width, 253px );
    max-width: 253px;
    --container-widget-width: 253px;
    --container-widget-flex-grow: 0;
}

.elementor-3691 .elementor-element.elementor-element-ca67177 > .elementor-widget-container {
    padding: 0px 0px 3px 0px;
}

.elementor-3691 .elementor-element.elementor-element-ca67177.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3691 .elementor-element.elementor-element-ca67177 .pxl-search-form .search-field:hover, .elementor-3691 .elementor-element.elementor-element-ca67177 .pxl-search-form .search-field:focus {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #404A3D38;
}

.elementor-3691 .elementor-element.elementor-element-fdfb9aa > .elementor-widget-container {
    padding: 0px 33px 0px 0px;
}

.elementor-3691 .elementor-element.elementor-element-fdfb9aa.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-3691 .elementor-element.elementor-element-fdfb9aa .pxl-navigation-menu {
    justify-content: center;
    --pxl-spacing-inline: 17px;
}

.elementor-3691 .elementor-element.elementor-element-fdfb9aa .pxl-navigation-menu > li {
    height: 86px;
}

.elementor-3691 .elementor-element.elementor-element-fdfb9aa .pxl-navigation-menu > li:hover > a, .elementor-3691 .elementor-element.elementor-element-fdfb9aa .pxl-navigation-menu > li.current-menu-item > a, .elementor-3691 .elementor-element.elementor-element-fdfb9aa .pxl-navigation-menu > li.current-menu-parent > a, .elementor-3691 .elementor-element.elementor-element-fdfb9aa .pxl-navigation-menu > li.current-menu-ancestor > a, .elementor-3691 .elementor-element.elementor-element-fdfb9aa .pxl-navigation-menu > li.current_page_item > a, .elementor-3691 .elementor-element.elementor-element-fdfb9aa .pxl-navigation-menu > li.current_page_ancestor > a, .elementor-3691 .elementor-element.elementor-element-fdfb9aa .pxl-navigation-menu > li.current_page_parent > a, .elementor-3691 .elementor-element.elementor-element-fdfb9aa .pxl-navigation-menu > li > a.pxl-onepage-active {
    color: #0f4e91;
}

.elementor-3691 .elementor-element.elementor-element-78152ec {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
}

.elementor-3691 .elementor-element.elementor-element-78152ec.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3691 .elementor-element.elementor-element-fc811dc .pxl-button {
    padding: 0px 42px 0px 42px;
    animation-duration: 1000ms;
    -webkit-animation-duration: 1000ms;
}

@media(min-width: 576px) {
    .elementor-3691 .elementor-element.elementor-element-9831fc3 {
        --content-width:1580px;
    }

    .elementor-3691 .elementor-element.elementor-element-6a5e0ff {
        --width: auto;
    }

    .elementor-3691 .elementor-element.elementor-element-580fda9 {
        --width: auto;
    }

    .elementor-3691 .elementor-element.elementor-element-9ac2027 {
        --content-width: 1580px;
    }

    .elementor-3691 .elementor-element.elementor-element-78152ec {
        --width: auto;
    }
}

.elementor.elementor-4910 p,
.elementor.elementor-4910 h5{
    margin: 0 !important;
}
