*,:after,:before{box-sizing:border-box}html{overflow-y:scroll}body{margin:0;overflow-x:clip;padding:0}#root,body{width:100%}.loading span{animation:loading02 1.2s infinite alternate}.loading span:nth-child(2){animation-delay:.2s}.loading span:nth-child(3){animation-delay:.4s}.loading span:nth-child(4){animation-delay:.6s}.loading span:nth-child(5){animation-delay:.8s}.loading span:nth-child(6){animation-delay:1s}.loading span:nth-child(7){animation-delay:1.2s}@keyframes loading02{0%{filter:blur(0);opacity:1}to{filter:blur(2px);opacity:.5}}.smooth-loading{opacity:0;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.fade-in{animation:fadeInAnimation 1.5s ease;animation-fill-mode:forwards;animation-iteration-count:1}.fade-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.fade-on-scroll.visible{opacity:1;transform:translateY(0)}.testimonial-carousel{padding-left:10px;width:100%}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.section-title{display:inline-block;position:relative}.section-title:after{background:linear-gradient(90deg,#0000,#8aafc8,#0000);border-radius:2px;bottom:-10px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:50px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}.skip-link{background:#0b0f14;border:2px solid #8aafc8;border-radius:8px;color:#8aafc8;font-family:Outfit,sans-serif;font-size:.9rem;left:16px;padding:10px 20px;position:absolute;text-decoration:none;top:-100px;transition:top .2s ease;z-index:99999}.skip-link:focus{top:16px}:focus-visible{border-radius:4px;outline:2px solid #8aafc8;outline-offset:2px}:focus:not(:focus-visible){outline:none}#main-content:focus{outline:none}.custom-toast-main{background:#141a1f;border-radius:8px;display:flex;flex-direction:column;gap:12px;min-width:300px;padding:16px 20px}.custom-toast-main.error{background:#d7464c;color:#fff}.message-and-icon-container{align-items:center;display:flex;gap:12px;justify-content:space-between}@keyframes enterAnimation{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes exitAnimation{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}
/*# sourceMappingURL=main.5c442a71.css.map*/