@import url(https://fonts.googleapis.com/css2?family=Allura&display=swap);*{box-sizing:border-box;margin:0;padding:0}ul{list-style-type:none}@font-face{font-display:swap;font-family:Excon-Variable;font-style:normal;font-weight:100 900;src:url(/static/media/Excon-Variable.5b980d9a2b25053e3dfb.woff2) format("woff2"),url(/static/media/Excon-Variable.d34472ed8c6092beac3a.woff) format("woff"),url(/static/media/Excon-Variable.22377ab7f896f54fa7de.ttf) format("truetype")}@font-face{font-display:swap;font-family:Excon-Thin;font-style:normal;font-weight:100;src:url(/static/media/Excon-Thin.8a3d479b402967b282d3.woff2) format("woff2"),url(/static/media/Excon-Thin.d43e8f5fc95dd9e9cd1f.woff) format("woff"),url(/static/media/Excon-Thin.1a83b26a49e2ba56de78.ttf) format("truetype")}@font-face{font-display:swap;font-family:Excon-Light;font-style:normal;font-weight:300;src:url(/static/media/Excon-Light.c3e529fea69d087c895e.woff2) format("woff2"),url(/static/media/Excon-Light.0a38561f40433b003826.woff) format("woff"),url(/static/media/Excon-Light.29298bf1352617d94e32.ttf) format("truetype")}@font-face{font-display:swap;font-family:Excon-Regular;font-style:normal;font-weight:400;src:url(/static/media/Excon-Regular.af90a71d7d9dfa17e77b.woff2) format("woff2"),url(/static/media/Excon-Regular.2408d002be3476541be7.woff) format("woff"),url(/static/media/Excon-Regular.98261c61a426286a348e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Excon-Medium;font-style:normal;font-weight:500;src:url(/static/media/Excon-Medium.6fed368ef2481275e331.woff2) format("woff2"),url(/static/media/Excon-Medium.2d2faf69d1632497b8b8.woff) format("woff"),url(/static/media/Excon-Medium.2a4842a3c1c08e28ae4b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Excon-Bold;font-style:normal;font-weight:700;src:url(/static/media/Excon-Bold.30a202f55e784053efd0.woff2) format("woff2"),url(/static/media/Excon-Bold.e5fca0d3cea9f7879bab.woff) format("woff"),url(/static/media/Excon-Bold.2ead06daf6bade9d9463.ttf) format("truetype")}@font-face{font-display:swap;font-family:Excon-Black;font-style:normal;font-weight:900;src:url(/static/media/Excon-Black.679a17e329b06029b593.woff2) format("woff2"),url(/static/media/Excon-Black.3cd2aadee9370bfb8e7f.woff) format("woff"),url(/static/media/Excon-Black.a37464465e0a4b0e44a4.ttf) format("truetype")}.layout{align-items:center;background-image:url(/static/media/background.369d7ebdd91b3585f746.jpg);display:flex;justify-content:flex-start;min-height:100vh;position:relative;width:100%}.layout .overlay{background-color:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%}#home{color:#fff;font-family:Raleway,sans-serif;margin:4rem 2rem;z-index:1}#home .eyebrow-heading{font-size:2.5rem;font-weight:500;padding:2rem}#home .display-name{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#00fff7 0,#3e52a3);-webkit-background-clip:text;font-family:Excon-Bold;font-size:6rem;letter-spacing:.25rem;line-height:1.2;padding:0 2rem;width:100%}#home .title-role{font-family:Comfortaa,cursive;font-size:3rem;padding:2rem}#home p{font-size:1.4rem;font-weight:500;padding:0 2rem}@media screen and (max-width:700px){.layout{align-items:baseline;background-color:#343a40;background-image:none}.layout .overlay{display:none}#home .eyebrow-heading{font-size:2rem}#home .display-name{font-size:4rem}#home .title-role{font-size:2rem}#home p{font-size:1.4rem}}@media screen and (max-width:500px){#home .eyebrow-heading{font-size:1.5rem}#home .display-name{font-size:2.8rem}#home .title-role{font-size:1.5rem}#home p{font-size:1rem}}header{margin:0 0 2rem}header nav{display:flex;justify-content:space-between}header nav .hamburger-btn{background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:none;height:50px;margin:2rem;transition:all .2s ease-in-out;width:50px}header nav .hamburger-btn .hamburger-icon{font-size:1.5rem}header nav .hamburger-btn:hover{background-color:#8bacda;color:#fff}header nav .nav-links{align-items:center;display:flex;justify-content:start}header nav .nav-links a{color:#343a40;font-family:Comfortaa;font-weight:600;text-decoration:none}header nav .nav-links .btn{background-color:#fff;border:1px solid #3e52a3;border-radius:1rem;box-shadow:-5px 5px 0 0 #3e52a3;cursor:pointer;font-size:1.2rem;margin:2rem;padding:15px 30px;transition:.3s ease-in-out}header nav .nav-links .btn:hover{box-shadow:none;-webkit-transform:translate(-5px,5px);transform:translate(-5px,5px)}header nav .nav-links .btn-nav{display:flex;flex-direction:row-reverse;font-weight:500;gap:10px;justify-content:center}header nav .nav-links .btn-nav .icon{font-size:1.4rem}header nav .nav-links .active{box-shadow:none;-webkit-transform:translate(-5px,5px);transform:translate(-5px,5px)}@media screen and (max-width:900px){header nav{justify-content:flex-end}header nav .hamburger-btn{display:block;position:fixed;right:0;top:0;z-index:10}header nav .nav-links{display:none}header nav .nav-links.expanded{background-color:#343a40;display:block;height:100%;left:0;padding-top:5rem;position:fixed;top:0;width:100%;z-index:5}}#profile-card{margin:6.2rem 5rem}#profile-card,#profile-card .profile-card{border-radius:1rem;box-shadow:0 48px 100px 0 rgba(17,12,46,.15)}#profile-card .profile-card{background-color:#fff;margin:auto;padding:2rem;position:relative;text-align:center}#profile-card .profile-card .profile-img{left:-8px;margin:0 auto;position:absolute;text-align:center;top:-80px}#profile-card .profile-card .profile-img img{border-radius:1rem;width:35%}#profile-card .profile-card .dispaly-name{font-family:Excon-Regular;font-size:2.2rem;margin-top:6rem}#profile-card .profile-card .career-title{font-family:Comfortaa;font-size:1.5rem;margin:1rem 0}#profile-card .profile-card .social{align-items:center;display:flex;justify-content:center;margin:2rem 0}#profile-card .profile-card .social img{transition:all .5s ease-in-out;width:50%}#profile-card .profile-card .social img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}#profile-card .profile-card .contact-info{background-color:#f1f1f1;border-radius:1rem;font-family:Comfortaa;padding:1rem;text-align:left}#profile-card .profile-card .contact-info .contact-item{align-items:center;border-bottom:1px dotted hsla(0,0%,86%,.9);display:flex;gap:1rem;padding:10px 0}#profile-card .profile-card .contact-info .contact-item a{color:#343a40;text-decoration:none}#profile-card .profile-card .contact-info .contact-item a:hover{text-decoration:underline;transition:all .5s linear}#profile-card .profile-card .contact-info .contact-item img{width:50px}#profile-card .profile-card .download-btn{align-items:center;border:1px solid #3e52a3;border-radius:1rem;box-shadow:-5px 5px 0 0 #3e52a3;color:#3e52a3;display:flex;font-family:Comfortaa;gap:10px;justify-content:center;margin:2rem auto 0;padding:15px;text-decoration:none;transition:.3s ease-in-out;width:200px}#profile-card .profile-card .download-btn:hover{box-shadow:none;-webkit-transform:translate(-5px,5px);transform:translate(-5px,5px)}#profile-card .profile-card .download-btn img{width:20px}@media screen and (max-width:500px){#profile-card{box-shadow:none}#profile-card .profile-card{margin:1.3rem}#profile-card .profile-card .contact-info .contact-item{flex-direction:column}#profile-card .profile-card .contact-info .contact-item a{font-size:1rem}}.about-box{align-content:center;background-color:#fff;border-radius:1rem;box-shadow:0 48px 100px 0 rgba(17,12,46,.15);display:flex;flex-direction:column;justify-content:space-evenly;margin:0 5rem;padding:2rem}.about-box .title{font-family:Futura Now Text,sans-serif;font-size:2rem;letter-spacing:.2rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.about-box .text{background-color:rgba(255,243,252,.7);border-radius:1rem;color:#343a40;font-size:1.1rem;letter-spacing:1px;line-height:1.4}.about-box .text p{font-weight:500;padding:1rem}.about-box .subtitle{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem}.about-box .subtitle h2{font-size:1.5rem;margin-bottom:1rem;text-align:center;text-transform:capitalize}.about-box .subtitle .underline{background-color:#8bacda;border-radius:5px;display:block;height:5px;width:100px}.about-box blockquote{border-left:5px solid #8bacda;border-radius:5px;font-size:1.4rem;margin:0 2rem;padding:1rem}.about-box blockquote cite{display:block;font-size:1.3rem}.about-box blockquote cite:before{content:"- ";padding-right:5px}@media screen and (max-width:500px){.about-box{box-shadow:none}}#about{min-height:92vh;position:relative}#about .grid-container{display:grid;grid-template-columns:1fr 2fr;margin:0 auto;max-width:100%}@media screen and (max-width:1000px){#about .grid-container{grid-template-columns:1fr;margin:2rem}#about .grid-container #profile-card{margin:6.5rem auto 4rem;position:static}#about .grid-container #profile-card .profile-img{left:0;top:-70px}#about .grid-container .about-box{margin:auto;position:static;width:90%}#about .grid-2{grid-template-columns:1fr}}@media screen and (max-width:500px){#about .grid-container{margin:0}#about .grid-container #profile-card{margin:6.5rem auto 0}}footer{align-items:center;color:#fff;display:flex;gap:1rem;justify-content:center;padding:2rem}footer .signature{font-family:Allura,cursive;font-size:1.4rem}footer .icon{font-size:1.2rem;padding-bottom:5px}.resume{background-color:#fff;border-radius:1rem;box-shadow:0 48px 100px 0 rgba(17,12,46,.15);margin:5rem;padding:2rem}.resume .title{font-family:Futura Now Text,sans-serif;font-size:2rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.resume .grid-2{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center}.resume .grid-2 .sec-experience{margin:0 auto}.resume .grid-2 .sec-experience .resume-item{margin:2rem}.resume .grid-2 .sec-experience .resume-item .resume-subtitle{align-content:center;align-items:center;display:flex;gap:1rem;justify-items:center}.resume .grid-2 .sec-experience .resume-item .resume-subtitle h3{font-family:Futura Now Text,sans-serif;font-size:1.5rem;margin-bottom:0;text-transform:uppercase}.resume .grid-2 .sec-experience .resume-item .resume-subtitle img{width:50px}.resume .grid-2 .sec-experience .resume-item .content{display:flex;font-weight:600;gap:1rem;margin-top:1rem}.resume .grid-2 .sec-experience .resume-item .content .left-side{grid-gap:2rem;display:grid;gap:2rem;grid-template-rows:repeat(3,1fr);justify-content:space-between;text-align:right}.resume .grid-2 .sec-experience .resume-item .content .left-side span{color:gray;font-size:.8rem}.resume .grid-2 .sec-experience .resume-item .content .middle{grid-gap:2rem;display:grid;gap:2rem;grid-template-rows:repeat(3,1fr);justify-content:space-between}.resume .grid-2 .sec-experience .resume-item .content .middle .dot-separator{display:block}.resume .grid-2 .sec-experience .resume-item .content .middle .dot-separator img{width:20px}.resume .grid-2 .sec-experience .resume-item .content .right-side{grid-gap:2rem;display:grid;gap:2rem;grid-template-rows:repeat(3,1fr);justify-content:space-between}.resume .grid-2 .sec-experience .resume-item .content .right-side p a{color:#000;font-size:1em;font-weight:600;text-decoration:underline;transition:.3 ease-in-out}.resume .grid-2 .sec-experience .resume-item .content .right-side p a:hover{text-decoration:none}.resume .grid-2 .sec-experience .resume-item .content .right-side p a:active{color:#46c7bf}.resume .grid-2 .sec-skills .skill-item{font-size:1.1rem;font-weight:600;margin:2rem}.resume .grid-2 .sec-skills .skill-item h3{font-family:Futura Now Text,sans-serif;font-size:1.5rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.resume .grid-2 .sec-skills .skill-item .skill-slider{grid-gap:1rem;display:grid;gap:1rem;grid-template-rows:repeat(3,1fr);justify-content:center}.resume .grid-2 .sec-skills .skill-item .skill-slider .slider p{padding-bottom:1rem}.resume .grid-2 .sec-skills .skill-item .skill-slider .slider .slide{-webkit-appearance:none;background-color:#def5f3;border-radius:15px;display:block;height:1.4rem;width:100%}.resume .grid-2 .sec-skills .skill-item .skill-slider .slider .slide::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#46c7bf;border-radius:50%;height:25px;width:25px}.resume .grid-2 .sec-knowledge{align-content:start;display:grid;grid-template-rows:repeat(3,1fr);margin-top:2rem;text-align:center}.resume .grid-2 .sec-knowledge .knowledge-item h3{font-family:Futura Now Text,sans-serif;font-size:1.5rem;margin-bottom:1rem;text-transform:uppercase}.resume .grid-2 .sec-knowledge .knowledge-item .knowledge-tag{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1rem;row-gap:10px}.resume .grid-2 .sec-knowledge .knowledge-item .knowledge-tag span{background-color:#46c7bf;border-radius:10px;color:#fff;font-weight:600;padding:5px}.resume .grid-2 .sec-knowledge .knowledge-item ul li{padding:5px}.resume .grid-2 .sec-knowledge .knowledge-item .hobbies-grid{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;text-align:center}.resume .grid-2 .sec-knowledge .knowledge-item .hobbies-grid img{display:block;width:150px}@media screen and (max-width:1000px){.resume{text-align:center}.resume .grid-2 .sec-experience .resume-item{border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:1rem}.resume .grid-2 .sec-experience .resume-item .resume-subtitle{flex-direction:column;margin-bottom:2rem}.resume .grid-2 .sec-experience .resume-item .content{justify-content:center}}@media screen and (max-width:600px){.resume{margin:1.3rem}.resume .grid-2 .sec-knowledge{display:block}.resume .grid-2 .sec-knowledge .knowledge-item{margin-bottom:2rem}.resume .grid-2 .sec-knowledge .knowledge-item .hobbies-grid{flex-direction:column}}@media screen and (max-width:400px){.resume .grid-2 .sec-knowledge .knowledge-item .knowledge-tag span{font-size:.9rem;font-weight:400}}.contact{min-height:92vh}.contact .container{background-color:#fff;border-radius:1rem;box-shadow:0 48px 100px 0 rgba(17,12,46,.15);margin:2rem;padding:4rem}.contact .container .title{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact .container .title h2{font-family:Futura Now Text,sans-serif;font-size:2rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.contact .container .title .underline{background-color:#8bacda;border-radius:5px;display:block;height:5px;width:100px}.contact .container h3{font-family:Futura Now Text,sans-serif;font-size:1.5rem;font-weight:400;padding:2rem;text-align:center}.contact .container .content{display:grid;grid-template-columns:1fr 2fr;justify-content:center}.contact .container .content .basic-contact{align-items:center;display:grid;grid-template-rows:repeat(3,minmax(150px,1fr));justify-content:center}.contact .container .content .basic-contact .contactItem{align-items:center;background-color:#f9e9f3;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:2rem;padding:2rem}.contact .container .content .basic-contact .contactItem img{width:60px}.contact .container .content .contact-form{background-color:rgba(227,240,240,.502);border-radius:1rem;margin:2rem auto;padding:2rem;text-align:center;width:100%}.contact .container .content .contact-form form{display:flex;flex-direction:column;justify-content:space-between}.contact .container .content .contact-form form .field-holder{margin:1rem;position:relative}.contact .container .content .contact-form form .field-holder label{align-items:center;cursor:text;display:flex;left:0;position:absolute;top:0;transition:.3s ease-in-out}.contact .container .content .contact-form form .field-holder input,.contact .container .content .contact-form form .field-holder label{height:55px;width:100%}.contact .container .content .contact-form form .field-holder .input-field{background-color:transparent;border:none;border-bottom:3px solid rgba(52,58,64,.314);color:#343a40;font-size:1rem;outline:none;transition:.3s ease-in-out}.contact .container .content .contact-form form .field-holder .input-field:focus{border-bottom:3px solid red}.contact .container .content .contact-form form .field-holder .input-field:focus+label{color:red;font-size:.75em;top:-25px}.contact .container .content .contact-form form .field-holder .input-field:valid{border-bottom:3px solid #343a40}.contact .container .content .contact-form form .field-holder .input-field:valid+label{color:#343a40;font-size:.75em;top:-25px}.contact .container .content .contact-form form .field-holder .textarea{background-color:transparent;border:none;border-bottom:3px solid rgba(52,58,64,.314);font-family:sans-serif;font-size:1rem;height:100px;outline:none;padding-top:1rem;transition:.3s ease-in-out;width:100%}.contact .container .content .contact-form form .field-holder .textarea:focus{border-bottom:3px solid red}.contact .container .content .contact-form form .field-holder .textarea:focus+label{color:red;font-size:.75em;top:-25px}.contact .container .content .contact-form form .field-holder .textarea:valid{border-bottom:3px solid #343a40}.contact .container .content .contact-form form .field-holder .textarea:valid+label{color:#343a40;font-size:.75em;margin-top:1rem;top:-50px}.contact .container .content .contact-form form .btn-submit{background-color:#fff;border:1px solid #3e52a3;border-radius:1rem;box-shadow:-5px 5px 0 0 #3e52a3;color:#343a40;cursor:pointer;font-size:1rem;margin-left:1rem;padding:1rem;transition:.3s ease-in-out;width:150px}.contact .container .content .contact-form form .btn-submit:hover{box-shadow:none;-webkit-transform:translate(-5px,5px);transform:translate(-5px,5px)}@media screen and (max-width:900px){.contact .container .content{grid-template-columns:1fr}}@media screen and (max-width:550px){.contact .container{padding:2rem}.contact .container h3{font-size:1.2rem;padding:2rem 0}.contact .container .content .basic-contact .contactItem{margin:0 auto 2rem;width:100%}.contact .container .content .contact-form{margin:1rem;padding:1rem;width:auto}.contact .container .content .contact-form form .btn-submit{margin:auto}}#portfolio{margin:0 2rem}.portfolio-box{background-color:#fff;border-radius:20px;box-shadow:0 48px 100px 0 rgba(17,12,46,.15);padding:2rem;width:100%}.portfolio-box .title{font-family:Futura Now Text,sans-serif;font-size:2rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.portfolio-box .subtitle{align-items:center;display:flex;flex-direction:column;justify-content:center}.portfolio-box .subtitle h2{font-size:1.5rem;margin-bottom:1rem;text-align:center;text-transform:capitalize}.portfolio-box .subtitle .underline{background-color:#8bacda;border-radius:5px;display:block;height:5px;width:100px}.portfolio-box .list-projects{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-top:2rem}.portfolio-box .list-projects .project-card.card-1,.portfolio-box .list-projects .project-card.card-11,.portfolio-box .list-projects .project-card.card-16,.portfolio-box .list-projects .project-card.card-21,.portfolio-box .list-projects .project-card.card-29,.portfolio-box .list-projects .project-card.card-34,.portfolio-box .list-projects .project-card.card-6{background-color:#fce1e4}.portfolio-box .list-projects .project-card.card-12,.portfolio-box .list-projects .project-card.card-17,.portfolio-box .list-projects .project-card.card-2,.portfolio-box .list-projects .project-card.card-22,.portfolio-box .list-projects .project-card.card-28,.portfolio-box .list-projects .project-card.card-33,.portfolio-box .list-projects .project-card.card-7{background-color:#fcf4dd}.portfolio-box .list-projects .project-card.card-13,.portfolio-box .list-projects .project-card.card-18,.portfolio-box .list-projects .project-card.card-23,.portfolio-box .list-projects .project-card.card-27,.portfolio-box .list-projects .project-card.card-3,.portfolio-box .list-projects .project-card.card-32,.portfolio-box .list-projects .project-card.card-8{background-color:#ddedea}.portfolio-box .list-projects .project-card.card-14,.portfolio-box .list-projects .project-card.card-19,.portfolio-box .list-projects .project-card.card-24,.portfolio-box .list-projects .project-card.card-26,.portfolio-box .list-projects .project-card.card-31,.portfolio-box .list-projects .project-card.card-4,.portfolio-box .list-projects .project-card.card-9{background-color:#e8dff5}.portfolio-box .list-projects .project-card.card-10,.portfolio-box .list-projects .project-card.card-15,.portfolio-box .list-projects .project-card.card-20,.portfolio-box .list-projects .project-card.card-25,.portfolio-box .list-projects .project-card.card-30,.portfolio-box .list-projects .project-card.card-5{background-color:#daeaf6}.portfolio-box .list-projects .project-card{border-radius:20px;display:flex;flex-direction:column;gap:2rem;justify-content:space-evenly;max-width:100%;padding:2rem}.portfolio-box .list-projects .project-card .img-zoom{border-radius:20px;cursor:pointer;height:250px;overflow:hidden}.portfolio-box .list-projects .project-card .img-zoom img{display:block;height:250px;margin:0 auto;object-fit:cover;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:100%}.portfolio-box .list-projects .project-card .img-zoom:hover img{-webkit-transform:scale(1.5);transform:scale(1.5)}@media screen and (max-width:550px){.portfolio-box{padding:1rem}.portfolio-box .list-projects{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.portfolio-box .list-projects .project-card{padding:1rem;text-align:center}}.btn-container{margin:2rem;text-align:center}.btn-container .filter-btn{background-color:transparent;border:none;cursor:pointer;font-family:Excon-Bold;font-size:1.2rem;padding:1rem;text-transform:uppercase}.btn-container .filter-btn:active,.btn-container .filter-btn:hover{color:#3e52a3}@media screen and (max-width:500px){.btn-container .filter-btn{font-size:1rem;padding:.5rem}}body{background:linear-gradient(60deg,#46c7bf,#3e52a3);font-family:Raleway,sans-serif;max-width:100%;min-height:100vh}.title-project{cursor:pointer}.modal-overlay{background:rgba(0,0,0,.5);display:grid;height:100%;left:0;place-items:center;position:fixed;top:0;transition:all .3s linear;visibility:hidden;width:100%;z-index:-1}.show-modal{visibility:visible;z-index:10}.modal-box{background:#fff;height:100%;overflow-y:scroll;padding:4rem;position:relative;width:100%}.project-title{font-family:Comfortaa;font-size:3rem;margin:3rem 0}.modal-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;max-width:100%}.project-img img{border:5px solid #ffcad3;max-width:100%;padding:0}.project-info{grid-gap:2rem;border-left:3px solid #f0efef;display:grid;font-size:1.4rem;gap:2rem;padding:0 3.5rem}.grid-item{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:start;justify-items:center}.modal-icon{color:#6495ed}a{color:#d26476;font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .5s ease}a:hover{color:inherit}.desc h3{background:linear-gradient(270deg,#6495ed 0,#fff 50%);border-radius:0 20px 20px 0;display:inline-block;margin-bottom:1rem;padding:.25rem 1rem .25rem 0}.desc p{font-size:1.2rem}.close-modal-btn,.next-btn,.prev-btn{background:#ebebeb;border:transparent;color:#5d5d5d;cursor:pointer;font-size:2rem;padding:5px 5px 0;position:absolute;top:2rem;transition:color .5s ease,background .5s ease}.close-modal-btn{right:4rem}.next-btn{right:7rem}.prev-btn{right:10rem}.close-modal-btn:hover,.next-btn:hover,.prev-btn:hover{background:#ffacba;color:#fff}@media screen and (max-width:1100px){.modal-container{grid-template-columns:1fr}.project-info{border:none}}@media screen and (max-width:600px){.modal-container{margin:1rem}.project-info{padding:0}.grid-item{word-break:break-word}}
/*# sourceMappingURL=main.76f39edd.css.map*/