@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.center{margin:0 auto;width:80%}.container-cards{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:100px}.icon-opacity:hover{opacity:.5;filter:alpha(opacity=100);zoom:1}.customClass{padding:3px}.green-color{color:green}*{position:relative;box-sizing:border-box;margin:0;padding:0;list-style:none}body,html{height:100%}.component{position:relative;margin-bottom:3em;height:15em;font-family:"Lato",Arial,sans-serif}.component>h2{position:absolute;overflow:hidden;width:100%;text-align:center;text-transform:uppercase;white-space:nowrap;font-weight:300;font-style:italic;font-size:12em;opacity:.1;cursor:default}.cn-button{position:absolute;top:100%;left:50%;z-index:11;margin-top:-2.25em;margin-left:-2.25em;padding-top:0;width:4.5em;height:4.5em;border:none;border-radius:50%;background:none;background-color:#fff;color:#2b45b8;text-align:center;font-weight:700;font-size:1.5em;text-transform:uppercase;cursor:pointer;-webkit-backface-visibility:hidden}.csstransforms .cn-wrapper{position:absolute;top:100%;left:50%;z-index:10;margin-top:-13em;margin-left:-13.5em;width:27em;height:27em;border-radius:50%;background:transparent;opacity:0;transition:all .3s ease .3s;-webkit-transform:scale(.1);transform:scale(.1);pointer-events:none;overflow:hidden}.csstransforms .cn-wrapper:after{content:".";display:block;font-size:2em;width:6.2em;height:6.2em;position:absolute;left:50%;margin-left:-3.1em;top:50%;margin-top:-3.1em;border-radius:50%;z-index:10;color:transparent}.csstransforms .opened-nav{border-radius:50%;opacity:1;transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto}.csstransforms .cn-wrapper li{position:absolute;top:50%;left:50%;overflow:hidden;margin-top:-1.3em;margin-left:-10em;width:10em;height:10em;font-size:1.5em;transition:all .3s ease;-webkit-transform:rotate(75deg) skew(62deg);transform:rotate(75deg) skew(62deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;pointer-events:none}.csstransforms .cn-wrapper li a{position:absolute;right:-7.25em;bottom:-7.25em;display:block;width:14.5em;height:14.5em;border-radius:50%;background:#2b45b8;background:radial-gradient(transparent 35%,#2b45b8 0);color:#fff;text-align:center;text-decoration:none;font-size:1.2em;line-height:2;-webkit-transform:skew(-62deg) rotate(-75deg) scale(1);transform:skew(-62deg) rotate(-75deg) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}.csstransforms .cn-wrapper li a span{position:relative;top:.5em;display:block;font-size:.5em;font-weight:900}.csstransforms .cn-wrapper li a:active,.csstransforms .cn-wrapper li a:focus,.csstransforms .cn-wrapper li a:hover{background:radial-gradient(transparent 35%,#07a4e2 0)}.csstransforms .opened-nav li{transition:all .3s ease .3s}.csstransforms .opened-nav li:first-child{-webkit-transform:rotate(0deg) skew(62deg);transform:rotate(0deg) skew(62deg)}.csstransforms .opened-nav li:nth-child(2){-webkit-transform:rotate(50deg) skew(62deg);transform:rotate(50deg) skew(62deg)}.csstransforms .opened-nav li:nth-child(3){-webkit-transform:rotate(100deg) skew(62deg);transform:rotate(100deg) skew(62deg)}.csstransforms .opened-nav li:nth-child(4){-webkit-transform:rotate(150deg) skew(62deg);transform:rotate(150deg) skew(62deg)}.no-csstransforms .cn-wrapper{overflow:hidden;margin:10em auto;padding:.5em;text-align:center}.no-csstransforms .cn-wrapper ul{display:inline-block}.no-csstransforms .cn-wrapper li{float:left;width:5em;height:5em;background-color:#fff;text-align:center;font-size:1em;line-height:5em}.no-csstransforms .cn-wrapper li a{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.no-csstransforms .cn-wrapper li a:active,.no-csstransforms .cn-wrapper li a:focus,.no-csstransforms .cn-wrapper li a:hover{background-color:#f8f8f8}.no-csstransforms .cn-wrapper li.active a{background-color:#6f325c;color:#fff}.no-csstransforms .cn-button{display:none}@media only screen and (max-width:620px){.no-csstransforms li{width:4em;height:4em;line-height:4em}}@media only screen and (max-width:500px){.no-ccstransforms .cn-wrapper{padding:.5em}.no-csstransforms .cn-wrapper li{width:4em;height:4em;font-size:.9em;line-height:4em}}@media only screen and (max-width:480px){.csstransforms .cn-wrapper{font-size:.68em}.cn-button{font-size:1em}}@media only screen and (max-width:420px){.no-csstransforms .cn-wrapper li{width:100%;height:3em;line-height:3em}}@media screen and (max-width:920px){.charts-list{-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;max-width:200}.card-center,.charts-list{-webkit-justify-content:center;justify-content:center}.card-center{display:-webkit-flex;display:flex;margin-top:10px;width:5%}}.card-center{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:5px}.card-color{background:#020024;background:radial-gradient(circle,#020024 0,#0633a2 61%)}.card-with{max-width:410px;min-width:410px}.wrapper{background-color:#fff;width:400px;padding:2rem;box-shadow:0 1.5rem 1rem -1rem rgba(0,0,0,.1);border-radius:.3rem}.input{width:100%;height:45px;padding:0 1rem;margin-top:1rem;box-sizing:border-box;font:inherit;border-radius:.2rem;border:2px solid #d4d5d6;color:#565656;-webkit-appearance:none}.input:focus{border-color:#6495ed;outline:none}.input.has-error{border-color:tomato}.error{margin:0;font-size:90%;color:tomato}.tag-item{background-color:#d4d5d6;display:inline-block;font-size:14px;border-radius:30px;height:30px;padding:0 4px 0 1rem;display:-webkit-inline-flex;display:inline-flex;margin:0 .3rem .3rem 0}.tag-item,.tag-item>.button{-webkit-align-items:center;align-items:center}.tag-item>.button{background-color:#fff;width:22px;height:22px;border-radius:50%;border:none;cursor:pointer;font:inherit;margin-left:10px;font-weight:700;padding:0;line-height:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.search-bar{grid-column:1/-1;grid-row:2}.search-bar input{width:66vw;padding-left:.75em}.homepage-search-bar input{height:11.8rem}.results-search-bar input{height:5rem;margin-bottom:1em;margin-top:3em}.search-bar input[type=text]{font-size:1.5em;font-family:"Font Awesome\ 5 Free",Arial,Helvetica,sans-serif;font-weight:100;color:#585858;box-shadow:2px 3px 20px 1px hsla(0,0%,63.5%,.1);border:0 solid transparent;border-radius:.5rem}.search-bar input[type=text]::-webkit-input-placeholder{font-family:"Font Awesome\ 5 Free",Arial,Helvetica,sans-serif;font-weight:600;color:#c0bfbf}.search-bar input[type=text]:-ms-input-placeholder{font-family:"Font Awesome\ 5 Free",Arial,Helvetica,sans-serif;font-weight:600;color:#c0bfbf}.search-bar input[type=text]::placeholder{font-family:"Font Awesome\ 5 Free",Arial,Helvetica,sans-serif;font-weight:600;color:#c0bfbf}.search-bar input[type=text]:focus{outline:none;box-shadow:2px 3px 20px 1px rgba(0,0,0,.3)}.homepage-search-bar input{height:2.8rem}.button-search{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:10px}