body{margin:0;height:100%;background-color:#000}input,button,textarea{font-family:agencyfb-reg,sans-serif}input[type=text],textarea,button,.input-margin{padding:15px;background-color:#fff;box-shadow:0 0 #000;font-size:12pt;border:none;border-radius:4px;color:#000;margin:4px 20px;box-shadow:0 0 5px gray;transition:filter .1s ease-in,scale .1s ease-in}button{cursor:pointer}button:hover{filter:brightness(1.1);scale:1.03}input[type=text]:focus,button:focus,textarea:focus{outline:none!important}app-hcaptcha{margin:4px 20px}input.ng-invalid:not(form),textarea.ng-invalid,app-hcaptcha.ng-invalid{border-left:4px solid red!important}button.action{background-color:#fff;border:3px solid;border-image:linear-gradient(45deg,var(--primary1),var(--primary2));cursor:pointer;font-size:15pt;color:#000;margin:0}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.overlay app-slot{background-color:#fff}.preventBodyScrolling{overflow:hidden}@keyframes fade{0%{opacity:0}to{opacity:1}}.fadeIn{animation:fade .3s ease-out;animation-fill-mode:both}.fadeOut{animation:fade .3s ease-out;animation-direction:reverse}.component-placeholder{width:100%;text-align:center;padding:50px;box-sizing:border-box;color:#fff;font-size:20pt;background-color:#000c;z-index:1}
