@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Anton|Roboto");.word{font-family:Anton,sans-serif;perspective:1000px}.word span{cursor:pointer;display:inline-block;font-size:60px;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:.5}.word span:first-child.active{animation:balance 1.5s ease-out;transform-origin:bottom left}.word span:nth-child(2).active{animation:shrinkjump 1s ease-in-out;transform-origin:bottom center}.word span:nth-child(3).active{animation:falling 2s ease-out;transform-origin:bottom center}.word span:nth-child(4).active{animation:rotate 1s ease-out}.word span:nth-child(5).active{animation:toplong 1.5s linear}.word span:nth-child(6).active{animation:balance 1.5s ease-out;transform-origin:bottom left}@keyframes balance{0%,to{transform:rotate(0deg)}30%,60%{transform:rotate(-45deg)}}.word span:nth-child(7).active{animation:shrinkjump 1s ease-in-out;transform-origin:bottom center}.word span:nth-child(8).active{animation:falling 2s ease-out;transform-origin:bottom center}@keyframes falling{12%{transform:rotateX(240deg)}24%{transform:rotateX(150deg)}36%{transform:rotateX(200deg)}48%{transform:rotateX(175deg)}60%,85%{transform:rotateX(180deg)}to{transform:rotateX(0deg)}}.word span:nth-child(9).active{animation:rotate 1s ease-out}@keyframes rotate{20%,80%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}.word span:nth-child(10).active{animation:toplong 1.5s linear}@keyframes toplong{10%,40%{transform:translateY(-48vh) scaleY(1)}90%{transform:translateY(-48vh) scaleY(4)}}.word span:nth-child(11).active{animation:shrinkjump 1s ease-in-out;transform-origin:bottom center}@keyframes shrinkjump{10%,35%{transform:scale(2,.2) translate(0)}45%,50%{transform:scale(1) translateY(-150px)}80%{transform:scale(1) translate(0)}}.loadingpage{background-color:#212428;background-image:linear-gradient(135deg,transparent,rgba(0,0,0,.2));color:#c4cfde;font:1em/1.5 Varela Round,Helvetica,sans-serif;height:100vh;min-height:360px;display:grid;place-items:center;transition:background-color .3s,color .3s}.pl{box-shadow:inset 2em 0 2em rgba(0,0,0,.2),inset -2em 0 2em hsla(0,0%,100%,.1);display:flex;justify-content:center;align-items:center;position:relative;letter-spacing:.1em;text-transform:uppercase;transform:rotateX(30deg) rotate(45deg);width:15em;height:15em;font-size:calc(16px + (20 - 16) * (100vw - 320px) / (1280 - 320))}.pl,.pl__dot{border-radius:50%}.pl__dot{animation-name:shadow;box-shadow:.1em .1em 0 .1em #000,.3em 0 .3em rgba(0,0,0,.5);top:calc(50% - .75em);left:calc(50% - .75em);width:1.5em;height:1.5em}.pl__dot,.pl__dot:after,.pl__dot:before{animation-duration:2s;animation-iteration-count:infinite;position:absolute}.pl__dot:after,.pl__dot:before{content:"";display:block;left:0;width:inherit;transition:background-color .3s}.pl__dot:before{animation-name:pushInOut1;background-color:#212428;border-radius:inherit;box-shadow:inset .05em 0 .1em hsla(0,0%,100%,.2);height:inherit;z-index:1}.pl__dot:after{animation-name:pushInOut2;background-color:#ff014f;border-radius:.75em;box-shadow:inset .1em .3em .2em hsla(0,0%,100%,.4),inset 0 -.4em .2em #2e3038,inset 0 -1em .25em rgba(0,0,0,.3);bottom:0;-webkit-clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%);clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%);height:3em;transform:rotate(-45deg);transform-origin:50% 2.25em}.pl__dot:first-child{transform:rotate(0deg) translateX(5em) rotate(0deg);z-index:5}.pl__dot:first-child,.pl__dot:first-child:after,.pl__dot:first-child:before{animation-delay:0s}.pl__dot:nth-child(2){transform:rotate(-30deg) translateX(5em) rotate(30deg);z-index:4}.pl__dot:nth-child(2),.pl__dot:nth-child(2):after,.pl__dot:nth-child(2):before{animation-delay:-.1666666667s}.pl__dot:nth-child(3){transform:rotate(-60deg) translateX(5em) rotate(60deg);z-index:3}.pl__dot:nth-child(3),.pl__dot:nth-child(3):after,.pl__dot:nth-child(3):before{animation-delay:-.3333333333s}.pl__dot:nth-child(4){transform:rotate(-90deg) translateX(5em) rotate(90deg);z-index:2}.pl__dot:nth-child(4),.pl__dot:nth-child(4):after,.pl__dot:nth-child(4):before{animation-delay:-.5s}.pl__dot:nth-child(5){transform:rotate(-120deg) translateX(5em) rotate(120deg);z-index:1}.pl__dot:nth-child(5),.pl__dot:nth-child(5):after,.pl__dot:nth-child(5):before{animation-delay:-.6666666667s}.pl__dot:nth-child(6){transform:rotate(-150deg) translateX(5em) rotate(150deg);z-index:1}.pl__dot:nth-child(6),.pl__dot:nth-child(6):after,.pl__dot:nth-child(6):before{animation-delay:-.8333333333s}.pl__dot:nth-child(7){transform:rotate(-180deg) translateX(5em) rotate(180deg);z-index:2}.pl__dot:nth-child(7),.pl__dot:nth-child(7):after,.pl__dot:nth-child(7):before{animation-delay:-1s}.pl__dot:nth-child(8){transform:rotate(-210deg) translateX(5em) rotate(210deg);z-index:3}.pl__dot:nth-child(8),.pl__dot:nth-child(8):after,.pl__dot:nth-child(8):before{animation-delay:-1.1666666667s}.pl__dot:nth-child(9){transform:rotate(-240deg) translateX(5em) rotate(240deg);z-index:4}.pl__dot:nth-child(9),.pl__dot:nth-child(9):after,.pl__dot:nth-child(9):before{animation-delay:-1.3333333333s}.pl__dot:nth-child(10){transform:rotate(-270deg) translateX(5em) rotate(270deg);z-index:5}.pl__dot:nth-child(10),.pl__dot:nth-child(10):after,.pl__dot:nth-child(10):before{animation-delay:-1.5s}.pl__dot:nth-child(11){transform:rotate(-300deg) translateX(5em) rotate(300deg);z-index:6}.pl__dot:nth-child(11),.pl__dot:nth-child(11):after,.pl__dot:nth-child(11):before{animation-delay:-1.6666666667s}.pl__dot:nth-child(12){transform:rotate(-330deg) translateX(5em) rotate(330deg);z-index:6}.pl__dot:nth-child(12),.pl__dot:nth-child(12):after,.pl__dot:nth-child(12):before{animation-delay:-1.8333333333s}.pl__text{font-size:.75em;max-width:5rem;position:relative;text-shadow:0 0 .1em rgba(227,228,232,.5);transform:rotate(-45deg)}@keyframes shadow{0%{animation-timing-function:ease-in;box-shadow:.1em .1em 0 .1em #000,.3em 0 .3em rgba(0,0,0,.3)}25%{animation-timing-function:ease-out;box-shadow:.1em .1em 0 .1em #000,.8em 0 .8em rgba(0,0,0,.5)}50%,to{box-shadow:.1em .1em 0 .1em #000,.3em 0 .3em rgba(0,0,0,.3)}}@keyframes pushInOut1{0%{animation-timing-function:ease-in;background-color:#212428;transform:translate(0)}25%{animation-timing-function:ease-out;background-color:#ff014f;transform:translate(-71%,-71%)}50%,to{background-color:#212428;transform:translate(0)}}@keyframes pushInOut2{0%{animation-timing-function:ease-in;background-color:#212428;-webkit-clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%);clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%)}25%{animation-timing-function:ease-out;background-color:#ff014f;-webkit-clip-path:polygon(0 25%,100% 25%,100% 100%,0 100%);clip-path:polygon(0 25%,100% 25%,100% 100%,0 100%)}50%,to{background-color:#212428;-webkit-clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%);clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%)}}.right-banner-image{filter:grayscale(20%);transition:transform .3s ease-out,filter .3s ease-out}.right-banner-image:hover{transform:scale(1.02);filter:grayscale(20%) drop-shadow(0 0 5px #ff014d5d)}.RightBanner-main{overflow:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.projectsliderhover-light{background:-webkit-linear-gradient(-45deg,#191b1e,#191b1e 5%,#191b1e 0,#191b1e 42%,#ff014f 49%,#ff014f 53%,#191b1e 59%,#191b1e);background-repeat:no-repeat;background-position:0;background-size:420%}.projectsliderhover-light:hover{animation:projectsliderhover-light 1s;-webkit-animation:projectsliderhover-light 1s}@keyframes projectsliderhover-light{0%{background-position:-860px}to{background-position:0}}.Project-heading-Container{position:relative;overflow:hidden}.Project-heading-Container .Project-heading{position:relative;background:none;color:#303030;font-size:4rem;display:inline-block;font-family:Varela Round,sans-serif}.Project-heading-Container #Project-heading-one{animation:flicker-n_2 10s infinite forwards}.Project-heading-Container #Project-heading-three{animation:color-change 10s infinite forwards}.Project-heading-Container #Project-heading-three:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f84aa7;border-radius:50%;filter:blur(2em);opacity:0;animation:color-change 10s linear infinite;animation:change-op 10s linear infinite}.Project-heading-Container #Project-heading-three:after{content:"";position:absolute;top:50px;bottom:0;left:0;right:0;border-radius:1em;background:radial-gradient(#ff014f 30%,#eb1557,#ffc8e6);transform:perspective(1em) rotateX(80deg) translateY(100%);filter:blur(5px);animation:change-op 10s linear infinite}.Project-heading-Container #Project-heading-two{transition:0s;animation:flicker-e 10s linear infinite}.Project-heading-Container #Project-heading-four{animation:flicker-n 10s linear infinite}.resumehover-light{background:#191b1e;background:linear-gradient(135deg,#191b1e,#191b1e 5%,#191b1e 0,#191b1e 42%,#ff014f 49%,#ff014f 53%,#191b1e 59%,#191b1e);background-repeat:no-repeat;background-position:0;background-size:280%}.resumehover-light:hover{animation:resumehover-light 1.3s;-webkit-animation:resumehover-light 1.3s}@keyframes resumehover-light{0%{background-position:-960px}to{background-position:0}}@import url("https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i");.myresume-title-container{width:100%;margin:auto;font-weight:700;text-align:center;padding:0 0 20px;font-family:Montserrat,sans-serif;font-size:14px;color:#c4cfde;word-wrap:break-word}.myresume-title{font-size:50px;margin:100px 0 0}.myresume-title span{display:inline-block}.myresume-title span:nth-of-type(2){animation-delay:.05s}.myresume-title span:nth-of-type(3){animation-delay:.1s}.myresume-title span:nth-of-type(4){animation-delay:.15s}.myresume-title span:nth-of-type(5){animation-delay:.2s}.myresume-title span:nth-of-type(6){animation-delay:.25s}.myresume-title span:nth-of-type(7){animation-delay:.3s}.myresume-title span:nth-of-type(8){animation-delay:.35s}.myresume-title span:nth-of-type(9){animation-delay:.4s}.myresume-title span:nth-of-type(10){animation-delay:.45s}.myresume-title span:nth-of-type(11){animation-delay:.5s}.myresume-title span:nth-of-type(12){animation-delay:.55s}.myresume-title span:nth-of-type(13){animation-delay:.6s}.myresume-title span:nth-of-type(14){animation-delay:.65s}.myresume-title span:nth-of-type(15){animation-delay:.7s}.myresume-title span:nth-of-type(16){animation-delay:.75s}.myresume-title span:nth-of-type(17){animation-delay:.8s}.myresume-title span:nth-of-type(18){animation-delay:.85s}.myresume-title span:nth-of-type(19){animation-delay:.9s}.myresume-title span:nth-of-type(20){animation-delay:.95s}.three span{color:#c4cfde;opacity:0;transform:translate(-300px) scale(0);animation:sideSlide .6s forwards}@keyframes sideSlide{60%{transform:translate(20px) scale(1);color:#c4cfde}80%{transform:translate(20px) scale(1);color:#c4cfde}99%{transform:translate(0) scale(1.2);color:#ff014f}to{transform:translate(0) scale(1);opacity:1;color:#c4cfde}}.Certificate-heading-Container{position:relative;overflow:hidden}.Certificate-heading-Container .Certificate-heading{position:relative;background:none;color:#303030;font-size:4rem;display:inline-block;font-family:Varela Round,sans-serif}.Certificate-heading-Container #Certificate-heading-one{animation:flicker-n_2 10s infinite forwards}.Certificate-heading-Container #Certificate-heading-three{animation:color-change 10s infinite forwards}.Certificate-heading-Container #Certificate-heading-three:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f84aa7;border-radius:50%;filter:blur(2em);opacity:0;animation:color-change 10s linear infinite;animation:change-op 10s linear infinite}.Certificate-heading-Container #Certificate-heading-three:after{content:"";position:absolute;top:50px;bottom:0;left:0;right:0;border-radius:1em;background:radial-gradient(#ff014f 30%,#eb1557,#ffc8e6);transform:perspective(1em) rotateX(80deg) translateY(100%);filter:blur(5px);animation:change-op 10s linear infinite}.Certificate-heading-Container #Certificate-heading-two{transition:0s;animation:flicker-e 10s linear infinite}.Certificate-heading-Container #Certificate-heading-four{animation:flicker-n 10s linear infinite}@keyframes flicker-n{0%,11%,29%,4%,41%,54%,56%,6%,76%,78%,89%,9%,91%,93%,95%,to{background:#303030;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent}10%,30%,40%,5%,55%,77%,90%,92%,94%{background:linear-gradient(90deg,#ffb8de,#272727);background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent}}@keyframes flicker-e{0%,11%,29%,4%,41%,54%,56%,6%,76%,78%,89%,9%,91%,93%,95%,to{background:#303030;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent}10%,30%,40%,5%,55%,77%,90%,92%,94%{background:linear-gradient(-90deg,#ffb8de,#272727);background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent}}@keyframes flicker-n_2{0%,11%,29%,4%,41%,54%,56%,6%,76%,78%,89%,9%,91%,93%,95%,to{background:#303030;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent}10%,30%,40%,5%,55%,77%,90%,92%,94%{background:linear-gradient(-90deg,#ffaed99f,#181818);background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent}}@keyframes change-op{0%,11%,29%,4%,41%,54%,56%,6%,76%,78%,89%,9%,91%,93%,95%,to{opacity:0}10%,30%,40%,5%,55%,77%,90%,92%,94%{opacity:1}}@keyframes color-change{0%,11%,29%,4%,41%,54%,56%,6%,76%,78%,89%,9%,91%,93%,95%,to{color:#303030;text-shadow:none}10%,30%,40%,5%,55%,77%,90%,92%,94%{color:#fff;text-shadow:0 0 .125em #f84aa7}}.certificatesliderhover-light{background:-webkit-linear-gradient(-45deg,#191b1e,#191b1e 5%,#191b1e 0,#191b1e 42%,#ff014f 49%,#ff014f 53%,#191b1e 59%,#191b1e);background-repeat:no-repeat;background-position:0;background-size:450%}.certificatesliderhover-light:hover{animation:certificatesliderhover-light 1.3s;-webkit-animation:certificatesliderhover-light 1.3s}@keyframes certificatesliderhover-light{0%{background-position:-860px}to{background-position:0}}.snow-effect-container{position:fixed;width:100%;height:100%;z-index:1}.snowSvg{width:100%;height:100%;opacity:0;animation:fadeIn 2s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hover-text{color:inherit;transition:color .3s ease}.hover-text:hover{color:#ff014f;cursor:pointer}.custom-cursor{position:fixed;top:0;left:0;width:40px;height:40px;border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease,border-radius .2s ease}.custom-cursor.hovered{background-color:rgba(255,1,79,.2)}.custom-cursor.clicking{transform:scale(.8)}.cursor-inner{width:16px;height:16px;background-color:#ff014f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .1s ease}.custom-cursor:hover .cursor-inner{transform:scale(1.5)}.ripple{width:40px;height:40px;border:2px solid rgba(255,1,77,.558);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);animation:ripple-animation 3s linear infinite}@media (max-width:767px){.custom-cursor{display:none}}.cursor-over-input .custom-cursor{display:none!important}.area{position:fixed;top:0;left:0;pointer-events:none}.area,.circles{width:100%;height:100%}.circles{overflow:hidden;position:relative}.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:#ff014d2d;animation:animate 25s linear infinite;bottom:-150px}.circles li.circle-1{left:25%;width:80px;height:80px;animation-delay:0s}.circles li.circle-2{left:10%;width:20px;height:20px;animation-delay:2s;animation-duration:12s}.circles li.circle-3{left:70%;width:20px;height:20px;animation-delay:4s}.circles li.circle-4{left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:18s}.circles li.circle-5{left:65%;width:20px;height:20px;animation-delay:0s}.circles li.circle-6{left:75%;width:110px;height:110px;animation-delay:3s}.circles li.circle-7{left:35%;width:150px;height:150px;animation-delay:7s}.circles li.circle-8{left:50%;width:25px;height:25px;animation-delay:15s;animation-duration:45s}.circles li.circle-9{left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}.circles li.circle-10{left:85%;width:150px;height:150px;animation-delay:0s;animation-duration:11s}@keyframes animate{0%{transform:translateY(0) rotate(0deg);opacity:1;border-radius:0}to{transform:translateY(-1000px) rotate(2turn);opacity:0;border-radius:50%}}@keyframes messagePopup{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.message-card{position:relative;background:linear-gradient(145deg,#1e2024,#23272b);border:1px solid #3a3d41;padding:10px;border-radius:8px;margin-bottom:20px;text-align:center;max-width:200px;font-size:14px;box-shadow:10px 10px 19px #1c1e229c,-10px -10px 19px rgba(38,42,46,.601);animation:messagePopup 1s ease-in-out}.message-card:before{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3a3d41;margin-left:-10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ResumeButton-ripple{width:40px;height:40px;border:2px solid rgba(255,1,77,.471);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);animation:ripple-animation 3s linear infinite}@keyframes ripple-animation{to{transform:translate(-50%,-50%) scale(3);opacity:0}}.message-card-light{background:-webkit-linear-gradient(-45deg,#191b1e,#191b1e 5%,#191b1e 0,#191b1e 42%,#ff014f 49%,#ff014f 53%,#191b1e 59%,#191b1e);background-repeat:no-repeat;background-position:0;background-size:380%}.message-card-light:hover{animation:message-card-light 1.3s;-webkit-animation:message-card-light 1.3s}@keyframes message-card-light{0%{background-position:-860px}to{background-position:0}}.chatbot-container{position:fixed;bottom:20px;right:40px;z-index:9999}.chatbot-icon{border:none;padding:0;background:none;outline:none;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-bottom:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .3s}.chatbot-icon img{width:54px;height:54px;filter:drop-shadow(0 0 10px rgba(255,1,79,.5)) drop-shadow(0 0 20px rgba(255,1,79,.2)) drop-shadow(0 0 20px rgba(255,1,79,.2))}.show-chatbot .chatbot-icon{display:none}.chatbot-close-icon{border:none;padding:5px;background-color:#212428;cursor:pointer;display:flex;justify-content:center;align-items:center;position:fixed;bottom:40px;right:40px;z-index:999;border-radius:50%;transition:transform .3s;box-shadow:0 0 10px hsla(0,0%,100%,.2)}.chatbot-close-icon svg{width:40px;height:40px;color:#ff014f}.chatbot-close-icon,.show-chatbot .chatbot-icon{transform:rotate(180deg)}.chatbot{position:fixed;bottom:100px;right:20px;width:100%;max-width:350px;background:linear-gradient(145deg,#1e2024,#23272b);border-radius:15px;box-shadow:0 0 20px hsla(0,0%,100%,.2);display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom right;opacity:0;transform:scale(1) translateY(20px);transition:transform .5s ease-in-out,opacity .5s ease-in-out;position:relative}.chatbot:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/chatbot/ChatBotLogo.png) 50%/contain no-repeat;background-size:50%;opacity:.1;z-index:-1}.show-chatbot .chatbot{opacity:1;transform:scale(1) translateY(0)}.chat-header{background-color:#212428;color:#c4cfde;padding:15px;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:15px;border-top-right-radius:15px;position:relative}.chatbot-logo-container{position:absolute;left:15px;top:50%;transform:translateY(-50%);border-radius:50%;background-color:#fff;padding:5px;overflow:hidden}.chatbot-logo{width:32px;height:32px}.chat-header h2{font-size:1.5rem;margin:0 0 0 50px}.chat-messages{flex:1;max-height:300px;min-height:250px;overflow-y:auto;padding:15px}.message{margin-bottom:15px;padding:12px;border-radius:12px;opacity:0;transform:translateY(10px);animation:fadeInUp .5s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user{background-color:#3a4047;color:#c4cfde;align-self:flex-start}.bot{background-color:#1a1a1a;color:#fff;align-self:flex-end}.chat-input{padding:15px;display:flex;justify-content:space-between;align-items:center;border-bottom-left-radius:15px;border-bottom-right-radius:15px;opacity:0;transform:translateY(10px);animation:fadeInUp .5s forwards}.chat-input input{flex:1;margin-right:15px;padding:12px;border:1px solid #555;border-radius:12px;outline:none;font-size:14px;color:#c4cfde;background-color:#212428}.chat-input input:focus{border-color:#ff014f}.chat-input button{background-color:#ff014f;color:#fff;border:none;padding:12px 20px;border-radius:12px;cursor:pointer;transition:background-color .3s}.chat-input button:hover{background-color:#ff4757}.options{display:flex;flex-direction:column;gap:10px}.options button{background-color:#ff014f;color:#fff;border:none;padding:12px 20px;border-radius:25px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-size:12px;font-weight:700;text-transform:uppercase;outline:none;margin:5px}.options button:hover{background-color:#ff014f;transform:scale(1.05)}.options button:focus{box-shadow:0 0 0 3px rgba(255,1,79,.4)}@media only screen and (max-width:767px){.chatbot-container{position:fixed;bottom:0;right:0;width:100%;height:100%;pointer-events:none}.mob-chatbot-close-icon{border:none;padding:5px;background-color:#212428;cursor:pointer;display:flex;justify-content:center;align-items:center;position:fixed;right:20px;top:10px;z-index:999;border-radius:50%;transition:transform .3s;box-shadow:0 0 10px hsla(0,0%,100%,.2)}.mob-chatbot-close-icon svg{width:30px;height:30px;color:#ff014f}.chatbot-container.show-chatbot .chatbot{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.chat-header .chatbot-logo-container{left:10px}.chat-header{border-top-left-radius:0;border-top-right-radius:0}.chat-header h2{margin-left:40px}.chatbot{position:fixed;right:0;bottom:0;width:100%;max-width:none;max-height:none;background-color:#f8f8f8;border-radius:0;box-shadow:0 0 20px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom right;opacity:0;transform:scale(1) translateY(20px);transition:transform .5s ease-in-out,opacity .5s ease-in-out;position:relative;z-index:1000}.chatbot:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/chatbot/ChatBotLogo.png) 50%/contain no-repeat;background-size:50%;opacity:.1;z-index:-1}.chat-messages{max-height:calc(100vh - 190px);min-height:calc(100vh - 190px)}.chatbot-icon{position:fixed;bottom:30px;right:40px;border:none;padding:0;background:none;outline:none;cursor:pointer;display:flex;justify-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .3s;z-index:999;pointer-events:visible}.chatbot-icon img{width:54px;height:54px;border-radius:50%}}