footer{background:#0a004b;color:#fff;padding:80px 0 100px 0;-webkit-box-shadow:0 500px 0 500px rgb(10 0 75);-moz-box-shadow:0 500px 0 500px rgb(10 0 75);box-shadow:0 500px 0 500px rgb(10 0 75)}footer .widget{background:none;border-bottom:none;margin:0;padding:0}footer .widget,footer .widget.widget_block{color:#fff;font-size:15px;line-height:18px;margin-bottom:20px;text-transform:uppercase}footer .widget.widget_block :where(.is-layout-flex){gap:0}footer .widget.widget_block p{border-right:1px solid #fff;padding:0 11px}footer .widget.widget_block p:first-child{padding-left:0}footer .widget.widget_block p:last-child{border-right:none;padding-right:0}footer .widget a:link,footer .widget a:visited{color:#fff;display:inline-block;font-size:15px;line-height:18px;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:#45B8DB}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;padding:0 11px;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:10px 0 0}#footer-social-menu li{list-style:none;margin-right:0}#footer-social-menu [class^="icon-"],#footer-social-menu [class*=" icon-"]{background:#45B8DB;border-radius:50%;color:#0a004b;font-size:20px;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:#fff}.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:#45B8DB;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}}