*{box-sizing:border-box;outline:none;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body::-webkit-scrollbar-track{background-color:#fff;opacity:.7}body::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:4px solid #fff}body::-webkit-scrollbar-button{display:none}.form-field{display:flex;align-items:center}.form-field span{margin-left:5px}.green-txt{color:#198754}.red-txt{color:#dc3545}.err{color:#dc3545!important}.link-btn{padding:.8rem 1.9rem;border:1px solid var(--primary-color-light);color:var(--primary-color-light);background:none;border-radius:3px;font-weight:600;font-size:1.1rem;cursor:pointer;overflow:hidden;display:inline-block;text-decoration:none;position:relative;z-index:1;margin:.6rem 0rem}.link-btn span{position:absolute;width:25%;height:100%;background-color:var(--primary-color-light);border-radius:50%;transition:all .5s ease 0s;transform:translateY(150%);z-index:-1}.link-btn span:nth-child(1){left:0%;transition-delay:-.1s}.link-btn span:nth-child(2){left:25%;transition-delay:0s}.link-btn span:nth-child(3){left:50%;transition-delay:.1s}.link-btn span:nth-child(4){left:75%;transition-delay:.2s}.link-btn:hover{color:#fff;transition:all .6s ease 0s;outline:none}.link-btn:hover span{transform:translateY(0) scale(2)}.underline-text{position:absolute;width:100%;height:3px;top:35px;left:0;border-radius:10px;background-color:var(--background-light-color-2);overflow:hidden}.underline-text span{top:0;left:10px;width:10px;height:100%;border-radius:10px;position:absolute;background-color:var(--primary-color);animation:moveLine 2s linear infinite}@keyframes moveLine{0%{left:-20px}to{left:100px}}.snd-mail{padding:.8rem 1.9rem;background-color:var(--primary-color);color:#fff;border-radius:5px;font-weight:600;font-size:1.1rem;cursor:pointer;border:none;margin:.6rem 0rem;display:inline-block;font-size:inherit;text-transform:uppercase;position:relative;transition:all .4s ease-in-out}.snd-mail:after{content:"";position:absolute;width:0;height:.2rem;transition:all .4s ease-in-out;left:0;bottom:0;opacity:.7}.snd-mail:hover:after{width:100%;background-color:var(--white-color)}nav{background:#0000004d;width:max-content;padding:8px 27px;z-index:2;position:fixed;left:50%;transform:translate(-50%);bottom:32px;display:flex;gap:8px;border-radius:48px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:.3s all}nav a{background:transparent;padding:10px 10px 8px;border-radius:50%;color:#fff;font-size:12px}nav a:hover{background:#0000004d}nav a:hover svg{color:var(--primary-color)}nav .active{background:#0000004d;color:var(--primary-color)}nav body{padding:20px}nav .tooltip{position:relative}nav .tooltip:before{content:attr(data-tooltip);position:absolute;width:100px;background-color:#3b82f6;color:#fff;text-align:center;padding:5px;line-height:1.2;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s;bottom:125%;left:50%;margin-left:-60px;font-size:.875rem;visibility:hidden}nav .tooltip:after{content:"";position:absolute;bottom:75%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;opacity:0;transition:opacity .6s;border-color:#3b82f6 transparent transparent transparent;visibility:hidden}nav .tooltip:hover:before,nav .tooltip:hover:after{opacity:1;visibility:visible}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}
