.elementor-638 .elementor-element.elementor-element-ccf14fd > .elementor-container{max-width:1180px;}.elementor-638 .elementor-element.elementor-element-ccf14fd{margin-top:30px;margin-bottom:30px;padding:0px 20px 0px 20px;}.elementor-638 .elementor-element.elementor-element-c5ad0c5 > .elementor-container{max-width:1180px;}.elementor-638 .elementor-element.elementor-element-c5ad0c5:not(.elementor-motion-effects-element-type-background), .elementor-638 .elementor-element.elementor-element-c5ad0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2424;}.elementor-638 .elementor-element.elementor-element-c5ad0c5{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 50px 20px;}.elementor-638 .elementor-element.elementor-element-c5ad0c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-638 .elementor-element.elementor-element-951510d{color:#FFFFFF;font-size:16px;}.elementor-638 .elementor-element.elementor-element-7a0cff4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-638 .elementor-element.elementor-element-4758811{text-align:left;}.elementor-638 .elementor-element.elementor-element-4758811 img{width:270px;}@media(min-width:768px){.elementor-638 .elementor-element.elementor-element-65432c6{width:26.168%;}.elementor-638 .elementor-element.elementor-element-cb851fe{width:73.832%;}}@media(max-width:1024px){.elementor-638 .elementor-element.elementor-element-ccf14fd{margin-top:10px;margin-bottom:10px;padding:0px 20px 0px 20px;}.elementor-638 .elementor-element.elementor-element-c5ad0c5{padding:30px 20px 30px 20px;}.elementor-638 .elementor-element.elementor-element-951510d{font-size:14px;}}@media(max-width:767px){.elementor-638 .elementor-element.elementor-element-ccf14fd{margin-top:20px;margin-bottom:10px;}.elementor-638 .elementor-element.elementor-element-c5ad0c5{padding:30px 20px 50px 20px;}.elementor-638 .elementor-element.elementor-element-4758811 img{width:230px;}}/* Start custom CSS for text-editor, class: .elementor-element-951510d */.footer-contact a {
    color: inherit;
}
.footer-contact a:hover {
    color: inherit;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-f309d42 */.footer-menu ul.menu {
    padding: 0;
    width: 100%;
    display: flex;
}
.footer-menu ul.menu li {
    padding: 0 8%;
    font-size: 14px;
}
.footer-menu ul.menu a {
    color: #fff;
}
.footer-menu ul.menu a:hover {
    text-decoration: underline;
}
.footer-menu ul.menu li.current-menu-item a {
    color: #f9bf4b;
    text-decoration: underline;
}
@media (max-width:767px) {
    .footer-menu ul.menu {
        justify-content: space-around;
        margin-top: 20px;
    }
    .footer-menu ul.menu li {
        padding: 0;
    }
}/* End custom CSS */