footer{background:#2d2d2d;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;padding:50px 0 100px 0;-webkit-box-shadow:0 500px 0 500px rgb(45 45 45);-moz-box-shadow:0 500px 0 500px rgb(45 45 45);box-shadow:0 500px 0 500px rgb(45 45 45)}footer .widget{background:none;border-bottom:none;margin:0;padding:0}footer .widget,footer .widget.widget_block{color:#fff;font-size:13px;font-weight:500;line-height:20px;margin-bottom:20px;text-align:center}footer .widget.widget_block p{margin-bottom:0}footer .widget.widget_block :where(.is-layout-flex){gap:0}footer .widget.widget_block .phone-fax.wp-block-group.is-layout-flex{margin-top:-16px}footer .widget.widget_block .phone-fax.wp-block-group.is-layout-flex p{border-right:1px solid #fff;line-height:1;padding:0 8px}footer .widget.widget_block .phone-fax.wp-block-group.is-layout-flex p:first-child{padding-left:0}footer .widget.widget_block .phone-fax.wp-block-group.is-layout-flex p:last-child{border-right:none;padding-right:0}footer .widget a:link,footer .widget a:visited{color:#fff;display:inline-block;font-size:11px;line-height:1;padding:0;text-transform:uppercase}footer .widget a:hover,footer .widget ul li a:hover,footer .widget a:active,footer .widget ul li a:active{color:#fff;text-decoration:underline}footer .widget ul{list-style:none;margin:0;padding:0;text-transform:uppercase}footer .widget ul li{border-bottom:none;margin:0;padding:0}footer .widget ul li li{text-transform:none;margin-left:.9em;padding:0;list-style:outside disc}.footer-copyright-wrapper{align-items:center;display:flex;flex-direction:column}.footer-copyright-wrapper .textwidget{color:#fff;margin:0;text-align:center}.footer-copyright-wrapper .widget li{display:inline-block;border-left:1px solid #fff;line-height:1;padding:0 8px;text-transform:none}.footer-copyright-wrapper .widget li:first-child{border-left:none;padding-left:0}#footer-social-menu{display:flex;justify-content:center;margin:0 0 20px}#footer-social-menu li{list-style:none;margin-right:0}#footer-social-menu [class^="icon-"],#footer-social-menu [class*=" icon-"]{background:#fff;border-radius:50%;color:#2d2d2d;font-size:18px;margin-left:10px;padding:10px}#footer-social-menu li:first-child [class^="icon-"]{margin-left:0}#footer-social-menu [class^="icon-"]:hover,#footer-social-menu [class*=" icon-"]:hover{background:#8cc740}.scroll-to-top-button button{background-color:#403f3f;color:#fff;padding:20px;font-size:16px;font-weight:700;text-transform:uppercase;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;border:none}.scroll-to-top-button button:hover{background-color:#8cc740;text-decoration:none}.scroll-to-top-button button{opacity:0;-moz-transform:translateX(calc(100% - 60px));-webkit-transform:translateX(calc(100% - 60px));-o-transform:translateX(calc(100% - 60px));-ms-transform:translateX(calc(100% - 60px));transform:translateX(calc(100% - 60px))}.scroll-to-top-button button.on{opacity:1;position:fixed;bottom:0;right:0;z-index:10}.scroll-to-top-button button:hover{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.scroll-to-top-button [class^="icon-"],.scroll-to-top-button [class*=" icon-"]{color:#fff;padding:0;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.scroll-to-top-button .button-text{padding-left:20px}@media (min-width:768px){footer .widget a:link,footer .widget a:visited{display:inline-block}.footer-copyright-wrapper .widget li,.footer-copyright-wrapper .widget li:last-child{margin:0 0 .9em}}