.roar-elem-theme .footer{--footer-padding-s:10px;--footer-padding-s:1rem;border-top:7px solid var(--orange);padding-block:1rem;padding-block:var(--footer-padding-s);padding-block-end:0}.roar-elem-theme .footer .footer__container:not(.footer__container--secondary){margin-bottom:var(--half-margin)}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--info{flex-basis:100%;max-width:100%;padding-block-end:var(--half-margin)}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--inner{flex-basis:100%;max-width:100%}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--use-logo-width .footer__logo-outer{margin:0 auto var(--half-margin)0;width:270px;width:27rem}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--use-logo-width .footer__logo-outer .footer__logo-container{max-width:100%}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--use-logo-width .footer__logo-outer .footer__logo-container>a{display:block;height:100%;width:100%}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--use-logo-width .footer__logo-outer .footer__logo-container>a img.footer__logo{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.roar-elem-theme .footer .footer__container .footer__inner-row{display:flex;width:100%}.roar-elem-theme .footer .footer__container .footer__inner-row .footer__inner-col.footer__inner-col--nav{flex-basis:100%;max-width:100%}.roar-elem-theme .footer .footer__container .footer__inner-row .footer__nav-container{padding-inline:0;width:100%}.roar-elem-theme .footer .footer__container .footer__inner-row .footer__nav-container .footer__nav-title{height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.roar-elem-theme .footer .footer__container .footer__inner-row .footer__nav-container .footer__nav .footer-menu{align-items:stretch;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.roar-elem-theme .footer .footer__container .footer__inner-row .footer__nav-container .footer__nav .footer-menu li.menu-item{flex-basis:100%;max-width:100%;padding:.6rem .6rem .6rem 0;text-align:left}.roar-elem-theme .footer .footer__container .footer__inner-row .footer__nav-container .footer__nav .footer-menu li.menu-item a{color:var(--color-3);font-size:var(--text-xs);opacity:.7;padding:.1rem .3rem}.roar-elem-theme .footer .footer__container.footer__container--secondary{background-color:var(--color-3);padding:var(--half-margin)0}.roar-elem-theme .footer .footer__row.footer__row--secondary .footer__col.footer__col--secondary.footer__col--copyright{flex-basis:100%;margin-bottom:1rem;max-width:100%}.roar-elem-theme .footer .footer__row.footer__row--secondary .footer__col.footer__col--secondary.footer__col--social-links{flex-basis:100%;max-width:100%}.roar-elem-theme .footer .footer__quote{color:var(--color-2);font-size:17px;font-size:1.7rem;font-style:italic;line-height:1.5;text-align:left}.roar-elem-theme .footer .footer__quote p{color:inherit;margin:0}.roar-elem-theme .footer .footer__copyright{font-size:14px;font-size:1.4rem;text-align:center}.roar-elem-theme .footer .footer__copyright p,.roar-elem-theme .footer .footer__copyright span,.roar-elem-theme .footer .footer__sm-container .footer__sm-list .footer__sm-item .footer__sm-link,.roar-elem-theme .footer .footer__sm-container .footer__sm-list .footer__sm-item .footer__sm-link:active,.roar-elem-theme .footer .footer__sm-container .footer__sm-list .footer__sm-item .footer__sm-link:visited{color:#fff;color:var(--white)}.roar-elem-theme .footer .footer__sm-container .footer__sm-list .footer__sm-item .footer__sm-link:focus,.roar-elem-theme .footer .footer__sm-container .footer__sm-list .footer__sm-item .footer__sm-link:hover{color:hsla(0,0%,100%,.7)}.roar-elem-theme .branding-footer{padding:3rem 0;padding:var(--default-margin)0}@media screen and (min-width:48em){.roar-elem-theme .footer{padding-block:var(--footer-padding-xm);padding-block-end:0}.roar-elem-theme .footer .footer__container:not(.footer__container--secondary){margin-bottom:3rem;margin-bottom:var(--default-margin)}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--info{padding-block-end:3rem;padding-block-end:var(--default-margin)}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--use-logo-width .footer__logo-outer{width:100%}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--use-logo-width .footer__logo-outer .footer__logo-container{margin:0 auto 0 0;max-width:var(--footer-logo-width-xm)}.roar-elem-theme .footer .footer__container .footer__inner-row{margin-top:3rem;margin-top:var(--default-margin)}.roar-elem-theme .footer .footer__container .footer__inner-row .footer__nav-container{padding-inline-end:var(--half-margin)}.roar-elem-theme .footer .footer__container .footer__inner-row .footer__nav-container .footer__nav .footer-menu li.menu-item{border-left:1px solid var(--color-2);flex-basis:fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:.5rem;text-align:left}.roar-elem-theme .footer .footer__container .footer__inner-row .footer__nav-container .footer__nav .footer-menu li.menu-item:first-child{border-left:none;padding-left:0}.roar-elem-theme .footer .footer__container .footer__inner-row .footer__nav-container .footer__nav .footer-menu li.menu-item a{color:var(--color-3);font-size:var(--text-l);opacity:.9;padding:.1rem .3rem}.roar-elem-theme .footer .footer__container.footer__container--secondary{background-color:var(--color-1);padding:var(--half-margin)0}.roar-elem-theme .footer .footer__row.footer__row--secondary .footer__col.footer__col--secondary.footer__col--copyright{flex-basis:fit-content;margin-bottom:0;max-width:-moz-fit-content;max-width:fit-content}.roar-elem-theme .footer .footer__row.footer__row--secondary .footer__col.footer__col--secondary.footer__col--social-links{flex-basis:fit-content;max-width:-moz-fit-content;max-width:fit-content}.roar-elem-theme .footer .footer__quote{margin:0 auto 0 0;max-width:var(--footer-logo-width-xm);width:100%}.roar-elem-theme .footer .footer__copyright{font-size:16px;font-size:1.6rem;text-align:left}.roar-elem-theme .footer .footer__copyright p,.roar-elem-theme .footer .footer__copyright span{color:var(--color-2)}.roar-elem-theme .footer .footer__sm-container .footer__sm-list .footer__sm-item .footer__sm-link,.roar-elem-theme .footer .footer__sm-container .footer__sm-list .footer__sm-item .footer__sm-link:active,.roar-elem-theme .footer .footer__sm-container .footer__sm-list .footer__sm-item .footer__sm-link:visited{color:var(--footer-link-color)}.roar-elem-theme .footer .footer__sm-container .footer__sm-list .footer__sm-item .footer__sm-link:focus,.roar-elem-theme .footer .footer__sm-container .footer__sm-list .footer__sm-item .footer__sm-link:hover{color:var(--footer-link-hover-color)}}@media screen and (min-width:62em){.roar-elem-theme .footer{padding-block:var(--footer-padding-l);padding-block-end:0}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--info{padding-block-end:0}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--use-logo-width .footer__logo-outer .footer__logo-container{margin:0 auto 0 0;max-width:var(--footer-logo-width-l)}.roar-elem-theme .footer .footer__container .footer__inner-row .footer__nav-container .footer__nav .footer-menu li.menu-item{border-left:1px solid var(--color-2);flex-basis:fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:.1rem 1rem;text-align:left}.roar-elem-theme .footer .footer__quote{margin:0 auto 0 0;max-width:var(--footer-logo-width-l)}}@media screen and (min-width:74em){.roar-elem-theme .cw.footer__cw{max-width:1140px;max-width:114rem}.roar-elem-theme .footer{padding-block:var(--footer-padding-xl);padding-block-end:0}.roar-elem-theme .footer .footer__container .footer__row .footer__col.footer__col--use-logo-width .footer__logo-outer .footer__logo-container,.roar-elem-theme .footer .footer__quote{margin:0 auto 0 0;max-width:var(--footer-logo-width-xl)}}@media screen and (min-width:96em){.roar-elem-theme .cw.footer__cw{max-width:1440px;max-width:144rem}}@media screen and (min-width:113em){.roar-elem-theme .cw.footer__cw{max-width:1440px;max-width:144rem}}