body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Ubuntu}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{color:#282828;-webkit-text-size-adjust:none;background-color:#fff;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:400}.App-logo{width:225px;display:block}.roundCorners{border-radius:30px}.cutCorners{clip-path:polygon(0 5%,0 95%,5% 100%,95% 100%,100% 95%,100% 5%,95% 0,5% 0);aspect-ratio:8/6;object-fit:cover;width:100%}.cutCornersTag{clip-path:polygon(0 10px,0 100%,100% 100%,100% 10px,calc(100% - 10px) 0,10px 0)}.twoLinesOfText{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu{flex-flow:row;flex-grow:1;justify-content:flex-end;margin:0;padding:0;list-style:none;display:flex}.menu li{flex:none;margin:0;padding:0;font-size:1rem;font-weight:300;line-height:160%;display:block;position:relative}.menu li a:not(.btn){color:#494848;text-align:center;will-change:color;padding:0 24px;font-weight:500;line-height:48px;transition:all .3s;display:block}.menu li a:not(.btn) svg{margin-left:8px}.menu li a.btn{color:#fff;appearance:none;cursor:pointer;white-space:nowrap;filter:brightness();background-color:#009fe3;border-radius:8px;height:48px;margin-left:24px;padding:0 32px;font-size:1rem;font-weight:500;line-height:48px;transition:all .3s;display:inline-block}.menu li a:not(.btn):hover,.menu li a:not(.btn).active{color:#009fe3}.menu .menu-lvl2{transform-origin:0 0;opacity:0;background-color:#fff;border-radius:0 0 8px 8px;width:240px;padding:16px 0;transition:all .3s;position:absolute;top:48px;left:0;transform:scale(0)}.menu li:hover .menu-lvl2{opacity:1;z-index:10001;transform:scale(1)}a{color:#009fe3;text-decoration:none}.topbar ul{margin:0;padding-left:0;list-style:none;display:flex}.topbar ul li{margin:0;padding:0}.topbar .right a{text-align:center;width:48px}.topbar a{text-align:center;color:#282828;width:48px;line-height:48px;transition:all .3s;display:block}.topbar a:hover{color:#009fe3}.menu li a.btn:hover,form button:hover{filter:brightness(110%)}.navbar-toggle{appearance:none;background:0 0;border:none;width:64px;height:64px;padding:0}.navbar-toggle .icon-bar{will-change:background-color;background-color:#282828;width:28px;height:2px;margin:0 auto;transition:all .3s;display:block;position:relative}.navbar-toggle .icon-bar:before,.navbar-toggle .icon-bar:after{content:"";transform-origin:50%;will-change:transform;background-color:#282828;width:100%;height:100%;transition:all .3s;display:block;position:absolute;left:0;transform:rotate(0)}.navbar-toggle .icon-bar:before{top:-7px}.navbar-toggle .icon-bar:after{top:7px}.navbar-toggle.expanded .icon-bar{background-color:#0000}.navbar-toggle.expanded .icon-bar:before{width:20px;top:0;left:4px;transform:rotate(45deg)}.navbar-toggle.expanded .icon-bar:after{width:20px;top:0;left:4px;transform:rotate(-45deg)}@media (width<=900px){.menu{will-change:max-height, padding;background:#fff;flex-flow:column;width:100%;max-height:0;padding:0;transition:all .3s ease-in-out;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 8px #00000029}.menu li a:not(.btn){text-align:left;opacity:0;will-change:padding, opacity;padding:0 16px 0 40px;line-height:56px;transition:all ease-in}.menu li a.btn{opacity:0;will-change:margin-left, opacity;margin:24px 16px 24px 40px;transition:all ease-in}.menu.expanded{max-height:660px;padding:24px 0 0;transition:all .3s ease-in-out}.menu.expanded li a:not(.btn){opacity:1;padding:0 16px;transition:all .5s ease-out}.menu.expanded li a.btn{opacity:1;margin-left:16px;transition:all .5s ease-out}}
