*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--line: rgba(47, 79, 79, .8);--accent-a: #0c3483;--accent-b: #6b8cce;--accent-c: #a2b6df;--text-accent: #0d3075;--shadow-sm: rgba(0, 12, 27, .31) 1px 1px 4px;--shadow-md: rgba(0, 12, 27, .3) 1px 4px 8px;--details-max: 1200px;--back-h: 0}html{scroll-behavior:smooth}body{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}.resume{max-width:1800px;margin:0 auto}.resume section{margin:100px auto 0}.resume section article{padding:0 200px}.resume section .sect-title{text-align:center;font-size:1.4rem;font-weight:550;color:#163855;text-shadow:0 4px 10px rgba(22,33,57,.18);margin-bottom:3rem;position:relative}.resume section>h2:not(.program-skills h2):after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:80px;height:1px;background:-o-linear-gradient(315deg,#0d3075,#1e4a8c);background:linear-gradient(135deg,#0d3075,#1e4a8c);border-radius:2px}.resume header{position:relative;overflow:hidden;height:100vh;color:#fff}.resume header .header-bg{position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;background-image:url(/assets/mainbackground-dYCzV-9F.png);background-repeat:no-repeat;background-attachment:fixed;background-size:105%;background-position:center right;-webkit-animation:move-bg 6s linear forwards;animation:move-bg 6s linear forwards}.resume header .header-bg div{width:100%;height:100%;background-color:#151515d1}.resume header .clip-layer{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:url(/assets/mainbackground-dYCzV-9F.png);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center left;-webkit-clip-path:polygon(60% .4%,75% 0%,100% 50%,75% 100%,60% 100%,85% 50%);clip-path:polygon(60% .4%,75% 0%,100% 50%,75% 100%,60% 100%,85% 50%);-webkit-animation:intro-clip-path 2.5s ease-in-out forwards 5.5s;animation:intro-clip-path 2.5s ease-in-out forwards 5.5s}.resume header .clip-layer .carousel{width:100%;height:100%;overflow:hidden;position:relative}.resume header .clip-layer .carousel .carousel-track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-animation:intro-clip-slide 56s linear infinite;animation:intro-clip-slide 56s linear infinite;will-change:transform}.resume header .clip-layer .carousel .carousel-track .carousel-slide{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.resume header .clip-layer .carousel .carousel-track .carousel-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resume header .top-layer{z-index:2;position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(.3px);backdrop-filter:blur(.3px)}.resume header .top-layer .intro-header{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-animation:fadeOutIntro .8s 6.5s ease-out forwards;animation:fadeOutIntro .8s 6.5s ease-out forwards}.resume header .top-layer .intro-header>div{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;padding:100px}.resume header .top-layer .intro-header>div p{text-align:center;color:#fff;opacity:0}.resume header .top-layer .intro-header>div .intro-line-1{font-size:40px;-webkit-animation:intro-line1-effect 3s ease-out forwards 1s;animation:intro-line1-effect 3s ease-out forwards 1s}.resume header .top-layer .intro-header>div .intro-line-2{font-size:50px;-webkit-animation:intro-line2-effect 2s ease-out forwards 2.5s;animation:intro-line2-effect 2s ease-out forwards 2.5s}.resume header .top-layer .intro-header>div .intro-line-3{overflow:hidden;text-wrap:nowrap;font-size:40px;-webkit-animation:intro-line3-effect 3s ease-out forwards 3.5s;animation:intro-line3-effect 3s ease-out forwards 3.5s}@supports ((-webkit-background-clip: text) or (background-clip: text)){.resume header .top-layer .intro-header>div p{background-size:200%;-webkit-background-clip:text;background-clip:text;color:transparent}.resume header .top-layer .intro-header>div .intro-line-1{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(rgb(255,255,255)),to(rgba(255,255,255,0)));background-image:-o-linear-gradient(left,rgba(255,255,255,0),rgb(255,255,255),rgba(255,255,255,0));background-image:linear-gradient(90deg,#fff0,#fff,#fff0);background-position:10% center}.resume header .top-layer .intro-header>div .intro-line-2{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),color-stop(rgb(255,255,255)),to(rgba(255,255,255,0)));background-image:-o-linear-gradient(left,rgba(255,255,255,.7),rgb(255,255,255),rgba(255,255,255,0));background-image:linear-gradient(90deg,#ffffffb3,#fff,#fff0);background-position:40% center}.resume header .top-layer .intro-header>div .intro-line-3{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.89)),color-stop(rgb(108,150,195)),to(rgba(255,255,255,0)));background-image:-o-linear-gradient(left,rgba(255,255,255,.89),rgb(108,150,195),rgba(255,255,255,0));background-image:linear-gradient(90deg,#ffffffe3,#6c96c3,#fff0);background-position:30% center}}.resume header .top-layer .info-header{height:100%;width:100%;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:fadeInInfo 1s 6.5s ease-in forwards;animation:fadeInInfo 1s 6.5s ease-in forwards}.resume header .top-layer .info-header .info-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 0 10%;width:50%;height:70%}.resume header .top-layer .info-header .info-header-left .info-line-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:8%}.resume header .top-layer .info-header .info-header-left .info-line-top .info-line-2{font-size:50px;font-weight:700;color:#fff}@supports ((-webkit-background-clip: text) or (background-clip: text)){.resume header .top-layer .info-header .info-header-left .info-line-top .info-line-2{color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.8)),to(rgba(255,255,255,.5)));background-image:-o-linear-gradient(left,rgba(255,255,255,.8),rgba(255,255,255,.5));background-image:linear-gradient(90deg,#fffc,#ffffff80);-webkit-background-clip:text;background-clip:text}}.resume header .top-layer .info-header .info-header-left .info-line-top .info-line-2 span{color:#ff4500}.resume header .top-layer .info-header .info-header-left .info-line-top .info-line-3{margin-top:10px}.resume header .top-layer .info-header .info-header-left .info-line-bottom .info-line-4{justify-self:flex-end;font-size:20px;margin-bottom:80px;letter-spacing:1px;opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-animation:info-line-4-effect 1s 6.5s ease-in forwards;animation:info-line-4-effect 1s 6.5s ease-in forwards;color:#fff}@supports ((-webkit-background-clip: text) or (background-clip: text)){.resume header .top-layer .info-header .info-header-left .info-line-bottom .info-line-4{color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.8)),to(rgba(255,255,255,.8)));background-image:-o-linear-gradient(left,rgba(255,255,255,.8),rgba(255,255,255,.8));background-image:linear-gradient(90deg,#fffc,#fffc);-webkit-background-clip:text;background-clip:text}}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:450px;opacity:0;-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translate(60px);-webkit-animation:info-head-buttons-effect 1.2s 7s ease-out forwards;animation:info-head-buttons-effect 1.2s 7s ease-out forwards}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 2rem;font-size:.9rem;font-weight:600;text-decoration:none;border-radius:.75rem;min-width:160px;overflow:hidden;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;border:none;outline:none;z-index:1}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button .button-content{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button .button-content .button-icon{width:18px;height:18px}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.hire-button{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#CB2D3E),to(#EF473A));background:-o-linear-gradient(left,#CB2D3E 0%,#EF473A 100%);background:linear-gradient(90deg,#cb2d3e,#ef473a);-webkit-box-shadow:0 4px 15px rgba(139,91,61,.47);box-shadow:0 4px 15px #8b5b3d78}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.hire-button:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 8px 25px rgba(145,28,12,.71);box-shadow:0 8px 25px #911c0cb5}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.hire-button:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.hire-button:focus{-webkit-box-shadow:0 0 0 3px rgb(172,67,67);box-shadow:0 0 0 3px #ac4343}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.hire-button .gradient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#dc143c),to(#dd4a30));background:-o-linear-gradient(left,#dc143c,#dd4a30);background:linear-gradient(90deg,#dc143c,#dd4a30);opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.hire-button:hover .gradient-overlay{opacity:1}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.hire-button .shine-effect{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.hire-button:hover .shine-effect{opacity:1}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.hire-button .shine-bar{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,.2)),to(transparent));background:-o-linear-gradient(left,transparent,rgba(255,255,255,.2),transparent);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;-o-transition:transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.hire-button:hover .shine-bar{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.cv-button{background:transparent;color:#fff;border:1.5px solid rgba(236,187,168,.63);-webkit-box-shadow:0 4px 15px rgba(166,124,109,.25);box-shadow:0 4px 15px #a67c6d40}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.cv-button .button-icon{position:relative;top:-2px!important}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.cv-button:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);color:#fff;-webkit-box-shadow:0 8px 25px rgba(168,37,51,.7);box-shadow:0 8px 25px #a82533b3;border:1.5px solid rgba(255,123,138,.13)}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.cv-button:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.cv-button:focus{-webkit-box-shadow:0 0 0 3px rgba(255,69,0,.5);box-shadow:0 0 0 3px #ff450080}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.cv-button .background-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:-o-linear-gradient(315deg,#CB2D3E 0%,#d54e4e 100%);background:linear-gradient(135deg,#cb2d3e,#d54e4e);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.cv-button:hover .background-fill{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.cv-button .glow-effect{position:absolute;top:0;right:0;bottom:0;left:0;background:-o-linear-gradient(315deg,rgba(255,69,0,.2),rgba(255,20,147,.2));background:linear-gradient(135deg,#ff450033,#ff149333);opacity:0;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.resume header .top-layer .info-header .info-header-left .info-line-bottom .head-buttons .head-button.cv-button:hover .glow-effect{opacity:1}.resume header .top-layer .info-header .info-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;height:90%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resume header .top-layer .info-header .info-header-right .profile-pic-container{margin-left:10%;margin-top:20%;width:70%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;opacity:0;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translate(-40px);-webkit-animation:info-img-frame-effect 1.5s 6s ease-in forwards;animation:info-img-frame-effect 1.5s 6s ease-in forwards}.resume header .top-layer .info-header .info-header-right .profile-pic-container .profile-pic{display:-webkit-box;display:-ms-flexbox;display:flex;border:18px solid rgba(255,255,255,.89);width:400px;aspect-ratio:1/1;opacity:0;-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translate(40px);-webkit-animation:info-img-effect 1s 7s ease forwards;animation:info-img-effect 1s 7s ease forwards;background:-o-radial-gradient(center,circle,rgba(255,92,32,.2),rgba(0,0,0,.72));background:radial-gradient(circle at center,#ff5c2033,#000000b8)}.resume header .top-layer .info-header .info-header-right .profile-pic-container .profile-pic a{width:100%;height:100%}.resume header .top-layer .info-header .info-header-right .profile-pic-container .profile-pic a.img-link{display:-webkit-box;display:-ms-flexbox;display:flex}.resume header .top-layer .info-header .info-header-right .profile-pic-container .profile-pic img{cursor:pointer;position:absolute;z-index:5;bottom:0;width:110%;padding:0 0 0 5px;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-color:transparent}.resume header .top-layer .info-header .info-header-right .profile-pic-container .profile-pic img:hover{-webkit-filter:drop-shadow(1px 5px 3px rgba(202,202,202,.27));filter:drop-shadow(1px 5px 3px rgba(202,202,202,.27))}.resume .divider{background-image:url(/assets/mainbackground-dYCzV-9F.png);background-attachment:fixed;background-size:cover;letter-spacing:.2px;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:200;min-height:220px;position:relative;opacity:.5;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;margin-top:150px;margin-bottom:120px}.resume .divider.show{opacity:1}.resume .divider div{position:absolute;background-color:#151515bf;width:100%;height:100%;padding:0 24%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bolder;font-size:22px;text-align:center;color:#ffffffd9}.resume .divider div span{-webkit-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px);opacity:0;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.resume .divider div span.show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.resume .work-experience .time-line{position:relative;contain:paint}.resume .work-experience .time-line:before{content:"";position:absolute;width:3px;height:100%;border:1px solid var(--line);border-radius:5px;top:0;left:50%;opacity:.5;-webkit-transform:translateX(-1.5px);-ms-transform:translateX(-1.5px);transform:translate(-1.5px);will-change:transform;z-index:0}.resume .work-experience .time-line .timeline-card{width:50%;max-width:100vw;min-width:360px;padding:5px 30px;position:relative;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;-o-transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;will-change:transform,opacity}.resume .work-experience .time-line .timeline-card:hover .timeline-content{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.resume .work-experience .time-line .timeline-card:hover .timeline-main .time-date,.resume .work-experience .time-line .timeline-card.open .timeline-main .time-date{color:#fff;background-color:#ffffff1a}.resume .work-experience .time-line .timeline-card:hover .timeline-front,.resume .work-experience .time-line .timeline-card.open .timeline-front{opacity:0!important;color:transparent!important;-webkit-transform:translateY(10px)!important;-ms-transform:translateY(10px)!important;transform:translateY(10px)!important}.resume .work-experience .time-line .timeline-card:hover .timeline-back,.resume .work-experience .time-line .timeline-card.open .timeline-back{opacity:1!important;color:#fff;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important;max-height:var(--back-h, var(--details-max))!important}.resume .work-experience .time-line .timeline-card:hover.timeline-left:before,.resume .work-experience .time-line .timeline-card.open.timeline-left:before{-webkit-transform:rotate(-180deg) scale(1.15);-ms-transform:rotate(-180deg) scale(1.15);transform:rotate(-180deg) scale(1.15)}.resume .work-experience .time-line .timeline-card:hover.timeline-left .timeline-hidden,.resume .work-experience .time-line .timeline-card.open.timeline-left .timeline-hidden{left:0;background-image:-webkit-gradient(linear,right top,left top,from(var(--accent-a)),color-stop(100%,var(--accent-c)),color-stop(100%,var(--accent-b)),to(var(--accent-c)));background-image:-o-linear-gradient(right,var(--accent-a) 0%,var(--accent-c) 100%,var(--accent-b) 100%,var(--accent-c) 100%);background-image:linear-gradient(to left,var(--accent-a) 0%,var(--accent-c) 100%,var(--accent-b) 100%,var(--accent-c) 100%);-webkit-box-shadow:rgba(152,152,152,.86) 0 2px 6px;box-shadow:#989898db 0 2px 6px}.resume .work-experience .time-line .timeline-card:hover.timeline-right:after,.resume .work-experience .time-line .timeline-card.open.timeline-right:after{-webkit-transform:rotate(180deg) scale(1.1);-ms-transform:rotate(180deg) scale(1.1);transform:rotate(180deg) scale(1.1)}.resume .work-experience .time-line .timeline-card:hover.timeline-right .timeline-hidden,.resume .work-experience .time-line .timeline-card.open.timeline-right .timeline-hidden{left:0;background-image:-webkit-gradient(linear,left top,right top,from(var(--accent-a)),color-stop(100%,var(--accent-c)),color-stop(100%,var(--accent-b)),to(var(--accent-c)));background-image:-o-linear-gradient(left,var(--accent-a) 0%,var(--accent-c) 100%,var(--accent-b) 100%,var(--accent-c) 100%);background-image:linear-gradient(to right,var(--accent-a) 0%,var(--accent-c) 100%,var(--accent-b) 100%,var(--accent-c) 100%);z-index:1}.resume .work-experience .time-line .timeline-card.show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.resume .work-experience .time-line .timeline-left{left:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.resume .work-experience .time-line .timeline-left:before{content:"";position:absolute;z-index:100;width:15px;height:15px;right:-13.5px;top:10px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) padding-box,-webkit-gradient(linear,right top,left top,from(#02026a),to(#5582ba)) border-box;background:-o-linear-gradient(#fff,#fff) padding-box,-o-linear-gradient(right,#02026a,#5582ba) border-box;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to left,#02026a,#5582ba) border-box;border-radius:50%;border:4px solid transparent;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform}.resume .work-experience .time-line .timeline-left:after{background:-webkit-gradient(linear,left top,right top,from(rgb(43,43,67)),color-stop(#b9d4f6),color-stop(40%,#71aefb));background:-o-linear-gradient(left,rgb(43,43,67),#b9d4f6,#71aefb 40%);background:linear-gradient(to right,#2b2b43,#b9d4f6,#71aefb 40%);position:absolute;width:30px;height:2px;right:0;top:20px}.resume .work-experience .time-line .timeline-left .timeline-content{border-radius:5px 0 0 5px}.resume .work-experience .time-line .timeline-left .timeline-hidden{left:99%;background-image:-webkit-gradient(linear,left top,right top,from(var(--accent-a)),color-stop(100%,var(--accent-c)),color-stop(100%,var(--accent-b)),to(var(--accent-c)));background-image:-o-linear-gradient(left,var(--accent-a) 0%,var(--accent-c) 100%,var(--accent-b) 100%,var(--accent-c) 100%);background-image:linear-gradient(to right,var(--accent-a) 0%,var(--accent-c) 100%,var(--accent-b) 100%,var(--accent-c) 100%);-webkit-transition:left .5s ease,background-image .3s ease,-webkit-box-shadow .5s ease;transition:left .5s ease,background-image .3s ease,-webkit-box-shadow .5s ease;-o-transition:left .5s ease,box-shadow .5s ease,background-image .3s ease;transition:left .5s ease,box-shadow .5s ease,background-image .3s ease;transition:left .5s ease,box-shadow .5s ease,background-image .3s ease,-webkit-box-shadow .5s ease}.resume .work-experience .time-line .timeline-right{left:50%;max-width:100vw;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.resume .work-experience .time-line .timeline-right:before{position:absolute;z-index:1;width:30px;height:2px;left:0;top:20px;background-color:#000}.resume .work-experience .time-line .timeline-right:after{content:"";position:absolute;z-index:100!important;width:15px;height:15px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) padding-box,-webkit-gradient(linear,left top,right top,from(darkblue),to(#71aefb)) border-box;background:-o-linear-gradient(#fff,#fff) padding-box,-o-linear-gradient(left,darkblue,#71aefb) border-box;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,#00008b,#71aefb) border-box;border-radius:50%;border:4px solid transparent;left:-9.5px;top:10px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform}.resume .work-experience .time-line .timeline-right .timeline-content{border-radius:0 5px 5px 0}.resume .work-experience .time-line .timeline-right .timeline-content .timeline-hidden{left:-99%;background-image:-webkit-gradient(linear,right top,left top,from(var(--accent-a)),color-stop(100%,var(--accent-c)),color-stop(100%,var(--accent-b)),to(var(--accent-c)));background-image:-o-linear-gradient(right,var(--accent-a) 0%,var(--accent-c) 100%,var(--accent-b) 100%,var(--accent-c) 100%);background-image:linear-gradient(to left,var(--accent-a) 0%,var(--accent-c) 100%,var(--accent-b) 100%,var(--accent-c) 100%);-webkit-transition:left .5s ease,background-image .3s ease,-webkit-box-shadow .5s ease;transition:left .5s ease,background-image .3s ease,-webkit-box-shadow .5s ease;-o-transition:left .5s ease,box-shadow .5s ease,background-image .3s ease;transition:left .5s ease,box-shadow .5s ease,background-image .3s ease;transition:left .5s ease,box-shadow .5s ease,background-image .3s ease,-webkit-box-shadow .5s ease}.resume .work-experience .time-line .timeline-hidden{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 15px 0;z-index:2;will-change:left}.resume .work-experience .time-line .timeline-content{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);overflow:hidden;-webkit-transition:padding .3s ease,-webkit-box-shadow .5s ease;transition:padding .3s ease,-webkit-box-shadow .5s ease;-o-transition:box-shadow .5s ease,padding .3s ease;transition:box-shadow .5s ease,padding .3s ease;transition:box-shadow .5s ease,padding .3s ease,-webkit-box-shadow .5s ease;background:#fff}.resume .work-experience .time-line .timeline-content .timeline-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.resume .work-experience .time-line .timeline-main{padding:15px 15px 15px 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%;z-index:3}.resume .work-experience .time-line .timeline-main .time-date{-ms-flex-item-align:start;align-self:flex-start;z-index:3;color:var(--line);-webkit-box-shadow:rgba(211,211,211,.76) 0 2px 4px;box-shadow:#d3d3d3c2 0 2px 4px;border-radius:3px;padding:1px 20px;-webkit-transition:background-color .5s ease,color .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,color .5s ease,-webkit-transform .5s ease;-o-transition:background-color .5s ease,color .5s ease,transform .5s ease;transition:background-color .5s ease,color .5s ease,transform .5s ease;transition:background-color .5s ease,color .5s ease,transform .5s ease,-webkit-transform .5s ease;font-size:16px}.resume .work-experience .time-line .timeline-main .time-showhide-wrapper{padding-bottom:10px;position:relative;display:-ms-grid;display:grid}.resume .work-experience .time-line .timeline-main .time-showhide-wrapper .timeline-front,.resume .work-experience .time-line .timeline-main .time-showhide-wrapper .timeline-back{-ms-grid-row:1;-ms-grid-column:1;grid-area:1 / 1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.resume .work-experience .time-line .timeline-main .time-showhide-wrapper .timeline-front{opacity:1;z-index:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;-o-transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease}.resume .work-experience .time-line .timeline-main .time-showhide-wrapper .timeline-back{z-index:2;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);opacity:0;max-height:0;overflow:hidden;-webkit-transition:opacity .35s ease,max-height .45s ease,-webkit-transform .35s ease;transition:opacity .35s ease,max-height .45s ease,-webkit-transform .35s ease;-o-transition:opacity .35s ease,transform .35s ease,max-height .45s ease;transition:opacity .35s ease,transform .35s ease,max-height .45s ease;transition:opacity .35s ease,transform .35s ease,max-height .45s ease,-webkit-transform .35s ease}.resume .work-experience .time-line .timeline-main .time-showhide-wrapper .time-name{font-size:17px;font-weight:700;color:var(--text-accent)}.resume .work-experience .time-line .timeline-main .time-showhide-wrapper .time-job-title{font-weight:700;font-size:14px}.resume .work-experience .time-line .timeline-main .time-showhide-wrapper .time-info{color:var(--line)}.resume .work-experience .time-line .timeline-toggle{-ms-flex-item-align:end;align-self:flex-end;margin-top:-6px;margin-bottom:6px;font-size:12px;line-height:1;padding:6px 10px;border-radius:6px;border:1px solid rgba(0,0,0,.12);background:#f7f7f7;cursor:pointer;opacity:.5}@media (hover: hover) and (pointer: fine){.resume .work-experience .time-line .timeline-toggle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;padding:0;margin:-1px}}.resume .education .edu-flipcard-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5%;gap:25px}.resume .education .edu-flipcard-container .edu-flipcard{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:2000px;perspective:2000px;height:200px;width:350px}.resume .education .edu-flipcard-container .edu-flipcard .edu-flip-side{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .8s cubic-bezier(.4,1.3,.4,1.3);-o-transition:all .8s cubic-bezier(.4,1.3,.4,1.3);transition:all .8s cubic-bezier(.4,1.3,.4,1.3);border-radius:10px;height:100%;width:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.resume .education .edu-flipcard-container .edu-flipcard .edu-flip-side p{margin:3px 0 5px}.resume .education .edu-flipcard-container .edu-flipcard:hover .normal{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.resume .education .edu-flipcard-container .edu-flipcard:hover .back{-webkit-transform:rotateY(0deg);transform:rotateY(0)}.resume .education .edu-flipcard-container .edu-flipcard:not(.show):not(:hover) .normal{-webkit-transform:rotateY(-30deg);transform:rotateY(-30deg)}.resume .education .edu-flipcard-container .normal{-webkit-transform:rotateY(0deg);transform:rotateY(0);background:-o-linear-gradient(315deg,#FFFEFF 0%,#D7FFFE 100%);background:linear-gradient(-225deg,#fffeff,#d7fffe);-o-border-image:-o-linear-gradient(315deg,#f5f7fa 0%,#c3cfe2 100%);border-image:linear-gradient(135deg,#f5f7fa,#c3cfe2);-webkit-box-shadow:rgba(186,186,186,.48) 2px 4px 10px;box-shadow:#bababa7a 2px 4px 10px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.resume .education .edu-flipcard-container .normal .edu-picture{width:40px;height:40px}.resume .education .edu-flipcard-container .normal .edu-picture img{height:100%;opacity:.5;-webkit-filter:drop-shadow(1px 3px 5px rgba(186,186,186,.81));filter:drop-shadow(1px 3px 5px rgba(186,186,186,.81))}.resume .education .edu-flipcard-container .normal .edu-date{text-align:center;font-size:17px}.resume .education .edu-flipcard-container .normal .edu-title{background:-webkit-gradient(linear,left top,right top,from(#2e2d2d),to(#1167bf));background:-o-linear-gradient(left,#2e2d2d,#1167bf);background:linear-gradient(to right,#2e2d2d,#1167bf);-webkit-background-clip:text;background-clip:text;font-size:16px;-webkit-text-fill-color:transparent;font-weight:700;text-align:center}.resume .education .edu-flipcard-container .normal .edu-info{font-weight:lighter}.resume .education .edu-flipcard-container .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);color:#fff;background:-o-linear-gradient(135deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;-webkit-animation:gradient-auto-move 10s ease infinite;animation:gradient-auto-move 10s ease infinite;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.resume .language{margin-bottom:200px}.resume .language article .language-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding:0 20px}.resume .language article .language-container .language-bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:10px;-webkit-box-shadow:rgba(128,128,128,.33) 1px 2px 4px;box-shadow:#80808054 1px 2px 4px;max-width:600px;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.resume .language article .language-container .language-bar:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.resume .language article .language-container .language-bar label{z-index:2;color:#fff;padding:3px;margin-left:20px;font-weight:700}.resume .language article .language-container .language-bar div{z-index:1;position:absolute;height:100%;top:0;left:-100%}.resume .language article .language-container .language-bar div[data-lang=dutch]{background:-webkit-gradient(linear,right top,left top,from(#bedefd),to(#1573d1));background:-o-linear-gradient(right,#bedefd,#1573d1);background:linear-gradient(to left,#bedefd,#1573d1);width:100%}.resume .language article .language-container .language-bar div[data-lang=english]{background:-webkit-gradient(linear,right top,left top,from(#8090d1),to(#1e3cba));background:-o-linear-gradient(right,#8090d1,#1e3cba);background:linear-gradient(to left,#8090d1,#1e3cba);width:80%}.resume .language article .language-container.show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.resume .language article .language-container.show .language-bar div{-webkit-animation:language-slide-in-effect 1.5s ease-in-out forwards;animation:language-slide-in-effect 1.5s ease-in-out forwards}.resume .program-skills{margin:120px 0;background-image:url(/assets/coding-1--DmXiq0L.jpg);background-size:cover;background-position:center center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.resume .program-skills h2{padding:0 175px;margin-bottom:20px;color:#ffffffb3}.resume .program-skills article{background-color:#0f1117cc;width:100%;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.resume .program-skills article .prog-skillcard-container{margin:25px auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.resume .program-skills article .prog-skillcard-container .prog-skillcard{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(20% - 35px);flex-basis:calc(20% - 35px);aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#1e90ff66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative;overflow:hidden}.resume .program-skills article .prog-skillcard-container .prog-skillcard div:nth-child(2){position:absolute;overflow:hidden;opacity:.1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;height:100%}.resume .program-skills article .prog-skillcard-container .prog-skillcard div:nth-child(2) img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.resume .program-skills article .prog-skillcard-container .prog-skillcard .slide-bottom{bottom:100%;left:0;right:0}.resume .program-skills article .prog-skillcard-container .prog-skillcard .slide-top{top:100%;left:0;right:0}.resume .program-skills article .prog-skillcard-container .prog-skillcard .slide-left{bottom:0;left:0;right:100%}.resume .program-skills article .prog-skillcard-container .prog-skillcard .slide-right{bottom:0;left:100%;right:0}.resume .program-skills article .prog-skillcard-container .prog-skillcard:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.resume .program-skills article .prog-skillcard-container .prog-skillcard:hover .slide-bottom{opacity:1;bottom:0}.resume .program-skills article .prog-skillcard-container .prog-skillcard:hover .slide-top{top:0;opacity:1}.resume .program-skills article .prog-skillcard-container .prog-skillcard:hover .slide-left{right:0;opacity:1}.resume .program-skills article .prog-skillcard-container .prog-skillcard:hover .slide-right{left:0;opacity:1}.resume .program-skills article .prog-skillcard-container .prog-skillcard.active{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:1}.resume .program-skills article .prog-skillcard-container .prog-skillcard.active .slide-bottom{bottom:0;opacity:1}.resume .program-skills article .prog-skillcard-container .prog-skillcard.active .slide-top{top:0;opacity:1}.resume .program-skills article .prog-skillcard-container .prog-skillcard.active .slide-left{right:0;opacity:1}.resume .program-skills article .prog-skillcard-container .prog-skillcard.active .slide-right{left:0;opacity:1}.resume .program-skills article .prog-skillcard-container:not(.show) .prog-skillcard:nth-child(2n){-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.resume .program-skills article .prog-skillcard-container:not(.show) .prog-skillcard:nth-child(2n) .slide-bottom{bottom:0;opacity:1}.resume .program-skills article .prog-skillcard-container:not(.show) .prog-skillcard:nth-child(2n) .slide-top{top:0;opacity:1}.resume .program-skills article .prog-skillcard-container:not(.show) .prog-skillcard:nth-child(2n) .slide-left{right:0;opacity:1}.resume .program-skills article .prog-skillcard-container:not(.show) .prog-skillcard:nth-child(2n) .slide-right{left:0;opacity:1}.resume .software-skills{margin-bottom:200px}.resume .software-skills article{padding:unset}.resume .software-skills .software-skills-container{position:relative;width:100vw;max-width:100%;overflow:hidden;padding:48px 0}.resume .software-skills .software-skills-container:before,.resume .software-skills .software-skills-container:after{content:"";position:absolute;top:0;max-width:140px;height:100%;width:80px;z-index:2;pointer-events:none}.resume .software-skills .software-skills-container:before{left:0;background:-webkit-gradient(linear,left top,right top,color-stop(10%,rgba(255,255,255,.5)),to(rgba(251,251,251,0)));background:-o-linear-gradient(left,rgba(255,255,255,.5) 10%,rgba(251,251,251,0));background:linear-gradient(to right,#ffffff80 10%,#fbfbfb00)}.resume .software-skills .software-skills-container:after{right:0;background:-webkit-gradient(linear,right top,left top,color-stop(10%,rgba(255,255,255,.5)),to(rgba(251,251,251,0)));background:-o-linear-gradient(right,rgba(255,255,255,.5) 10%,rgba(251,251,251,0));background:linear-gradient(to left,#ffffff80 10%,#fbfbfb00)}.resume .software-skills .software-skills-container .logo-slider{overflow:hidden;width:100%}.resume .software-skills .software-skills-container .track{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.resume .software-skills .software-skills-container .slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;position:relative;isolation:isolate;width:250px;height:200px;border-radius:10px;margin:0 30px;padding:15px}.resume .software-skills .software-skills-container .slide .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%;border-radius:5px;background-size:cover;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.resume .software-skills .software-skills-container .slide .logo-container .logo-logo{border:1px solid rgba(237,237,237,.92);height:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.resume .software-skills .software-skills-container .slide .logo-container .logo-logo.visualstudio{background:#5f6291;background:-webkit-gradient(linear,left top,right top,from(#bdc0ef),to(#5f6291));background:-o-linear-gradient(left,#bdc0ef,#5f6291);background:linear-gradient(to right,#bdc0ef,#5f6291)}.resume .software-skills .software-skills-container .slide .logo-container .logo-logo.mssql{background:#efefef;background:-webkit-gradient(linear,left top,right top,from(#efefef),to(#cedbe6));background:-o-linear-gradient(left,#efefef,#cedbe6);background:linear-gradient(to right,#efefef,#cedbe6)}.resume .software-skills .software-skills-container .slide .logo-container .logo-logo.visualcode{background:#efefef;background:-webkit-gradient(linear,left top,right top,from(#efefef),to(#cbe0ec));background:-o-linear-gradient(left,#efefef,#cbe0ec);background:linear-gradient(to right,#efefef,#cbe0ec)}.resume .software-skills .software-skills-container .slide .logo-container .logo-logo.adobe{background:#ff225c;background:-webkit-gradient(linear,left top,right top,from(#ff225c),to(#aa0067));background:-o-linear-gradient(left,#ff225c,#aa0067);background:linear-gradient(to right,#ff225c,#aa0067)}.resume .software-skills .software-skills-container .slide .logo-container .logo-logo.webstorm{background:#1488cc;background:-webkit-gradient(linear,left top,right top,from(#1488cc),to(#e0ecb0));background:-o-linear-gradient(left,#1488cc,#e0ecb0);background:linear-gradient(to right,#1488cc,#e0ecb0)}.resume .software-skills .software-skills-container .slide .logo-container .logo-logo.postman{background:#eddfcb;background:-webkit-gradient(linear,left top,right top,from(#eddfcb),to(#eaeaea));background:-o-linear-gradient(left,#eddfcb,#eaeaea);background:linear-gradient(to right,#eddfcb,#eaeaea)}.resume .software-skills .software-skills-container .slide .logo-container .logo-logo.office{background:#e3e3e3;background:-webkit-gradient(linear,left top,right top,from(#e3e3e3),to(#fafafa));background:-o-linear-gradient(left,#e3e3e3,#fafafa);background:linear-gradient(to right,#e3e3e3,#fafafa)}.resume .software-skills .software-skills-container .slide .logo-container .logo-logo img{height:70%}.resume .software-skills .software-skills-container .slide .logo-container .logo-info{width:100%;height:30%;background-color:#fff;border-radius:5px 5px 2px 2px;-webkit-box-shadow:rgba(128,128,128,.39) 0 5px 5px;box-shadow:#80808063 0 5px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.resume .software-skills .software-skills-container .slide .logo-container:hover{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05)}.resume .software-skills .edge-btn{position:absolute;top:50%;translate:0 -50%;z-index:3;width:56px;height:calc(100% - 25px);display:-ms-grid;display:grid;place-items:center;border:none;background:#14161c00;color:#2b292999;cursor:pointer;-webkit-transition:background .15s ease,border-color .15s ease,opacity .2s,-webkit-transform .15s ease;transition:background .15s ease,border-color .15s ease,opacity .2s,-webkit-transform .15s ease;-o-transition:transform .15s ease,background .15s ease,border-color .15s ease,opacity .2s;transition:transform .15s ease,background .15s ease,border-color .15s ease,opacity .2s;transition:transform .15s ease,background .15s ease,border-color .15s ease,opacity .2s,-webkit-transform .15s ease;opacity:.85}.resume .software-skills .edge-btn:hover{-webkit-transform:scale(1.45) translateZ(0);transform:scale(1.45) translateZ(0)}.resume .software-skills .edge-btn:active{-webkit-transform:scale(.98) translateZ(0);transform:scale(.98) translateZ(0)}.resume .software-skills .edge-btn svg{width:22px;height:22px}.resume .software-skills .edge-btn.left{left:8px}.resume .software-skills .edge-btn.right{right:8px}.resume .soft-skills{margin-top:200px;background-image:url(/assets/back-1-C67nHb-H.jpg);background-size:cover;background-attachment:fixed;background-position:center center;color:#fff}.resume .soft-skills h2{color:#ffffffb3}.resume .soft-skills article{background-color:#0f1117b5;width:100%;padding:40px 0}.resume .soft-skills article .soft-skillcard-container{margin:25px auto;padding:0 5%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:1fr 1fr 1fr;gap:15px;max-width:1000px}.resume .soft-skills article .soft-skillcard-container .soft-skill{color:#fff;font-size:16px;position:relative;font-weight:700;cursor:pointer}.resume .soft-skills article .soft-skillcard-container .soft-skill span{border:1px solid transparent;padding:3px;margin:10px;-webkit-transition:all .9s;-o-transition:all .9s;transition:all .9s}.resume .soft-skills article .soft-skillcard-container .soft-skill span i img{height:18px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px;-webkit-animation:rotate-icons 15s linear infinite;animation:rotate-icons 15s linear infinite}.resume .soft-skills article .soft-skillcard-container .soft-skill:hover span{border:1px solid rgba(255,255,255,.3)}.resume .my-work{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;margin:4rem 0;padding:3rem 0}.resume .my-work article{padding:0 2rem;max-width:1400px;margin:0 auto}.resume .my-work table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(13,48,117,.1);box-shadow:0 10px 30px #0d30751a;border:1px solid rgba(13,48,117,.1)}.resume .my-work table th{padding:1rem .8rem;background:-o-linear-gradient(315deg,#1f2d45,#18365e);background:linear-gradient(135deg,#1f2d45,#18365e);color:#fff;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;text-align:left;border:none}.resume .my-work table th:last-child{text-align:center;width:60px}.resume .my-work table .odd-tr{background-color:#0d307508}.resume .my-work table .even-tr{background-color:#fff}.resume .my-work table tr{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid rgba(13,48,117,.08)}.resume .my-work table tr:hover{background-color:#0d30750d!important;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(13,48,117,.1);box-shadow:0 4px 12px #0d30751a}.resume .my-work table td:not(.td-hidden){text-align:left;border:none;vertical-align:middle}.resume .my-work table td label{display:block;cursor:pointer;padding:.6rem 1rem;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-radius:4px;margin:2px}.resume .my-work table td label:hover{background-color:#0d30750d}.resume .my-work table td label.drop-btn-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.resume .my-work table td label span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:-o-linear-gradient(315deg,#0d3075,#1e4a8c);background:linear-gradient(135deg,#0d3075,#1e4a8c);color:#fff;font-size:12px;-webkit-box-shadow:0 2px 8px rgba(13,48,117,.3);box-shadow:0 2px 8px #0d30754d;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.resume .my-work table td label span:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 12px rgba(13,48,117,.4);box-shadow:0 4px 12px #0d307566}.resume .my-work table .hidden-row{max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-property:max-height,opacity;-o-transition-property:max-height,opacity;transition-property:max-height,opacity}.resume .my-work table input[type=checkbox]{display:none}.resume .my-work table input[type=checkbox]:checked+label.drop-btn-arrow span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:-o-linear-gradient(315deg,#1e4a8c,#0d3075);background:linear-gradient(135deg,#1e4a8c,#0d3075)}.resume .my-work tr:has(input[type=checkbox]:checked)+tr .hidden-row{max-height:100vh;opacity:1}.resume .my-work .proj-title{color:#0d3075;font-weight:700;font-size:1rem}.resume .my-work .proj-year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:#0d3075;background:#0d30751a;border-radius:20px;padding:.25rem .75rem;font-size:.9rem}.resume .my-work .hidden-row-content{padding:1rem;background:-o-linear-gradient(315deg,rgba(13,48,117,.02),rgba(13,48,117,.05));background:linear-gradient(135deg,#0d307505,#0d30750d);border-top:2px solid rgba(24,47,94,.18)}.resume .my-work .hidden-row-content p{margin:.2rem 0;line-height:1.6}.resume .my-work .hidden-row-content .work-desc{margin-bottom:1.5rem;font-size:1.1rem;color:#333}.resume .my-work .hidden-row-content .work-company{font-weight:700;color:#122340;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.resume .my-work .hidden-row-content .work-tools{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}.resume .my-work .hidden-row-content .work-tools p{font-weight:700;color:#1e4a8c;background:#0d30751a;padding:.4rem .8rem;border-radius:6px;font-size:.9rem}.resume .my-work.show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.resume .about-me-pictures{text-align:center;margin:120px auto;padding-top:40px;padding-bottom:40px;background-color:#f9f9f9;overflow:hidden}.resume .about-me-pictures .about-me-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;max-width:1100px;margin:0 auto}.resume .about-me-pictures .about-me-container>div{-webkit-box-flex:0;-ms-flex:0 1 220px;flex:0 1 220px;max-width:220px;width:100%;border-radius:15px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px #0000001a;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.resume .about-me-pictures .about-me-container>div:hover{-webkit-transform:translateY(-3px) scale(1.01);-ms-transform:translateY(-3px) scale(1.01);transform:translateY(-3px) scale(1.01);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px #0000004d}.resume .about-me-pictures .about-me-container>div img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.resume .about-me-pictures .about-me-container>div:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.resume .about-me-pictures .about-me-container>div.auto-hover,.resume .about-me-pictures .about-me-container>div.active{-webkit-transform:translateY(-3px) scale(1.01);-ms-transform:translateY(-3px) scale(1.01);transform:translateY(-3px) scale(1.01);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px #0000004d}.resume .about-me-pictures .about-me-container>div.auto-hover img,.resume .about-me-pictures .about-me-container>div.active img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.resume .contact{width:100%;overflow:hidden}.resume .contact article .contact-top{text-align:center}.resume .contact article .contact-top p{margin:10px;opacity:0;font-size:20px;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translate(-100px);-webkit-transition:2s ease-in-out;-o-transition:2s ease-in-out;transition:2s ease-in-out;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.resume .contact article .contact-top p:nth-child(2){font-size:25px;-webkit-transform:translateX(120px);-ms-transform:translateX(120px);transform:translate(120px);-webkit-transition:3s ease-in-out;-o-transition:3s ease-in-out;transition:3s ease-in-out;-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s;text-shadow:rgba(4,4,4,.25) 1px 1px 2px;color:#000c}.resume .contact article .contact-top p.show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.resume .contact article .contact-container{margin:60px auto;max-width:1200px;padding:0 20px}.resume .contact article .contact-container .contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:-o-linear-gradient(315deg,#ffffff 0%,#f8f9fa 100%);background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:24px;-webkit-box-shadow:0 25px 80px rgba(13,48,117,.15);box-shadow:0 25px 80px #0d307526;overflow:hidden;min-height:650px;border:1px solid rgba(13,48,117,.1)}.resume .contact article .contact-container .contact-wrapper .contact-image{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background:-o-linear-gradient(315deg,rgba(13,48,117,.9) 0%,rgba(37,99,235,.9) 100%);background:linear-gradient(135deg,#0d3075e6,#2563ebe6);overflow:hidden;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translate(-50px);opacity:0;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.resume .contact article .contact-container .contact-wrapper .contact-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-o-linear-gradient(315deg,rgba(13,48,117,.07) 0%,rgba(0,27,87,.56) 100%);background:linear-gradient(135deg,#0d307512,#001b578f);z-index:1}.resume .contact article .contact-container .contact-wrapper .contact-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.resume .contact article .contact-container .contact-wrapper .contact-image .image-overlay{position:relative;z-index:2;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;text-align:center}.resume .contact article .contact-container .contact-wrapper .contact-image .image-overlay h3{color:#fff;font-size:32px;font-weight:800;margin:0 0 15px;text-shadow:0 3px 6px rgba(0,0,0,.4);letter-spacing:-.5px}.resume .contact article .contact-container .contact-wrapper .contact-image .image-overlay p{color:#fff;font-size:18px;opacity:.95;margin:0;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.6}.resume .contact article .contact-container .contact-wrapper .contact-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.resume .contact article .contact-container .contact-wrapper .contact-image.show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.resume .contact article .contact-container .contact-wrapper .contact-form{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translate(50px);opacity:0;-webkit-transition:all 1s ease-in-out .3s;-o-transition:all 1s ease-in-out .3s;transition:all 1s ease-in-out .3s;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resume .contact article .contact-container .contact-wrapper .contact-form h2{color:#0d3075;font-size:36px;font-weight:800;margin:0 0 10px;letter-spacing:-.5px;text-align:center}.resume .contact article .contact-container .contact-wrapper .contact-form .form-subtitle{color:#64748b;font-size:17px;margin-bottom:45px;line-height:1.5;font-weight:400}.resume .contact article .contact-container .contact-wrapper .contact-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group label{color:#0d3075;font-weight:700;margin-bottom:10px;font-size:15px;text-transform:uppercase;letter-spacing:.8px}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group input,.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group textarea{padding:18px 24px;border:2px solid #e2e8f0;border-radius:16px;font-size:17px;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-o-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);background:-o-linear-gradient(315deg,#f8fafc 0%,#ffffff 100%);background:linear-gradient(135deg,#f8fafc,#fff);color:#333;font-family:inherit;-webkit-box-shadow:0 2px 8px rgba(13,48,117,.05);box-shadow:0 2px 8px #0d30750d}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group input:focus,.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group textarea:focus{outline:none;border-color:#0d3075;background:#fff;-webkit-box-shadow:0 0 0 4px rgba(13,48,117,.15),0 8px 25px rgba(13,48,117,.1);box-shadow:0 0 0 4px #0d307526,0 8px 25px #0d30751a;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group input::-webkit-input-placeholder,.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group textarea::-webkit-input-placeholder{color:#94a3b8;font-weight:400}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group input::-moz-placeholder,.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group textarea::-moz-placeholder{color:#94a3b8;font-weight:400}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group input:-ms-input-placeholder,.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group textarea:-ms-input-placeholder{color:#94a3b8;font-weight:400}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group input::-ms-input-placeholder,.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group textarea::-ms-input-placeholder{color:#94a3b8;font-weight:400}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group input::placeholder,.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group textarea::placeholder{color:#94a3b8;font-weight:400}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-group textarea{min-height:140px;resize:vertical;font-family:inherit;line-height:1.6}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;margin-top:15px}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-actions input[type=submit]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:-o-linear-gradient(315deg,#0d3075 0%,#1a4a8a 50%,#2563eb 100%);background:linear-gradient(135deg,#0d3075,#1a4a8a,#2563eb);color:#fff;border:none;padding:20px 35px;border-radius:16px;font-size:17px;font-weight:700;cursor:pointer;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-o-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.8px;-webkit-box-shadow:0 8px 25px rgba(13,48,117,.3);box-shadow:0 8px 25px #0d30754d;position:relative;overflow:hidden}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-actions input[type=submit]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,.2)),to(transparent));background:-o-linear-gradient(left,transparent,rgba(255,255,255,.2),transparent);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);-webkit-transition:left .5s;-o-transition:left .5s;transition:left .5s}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-actions input[type=submit]:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 15px 40px rgba(13,48,117,.4);box-shadow:0 15px 40px #0d307566}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-actions input[type=submit]:hover:before{left:100%}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-actions input[type=submit]:active{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-actions input[type=reset]{background:transparent;color:#64748b;border:2px solid #e2e8f0;padding:20px 35px;border-radius:16px;font-size:17px;font-weight:700;cursor:pointer;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-o-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.8px}.resume .contact article .contact-container .contact-wrapper .contact-form form .form-actions input[type=reset]:hover{border-color:#0d3075;color:#0d3075;background:#0d30750d;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(13,48,117,.15);box-shadow:0 8px 25px #0d307526}.resume .contact article .contact-container .contact-wrapper .contact-form.show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.resume .contact article .contact-container .social-media{margin-top:40px;text-align:center;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-transition:all .8s ease-in-out .6s;-o-transition:all .8s ease-in-out .6s;transition:all .8s ease-in-out .6s;background:-o-linear-gradient(315deg,#ffffff 0%,#f8fafc 100%);background:linear-gradient(135deg,#fff,#f8fafc);padding:50px 40px;border-radius:24px;-webkit-box-shadow:0 15px 40px rgba(13,48,117,.1);box-shadow:0 15px 40px #0d30751a;border:1px solid rgba(13,48,117,.05)}.resume .contact article .contact-container .social-media h3{color:#0d3075;font-size:28px;font-weight:800;margin-bottom:35px;letter-spacing:-.5px}.resume .contact article .contact-container .social-media .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}.resume .contact article .contact-container .social-media .social-icons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;background:-o-linear-gradient(315deg,#ffffff 0%,#f8fafc 100%);background:linear-gradient(135deg,#fff,#f8fafc);border-radius:50%;-webkit-box-shadow:0 8px 25px rgba(13,48,117,.15);box-shadow:0 8px 25px #0d307526;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-o-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative;overflow:hidden;border:2px solid rgba(13,48,117,.1)}.resume .contact article .contact-container .social-media .social-icons a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-o-linear-gradient(315deg,#163855 0%,#2563eb 100%);background:linear-gradient(135deg,#163855,#2563eb);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);-o-transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);border-radius:50%}.resume .contact article .contact-container .social-media .social-icons a svg{width:28px;height:28px;fill:#0d3075;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-o-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.resume .contact article .contact-container .social-media .social-icons a:hover{-webkit-transform:translateY(-8px) scale(1.05);-ms-transform:translateY(-8px) scale(1.05);transform:translateY(-8px) scale(1.05);-webkit-box-shadow:0 20px 50px rgba(13,48,117,.25);box-shadow:0 20px 50px #0d307540}.resume .contact article .contact-container .social-media .social-icons a:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.resume .contact article .contact-container .social-media .social-icons a:hover svg{fill:#fff}.resume .contact article .contact-container .social-media .social-icons a.linkedin:hover:before{background:-o-linear-gradient(315deg,#0077b5 0%,#0099cc 100%);background:linear-gradient(135deg,#0077b5,#09c)}.resume .contact article .contact-container .social-media .social-icons a.github:hover:before{background:-o-linear-gradient(315deg,#24292e 0%,#444d56 100%);background:linear-gradient(135deg,#24292e,#444d56)}.resume .contact article .contact-container .social-media .social-icons a.twitter:hover:before{background:-o-linear-gradient(315deg,#1da1f2 0%,#1991db 100%);background:linear-gradient(135deg,#1da1f2,#1991db)}.resume .contact article .contact-container .social-media .social-icons a.email:hover:before{background:-o-linear-gradient(315deg,#ea4335 0%,#ff6b35 100%);background:linear-gradient(135deg,#ea4335,#ff6b35)}.resume .contact article .contact-container .social-media.show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.resume footer{margin-top:300px}.resume #toTopBtn{position:fixed;bottom:32px;right:32px;z-index:100;opacity:0;pointer-events:none;-webkit-transition:opacity .4s,-webkit-transform .2s;transition:opacity .4s,-webkit-transform .2s;-o-transition:opacity .4s,transform .2s;transition:opacity .4s,transform .2s;transition:opacity .4s,transform .2s,-webkit-transform .2s;background:#fff;color:#2f4f4f;border-radius:99px;padding:12px 28px;font-weight:700;-webkit-box-shadow:0 6px 20px rgba(30,30,30,.12);box-shadow:0 6px 20px #1e1e1e1f;text-decoration:none;font-size:1.1em;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.resume #toTopBtn.show{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.timelinecard,.contact-info,.contact-form,.prog-skillcard-container,.edu-flipcard,.language-container,.my-work,.first-img-about-me,.log-card,.development_competentie,.project-card{will-change:transform,opacity;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}img{max-width:100%;height:auto;image-rendering:optimizeQuality}.carousel-slide img,.profile-pic img,.about-me-container img{display:block;width:100%;height:auto}.timeline-content,.prog-skillcard,.edu-flipcard,button,.hire-button,.cv-button{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@-webkit-keyframes move-bg{to{background-position:center;background-size:100%}}@keyframes move-bg{to{background-position:center;background-size:100%}}@-webkit-keyframes move-bg-med-dev{to{background-position:center;background-size:150%}}@keyframes move-bg-med-dev{to{background-position:center;background-size:150%}}@-webkit-keyframes move-bg-tabl-dev{to{background-position:center;background-size:240%}}@keyframes move-bg-tabl-dev{to{background-position:center;background-size:240%}}@-webkit-keyframes move-bg-mobile{to{background-position:center;background-size:290%}}@keyframes move-bg-mobile{to{background-position:center;background-size:290%}}@-webkit-keyframes logo-slider-move{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@keyframes logo-slider-move{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@-webkit-keyframes rotate-icons{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0)}to{-webkit-transform:rotateY(720deg);transform:rotateY(720deg)}}@keyframes rotate-icons{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0)}to{-webkit-transform:rotateY(720deg);transform:rotateY(720deg)}}@-webkit-keyframes slideForward{0%{left:-2.5%;z-index:1}50%{left:1.5%}to{z-index:3;left:-2.5%}}@keyframes slideForward{0%{left:-2.5%;z-index:1}50%{left:1.5%}to{z-index:3;left:-2.5%}}@-webkit-keyframes slideReverse{0%{z-index:3;left:-2.53%}50%{left:1.5%}to{left:-2.5%;z-index:1}}@keyframes slideReverse{0%{z-index:3;left:-2.53%}50%{left:1.5%}to{left:-2.5%;z-index:1}}@-webkit-keyframes gradient-auto-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-auto-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes fadeOutIntro{0%{opacity:1}to{opacity:0}}@keyframes fadeOutIntro{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInInfo{0%{opacity:0}to{opacity:1}}@keyframes fadeInInfo{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes slideInBottom{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInBottom{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes intro-clip-path{0%{-webkit-clip-path:polygon(60% 0%,75% 0%,100% 50%,75% 100%,60% 100%,85% 50%);clip-path:polygon(60% 0%,75% 0%,100% 50%,75% 100%,60% 100%,85% 50%);opacity:1;-webkit-transform:translateX(0);transform:translate(0)}40%{opacity:0;background-position:center left;-webkit-transform:translateX(50px);transform:translate(50px)}60%{opacity:0;background-position:center right;-webkit-transform:translateX(25px);transform:translate(25px)}to{background-position:center right;opacity:1;-webkit-clip-path:polygon(75% 0%,100% 0%,100% 100%,75% 100%);clip-path:polygon(75% 0%,100% 0%,100% 100%,75% 100%);-webkit-transform:translateX(0);transform:translate(0);background-attachment:fixed}}@keyframes intro-clip-path{0%{-webkit-clip-path:polygon(60% 0%,75% 0%,100% 50%,75% 100%,60% 100%,85% 50%);clip-path:polygon(60% 0%,75% 0%,100% 50%,75% 100%,60% 100%,85% 50%);opacity:1;-webkit-transform:translateX(0);transform:translate(0)}40%{opacity:0;background-position:center left;-webkit-transform:translateX(50px);transform:translate(50px)}60%{opacity:0;background-position:center right;-webkit-transform:translateX(25px);transform:translate(25px)}to{background-position:center right;opacity:1;-webkit-clip-path:polygon(75% 0%,100% 0%,100% 100%,75% 100%);clip-path:polygon(75% 0%,100% 0%,100% 100%,75% 100%);-webkit-transform:translateX(0);transform:translate(0);background-attachment:fixed}}@-webkit-keyframes intro-clip-slide{0%,19%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}20%,39%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}40%,59%{-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}60%,79%{-webkit-transform:translate3d(-300%,0,0);transform:translate3d(-300%,0,0)}80%,to{-webkit-transform:translate3d(-400%,0,0);transform:translate3d(-400%,0,0)}}@keyframes intro-clip-slide{0%,19%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}20%,39%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}40%,59%{-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}60%,79%{-webkit-transform:translate3d(-300%,0,0);transform:translate3d(-300%,0,0)}80%,to{-webkit-transform:translate3d(-400%,0,0);transform:translate3d(-400%,0,0)}}@-webkit-keyframes intro-line1-effect{0%{opacity:0;background-position:0 center}40%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:.8;background-position:60% center;-webkit-transform:translateY(-60px) scale(1);transform:translateY(-60px) scale(1)}to{opacity:0;-webkit-transform:translateY(-60px) scale(.8);transform:translateY(-60px) scale(.8)}}@keyframes intro-line1-effect{0%{opacity:0;background-position:0 center}40%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:.8;background-position:60% center;-webkit-transform:translateY(-60px) scale(1);transform:translateY(-60px) scale(1)}to{opacity:0;-webkit-transform:translateY(-60px) scale(.8);transform:translateY(-60px) scale(.8)}}@-webkit-keyframes intro-line2-effect{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-200%);transform:translateY(-200%)}}@keyframes intro-line2-effect{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-200%);transform:translateY(-200%)}}@-webkit-keyframes intro-line3-effect{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);width:0}to{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%}}@keyframes intro-line3-effect{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);width:0}to{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%}}@-webkit-keyframes intro-line3-effect-mobile{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes intro-line3-effect-mobile{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes info-img-frame-effect{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translate(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes info-img-frame-effect{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translate(-40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes info-img-effect{0%{opacity:0;-webkit-transform:translateX(40px);transform:translate(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes info-img-effect{0%{opacity:0;-webkit-transform:translateX(40px);transform:translate(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes info-line-2-effect{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes info-line-2-effect{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes info-line-4-effect{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes info-line-4-effect{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes info-head-buttons-effect{0%{opacity:0;-webkit-transform:translateX(60px);transform:translate(60px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translate(-30px)}80%{opacity:1;-webkit-transform:translateX(10px);transform:translate(10px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes info-head-buttons-effect{0%{opacity:0;-webkit-transform:translateX(60px);transform:translate(60px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translate(-30px)}80%{opacity:1;-webkit-transform:translateX(10px);transform:translate(10px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes language-slide-in-effect{0%{opacity:0;left:-100%}to{opacity:1;left:0}}@keyframes language-slide-in-effect{0%{opacity:0;left:-100%}to{opacity:1;left:0}}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-20px) rotate(180deg);transform:translateY(-20px) rotate(180deg)}}@keyframes float{0%,to{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-20px) rotate(180deg);transform:translateY(-20px) rotate(180deg)}}@media (prefers-reduced-motion: reduce){.edge-btn{-webkit-transition:none;-o-transition:none;transition:none}}@media screen and (max-width: 1400px){.resume section article{padding:0}.resume section h2:not(.program-skills h2){padding:0 20px}.resume header .header-bg{background-size:168%;background-position:60% 50%;-webkit-animation:move-bg-med-dev 6s linear forwards;animation:move-bg-med-dev 6s linear forwards}.resume header .profile-pic{width:380px}}@media screen and (max-width: 1200px){.resume section article{padding:0}.resume section h2:not(.program-skills h2){padding:0 20px}.resume header .header-bg{background-size:160%;background-position:60% 50%;-webkit-animation:move-bg-med-dev 6s linear forwards;animation:move-bg-med-dev 6s linear forwards}.resume header .profile-pic{width:320px!important}.resume header .head-buttons{gap:2rem!important}.resume header .head-buttons .head-button{padding:.9rem!important;font-size:.9rem}.resume .program-skills h2{padding:0}}@media screen and (max-width: 950px){.resume section article{padding:0}.resume section h2:not(.program-skills h2){padding:0 20px}.resume .divider div{font-size:17px}.resume header .header-bg{background-size:250%;background-position:60% 50%;-webkit-animation:move-bg-tabl-dev 6s linear forwards;animation:move-bg-tabl-dev 6s linear forwards}.resume header .top-layer .intro-header>div{width:100%;height:100%;gap:40px;padding:25px}.resume header .top-layer .intro-header>div .intro-line-1{font-size:30px}.resume header .top-layer .intro-header>div .intro-line-2{font-size:40px}.resume header .top-layer .intro-header>div .intro-line-3{width:unset;font-size:30px;text-wrap:wrap;-webkit-animation:intro-line3-effect-mobile 3s ease-out forwards 3.5s;animation:intro-line3-effect-mobile 3s ease-out forwards 3.5s}.resume header .profile-pic{width:250px!important;top:-60px!important;border-width:15px!important;position:relative}.resume header .head-buttons{gap:2rem!important}.resume header .head-buttons .head-button{padding:.9rem!important;font-size:.8rem!important}.resume .program-skills article{padding:30px 0}.resume .program-skills article .prog-skillcard-container{margin:12px auto;gap:10px}.resume .program-skills article .prog-skillcard-container .prog-skillcard{-ms-flex-preferred-size:calc(25% - 8px);flex-basis:calc(25% - 8px)}.resume .work-experience .time-line:before{left:15px;-webkit-transform:none;-ms-transform:none;transform:none}.resume .work-experience .time-line .timeline-card{max-width:96%;width:100%;min-width:0}.resume .work-experience .time-line .timeline-card.timeline-left{left:15px}.resume .work-experience .time-line .timeline-card.timeline-left:before{right:unset;left:-9px}.resume .work-experience .time-line .timeline-card.timeline-right{left:0;margin-left:14px}.resume .work-experience .time-line .timeline-card.timeline-right:after{left:-9px}.resume .software-skills .slide{width:160px!important;height:160px!important;margin:0!important;padding:10px!important}.resume .software-skills .slide .logo-info{width:100%;height:30%;font-size:13px}.resume .education .edu-flipcard-container{margin:0;gap:5px}.resume .education .edu-flipcard-container .edu-flipcard{width:220px}.resume .education .edu-flipcard-container .edu-flipcard .edu-date{font-size:15px}.resume .education .edu-flipcard-container .edu-flipcard .edu-title,.resume .education .edu-flipcard-container .edu-flipcard .back{font-size:13px}.resume .my-work .proj-desc{font-size:.8rem!important}.resume .my-work .proj-title{font-size:.8rem!important;display:inline-block!important;max-width:180px!important;white-space:nowrap!important;overflow:hidden!important;-o-text-overflow:ellipsis!important;text-overflow:ellipsis!important}.resume .my-work .proj-year{font-size:.7rem!important;text-align:center!important;display:inline-block!important;min-width:120px!important;max-width:80px!important;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media screen and (max-width: 600px){.resume{overflow-x:hidden!important}.resume section article{padding:0}.resume section h2:not(.program-skills h2){padding:0 20px}.resume header .header-bg{background-size:300%;background-position:60% 50%;-webkit-animation:move-bg-mobile 6s linear forwards;animation:move-bg-mobile 6s linear forwards}.resume header .top-layer .info-header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.resume header .top-layer .info-header .info-header-left{width:100%;height:unset;padding:0}.resume header .top-layer .info-header .info-header-left .info-line-top{margin-top:15px!important;margin-bottom:15px!important;text-align:center}.resume header .top-layer .info-header .info-header-left .info-line-top .info-line-2{font-size:40px;margin-top:unset}.resume header .top-layer .info-header .info-header-left .info-line-4{margin-bottom:40px!important;font-size:18px!important;padding:10px 25px 0}.resume header .top-layer .info-header .info-header-left .head-buttons{gap:2rem!important;-ms-grid-column-align:center;justify-self:center}.resume header .top-layer .info-header .info-header-left .head-buttons .head-button{padding:.7rem 1rem!important;min-width:150px!important}.resume header .top-layer .info-header .info-header-right{padding-top:70px;width:80%;height:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.resume header .info-header-left{margin-top:-60px}.resume header .info-line-bottom{margin-top:20px}.resume header .profile-pic-container{margin:0!important}.resume header .profile-pic-container .profile-pic{width:200px!important;border-width:10px!important;top:-20px!important}.resume header .info-line-4{text-align:center;background-color:#000!important;padding:10px 70px 0!important}.resume header .head-buttons .head-button{padding:.8rem!important;font-size:.8rem!important}.resume header .head-buttons .head-button.cv-button{background-color:#49494969!important}.resume .education .edu-flipcard-container{margin:0;gap:8px}.resume .education .edu-flipcard-container .edu-flipcard{height:180px;width:260px}.resume .education .edu-flipcard-container .edu-flipcard .edu-flip-side{padding:10px}.resume .education .edu-flipcard-container .edu-flipcard .edu-flip-side p{margin:3px 0 5px}.resume .education .edu-flipcard-container .edu-flipcard .edu-date{font-size:15px}.resume .education .edu-flipcard-container .edu-flipcard .edu-title,.resume .education .edu-flipcard-container .edu-flipcard .back{font-size:13px}.resume .language .language-container{padding:0 50px}.resume .software-skills .slide{width:125px!important;height:125px!important;padding:6px!important}.resume .software-skills .software-skills-container:before,.resume .software-skills .software-skills-container:after{width:50px!important}.resume .software-skills .edge-btn{width:36px!important}.resume .soft-skills article .soft-skillcard-container{-ms-grid-columns:1fr 6px 1fr;grid-template-columns:1fr 1fr;gap:6px;padding:0 5%}.resume .soft-skills article .soft-skillcard-container .soft-skill{font-size:12.5px;display:inline-block!important;min-width:130px!important;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.resume .my-work article{padding:0 10px}.resume .my-work table .desc-td{display:none}.resume .my-work table .title-td label{padding:.2rem .4rem!important}.resume .my-work .mobile-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.resume .my-work .mobile-view .hidden-toggle{display:none}.resume .my-work .mobile-view .hidden-toggle:checked~.mobile-view-row label{background-color:#a5a5a56b}.resume .my-work .mobile-view .hidden-toggle:checked~.mobile-view-row .hidden-row{max-height:500px;opacity:1}.resume .my-work .mobile-view .mobile-view-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resume .my-work .mobile-view .mobile-view-title label{font-weight:700}.resume .my-work .mobile-view .mobile-view-title label:nth-child(1){width:70%;padding:10px}.resume .my-work .mobile-view .mobile-view-title label:nth-child(2){padding:10px;width:30%}.resume .my-work .mobile-view .mobile-view-row .mobile-view-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2;overflow:hidden;background-color:#f6efe5bf;margin-bottom:2px}.resume .my-work .mobile-view .mobile-view-row .mobile-view-header label{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;cursor:pointer!important}.resume .my-work .mobile-view .mobile-view-row .mobile-view-header label:nth-child(1){width:70%;padding:10px}.resume .my-work .mobile-view .mobile-view-row .mobile-view-header label:nth-child(2){padding:10px;width:30%}.resume .my-work .mobile-view .mobile-view-row .hidden-row{max-height:0;opacity:.4;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.resume .my-work .mobile-view .mobile-view-row .hidden-row .hidden-row-content{padding:7px}.resume .my-work .proj-title{font-size:.8rem!important;display:inline-block!important;max-width:160px!important;white-space:nowrap!important;overflow:hidden!important;-o-text-overflow:ellipsis!important;text-overflow:ellipsis!important}.resume .my-work .proj-year{font-size:.7rem!important;text-align:center!important;display:inline-block!important;min-width:110px!important;max-width:110px!important;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.resume .my-work .work-desc{margin:0!important;margin-bottom:.8rem!important;font-size:.9rem!important}.resume .my-work .work-tools{gap:.5rem!important}.resume .my-work .work-tools p{font-size:.7rem!important}.resume .about-me-container{gap:10px;padding:10px}.resume .about-me-container>div{max-width:150px!important}.resume .about-me-container>div img{height:150px!important}.resume .contact{overflow:hidden!important}.resume .contact .contact-top p{font-size:16px!important}.resume .contact .contact-top p:nth-child(2){font-size:20px!important}.resume .contact .contact-container{padding:0 5px!important;overflow:hidden!important}.resume .contact .contact-container .contact-wrapper{gap:0!important}.resume .contact .contact-container .contact-wrapper .contact-form{padding:16px!important}.resume .contact .contact-container .contact-wrapper .contact-form .form-actions input{padding:15px 20px!important}.resume .contact .contact-container .social-media{padding:10px 10px 50px!important}.resume .contact .contact-container .social-media .social-icons{gap:10px!important}.resume footer{font-size:13px}}@media (prefers-reduced-motion: reduce){.work-experience .time-line *{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}@media print{.work-experience .time-line:before{display:none!important}.work-experience .time-line .timeline-card{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%!important;left:0!important;min-width:0!important;page-break-inside:avoid}.work-experience .time-line .timeline-front{opacity:1!important;color:inherit!important}.work-experience .time-line .timeline-back{opacity:1!important;color:inherit!important;max-height:none!important}.work-experience .time-line .timeline-content,.work-experience .time-line .timeline-hidden{-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!important}.work-experience .time-line .timeline-toggle{display:none!important}}
