.link[data-v-95a99a72]{color:#000;cursor:pointer;margin-bottom:10px;padding-bottom:5px;text-decoration:none;width:100%}.link[data-v-95a99a72]:after{content:"";display:block;transform:scaleX(0);transform-origin:0 50%;transition:transform .2s ease-in-out}.link.active[data-v-95a99a72]:after{content:"";display:block}.link.active[data-v-95a99a72]:after,.link[data-v-95a99a72]:hover:after{border-bottom:2px solid #341291;margin-bottom:-2px;transform:scaleX(1)}.dropdown-item[data-v-e001cb94]{margin-bottom:15px;padding-bottom:5px}.dropdown-item .active[data-v-e001cb94],.dropdown-item[data-v-e001cb94]:hover{border-bottom:1px solid #341291;margin-bottom:14px;padding-bottom:5px}@keyframes show-dropdown-cda2b988{0%{margin-top:0;max-height:0}to{margin-top:20px;max-height:300px}}@keyframes hide-dropdown-cda2b988{0%{margin-top:20px;max-height:300px}to{margin-top:0;max-height:0}}.content-dropdown[data-v-cda2b988]{display:block;overflow:hidden;padding-left:10px}.content-dropdown.visible[data-v-cda2b988]{animation-duration:.7s;animation-fill-mode:forwards;animation-name:show-dropdown-cda2b988;margin-top:0;max-height:0}.content-dropdown.hiding[data-v-cda2b988]{animation-duration:.7s;animation-fill-mode:forwards;animation-name:hide-dropdown-cda2b988;height:300px;margin-top:20px;max-height:300px}.link[data-v-cfbfb89b]{cursor:pointer;margin-bottom:10px;padding-bottom:5px;width:100%}.link[data-v-cfbfb89b]:after{content:"";display:block;transform:scaleX(0);transform-origin:0 50%;transition:transform .2s ease-in-out}.link.active[data-v-cfbfb89b]:after{content:"";display:block}.link.active[data-v-cfbfb89b]:after,.link[data-v-cfbfb89b]:hover:after{border-bottom:2px solid #341291;margin-bottom:-2px;transform:scaleX(1)}.dropdown-item[data-v-cfbfb89b]{width:100%}.hamburger-menu-overlay{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}@keyframes sidebar-from-top{0%{height:0;padding:0 50px}to{height:100%;padding:50px}}@keyframes sidebar-to-top{0%{height:100%;padding:50px}to{height:0;padding:0 50px}}@keyframes sidebar-from-right{0%{min-width:0;padding:20px 0}to{min-width:350px;padding:20px}}@keyframes sidebar-to-right{0%{min-width:350px;padding:20px}to{min-width:0;padding:20px 0}}@keyframes contact-button-shows{0%{opacity:0}to{opacity:1}}@keyframes contact-button-hides{0%{opacity:1}to{opacity:0}}.sidebar{animation-duration:.5s;animation-fill-mode:forwards;animation-name:sidebar-from-top;background-color:#fff;display:flex;flex-direction:column;height:0;min-width:100%;overflow-y:hidden;position:fixed;right:0;top:0;z-index:11}@media only screen and (min-width:600px){.sidebar{animation-duration:.5s;animation-fill-mode:forwards;animation-name:sidebar-from-right;height:100%;min-width:0;overflow:hidden;padding:0;width:0}}.sidebar.hide{animation-name:sidebar-to-top}@media only screen and (min-width:600px){.sidebar.hide{animation-name:sidebar-to-right}}.sidebar .sidebar-top{display:flex;justify-content:space-between;margin-bottom:50px}@media only screen and (min-width:600px){.sidebar .sidebar-top{justify-content:right}}.sidebar .sidebar-top .logo{margin-right:50px}@media only screen and (min-width:600px){.sidebar .sidebar-top .logo{display:none}}.sidebar .sidebar-top .close-icon:hover{cursor:pointer}.sidebar .sidebar-top .close-icon img{width:21px}.sidebar .contact-button{animation-delay:.2s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:contact-button-shows;opacity:0}.sidebar .contact-button.hide{animation-delay:unset;animation-duration:.1s;animation-name:contact-button-hides}.sidebar .menu{display:flex;flex-direction:column;justify-content:center;text-align:left}.sidebar .menu a:hover{text-decoration:none}.sidebar .menu .item{display:flex;font-size:18px;margin-bottom:0;width:100%}.sidebar .menu .item:last-child{margin-bottom:60px}.link[data-v-7e0eeb07]{cursor:pointer;display:block;font-size:18px;margin:7px 10px 0;padding-bottom:14px;transition:1s}@media only screen and (min-width:1067px){.link[data-v-7e0eeb07]{font-size:18px;margin:7px 25px 0}}@media only screen and (min-width:1367px){.link[data-v-7e0eeb07]{font-size:22px;margin:7px 40px 0}}.link[data-v-7e0eeb07]:after{transform:scaleX(0);transform-origin:0 50%;transition:transform .2s ease-in-out}.link.active[data-v-7e0eeb07]:after,.link[data-v-7e0eeb07]:after{border-bottom:3px solid #341291;content:"";display:block}.link.active[data-v-7e0eeb07]:after,.link[data-v-7e0eeb07]:hover:after{transform:scaleX(1)}a[data-v-7e0eeb07]{white-space:nowrap}a[data-v-7e0eeb07]:hover{text-decoration:none}.link[data-v-bb457a11]{cursor:pointer;display:block;font-size:18px;margin:7px 10px 0;padding-bottom:14px;transition:1s}@media only screen and (min-width:1067px){.link[data-v-bb457a11]{font-size:18px;margin:7px 25px 0}}@media only screen and (min-width:1367px){.link[data-v-bb457a11]{font-size:22px;margin:7px 40px 0}}.link[data-v-bb457a11]:after{transform:scaleX(0);transform-origin:0 50%;transition:transform .2s ease-in-out}.link.active[data-v-bb457a11]:after,.link[data-v-bb457a11]:after{border-bottom:3px solid #341291;content:"";display:block}.link.active[data-v-bb457a11]:after,.link[data-v-bb457a11]:hover:after{transform:scaleX(1)}.menu[data-v-f835bd09]{display:flex;justify-content:center;text-align:center}.hamburger-menu img[data-v-741b47e9]{width:30px}.hamburger-menu img[data-v-741b47e9]:hover{cursor:pointer}.top-bar[data-v-b06a1144]{background-color:#fff;border-top:1px solid rgba(0,0,0,.35);box-shadow:0 7px 13px #00000029;min-height:88px;padding:0 40px;position:sticky;top:0;z-index:10}.top-bar .contact-button[data-v-b06a1144],.top-bar .logo[data-v-b06a1144]{padding:0}h2[data-v-ee8e5975]{font-size:18px;margin-bottom:8px}.field[data-v-ee8e5975]{margin-bottom:15px;padding-left:20px;padding-right:20px}.field[data-v-ee8e5975]:last-child{margin-bottom:0}@media screen and (min-width:1921px){.field[data-v-ee8e5975]{margin-top:32px;padding-left:30px;padding-right:30px}}.description[data-v-ee8e5975]{font-size:12px;text-align:left;white-space:pre-line}@media only screen and (min-width:1367px){.description[data-v-ee8e5975]{font-size:14px}}.services-row[data-v-d3e09a71]{margin:30px 20px}.field-image[data-v-d3e09a71]{display:flex;justify-content:center}.image[data-v-d3e09a71]{margin-bottom:50px;margin-top:50px;width:100%}.submenu-card[data-v-d3e09a71]{background-color:#fff;border-color:#fff #341291 #341291 #fff;border-radius:0 0 10px 10px;border-style:solid;border-width:0 0 10px;box-shadow:5px 10px 20px -10px #000;padding:2px;position:sticky;top:0;width:80%;z-index:10}@media screen and (min-width:1367px){.submenu-card[data-v-d3e09a71]{width:60%}}.submenu-space[data-v-8d744966]{display:flex;justify-content:center;position:fixed;width:100%;z-index:10}.bottom-bar[data-v-c7a0a09e]{background-color:#fff;border-top:1px solid rgba(0,0,0,.35);min-height:88px;padding:30px}.bottom-bar .footer-custom-title[data-v-c7a0a09e]{margin:20px 0!important}.bottom-bar .logo[data-v-c7a0a09e]{margin-bottom:20px}.bottom-bar .contact .remote-work[data-v-c7a0a09e]{font-size:14px;font-style:italic;margin-bottom:20px}.bottom-bar .contact .contact-data[data-v-c7a0a09e]{font-weight:500;margin-top:20px}.bottom-bar .contact .contact-data #footer-link-google-maps[data-v-c7a0a09e]{color:#341291;margin-left:5px}.bottom-bar .contact .contact-data #footer-link-google-maps[data-v-c7a0a09e]:hover{filter:brightness(1.5)}.vertical-simple-menu[data-v-c7a0a09e]{list-style:none;margin:0;padding:0!important}.vertical-simple-menu li[data-v-c7a0a09e]{font-weight:500;margin-bottom:8px}.lang-link[data-v-13516c1a]{align-items:center;display:flex}.lang-link>img[data-v-13516c1a]{margin-right:5px}.second-bottom-bar[data-v-7e3b4d19]{background-color:#fff;border-top:1px solid rgba(0,0,0,.35);min-height:88px}.second-bottom-bar .links[data-v-7e3b4d19]{padding:20px;text-align:center}.second-bottom-bar .links .link[data-v-7e3b4d19]{white-space:nowrap}.second-bottom-bar .social-icons[data-v-7e3b4d19]{padding:20px;text-align:center}@media only screen and (min-width:1067px){.second-bottom-bar .social-icons[data-v-7e3b4d19]{text-align:right}}.second-bottom-bar .social-icons .icon-link[data-v-7e3b4d19]{margin-left:48px}.second-bottom-bar .social-icons .icon-link[data-v-7e3b4d19]:first-child{margin-left:0}.second-bottom-bar .social-icons .icon-link .icon[data-v-7e3b4d19]{color:#0009}.copyright-bar[data-v-d84e2db1]{background-color:#fff;border-top:1px solid rgba(0,0,0,.35);min-height:88px}.copyright-bar .copyright-text[data-v-d84e2db1]{text-align:center}
