.elementor-89 .elementor-element.elementor-element-69796b0:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-69796b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-89 .elementor-element.elementor-element-69796b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-69796b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-c3d4c44:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-c3d4c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-89 .elementor-element.elementor-element-c3d4c44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 40px 10px;}.elementor-89 .elementor-element.elementor-element-c3d4c44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-d720c68 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-89 .elementor-element.elementor-element-75aea37 .elementor-heading-title{font-size:13px;font-weight:600;line-height:18px;letter-spacing:0.013px;}.elementor-89 .elementor-element.elementor-element-75aea37 > .elementor-widget-container{margin:12px 0px 10px 0px;}.elementor-89 .elementor-element.elementor-element-a90ec52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-539220a .elementor-heading-title{font-size:13px;font-weight:600;line-height:18px;letter-spacing:0.013px;}.elementor-89 .elementor-element.elementor-element-539220a > .elementor-widget-container{margin:12px 0px 10px 0px;}.elementor-89 .elementor-element.elementor-element-30db4be .elementor-heading-title{font-size:13px;font-weight:600;line-height:18px;letter-spacing:0.013px;}.elementor-89 .elementor-element.elementor-element-30db4be > .elementor-widget-container{margin:12px 0px 10px 0px;}.elementor-89 .elementor-element.elementor-element-abdbb55 .elementor-heading-title{font-size:13px;font-weight:600;line-height:18px;letter-spacing:0.013px;}.elementor-89 .elementor-element.elementor-element-abdbb55 > .elementor-widget-container{margin:12px 0px 10px 0px;}.elementor-89 .elementor-element.elementor-element-c054f00 .elementor-heading-title{font-size:13px;font-weight:600;line-height:18px;letter-spacing:0.013px;}.elementor-89 .elementor-element.elementor-element-c054f00 > .elementor-widget-container{margin:12px 0px 10px 0px;}.elementor-89 .elementor-element.elementor-element-15c65cb{--divider-border-style:solid;--divider-color:#D8D8DD00;--divider-border-width:1px;}.elementor-89 .elementor-element.elementor-element-15c65cb .elementor-divider-separator{width:100%;}.elementor-89 .elementor-element.elementor-element-15c65cb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-89 .elementor-element.elementor-element-15c65cb > .elementor-widget-container{background-color:#D8D8DD00;}.elementor-89 .elementor-element.elementor-element-4974f84:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-4974f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-89 .elementor-element.elementor-element-4974f84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4974f84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-5f4b1eb.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-89 .elementor-element.elementor-element-4be5555 .elementor-heading-title{color:#515154;font-size:13px;font-weight:300;line-height:18px;letter-spacing:0.13px;}.elementor-89 .elementor-element.elementor-element-4be5555 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4be5555{width:auto;max-width:auto;}.elementor-89 .elementor-element.elementor-element-6d520ab .elementor-heading-title{color:#515154;font-size:13px;font-weight:300;line-height:18px;letter-spacing:0.13px;}.elementor-89 .elementor-element.elementor-element-6d520ab{width:auto;max-width:auto;}.elementor-89 .elementor-element.elementor-element-97b6142:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-97b6142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-89 .elementor-element.elementor-element-97b6142{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-97b6142 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-e24911b{--divider-border-style:solid;--divider-color:#D8D8DD;--divider-border-width:1px;}.elementor-89 .elementor-element.elementor-element-e24911b .elementor-divider-separator{width:100%;}.elementor-89 .elementor-element.elementor-element-e24911b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-89 .elementor-element.elementor-element-e24911b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-841a4e4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-841a4e4:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-841a4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-89 .elementor-element.elementor-element-841a4e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 10px 0px;}.elementor-89 .elementor-element.elementor-element-841a4e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-5d2a36a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-60c5849{text-align:right;}.elementor-89 .elementor-element.elementor-element-60c5849 img{width:107px;}@media(min-width:738px){.elementor-89 .elementor-element.elementor-element-d720c68{width:20%;}.elementor-89 .elementor-element.elementor-element-86fa466{width:20%;}.elementor-89 .elementor-element.elementor-element-5826415{width:20%;}.elementor-89 .elementor-element.elementor-element-38f7c50{width:40%;}}@media(max-width:1068px){.elementor-89 .elementor-element.elementor-element-69796b0{padding:37px 16px 27px 16px;}.elementor-89 .elementor-element.elementor-element-c3d4c44{padding:0px 16px 20px 16px;}.elementor-89 .elementor-element.elementor-element-4974f84{padding:0px 16px 12px 16px;}.elementor-89 .elementor-element.elementor-element-841a4e4{padding:0px 16px 26px 16px;}.elementor-89 .elementor-element.elementor-element-5d2a36a > .elementor-widget-container{padding:0px 10px 0px 10px;}}@media(max-width:737px){.elementor-89 .elementor-element.elementor-element-69796b0{padding:22px 6px 17px 6px;}.elementor-89 .elementor-element.elementor-element-c3d4c44{padding:0px 6px 0px 6px;}.elementor-89 .elementor-element.elementor-element-d720c68 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-89 .elementor-element.elementor-element-86fa466 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-89 .elementor-element.elementor-element-5826415 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-89 .elementor-element.elementor-element-38f7c50 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-89 .elementor-element.elementor-element-b89cb50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-15c65cb .elementor-divider-separator{width:1px;}.elementor-89 .elementor-element.elementor-element-15c65cb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-89 .elementor-element.elementor-element-15c65cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4974f84{padding:20px 6px 0px 6px;}.elementor-89 .elementor-element.elementor-element-4e4c8df > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-89 .elementor-element.elementor-element-5f4b1eb.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-89 .elementor-element.elementor-element-5f4b1eb > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-89 .elementor-element.elementor-element-2757c42.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-841a4e4{padding:0px 6px 30px 6px;}.elementor-89 .elementor-element.elementor-element-f23703a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-f23703a > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-89 .elementor-element.elementor-element-5d2a36a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-ba89a1a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-ba89a1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-60c5849{text-align:left;}.elementor-89 .elementor-element.elementor-element-60c5849 > .elementor-widget-container{padding:6px 6px 0px 6px;}}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-b89cb50 */@media screen and (max-width:767px) {
    .footer-last-item {
        margin-bottom:0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-15c65cb */@media screen and (max-width:737px) {
    .temp-border {
        display:block !important;
        height:1px;
        background:#D8D8DD;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c3d4c44 */.elementor-89 .elementor-element.elementor-element-c3d4c44 .elementor-widget:not(:last-child) {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c9c942 */.elementor-89 .elementor-element.elementor-element-8c9c942{
    font-size: 13px;
    font-weight: 300;
    color: #515154;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-wp-widget-nav_menu  h5 {
    font-size:13px;
    line-height: 18px;
    letter-spacing: 0.013em;
    margin-bottom: 10px;
    padding-top:12px;
}
.elementor-widget-wp-widget-nav_menu ul {
    padding:0;
    margin:0;
    list-style:none;
}
.elementor-widget-wp-widget-nav_menu ul li {
    font-size:13px;
    line-height: 18px;
    letter-spacing: 0.013em;
    margin-bottom:10px;
}
.elementor-widget-wp-widget-nav_menu ul li a {
    color:#515154;
}

.elementor-widget-wp-widget-nav_menu ul li:hover a {
    color:#161617;
    text-decoration: underline;
}

.custom-links h6:hover {
    color:#161617 !important;
    text-decoration: underline;
}

#footer-breadcrumb #breadcrumbs {
        font-size: 13px;
        color: #515154;
        letter-spacing: .32px;
}
#footer-breadcrumb #breadcrumbs span {
    vertical-align: bottom;
    display: inline-block;
    line-height: 16px;
    font-size: 13px !important;
}
#footer-breadcrumb #breadcrumbs .material-icons {
    font-size:15px !important;
    color:#8F8F94 !important;
}
#footer-breadcrumb #breadcrumbs .material-icons.home {
    color:#515154 !important;
}
#footer-breadcrumb #breadcrumbs .material-icons.home:hover {
    color: #161617 !important;
}
#footer-breadcrumb #breadcrumbs a {
    color:#515154;
    display: inline-block;
    vertical-align: middle;
}
#footer-breadcrumb #breadcrumbs a:hover {
    color:#161617;
    text-decoration: underline;
}
#footer-main-menu #menu-footer-menu {
    line-height: 1.2em;
}
#footer-main-menu #menu-footer-menu li {
    display:inline-block;
    vertical-align: middle;
    margin:0;
}
#footer-main-menu #menu-footer-menu li:after {
    content:'';
    background:#86868B;
    height:11px;
    width:1px;
    display:inline-block;
    margin:0 12px 0 16px;
    vertical-align: middle;
}
#footer-main-menu #menu-footer-menu  li:last-child:after {
    content:none;
}


