*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:hidden;width:100%;max-width:100%}app-root,app-home,app-header,app-footer,app-aboutus,app-contactus,app-courseslist,app-coursedetails,app-cart,app-checkout,app-enrollment,app-privacy,app-refund,app-terms{display:block;overflow-x:hidden;max-width:100%;width:100%}body{background:linear-gradient(-45deg,#f8fafc,#e0f2fe,#f3e8ff,#ecfdf5);background-size:400% 400%;animation:smoothGradient 15s ease infinite;color:#1e293b;line-height:1.6;align-items:center;min-height:100vh;overflow-x:hidden;position:relative;z-index:0}@keyframes smoothGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"%3E%3Cfilter id="noiseFilter"%3E%3CfeTurbulence type="fractalNoise" baseFrequency="0.85" numOctaves="3" stitchTiles="stitch"/%3E%3C/filter%3E%3Crect width="100%25" height="100%25" filter="url(%23noiseFilter)" opacity="0.04"/%3E%3C/svg%3E');pointer-events:none;z-index:-2;background-color:#f8fafc;margin:0;background-image:radial-gradient(at 50% 0%,rgba(251,191,36,.12) 0px,transparent 60%),radial-gradient(at 100% 0%,rgba(244,63,94,.08) 0px,transparent 50%)}.page-header{margin-top:105px}
