@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f6fc;color:#17213b;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-height:100vh;min-width:320px;overflow-x:hidden}*{box-sizing:border-box}a{transition:color .18s ease,background-color .18s ease,transform .18s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--ink:#17213b;--muted:#64708a;--accent:#615eea;--accent-bright:#7a75ff;--surface:#fff;--page:#f5f6fc}.App{background:#f5f6fc;background:var(--page);color:#17213b;color:var(--ink);display:grid;font-family:DM Sans,Arial,sans-serif;grid-template-columns:286px minmax(0,1fr);height:100vh;height:100dvh;letter-spacing:0;line-height:1.65;width:100%}.App,.side{min-height:0;overflow:hidden}.side{background:#fff;box-shadow:8px 0 34px #202b5212;min-width:0;width:286px;z-index:3}.side.navbar{align-items:stretch;display:flex;flex-direction:column;height:100%;padding:0}.side .navbar-collapse{flex:1 1 auto;min-height:0;width:100%}.side .navbar-toggler{border:1px solid #e3e5f1;border-radius:11px;margin:10px 12px;padding:8px 11px}.side .navbar-toggler:focus{box-shadow:none;outline:3px solid #615eea2e}.main{background:radial-gradient(ellipse at 92% 8%,#776fff14,#0000 30%),#f5f6fc;background:radial-gradient(ellipse at 92% 8%,#776fff14,#0000 30%),var(--page);height:100%;min-height:0;min-width:0;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-color:#c9cbe8 #0000;scrollbar-width:thin}.main::-webkit-scrollbar{width:8px}.main::-webkit-scrollbar-thumb{background:#c9cbe8;border:2px solid #f5f6fc;border:2px solid var(--page);border-radius:99px}p{color:#64708a;color:var(--muted);font-weight:400}::selection{background:#615eea;background:var(--accent);color:#fff}@media (max-width:992px){.App{display:flex;flex-direction:column;height:auto;min-height:100vh}.App,.side{overflow:visible}.side{box-shadow:0 6px 24px #202b5214;min-height:auto;width:100%}.side.navbar{display:block;height:auto}.side .navbar-collapse{flex:initial;height:auto}.main{height:auto;min-height:0;overflow:visible}}.sidebar{align-items:center;background:linear-gradient(165deg,#fff,#f5f5ff);display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:38px 24px 24px;scrollbar-width:none;text-align:center;width:100%}.sidebar::-webkit-scrollbar{display:none}.sidebar>h1{margin:18px 0 14px;text-align:center}.tagtop{color:#65708b!important;font-size:12px;line-height:1.8;margin-top:22px}.h1_links{color:#202b45;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;letter-spacing:-1px;text-decoration:none}.sidebar>p{margin-top:18px;text-align:center}.sidebar-nav{align-items:stretch;display:flex;flex-direction:column;list-style:none;margin:22px 0 0;padding:0;text-align:center;width:100%}.sidebar-nav-items{margin:3px 0;padding:0}.sidebar>img{border:5px solid #fff;border-radius:50%;box-shadow:0 10px 28px #41449933;height:126px;object-fit:cover;width:126px}.links{border-radius:10px;color:#56617b;display:block;font-size:14px;font-weight:600;line-height:1.4rem;padding:10px 14px}.links,.links:hover{text-decoration:none}.links:hover{background:#ececff;color:#5857d8}.sidebar-nav-icons{display:inline-block;margin:0}.flip-card-back{width:100%}.flip-card-back .sidebar-nav{align-items:center;flex-direction:row;gap:14px;justify-content:center;margin:22px 0 0}.sidebar-nav-icons a{align-items:center;background:#f0f1ff;border-radius:50%;display:inline-flex;height:36px;justify-content:center;transition:color .18s ease,background-color .18s ease,transform .18s ease;width:36px}.fa-lg{color:#7379a0}.fa-lg,.fas:hover{text-decoration:none}.fas:hover{background:#e4e5ff;transform:translateY(-2px)}.fas:hover,.gmail a,.h1_links:hover{color:#5857d8}.gmail a{font-weight:700;text-decoration:none}.gmail a:hover{color:#3332a8}@media (max-width:992px){.sidebar{height:auto;max-height:none;min-height:0;padding:24px 18px}.sidebar>img{height:96px;width:96px}.h1_links{font-size:23px}.sidebar-nav{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:14px}.sidebar-nav-items{margin:2px}.links{font-size:13px;padding:7px 10px}.flip-card-back .sidebar-nav{margin-top:10px}}@media (max-width:560px){.sidebar{padding:20px 14px}.tagtop{margin-top:12px;max-width:320px}.sidebar-nav{gap:2px}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.About_box__EUUZT{margin:48px 28px}.About_About__3ZBuX{background:linear-gradient(135deg,#fff,#fafaff);border:1px solid #6260dc1a;border-radius:18px;box-shadow:0 12px 35px #252d5d0f;margin:10px 0 0 30px;max-width:1000px;padding:28px 32px}.About_About__3ZBuX p{color:#5e6980;font-size:15px;line-height:1.9;margin:0}.About_About__3ZBuX b{color:#343c65;font-weight:700}.About_br__6mjqQ{margin-top:20px}.About_head__WEcYh{background:#eeefff;border-radius:999px;color:#5e5ad5;display:inline-block;font-size:10px;font-weight:700;letter-spacing:2.5px;margin:0 0 8px 30px;padding:7px 12px}.About_heading__-Yk0i{color:#202b45;font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-1.2px;line-height:1.3;margin:4px 0 0 30px;padding:0 12px}.About_label__xlfN6{background:#f2f3f7;margin-left:60px;padding:1.5em;position:relative}.About_label__xlfN6 h2{font-family:Quicksand,Arial,sans-serif;font-size:20px;font-weight:500}.About_label__xlfN6 p{margin-left:200px}@keyframes About_text__413d9{0%{opacity:.5;transform:translateX(-30px)}}@media (max-width:992px){.About_box__EUUZT{margin:38px 20px}.About_head__WEcYh,.About_heading__-Yk0i{margin-left:0}.About_About__3ZBuX{margin-left:0;padding:24px;text-align:left}}@media (max-width:560px){.About_box__EUUZT{margin:32px 16px}.About_About__3ZBuX{padding:20px}.About_About__3ZBuX p{font-size:14px}}

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{animation-name:swing;transform-origin:top center}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-duration:.75s;animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translateZ(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateY(-15deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center}to{opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1;transform-origin:center}to{opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{opacity:0;transform:translate3d(0,700px,0)}}.hinge{animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{animation-name:slideOutUp}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.Education_box__Mhlkn{margin:50px 15px 15px}.Education_head__vSGfZ{background:#f0f2ff;border-radius:999px;color:#555bb5;display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;margin:0 0 20px 30px;padding:7px 12px}.Education_container__cOS0L{border-radius:12px;display:block;margin:20px 0 0 30px;padding:0 42px 0 10px;width:auto}.Education_row__F4FjR:before{content:" ";display:table}.Education_row__F4FjR:after{clear:both}.Education_row_md_12__a8KUa{display:flex;flex-direction:column}.Education_timeline_centered__IMlJr{margin-bottom:30px;position:relative;z-index:1}.Education_timeline_centered__IMlJr:before{background:linear-gradient(#a7aafa,#e8eaf5);bottom:20px;content:"";display:block;margin-left:19px;position:absolute;top:20px;width:3px;z-index:-1}.Education_timeline_centered__IMlJr article{grid-column-gap:20px;align-items:start;column-gap:20px;display:grid;grid-template-columns:40px minmax(0,1fr);margin-bottom:22px}.Education_timeline_entry__2MCsx{clear:both}.Education_timeline_icon__ARXxi{align-items:center;background-color:#f9bf3f;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #e8eaf5,0 5px 12px #252e5924;display:flex;font-size:20px;height:40px;justify-content:center;line-height:1;width:40px;z-index:1}.Education_timeline_icon_2__yIIw0{background:#d84eb5}.Education_timeline_icon_5__epSmu{background:#47b9c9}.Education_timeline_icon_4__YwadD{background:#6e78df}.Education_timeline_entry_inner__KKsr-,.Education_timeline_icon_3__u\+Z\+i{display:none}.Education_label__HpgaX{background:#fff;border:1px solid #e7eaf2;border-left:4px solid #737ce0;border-radius:14px;box-shadow:0 8px 24px #202b4512;min-width:0;padding:22px 24px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.Education_label__HpgaX:hover{box-shadow:0 12px 28px #202b451f;transform:translateY(-2px)}.Education_label__HpgaX h2{color:#202b45;font-family:Quicksand,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.35;margin:0 0 12px}.Education_label__HpgaX h2 span{font-size:16px;opacity:.65}.Education_label__HpgaX p,.Education_label__HpgaX ul{color:#596579;font-size:14px;line-height:1.75;margin:0}.Education_label__HpgaX ul{padding-left:20px}.Education_label__HpgaX li{padding-left:3px}.Education_label__HpgaX li+li{margin-top:6px}.Education_label__HpgaX p>a{color:inherit;text-decoration:none}a:hover{color:#555bb5;text-decoration:none}@keyframes Education_text__j-xYR{0%{opacity:.1;transform:translateX(-30px)}}@media (max-width:992px){.Education_box__Mhlkn{text-align:center}.Education_head__vSGfZ{margin-left:0}.Education_container__cOS0L{margin-left:0;padding:0 8px;text-align:left}}@media (max-width:560px){.Education_timeline_centered__IMlJr article{column-gap:12px;grid-template-columns:34px minmax(0,1fr)}.Education_timeline_centered__IMlJr:before{margin-left:15px}.Education_timeline_icon__ARXxi{font-size:17px;height:34px;width:34px}.Education_label__HpgaX{border-radius:12px;padding:17px}.Education_label__HpgaX h2{font-size:17px}.Education_label__HpgaX p,.Education_label__HpgaX ul{font-size:13px}}.Interest_box__vn4W6{border-radius:12px;margin:54px 28px}.Interest_Interest__d\+GH0{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 0 30px;padding:0 12px}.Interest_head__Qb7lF{background:#eeefff;border-radius:999px;color:#5e5ad5;display:inline-block;font-size:10px;font-weight:700;letter-spacing:2.5px;margin:0 0 8px 30px;padding:7px 12px}.Interest_heading__HvZy3{color:#202b45;font-size:clamp(22px,2.7vw,31px);font-weight:800;letter-spacing:-1px;line-height:1.35;margin:4px 0 0 30px;padding:0 12px}.Interest_app__KnR78,.Interest_other__frISQ,.Interest_web__3TUuQ{background:#fff;border:1px solid #e8eaf4;border-radius:16px;box-shadow:0 10px 30px #232c550f;height:100%;min-height:220px;padding:30px 24px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.Interest_app__KnR78:hover,.Interest_other__frISQ:hover,.Interest_web__3TUuQ:hover{box-shadow:0 18px 38px #232c551f;transform:translateY(-5px)}.Interest_web__3TUuQ{border-top:3px solid #6f7df1}.Interest_app__KnR78{border-top:3px solid #edaa4d}.Interest_other__frISQ{border-top:3px solid #42a997}.Interest_app__KnR78 h3,.Interest_other__frISQ h3,.Interest_web__3TUuQ h3{color:#202b45;font-size:16px;font-weight:800;letter-spacing:.2px;margin:4px 0 14px}.Interest_app__KnR78 p,.Interest_other__frISQ p,.Interest_web__3TUuQ p{color:#667189;font-size:14px;line-height:1.8;margin:0}@keyframes Interest_text__1k6sP{0%{opacity:0;transform:translateX(-30px)}}@media (max-width:1100px){.Interest_Interest__d\+GH0{grid-template-columns:repeat(2,minmax(0,1fr))}.Interest_other__frISQ{grid-column:1/-1}}@media (max-width:720px){.Interest_box__vn4W6{margin:42px 18px}.Interest_head__Qb7lF,.Interest_heading__HvZy3{margin-left:0}.Interest_Interest__d\+GH0{grid-template-columns:1fr;margin-left:0;padding:0}.Interest_other__frISQ{grid-column:auto}}@media (prefers-reduced-motion:reduce){.Interest_app__KnR78,.Interest_other__frISQ,.Interest_web__3TUuQ{transition:none}}.CarouselImages_carousel_container__rMR2b{background:#171c39;overflow:hidden}.CarouselImages_carousel__\+y2vZ{position:relative}.CarouselImages_image_container__3y8lh{background:#171c39;height:min(660px,72vh);min-height:480px;overflow:hidden;position:relative;text-align:left}.CarouselImages_image_container__3y8lh:after{background:linear-gradient(90deg,#0c112bd1,#1417372e 78%),linear-gradient(0deg,#0f142c40,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.CarouselImages_image__0-zko{display:block;height:100%;object-fit:cover;object-position:center;opacity:.9;width:100%}.CarouselImages_h1__NxQx2,.CarouselImages_h2__afiTm{animation:CarouselImages_rise-in__5ltQa .7s ease-out both;color:#fff;left:clamp(32px,8vw,110px);margin:0;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:min(650px,76%);z-index:2}.CarouselImages_h1__NxQx2 h1,.CarouselImages_h2__afiTm h1{color:#fff;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(38px,6vw,76px);font-weight:800;letter-spacing:-.055em;line-height:1.04;margin:0 0 10px;text-shadow:0 4px 30px #080b2240}.CarouselImages_h2__afiTm h1:first-child{color:#d7d7ff;font-size:clamp(30px,4.7vw,58px)}.CarouselImages_h1__NxQx2>a,.CarouselImages_h2__afiTm>a{align-items:center;background:linear-gradient(110deg,#716df6,#8b63e8);border:1px solid #ffffff59;border-radius:999px;box-shadow:0 12px 30px #2d258f52;color:#fff;display:inline-flex;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;gap:10px;margin-top:24px;padding:13px 22px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.CarouselImages_h1__NxQx2>a:hover,.CarouselImages_h2__afiTm>a:hover{box-shadow:0 16px 34px #2d258f6b;color:#fff;transform:translateY(-2px)}.CarouselImages_h2__afiTm>div{font-size:15px!important;margin-top:24px!important}.CarouselImages_h2__afiTm ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.CarouselImages_h2__afiTm li{list-style:none;margin:0!important}.CarouselImages_h2__afiTm li a{color:#ffffffe0;font-size:14px;font-weight:600;text-decoration:none}.CarouselImages_h2__afiTm li a:hover{color:#fff;text-decoration:underline}@keyframes CarouselImages_rise-in__5ltQa{0%{opacity:0;transform:translateY(calc(-50% + 16px))}to{opacity:1;transform:translateY(-50%)}}@media (max-width:700px){.CarouselImages_image_container__3y8lh{height:560px;min-height:430px}.CarouselImages_h1__NxQx2,.CarouselImages_h2__afiTm{left:28px;width:calc(100% - 56px)}.CarouselImages_h2__afiTm>div{margin-top:12px!important}.CarouselImages_h2__afiTm li a{font-size:12px}}@media (prefers-reduced-motion:reduce){.CarouselImages_h1__NxQx2,.CarouselImages_h2__afiTm{animation:none}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.imghov{aspect-ratio:16/10;display:block;object-fit:cover;transition:transform .35s ease;width:100%}.card:hover .imghov{transform:scale(1.035)}.card{background:#fff;border:1px solid #e8eaf4!important;border-radius:16px!important;box-shadow:0 9px 26px #232c5512;height:calc(100% - 2rem);transition:transform .2s ease,box-shadow .2s ease}.card:hover{box-shadow:0 17px 36px #232c5521;transform:translateY(-4px)}.card .card-body{padding:22px!important}.card .card-title{font-family:Manrope,DM Sans,sans-serif;font-size:19px;font-weight:800;margin-bottom:12px}.card .card-title a{color:#252e4a}.card .card-title a:hover{color:#5e5ad5}.card .card-text{color:#667189;font-size:13px;line-height:1.8}.card .card-text a{color:#5e5ad5;font-weight:700}.tech-card{background:linear-gradient(135deg,#fff,#fafaff);border:1px solid #e8eaf4;border-radius:18px;box-shadow:0 12px 35px #252d5d0f;box-sizing:border-box;margin:26px auto 42px;max-width:1200px;padding:30px;width:calc(100% - 56px)}.tech-title{color:#222b46;font-size:2rem;margin-bottom:8px}.tech-subtitle{color:#64708a;font-size:14px;margin-bottom:22px}.tech-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.tech-block{background:#f8f8ff;border:1px solid #ecedf7;border-radius:12px;min-height:112px;padding:18px;transition:background-color .18s ease,transform .18s ease}.tech-block:hover{background:#f0f0ff;transform:translateY(-2px)}.tech-block h4{color:#4646a3;font-size:14px;font-weight:800;margin:0 0 8px}.tech-block p{color:#667189;font-size:13px;line-height:1.7;margin:0}@media (max-width:560px){.tech-card{padding:20px;width:calc(100% - 32px)}.card .card-body{padding:18px!important}}@media (prefers-reduced-motion:reduce){.card,.imghov,.tech-block{transition:none}}.analytics-consent{align-items:center;background:#fff;border:1px solid #e6e8f4;border-radius:18px;bottom:24px;box-shadow:0 16px 48px #1b234b33;color:#202b45;display:flex;font-family:DM Sans,Arial,sans-serif;gap:24px;justify-content:space-between;padding:20px 22px;position:fixed;right:24px;width:min(660px,calc(100vw - 32px));z-index:10000}.analytics-consent-copy{min-width:0}.analytics-consent-copy strong{display:block;font-size:15px;margin-bottom:4px}.analytics-consent-copy p{color:#64708a;font-size:13px;line-height:1.5;margin:0}.analytics-consent-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.analytics-consent-actions button{border:1px solid #0000;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:9px 13px}.analytics-consent-reject{background:#f2f3fa;color:#4b5571}.analytics-consent-accept{background:#615eea;color:#fff}.analytics-consent-actions button:hover{filter:brightness(.96)}.analytics-consent-actions button:focus-visible{outline:3px solid #615eea52;outline-offset:2px}@media (max-width:600px){.analytics-consent{align-items:stretch;bottom:12px;flex-direction:column;gap:14px;padding:18px;right:12px}.analytics-consent-actions{justify-content:flex-end}}
/*# sourceMappingURL=main.5fa7cbc2.css.map*/