@media screen and (min-width:738px) {
    #menu-footer-links .elementor-widget-container > div {
        display:block !important;
    }
    #menu-industries,
    #menu-industries-1 {
        column-count:2;
    }
    #menu-footer-links #menu-industries-1,
    #menu-footer-links #menu-industries {
        display: flex;
        flex-direction: column;
        max-height: 230px;
        flex-wrap: wrap;
    }
}
@media screen and (max-width:737px) {
    #menu-footer-menu {
        margin:0;
    }
    #footer-main-menu #menu-footer-menu {
        padding-top:20px;
    }
    .elementor-widget-wp-widget-nav_menu h5 {
        border-top:1px solid #D8D8DD;
        padding-top: 10px;
    }
    .elementor-widget-wp-widget-nav_menu h5:after {
            color:#000000;
            transition: all .5s;
            content: 'add';
            position: absolute;
            right: 0;
            font-size: 16px;
            font-family: 'Material Icons';
    }
    .elementor-widget-wp-widget-nav_menu .open:after {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
    }
    .elementor-widget-wp-widget-nav_menu ul {
        padding-bottom:14px;
        margin:20px 0 0 20px;
    }
    #footer-main-menu #menu-footer-menu li:after {
        margin:0 6px 0 12px;
    }
    #menu-footer-links .elementor-widget-container > div {
        display:none;
    }
}/* End custom CSS */