body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#eee;height:100vh;padding-top:60px}.App-link{color:#61dafb}a:link{text-decoration:none}.backgroundImage{left:0;min-height:100vh;min-width:100vw;opacity:.6;position:fixed;top:0;z-index:0}.infoCard{background-color:#fff;border-radius:15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.5),0 6px 20px 0 rgba(0,0,0,.7);color:#000;padding:10px;z-index:50}.Menu{flex:1 1}.menuToggleButton{background-color:#fff;border:1px solid #000;border-radius:5px;font-size:2.5ex;padding:3px 5px 2px}.horizontalPageNames{display:flex;flex:1 1;flex-direction:row;justify-content:space-around;max-width:700px;min-width:400px;padding:20px}.verticalPageNames{background-color:#fff;border:1px solid #bbb;border-radius:5px;flex-direction:column;padding:0 5px 5px;position:absolute;right:15px;top:43px}.verticalCaretDownContainer{line-height:100%;margin:-11px 0 0;text-align:right}.verticalCaretDown{font-size:1.1em;line-height:100%;margin:-5px 4px -5px 0}.pageName{cursor:pointer}.currentPage{font-weight:700;text-decoration:underline}.verticalPageNames .pageName{padding:10px}.menuToggleButton{position:absolute;right:15px;top:12px}.horizontalPageNames{display:none}.verticalPageNames{display:flex}.menuToggleButton svg{color:#000;margin:0;padding:0}@media (min-width:600px){.menuToggleButton{display:none}.horizontalPageNames{display:flex}.verticalPageNames{display:none}}.Header{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.3);display:flex;flex-direction:row;position:fixed;top:0;width:100vw;z-index:100}.logo{cursor:pointer;margin:10px 10px 5px;width:150px}.Home{background-color:#000}.homeBackgroundImage{opacity:.4;transition:opacity .5s ease-in-out}.transparent{opacity:0}.expertise{align-items:center;display:flex;flex-direction:column;position:absolute;text-align:center;top:12vh;width:100vw}.expertise .title{font-size:32px;font-weight:700;max-width:400px;min-width:200px;padding:10px;text-transform:uppercase}.expertiseItems{display:flex;flex-direction:column;justify-content:center;padding:3vh 0}.expertiseItem{cursor:pointer;margin:10px 0;padding:0;text-align:center;width:90vw}.expertiseItem img{border-top-left-radius:15px;border-top-right-radius:15px;width:100%}.itemTitle{background-color:#fff;color:#000;font-size:16px;font-weight:700;padding:10px;text-transform:uppercase}.expertiseItem .explanation{padding:0 20px 20px}@media (min-width:415px){.expertise{top:13vh}.expertise .title{font-size:32px}.expertiseItems{flex-direction:row;padding:5vh 0}.expertiseItem{max-width:350px;min-width:150px;padding:0;width:45vw}.dynamicSpacer{width:5vw}}.contactInfoCards{align-items:center;display:flex;flex-direction:column;justify-content:center}.Contact h1,.Contact h2,.Contact h3{text-align:center}.emailAddresses,.headquarters{background-color:#fff;border-radius:15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.3),0 6px 20px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;margin:5vh 0;max-width:90vw;padding:10px;z-index:50}.headquartersInfo{align-items:top;display:flex;flex-direction:column}.emailAddresses h2,.headquarters h2{margin-top:10px}.locationInfo h3{margin-top:0}.address{background-color:#fff;height:160px;margin:0 20px;text-align:center}.headquartersMap{border:0;margin:10px}.emailAddressTable{margin:auto;text-align:left}.emailAddressTable td{padding:10px}@media (min-width:575px){.headquartersInfo{flex-direction:row}.address{margin:0 20px}}.timingInfoCards{align-items:center;display:flex;justify-content:center}.timingInfoCards,.timingIntroCard{flex-direction:column}.TimingInfoCard{align-items:center;display:flex;flex-direction:row;margin-top:5vh;padding:10px;width:80vw}.timingImageContainer{flex:1 1;padding:10px}.timingImageContainer img{width:100%}.TimingInfoCard .description{flex:1 1;padding:10px}.About{align-items:center;display:flex;flex-direction:column;justify-content:center}.aboutInfoCard{margin-top:5vh;padding:20px;width:80vw}.quote{font-size:18px;font-weight:700}.translation{font-style:italic}
/*# sourceMappingURL=main.7b1baa47.css.map*/