#dsn_footer{overflow:hidden}@media only screen and (min-width:576px) and (max-width:767px){#dsn_footer .grid-col-1{grid-column:1/4}}#dsn_footer.container .container,#dsn_footer.container .dsn-container,#dsn_footer.dsn-container .container,#dsn_footer.dsn-container .dsn-container{padding-left:0;padding-right:0}#dsn_footer h4.subtitle{display:inline-block;margin-bottom:20px}#dsn_footer h4.subtitle span{font-size:16px;font-weight:var(--font-weight-body);letter-spacing:2px;padding:3px 10px}#dsn_footer ul.menu li a,#dsn_footer ul.sub-menu li a{font-size:11px;font-weight:600;letter-spacing:2.5px}#dsn_footer ul.menu li:not(:last-child) a,#dsn_footer ul.sub-menu li:not(:last-child) a{margin-bottom:7px}#dsn_footer .list-inline-block ul.menu li,#dsn_footer .list-inline-block ul.sub-menu li{display:inline-block}#dsn_footer .list-inline-block ul.menu li a,#dsn_footer .list-inline-block ul.sub-menu li a{margin-bottom:0}#dsn_footer .list-inline-block ul.menu li:not(:last-of-type),#dsn_footer .list-inline-block ul.sub-menu li:not(:last-of-type){margin-left:5px}#dsn_footer .textwidget p:not(:last-child),#dsn_footer .textwidget>:not(:last-child){margin-bottom:10px}#dsn_footer .col-contact p{font-size:14px}#dsn_footer .col-contact p strong{color:var(--heading-color)}#dsn_footer .col-contact p span{margin-left:5px;margin-right:5px}#dsn_footer .col-contact p a{text-transform:none}
