.bar-wrapper{display:flex;height:100%;width:100%;flex-direction:row;justify-content:center;align-items:flex-end}.bar-wrapper .navbar-main{height:100%;width:100%;border-radius:14px;background-color:#858585;transition:all .5s ease}.bar-wrapper .navbar-main .nav-bar-content{padding-left:18px;padding-right:18px;display:flex;flex-direction:row;justify-content:space-between;height:100%;width:100%}.bar-wrapper .navbar-main .nav-bar-content .nav-bar-left{height:100%;display:flex;align-items:center}.bar-wrapper .navbar-main .nav-bar-content .nav-bar-left .logo-text{font-size:48px;font-weight:500;margin-bottom:12px;font-family:Montserrat,sans-serif;color:#292929}@media(max-height:940px){.bar-wrapper .navbar-main .nav-bar-content .nav-bar-left .logo-text{font-size:42px!important}}@media(max-height:870px){.bar-wrapper .navbar-main .nav-bar-content .nav-bar-left .logo-text{font-size:40px!important}}@media(max-height:820px){.bar-wrapper .navbar-main .nav-bar-content .nav-bar-left .logo-text{font-size:36px!important}}@media(max-height:660px){.bar-wrapper .navbar-main .nav-bar-content .nav-bar-left .logo-text{font-size:32px!important}}@media(max-width:870px){.bar-wrapper .navbar-main .nav-bar-content .nav-bar-left .logo-text{font-size:28px!important}}.reduced{transform-origin:bottom;transform:scale(.2)}.home-main{height:100%;width:100%;display:flex;flex-direction:row;gap:18px;justify-content:space-between;position:relative}.home-main.expand-exp,.home-main.expanded-contact{gap:0}.home-main .left-section{display:flex;flex-direction:column;height:100%;width:60%;justify-content:space-between;position:relative;transition:all .5s ease}.home-main .left-section.expanded-contact{width:100%}.home-main .left-section.expand-exp{width:0}.home-main .left-section .top-section{display:flex;flex-direction:row;width:100%;height:56%;justify-content:space-between;position:relative;transition:all .5s ease}.home-main .left-section .top-section.expanded-contact{height:0}.home-main .left-section .top-section .info-section{position:relative;height:100%;width:calc(100% - 300px - 18px);border-radius:14px;background-color:#858585;transition:all .5s ease}.home-main .left-section .top-section .image-section{width:300px;border-radius:14px;background-color:#292929;transition:transform .9s ease,height .9s ease;display:flex;align-items:center}.home-main .left-section .top-section .image-section .image-style{border-radius:14px}.home-main .left-section .bottom-section{display:flex;flex-direction:row;width:100%;height:calc(44% - 18px);justify-content:space-between;position:relative;transition:all .5s ease}.home-main .left-section .bottom-section.expanded-contact{height:100%}.home-main .left-section .bottom-section .about-section{height:100%;width:calc(50% - 9px);border-radius:14px;background-color:#858585;transition:all .5s ease}.home-main .left-section .bottom-section .about-section.expanded-contact{width:0}.home-main .left-section .bottom-section .contact-section{height:100%;width:calc(50% - 9px);border-radius:14px;background-color:#3d3d3d;transition:all .5s ease;position:relative;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.1)}.home-main .left-section .bottom-section .contact-section:hover{transform:scale(1.02);box-shadow:0 4px 15px rgba(0,0,0,.6);cursor:pointer}.home-main .left-section .bottom-section .contact-section.expanded-contact{height:100%;width:100%;z-index:1000}.home-main .left-section .bottom-section .contact-section-disabled-hover:hover{transform:none;box-shadow:0 0 5px rgba(0,0,0,.1);cursor:default}.home-main .right-section{display:flex;flex-direction:column;height:100%;width:calc(40% - 18px);justify-content:space-between;transition:all .5s ease}.home-main .right-section.expanded-contact{width:0}.home-main .right-section.expand-exp{width:100%}.home-main .right-section .wrapper-container{display:flex;flex-direction:column;height:100%;width:100%;justify-content:space-between}.home-main .right-section .wrapper-container .top-section{height:85%;width:100%;border-radius:14px;background-color:#5c5c5c;transition:all .5s ease;display:flex;justify-content:center;align-items:center;padding:16px 20px}.home-main .right-section .wrapper-container .top-section.expand-exp{height:100%}.home-main .right-section .wrapper-container .top-section:hover{transform:scale(1.02);box-shadow:0 4px 15px rgba(0,0,0,.6);cursor:pointer}.home-main .right-section .wrapper-container .top-section-disabled-hover:hover{transform:none;box-shadow:0 0 5px rgba(0,0,0,.1);cursor:default}.home-main .right-section .wrapper-container .bottom-section{height:calc(15% - 18px);width:100%;border-radius:14px;background-color:#858585;transition:all .5s ease;display:flex;align-items:center;justify-content:center}.home-main .right-section .wrapper-container .bottom-section.expand-exp{height:0}@media(max-width:870px){.home-main{display:flex;flex-direction:column!important}.home-main .left-section{width:100%!important;height:50%!important}.home-main .left-section .top-section .info-section{width:calc(100% - 150px - 18px)!important}.home-main .left-section .top-section .image-section{width:150px!important}.home-main .right-section{width:100%!important;height:50%!important}.home-main .right-section .wrapper-container .top-section{padding:9px!important;height:80%!important}.home-main .right-section .wrapper-container .bottom-section{height:50px!important;margin-bottom:14px}}.quick-hidden-element{transition:opacity .4s ease-in-out,visibility 0ms .4s}.centered-image{position:absolute;z-index:2000;border:1px solid;height:400px}.centered-div{position:fixed;transform:translate(-50%,-50%);height:400px;transition:transform .5s ease;background-color:bisque}.centered-div,.centered-div-two{top:50%;left:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.1);width:300px;border-radius:14px}.centered-div-two{transform:translate(-5%,30%);height:440px;transition:transform .9s ease,height .9s ease;background-color:#292929}.centered-div-two img{border-radius:14px}.smooth-transition{transform:translate(0)}.reduced-info-section{transform-origin:bottom right;transform:scale(.3)}.reduce-contact-section{transform-origin:top right;transform:scale(.3)}.reduce-top-right-section{transform-origin:bottom left;transform:scale(.3)}.reduce-bottom-right-section{transform-origin:top left;transform:scale(.3)}.social-container{display:flex;flex-direction:row;height:90%;min-width:330px;max-width:430px;width:90%;align-items:center;justify-content:space-evenly}.social-container .icon-wrapper{height:fit-content;width:fit-content;color:#292929}.social-container .icon-wrapper.hover-transition{display:inline-block;transition:transform .3s ease}.social-container .icon-wrapper:hover{transform:scale(1.5);cursor:pointer}.social-container .social-icon{width:28px;color:#292929}.experience-main{height:100%;width:100%;display:flex;flex-direction:column;gap:0}.experience-main.expanded{gap:18px;justify-content:space-between}.experience-main .experience-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:90px;border-radius:1px solid #fff;width:100%}.experience-main .experience-header .header-text{font-size:48px;font-weight:500;margin-bottom:12px;font-family:Montserrat,sans-serif;color:#f5f5f5}@media(max-width:1280px){.experience-main .experience-header .header-text{font-size:44px!important}}@media(max-width:1080px){.experience-main .experience-header .header-text{font-size:38px!important}}@media(max-width:940px){.experience-main .experience-header .header-text{font-size:30px!important}}@media(max-width:780px){.experience-main .experience-header .header-text{font-size:24px!important}}.experience-main .experience-body{display:flex;flex-direction:row;height:calc(100% - 90px);width:100%}.experience-main .experience-body .left-section{width:0;height:100%;transition:all .5s ease}.experience-main .experience-body .left-section.expanded{width:60%}.experience-main .experience-body .right-section{width:100%;height:100%;transition:all .5s ease;overflow:scroll}.experience-main .experience-body .right-section.expanded{width:calc(40% - 18px)}@media(max-width:870px){.experience-main .experience-header{height:40px!important}.experience-main .experience-body{height:calc(100% - 40px)!important}.experience-main .experience-body .left-section{width:0!important}.experience-main .experience-body .right-section{height:100%!important}}.timeline-content{height:"fit-content";width:100px}.timeline-font-style{font-family:Montserrat,sans-serif;color:#f5f5f5}.selected-card{background-color:#3d3d3d}.experience-info-main{position:relative;display:inline-block;border:1px solid #3d3d3d;color:#f5f5f5;padding:10px;border-radius:5px;font-size:14px;width:400px;height:"fit-content";text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:8px;justify-content:space-between}.experience-info-main .title-company{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:8px}.experience-info-main .title-company .title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400}.experience-info-main .title-company .company-name{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400}.experience-info-main .description-container{list-style-type:circle;margin-left:12px}.experience-info-main .description-container .description{text-align:left;font-family:Montserrat,sans-serif;font-size:14px;margin-bottom:2px}@media(max-width:1650px){.experience-info-main{width:390px!important}}@media(max-width:1500px){.experience-info-main{width:360px!important}}@media(max-width:1400px){.experience-info-main{width:340px!important}}@media(max-width:1300px){.experience-info-main{width:304px!important}}@media(max-width:870px){.experience-info-main{width:250px!important}}.e-p-main{height:100%;width:100%;display:flex;flex-direction:column;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);padding:8px;transition:opacity .3s ease-in-out}.e-p-main .e-p-header{width:100%;height:60px;display:flex;flex-direction:row;justify-content:space-between}.e-p-main .e-p-header .exp-info{display:flex;flex-direction:column;width:100%}.e-p-main .e-p-header .exp-info .job-title{font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;color:#f5f5f5}.e-p-main .e-p-header .exp-info .e-p-exp-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.e-p-main .e-p-header .exp-info .e-p-exp-header .job-duration{font-family:Montserrat,sans-serif;font-size:16px;color:#f5f5f5}.e-p-main .e-p-header .exp-info .company-info{display:flex;flex-direction:row}.e-p-main .e-p-header .exp-info .company-info .company-name{font-family:Montserrat,sans-serif;font-size:16px;text-decoration:underline;cursor:pointer;color:#f5f5f5}.e-p-main .e-p-header .exp-info .company-info .job-type{font-family:Montserrat,sans-serif;font-size:16px;margin-left:4px;color:#f5f5f5}.e-p-main .e-p-header .exp-duration{font-family:Montserrat,sans-serif;font-size:16px;width:100px;color:#f5f5f5}.e-p-main .e-p-body{height:calc(100% - 60px);width:100%;overflow-y:auto}.e-p-main .e-p-body .e-p-exp-desc{text-align:left;font-family:Montserrat,sans-serif;font-size:16px;white-space:pre-line;color:#f5f5f5}.fade-in{opacity:1}.fade-out{opacity:0}.contact-component-main{height:100%;width:100%;padding:18px}.contact-component-main.expanded{padding:0}.contact-component-main .smaller-contact-section{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.contact-component-main .smaller-contact-section.hidden{height:0;width:0}.contact-component-main .smaller-contact-section .header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;height:50px}.contact-component-main .smaller-contact-section .header .header-content .header-text{font-size:16px;color:#f5f5f5}.contact-component-main .smaller-contact-section .header .arrow-div .arrow-color{color:#f5f5f5}.contact-component-main .smaller-contact-section .footer{display:flex;flex-direction:row;justify-content:flex-start;width:100%;height:fit-content}.contact-component-main .smaller-contact-section .footer .footer-content{font-size:48px;font-weight:500;margin-bottom:12px;font-family:Montserrat,sans-serif;color:#f5f5f5}@media(max-width:1280px){.contact-component-main .smaller-contact-section .footer .footer-content{font-size:44px!important}}@media(max-width:1080px){.contact-component-main .smaller-contact-section .footer .footer-content{font-size:38px!important}}@media(max-width:940px){.contact-component-main .smaller-contact-section .footer .footer-content{font-size:30px!important}}@media(max-width:780px){.contact-component-main .smaller-contact-section .footer .footer-content{font-size:24px!important}}.contact-component-main .expanded-contact-section{width:0;height:0}.contact-component-main .expanded-contact-section.visible{width:100%;height:100%;position:relative;overflow:hidden;border-radius:14px}.contact-component-main .expanded-contact-section .contact-l-main{height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.contact-component-main .expanded-contact-section .contact-l-main .contact-background-image{background-image:url(https://res.cloudinary.com/dpkuygc0k/image/upload/v1738666036/qhybou22jtca81kyyqfc.tiff);width:"100%";height:"100%";background-size:"contain";background-position:"center";background-repeat:"no-repeat";background-attachment:fixed;display:block}.contact-component-main .expanded-contact-section .contact-l-main .form-container{position:absolute;top:0;left:50;width:300px;height:100%;display:flex;align-items:center;justify-content:center;border-radius:10px}.contact-component-main .expanded-contact-section .contact-l-main .form-container .inner-container{display:flex;flex-direction:column;gap:24px;width:100%}@media(max-width:870px){.contact-component-main{padding:9px!important}.contact-component-main .smaller-contact-section .header{height:40px!important;display:flex!important;align-items:center!important}.contact-component-main .smaller-contact-section .header .header-content .header-text{font-size:14px!important}}.instant-hidden-element,.quick-hidden-element{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0ms .3s}.skills-main{height:100%;width:100%;padding:18px;display:flex;flex-direction:column}.skills-main .header{width:100%;height:80px;display:flex;align-items:center;justify-content:space-between}.skills-main .header .header-content{font-size:50px;font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:2px;line-height:46px;color:#292929}.skills-main .header .icon-style{color:#292929}@media(max-width:1530px){.skills-main .header .header-content{font-size:48px!important}.skills-main .header .icon-style{font-size:66px!important}}@media(max-width:1340px){.skills-main .header .header-content{font-size:42px!important}.skills-main .header .icon-style{font-size:56px!important}}@media(max-width:1230px){.skills-main .header .header-content{font-size:36px!important}.skills-main .header .icon-style{font-size:50px!important}}@media(max-width:1080px){.skills-main .header .header-content{font-size:30px!important}.skills-main .header .icon-style{font-size:40px!important}}@media(max-width:940px){.skills-main .header .header-content{font-size:24px!important}.skills-main .header .icon-style{font-size:34px!important}}.skills-main .body{width:100%;height:calc(100% - 80px);display:flex;align-items:center}.skills-main .body .moving-card-container{width:100%;height:150px;display:flex;align-items:center}.skills-main .body .moving-card-container .icon-style{font-size:82px;color:#292929}@media(max-width:870px){.skills-main{padding:9px!important}.skills-main .header{height:40px!important;margin-bottom:4px}.skills-main .header .header-content{font-size:20px!important}.skills-main .body{height:calc(100% - 40px)!important}}@media screen and (max-width:500px){.infinite-moving-cards__.item{width:22rem!important}.testimonial-description{font-size:28px!important}}.testimonial-container{height:38rem;border-radius:.375rem;display:flex;flex-direction:column;font-family:sans-serif;background-color:#fff;color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Cpath fill=%22rgba(255, 255, 255, 0.05)%22 d=%22M0 0h100v100H0z%22/%3E%3C/svg%3E");justify-content:center;position:relative;overflow:hidden;padding:5%}.testimonial-container .testimonial-top-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.testimonial-container .testimonial-top-section .testimonial-title-container{display:flex;align-items:center;justify-self:flex-start;gap:12px}.testimonial-container .testimonial-top-section .testimonial-title-container .testimonial-title{color:#622ac2;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:1.6px;text-transform:uppercase}.testimonial-container .testimonial-top-section .testimonial-title-container .horizontal-line{width:22px;height:2px;background-color:var(--colorPrimary);display:flex;align-items:center;justify-content:flex-start}.testimonial-container .testimonial-top-section .testimonial-description{color:var(--Neutral-800,#170f49);font-feature-settings:"liga" off,"clig" off;font-size:36px;font-style:normal;font-weight:700;line-height:46px}.infinite-moving-cards__container{position:relative;z-index:20;max-width:100%;overflow:hidden;padding:12px}.infinite-moving-cards__scroller{display:flex;min-width:100%;flex-shrink:0;gap:1rem;padding-top:1rem;padding-bottom:1rem;width:max-content;flex-wrap:nowrap}.infinite-moving-cards__scroller--animated{animation:scroll 40s linear infinite}.infinite-moving-cards__scroller--paused:hover{animation-play-state:paused}.infinite-moving-cards .company-list{width:fit-content;background-color:var(--colorWhite);padding:8px 12px;height:48px}.infinite-moving-cards__item{width:fit-content;position:relative;flex-shrink:0;padding:1.5rem 2rem;border-radius:20px;border:1px solid #d9d9d9;background:var(--Neutral-100,#fff);box-shadow:0 5px 14px 0 rgba(8,15,52,.04)}@media screen and (max-width:500px){.infinite-moving-cards__item{width:22rem}}@media(min-width:768px){.infinite-moving-cards__item{width:450px}}.infinite-moving-cards__item__title{color:var(--Neutral-800,#170f49);font-feature-settings:"liga" off,"clig" off;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.infinite-moving-cards__item__quote{position:relative;z-index:20;font-size:.875rem;line-height:1.6;color:#1f2937;font-weight:400;min-height:300px}.infinite-moving-cards__item__author{position:relative;z-index:20;margin-top:1.5rem;display:flex;flex-direction:row;align-items:center}.infinite-moving-cards__item__author-name{font-size:.875rem;line-height:1.6;color:#374151;font-weight:400}.infinite-moving-cards__item__author-title{font-size:.875rem;line-height:1.6;color:#1f2937;font-weight:400}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .5rem))}}.icon-style{font-size:82px;color:#292929}.icon-box{display:flex;height:100%;align-items:center;padding:0 24px}.info-section-main{display:flex;height:100%;width:100%;padding:18px}.info-section-main .info-section-small{display:flex;height:100%;width:100%;flex-direction:column}.info-section-main .info-section-small .info-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:130px;width:100%}.info-section-main .info-section-small .info-header .info-header-text{font-size:52px;font-weight:500;margin-bottom:12px;font-family:Montserrat,sans-serif;color:#292929}@media(max-width:1280px){.info-section-main .info-section-small .info-header .info-header-text{font-size:44px!important}}@media(max-width:1080px){.info-section-main .info-section-small .info-header .info-header-text{font-size:38px!important}}@media(max-width:940px){.info-section-main .info-section-small .info-header .info-header-text{font-size:30px!important}}@media(max-width:780px){.info-section-main .info-section-small .info-header .info-header-text{font-size:24px!important}}.info-section-main .info-section-small .info-body{display:flex;flex-direction:row;align-items:flex-start;width:100%;height:calc(100% - 130px)}.info-section-main .info-section-small .info-body .body-content{height:fit-content;width:100%;margin-top:16px}.info-section-main .info-section-small .info-body .body-content .info-body-text{font-size:18px;font-weight:300;font-family:Montserrat,sans-serif;color:#292929;line-height:4px}@media(max-width:1620px){.info-section-main .info-section-small .info-header{height:100px!important}}@media(max-width:1420px){.info-section-main .info-section-small .info-header{height:90px!important}}@media(max-width:1330px){.info-section-main .info-section-small .info-header{height:80px!important}}@media(max-width:1280px){.info-section-main .info-section-small .info-header{height:70px!important}.info-section-main .info-section-small .info-body{height:calc(100% - 70px)!important;overflow-y:scroll!important}}@media(max-width:870px){.info-section-main{padding:9px!important}.info-section-main .info-section-small .info-header{height:30px!important}.info-section-main .info-section-small .info-header .info-header-text{margin-bottom:4px!important}.info-section-main .info-section-small .info-body{height:calc(100% - 30px)!important}}body,html{height:100%;margin:0;overflow:hidden;font-family:Montserrat,sans-serif}.root-main{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#292929;height:100vh;width:100vw;overflow:hidden}.root-main .top-bar-section{width:100%;height:15%;padding:18px;display:flex;justify-content:center;align-items:center}.root-main .body-section{width:100%;height:85%;padding-left:18px;padding-bottom:18px;padding-right:18px;display:flex;position:relative}@media(max-width:870px){.root-main .top-bar-section{height:10%!important}.root-main .body-section{height:90%!important}}.hidden-element{opacity:0;visibility:hidden;transition:opacity 1s ease-in-out,visibility 0s 1s}.visible-element{opacity:1;visibility:visible;transition:opacity 1s ease-in-out,visibility 0s 0s}