/* One shared contact-page footer treatment for all public inner pages. */
body.semia-inner-footer .semia-footer a{color:#b5c7d4;text-decoration:none}
body.semia-inner-footer .semia-footer a:hover{color:#7de0db}
body.semia-inner-footer .semia-footer .wp-block-button__link{color:white}
body.semia-inner-footer .semia-footer{padding:32px 0 20px;background:radial-gradient(ellipse at 0 0,#14446a55,transparent 60%),#06243d}
body.semia-inner-footer .semia-footer h4{font-size:18px;margin-bottom:12px}
body.semia-inner-footer .semia-footer h3{font-size:22px;margin:10px 0}
body.semia-inner-footer .semia-footer p{font-size:13px;line-height:1.9}
body.semia-inner-footer .semia-footer .semia-logo{width:190px;background:transparent!important;padding:0!important}
body.semia-inner-footer .semia-footer .semia-logo img{filter:brightness(0) invert(1)}
body.semia-inner-footer .semia-footer .wp-block-columns{gap:35px;align-items:start}
body.semia-inner-footer .semia-footer .wp-block-column:first-child{flex-basis:28%!important}
body.semia-inner-footer .semia-footer .wp-block-column:last-child{flex-basis:25%!important}
body.semia-inner-footer .semia-footer .wp-block-button__link{font-size:13px;padding:9px 22px;min-height:37px}
body.semia-inner-footer .semia-footer-bottom{margin-top:22px;padding-top:16px}
body.semia-inner-footer .semia-footer .semia-contact-socials{margin:0 0 15px;gap:10px}
body.semia-inner-footer .semia-footer .semia-contact-socials a{width:32px;height:32px;background:#ffffff05;border-color:#2a7894;color:white;font-size:15px}
body.semia-inner-footer .semia-footer .semia-contact-socials a:hover{background:#5441b5}
body.semia-inner-footer .semia-footer .semia-contact-socials svg{width:17px;height:17px}
@media(max-width:750px){body.semia-inner-footer .semia-footer .wp-block-columns{gap:22px}body.semia-inner-footer .semia-footer .semia-logo{width:170px}}
body.semia-inner-footer .semia-footer .semia-container{width:92%;max-width:1400px}
@media(max-width:750px){body.semia-inner-footer .semia-footer .semia-container{width:calc(100% - 36px)}}
