@charset "UTF-8";.public-footer{background-color:#008e76;width:100%}.public-footer-title{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.footer-separator{color:#04aa8a;opacity:1;border-top-width:1px}.footer-title{color:#fff!important;font-weight:400;font-size:.9rem;margin-bottom:0}@media (min-width:768px){.footer-title{font-weight:600}}.footer-text{font-size:.9rem;color:#fff;margin:0}.footer-text-contact-us{font-size:.9rem;color:#fff;margin:0}.footer-link{font-size:.9rem;color:#fff;text-decoration:none}.footer-link:hover{text-decoration:underline}.footer-link.smaller{font-size:.8rem!important}.footer-nav-title{color:#fff!important;font-weight:600;font-size:.9rem;margin-bottom:0}.footer-nav-title.collapsable{font-weight:400;margin:.8rem 0 0 0;display:flex;justify-content:space-between;align-items:center;position:relative}.footer-nav-title.collapsable:hover{font-weight:600}.footer-nav-title.collapsable.collapsed{font-weight:400;margin:.8rem 0 .5rem 0}.footer-nav-title.collapsable.collapsed:hover{font-weight:600}.footer-nav-title.collapsable::after{content:"▼";font-size:.7rem;transform:rotate(180deg);transition:transform .3s ease}.footer-nav-title.collapsable.collapsed::after{transform:rotate(0)}@media (max-width:768px){.footer-nav-collapsable-container{border-bottom-color:#e0e0e0!important;border-bottom:solid;border-bottom-width:1px}}.footer-nav-ul{list-style-type:none;padding-left:0}@media (max-width:768px){.footer-nav-ul{margin:0 0 .75rem 0}}@media (min-width:768px){.footer-nav-ul{margin:0 0 .5rem 0}}.footer-nav-li-link{font-size:.9rem}.footer-nav-link{font-size:.9rem;color:#fff;text-decoration:none}.footer-nav-link:hover{text-decoration:underline!important}.footer-text-copyright{color:#fff;font-size:.8rem;margin:0;line-height:2;text-align:start}.footer-text-legal{margin:0;font-size:.8rem;text-align:start;color:#fff;line-height:2!important}@media (min-width:992px){.footer-text-legal{text-align:center}}.footer-text-legal>a{line-height:2!important}