.elementor-313 .elementor-element.elementor-element-7107152 > .elementor-column-wrap > .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-313 .elementor-element.elementor-element-f8698b0.elementor-widget-heading .elementor-heading-title{color:#333333;}.elementor-313 .elementor-element.elementor-element-f8698b0 .elementor-heading-title{font-size:1.8rem;font-weight:normal;text-transform:uppercase;}.elementor-313 .elementor-element.elementor-element-f8698b0 > .elementor-widget-container{padding:15px 10px 15px 10px;background-color:#f6f6f6;}.elementor-313 .elementor-element.elementor-element-07c440c > .elementor-widget-container{margin:0px 0px 30px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dddddd;}.elementor-313 .elementor-element.elementor-element-cdbeb3e.elementor-widget-heading .elementor-heading-title{color:#333333;}.elementor-313 .elementor-element.elementor-element-cdbeb3e .elementor-heading-title{font-size:1.8rem;font-weight:normal;text-transform:uppercase;}.elementor-313 .elementor-element.elementor-element-cdbeb3e > .elementor-widget-container{padding:15px 10px 15px 10px;background-color:#f6f6f6;}.elementor-313 .elementor-element.elementor-element-cc5478e > .elementor-widget-container{margin:0px 0px 30px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dddddd;}@media(max-width:767px){.elementor-313 .elementor-element.elementor-element-7107152 > .elementor-element-populated{padding:10px 10px 10px 10px;}}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-07c440c */.elementor-313 .elementor-element.elementor-element-07c440c img {
    display: none;
}

.elementor-313 .elementor-element.elementor-element-07c440c ul.menu {
    padding: 0;
}

.elementor-313 .elementor-element.elementor-element-07c440c ul.menu li + li {
    border-top: 1px solid #dddd;
}

.elementor-313 .elementor-element.elementor-element-07c440c ul.menu li > a {
    color: #1d537f;
    padding: 10px;
    display: block;
    font-weight: bold;
}

.elementor-313 .elementor-element.elementor-element-07c440c ul.menu li .sub-menu {
    padding-left: 15px;
}

.elementor-313 .elementor-element.elementor-element-07c440c ul.menu li .sub-menu li a {
    color: #555;
    padding: 10px;
    display: block;
}

.elementor-313 .elementor-element.elementor-element-07c440c ul.menu li a:hover {
    color: #ef811f;
}/* End custom CSS */
/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-cc5478e */.elementor-313 .elementor-element.elementor-element-cc5478e img {
    display: none;
}

.elementor-313 .elementor-element.elementor-element-cc5478e ul.menu {
    padding: 0;
}

.elementor-313 .elementor-element.elementor-element-cc5478e ul.menu li + li {
    border-top: 1px solid #dddd;
}

.elementor-313 .elementor-element.elementor-element-cc5478e ul.menu li > a {
    color: #1d537f;
    padding: 10px;
    display: block;
    font-weight: bold;
}

.elementor-313 .elementor-element.elementor-element-cc5478e ul.menu li .sub-menu {
    padding-left: 15px;
}

.elementor-313 .elementor-element.elementor-element-cc5478e ul.menu li .sub-menu li a {
    color: #555;
    padding: 10px;
    display: block;
}

.elementor-313 .elementor-element.elementor-element-cc5478e ul.menu li a:hover {
    color: #ef811f;
}/* End custom CSS */