@import "https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{box-sizing:border-box;margin:0;padding:0}::selection{color:#fff;background:var(--background-color)}body{background:#f6f6f6;font-family:"Exo 2"}:root{--body-bg-color:#f6f6f6;--background-color:#9000ce;--black:#000;--white:#fff;--btn-focus:#07263a;--hero-background-color:#110049;--btn-hover:#bc68df;--text-color:#233d7b;--bg-gradient:linear-gradient(45deg,#03001e,#7303c0,#ffef41)}main .section-1 .accordion-flush{background:#fff;width:100%;margin-top:.938rem;box-shadow:0 0 .25rem #00000026}.accordion-item:first-of-type{width:100%}main .section-1 .search-filter-checkbox-option{overflow:auto}.accordion-flush .accordion-item .accordion-button.collapsed{box-shadow:none}.accordion-flush .accordion-item #accordion-search-filter{box-shadow:none;background:0 0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{height:4rem;box-shadow:none;color:#222c;background:#fff;border:none;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;border-bottom:.063rem solid #cecece!important}main .section-1 #button-addon2{background:#fff;border:.038rem solid #222c;border-top-right-radius:9.375rem;border-bottom-right-radius:9.375rem;padding-left:.938rem;border-left:none!important}main .section-1 input:checked{background-color:var(--background-color)}main .section-1 input::placeholder{color:#222c;font-size:.625rem;font-style:normal;font-weight:300;line-height:.75rem}.accordion-button:after{content:"";margin-left:auto;transition:all .5s;transform:translateZ(.625rem);background-repeat:no-repeat!important}.accordion-button:not(.collapsed):after{background-repeat:no-repeat;transition:all .5s;transform:translateY(.625rem)}main .section-1 .form-control{box-shadow:none;background:#fff;border:.038rem solid #222c;padding:.438rem 0 .375rem 1rem}main .section-1 .form-check input{box-shadow:none;border:.063rem solid #2229;outline:none;width:.938rem;height:.938rem}main .section-1 .form-check label{letter-spacing:.09em;color:#000c;margin-left:.625em;font-size:.75rem;font-style:normal;font-weight:300;line-height:.938rem}.accordion-flush .accordion-item:last-child{background:#fff;box-shadow:0 0 .25rem #00000026}.app{flex-direction:column;min-height:100vh;display:flex}.footer{background-color:#fff;flex-direction:column;align-items:center;margin-top:auto;padding:1.25rem 0 .625rem;display:flex}.section-1{margin-bottom:.625rem}.home-logo{height:3.125rem}.aux-link{display:block}.company-list-hero{background-size:300%;background-image:var(--bg-gradient);flex-direction:column;align-items:center;max-width:100%;height:12.5rem;animation:20s infinite animateBG;display:flex}.company-list-title{color:#fff;margin:auto}.company-card{border:.063rem solid gray;align-items:center;margin:.625rem;padding:1.25rem;display:flex}.company-logo{width:6.25rem}.company-card-content{flex:1}.load-more-action{align-self:center}.company-list-page{display:flex}.filter-panel-container{border:.063rem solid green;margin:.625rem;padding:.625rem}.company-hero{align-items:center;margin:1.25rem;display:flex}.company-detail{color:#222c;align-items:center;display:flex}.company-detail-value{margin:0 .313rem}.load-more-action{flex-direction:column;align-items:center;margin:1.25rem;display:flex}.load-more-btn{color:var(--background-color);background:0 0;border:none}.company-title-link{color:var(--background-color);text-decoration:none}.logo{align-items:center;height:100%;min-height:100vh;display:flex;position:relative}.logo img{margin:auto;position:sticky;top:0;bottom:0}.logo:after{content:"";z-index:-1;background-size:300%;background-image:var(--bg-gradient);justify-content:center;width:100%;height:100%;animation:20s infinite animateBG;position:absolute}.auth-link{margin:1.25rem 0;display:block}textarea.form-control{min-height:12.5rem;font-family:monospace}.company{padding:0 .75rem}.company label{font-size:1.125rem;font-weight:500}.page-status-errors{color:red;border:.063rem solid red;margin:.625rem;padding:.625rem}.page-status-success{color:green;margin:.625rem;padding:.625rem}.top-section,.form-text{flex-direction:column;align-items:center;display:flex}.form-submit-btn{width:100%;margin-bottom:1.25rem}@keyframes animateBG{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}body{background-color:var(--body-bg-color);font-family:"Exo 2"}.logo{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;width:100%;display:flex}.logo h3{text-align:center;color:var(--white);margin-top:1.25rem;font-size:1.563rem;font-weight:500}.form{width:100%}.form-section .top-section h1{color:var(--text-color);margin-top:3.688rem;font-size:2.188rem;font-weight:500}.form-section .top-section span{color:var(--background-color)}.form-section{padding:.625rem 3.125rem}.form-section .form-input input{opacity:.6;border-radius:0}.form-section .form-input label{color:var(--black);margin-top:2.5rem;font-size:1.125rem;font-weight:300}.form-section .form-input span{color:var(--background-color)}.form-section .second-input input{opacity:.6}.form-section .second-input label{color:var(--black);margin-top:1.25rem;font-size:1.125rem;font-weight:300}.field-icon{float:right;z-index:2;color:#727272b2;margin-top:-1.563rem;margin-left:-1.563rem;margin-right:3.125rem;position:relative}form i{cursor:pointer;margin-left:-1.875rem}.form-section input:focus{box-shadow:none}.form-section .forgot a{float:right;margin-top:1.25rem;font-size:.875rem;font-weight:500;text-decoration:none}.form-section button{color:var(--white);background-color:var(--background-color);border:none;margin-top:1.875rem;padding:.625rem 5rem;font-size:1.125rem;font-weight:500}.form-section button:hover{background-color:var(--btn-hover)}.form-section button:focus{background-color:var(--btn-focus)}@media only screen and (width<=600px){.logo h3{font-size:1.125rem}.form-section{padding:.625rem 1.25rem}.form-section .top-section h1{margin-top:2.438rem;font-size:1.25rem}.form-section .form-input label{margin-top:1.25rem;font-size:1rem}.form-section .second-input label{margin-top:.625rem;font-size:1rem}}
/*# sourceMappingURL=index.44fa1908.css.map */
