.FOOTER{background:var(--dark-purple);color:var(--white)}.FOOTER .b-frame{padding-bottom:0}.FOOTER .logo{display:block;width:202rem;height:23rem}.FOOTER span.a{color:var(--white);cursor:default}.FOOTER a:not(.b-button){color:var(--white)}.FOOTER a:not(.b-button):hover{color:var(--light-green)}.FOOTER nav{margin:-20rem 0}.FOOTER nav>ul{display:grid;grid-template-columns:repeat(2,auto auto);flex-wrap:wrap;margin:-20rem}.FOOTER nav>ul>li:nth-child(3){grid-area:2/1}.FOOTER nav>ul>li:nth-child(4){grid-area:3/1}.FOOTER nav>ul>li:nth-child(5){grid-area:4/1}.FOOTER nav>ul>li:nth-child(2){grid-area:1/2/6/5}.FOOTER .get-in-touch p{font-size:18rem}.FOOTER .get-in-touch a{text-decoration:underline}.FOOTER .footer-logo-links{display:flex;justify-content:start;padding-top:20px}.FOOTER nav>ul>li{padding:20rem;box-sizing:border-box;flex:0 0 auto;align-items:stretch;width:33.33%;font-size:18rem;font-weight:600;line-height:1.25;padding-bottom:0;width:100%}.FOOTER nav>ul>li ul{padding-top:10rem}.FOOTER nav>ul>li li{padding:5rem 0;font-weight:400}.FOOTER hr{margin:0;border-color:var(--white)}.FOOTER .linkedin{overflow:hidden}.FOOTER .linkedin svg{width:46rem;height:46rem;margin:0 auto 10rem auto}.FOOTER .linkedin span{display:block;overflow:hidden;font-weight:600;text-align:center}.FOOTER .copyright,.FOOTER .legal{font-size:16rem}.FOOTER .language{text-align:center;position:relative;width:100rem;margin:-10rem auto 0;padding:10rem 0 0}.FOOTER .language .a::after{content:"";display:inline-block;vertical-align:middle;width:13rem;height:9rem;margin:-2rem 0 0 6rem;background:url(//onomatic.com/wp-content/themes/onomatic/assets/styles/../images/ui-expand-light.svg) no-repeat center / 100%}.FOOTER .language>ul{display:block!important;position:absolute;bottom:100%;left:50%;background:var(--light-purple);opacity:0;transform:translate(0,40rem);pointer-events:none;transition:opacity 0.25s,transform 0.25s;width:120rem;margin:0 0 0 -40rem;padding:0;list-style:none;text-align:left}.FOOTER .language:hover>.a::after,.FOOTER .language:focus-within>.a::after{transform:scaleY(-1)}.FOOTER .language:hover>ul,.FOOTER .language:focus-within>ul{opacity:1;transform:translate(0,0);pointer-events:auto}.FOOTER .language>ul>li{padding:5rem 20rem;font-size:18rem;line-height:1.25;font-weight:600}.FOOTER .language>ul>li:first-child{padding-top:20rem}.FOOTER .language>ul>li:last-child{padding-bottom:20rem}.FOOTER .language>ul>li>a{color:var(--black)}.FOOTER .language>ul>li>a:hover{color:var(--blue-teal)}.FOOTER .language>ul>li:not(:last-child)>a{border-bottom:1px solid var(--black);padding-bottom:8rem;display:block}@media screen and (min-width:961px){.FOOTER .b-column:nth-child(2){text-align:start}}@media screen and (max-width:960px){.FOOTER nav>ul>li{width:100%}.FOOTER .b-column:nth-child(6){padding-bottom:20px}.FOOTER .b-column:nth-child(7){width:50%;padding-bottom:20px}.FOOTER .linkedin svg{margin:0}.FOOTER .linkedin span{display:none}.FOOTER .language{display:none}}@media screen and (max-width:578px){.FOOTER .get-in-touch p>a:last-child{display:block}}.NAV nav{background:var(--light-purple);padding:5rem 20rem;border-radius:10rem;margin-bottom:20rem}.NAV nav input{display:none}.NAV nav a.a::after{display:none}.NAV nav .a{color:#000;cursor:default}.NAV nav .a::after{content:"";display:inline-block;vertical-align:middle;width:13rem;height:9rem;margin:-2rem 0 0 6rem;background:url(//onomatic.com/wp-content/themes/onomatic/assets/styles/../images/ui-expand.svg) no-repeat center / 100%}.NAV nav a:not(.b-button){color:var(--black)}.NAV nav a:not(.b-button):hover{color:var(--black)}.NAV nav .b-button{margin:15rem 0}.NAV nav>ul>li{position:relative;padding:15rem 0;font-size:18rem;line-height:1.25;font-weight:600}.NAV nav>ul>li:last-child{border-bottom:none}.NAV nav ul ul{overflow:hidden;max-height:0;transition:max-height 0.25s;font-weight:400}.NAV nav ul ul>li{padding:10rem 0 10rem 20rem;font-size:16rem}.NAV nav ul ul>li:first-child{padding-top:20rem}.NAV nav ul ul>li:last-child{padding-bottom:0}.NAV nav input:checked~ul{max-height:240rem}.NAV nav input:checked~.a::after{transform:scaleY(-1)}.MODAL{position:relative;margin:0 auto;max-width:1160rem}.MODAL .close{position:absolute;top:0;right:0;width:40rem;height:40rem;background:#333 no-repeat center;cursor:pointer;text-indent:-9999rem}.MODAL .content{box-sizing:border-box;background:#fff;max-height:calc(100vh - 80rem);padding:40rem;overflow:auto;-webkit-overflow-scrolling:touch}.MODAL[data-width="10"]{max-width:960rem}.MODAL[data-width="8"]{max-width:760rem}.MODAL[data-width="6"]{max-width:560rem}@media screen and (max-width:960px){.MODAL .content{padding:20rem}}