.about{display:flex;justify-content:space-between;align-items:center;max-width:1250px;gap:75px;width:100%;padding-top:150px}@media(max-width:1200px){.about{gap:50px}}@media(max-width:980px){.about{flex-direction:column-reverse}}.about .about-image-holder{width:50%;min-height:650px;border:1px solid #ced4ce;border-radius:25px;overflow:hidden;box-shadow:0 0 50px rgba(10,49,40,.15);position:relative;transition:box-shadow .5s ease,transform .5s ease,border .3s ease}@media(max-width:980px){.about .about-image-holder{width:100%;aspect-ratio:2}}@media(max-width:600px){.about .about-image-holder{min-height:0;aspect-ratio:1}}.about .about-image-holder:hover{box-shadow:0 0 50px rgba(10,49,40,.2);border:1px solid #b1bab1;transform:translateY(-2px)}.about .about-image{position:absolute;width:100%;height:100%;top:0;object-fit:cover}@media(max-width:980px){.about .about-image{object-fit:cover;height:135%}}@media(max-width:800px){.about .about-image{object-fit:cover;height:100%}}.about .right{display:flex;flex-direction:column;width:50%;gap:25px}@media(max-width:1050px){.about .right{gap:15px}}@media(max-width:980px){.about .right{width:100%}}.about .right p{line-height:150%}.contact{width:100%;max-width:1250px;padding-top:150px;flex-direction:column;gap:50px;margin-bottom:150px}.contact,.contact .alert{display:flex;align-items:center}.contact .alert{min-width:100%;background-color:#fff4d1;height:70px;gap:25px;border-radius:13px;padding:0 25px;border:1px solid #ced4ce;box-shadow:0 0 20px rgba(10,49,40,.1)}.contact .alert.success{background-color:#13765e}.contact .contact-form{width:100%;padding:30px;border:1px solid #ced4ce;display:flex;flex-wrap:wrap;gap:20px;background-color:#e5e5e5;box-shadow:0 0 50px rgba(10,49,40,.15);border-radius:20px;transition:box-shadow .5s ease,transform .5s ease,border .3s ease}@media(max-width:950px){.contact .contact-form{padding:25px}}@media(max-width:425px){.contact .contact-form{padding:20px}}.contact .contact-form:hover{box-shadow:0 0 50px rgba(10,49,40,.2);border:1px solid #b1bab1;transform:translateY(-2px)}.contact .input-container{display:flex;flex-direction:column;gap:5px;flex:1 1}.contact .input-container.fill{min-width:100%}.contact .text-input{height:60px;background-color:#fffdf7;border:1px solid #ced4ce;border-radius:13px;font-size:16px;padding:0 20px;color:#0a3128;outline:none;font-family:var(--font-lexend-deca);transition:border .2s ease,box-shadow .3s ease;box-shadow:0 0 20px rgba(10,49,40,.1)}.contact .text-input:focus{border:1px solid #b1bab1;box-shadow:0 0 25px rgba(10,49,40,.2)}.contact .text-input::placeholder{color:rgba(10,49,40,.5)}.contact .textarea-input{height:200px;background-color:#fffdf7;border:1px solid #ced4ce;border-radius:13px;font-size:16px;padding:20px;outline:none;font-family:var(--font-lexend-deca);color:#0a3128;transition:border .2s ease,box-shadow .3s ease;box-shadow:0 0 10px rgba(10,49,40,.1);resize:none}.contact .textarea-input::placeholder{color:rgba(10,49,40,.5)}.contact .submit-button{width:100%;background-color:#13765e;height:70px;border-radius:13px;display:flex;justify-content:space-between;align-items:center;padding:0 25px;cursor:pointer;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 0 20px rgba(10,49,40,.1)}.contact .submit-button:hover{background-color:#0a3128;transform:translateY(-1px);box-shadow:0 10px 25px rgba(10,49,40,.2)}.footer-container{width:100%;height:300px;padding:50px 50px 25px;display:flex;justify-content:center;background-color:#e5e5e5;border-top:1px solid #ced4ce}@media(max-width:768px){.footer-container{padding:25px}}.footer-container .footer{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;max-width:1250px}.footer-container .footer .top{width:100%;display:flex;justify-content:space-between;align-items:center;column-gap:50px;row-gap:25px;flex-wrap:wrap}.footer-container .return{height:65px;border-radius:13px;display:flex;align-items:center;gap:25px;padding:0 25px;background-color:#13765e;border:1px solid #ced4ce;cursor:pointer;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 5px 20px rgba(10,49,40,.2)}.footer-container .return:hover{background-color:#0a3128;transform:translateY(-2px);box-shadow:0 10px 25px rgba(10,49,40,.2)}.footer-container .logo{display:flex;gap:25px;align-items:center}.header-card{background:linear-gradient(135deg,#E5E5E5 25%,rgba(19,118,94,.35) 75%);padding:20px 20px 0 50px;display:flex;justify-content:space-between;width:100%;max-width:1250px;border-radius:25px;border:1px solid #ced4ce;margin-top:60px;overflow:hidden;box-shadow:0 0 50px rgba(10,49,40,.15);transition:box-shadow .5s ease,transform .5s ease,border .3s ease}@media(max-width:880px){.header-card{flex-direction:column;padding:0;gap:50px;margin-top:35px}}@media(max-width:768px){.header-card{padding:0}}.header-card #header-text{letter-spacing:-2px;animation:fadeUp 2s ease;line-height:100%;text-wrap:nowrap}.header-card #header-text .text-wrapper{position:relative;display:inline-block}.header-card #header-text .letter{display:inline-block;opacity:0}@media(max-width:500px){.header-card #header-text{text-wrap:wrap;font-size:52px}}@media(max-width:400px){.header-card #header-text{font-size:48px}}@media(max-width:375px){.header-card #header-text{font-size:42px}}.header-card #header-subtext{padding-left:6px}.header-card .headshot{flex:1 1;object-fit:contain}@media(max-width:880px){.header-card .headshot{width:100%;max-width:600px}}.header-card:hover{box-shadow:0 0 50px rgba(10,49,40,.2);border:1px solid #b1bab1;transform:translateY(-2px)}.header-card .left{display:flex;flex-direction:column;justify-content:space-between;padding:35px 0;row-gap:50px;flex:1 1}@media(max-width:880px){.header-card .left{padding:30px}}@media(max-width:500px){.header-card .left{padding:25px}}.header-card .left .top{display:flex;flex-direction:column;gap:10px}@media(max-width:880px){.header-card .left .top{gap:25px}}@media(max-width:500px){.header-card .left .top{gap:15px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.header-card .learn-more{height:65px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 25px;width:100%;max-width:350px;background-color:#13765e;border:1px solid #ced4ce;border-radius:13px;margin-top:25px;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease;box-shadow:0 0 20px rgba(10,49,40,.2);cursor:pointer}@media(max-width:880px){.header-card .learn-more{max-width:100%;margin-top:10px}}.header-card .learn-more:hover{background-color:#0a3128;box-shadow:0 3px 50px rgba(10,49,40,.3);transform:translateY(-1px)}.header-card .socials{display:flex;flex-wrap:wrap;column-gap:50px;row-gap:25px;padding:0 5px}.header-card .socials .social{display:flex;align-items:center;gap:15px;transition:transform .3s ease;cursor:pointer}.header-card .socials .social:hover{transform:translateY(-1px)}.header-card .socials .social img{height:30px}.loading-container{position:absolute;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;top:0;background-color:#fffdf7;z-index:9999;padding-bottom:20vh}.loading-container.hidden{animation:fadeOut 1s ease}.loading-container .logo{display:flex;align-items:center;gap:25px;animation:fadeIn 1s ease}@media(max-width:450px){.loading-container .logo{flex-direction:column;gap:15px}}@media(max-width:550px){.loading-container #loading-text{font-size:42px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.nav{display:flex;align-items:center;justify-content:space-between;padding:0 15px 0 20px;background-color:var(--color-background);width:100%;max-width:1250px;border-radius:20px;border:1px solid #ced4ce;background-color:#e5e5e5;height:85px;box-shadow:0 0 50px rgba(10,49,40,.15);transition:box-shadow .5s ease,transform .5s ease,border .3s ease,border-radius 0s ease;position:relative;z-index:999}.nav:hover{box-shadow:0 0 50px rgba(10,49,40,.2);border:1px solid #b1bab1;transform:translateY(-2px)}.nav.open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}@media(max-width:680px){.nav{padding:0 20px;cursor:pointer}}.nav .nav-links{display:flex;align-items:center;gap:75px}@media(max-width:850px){.nav .nav-links{gap:50px}}@media(max-width:680px){.nav .nav-links{display:none}}.nav .nav-links a{font-size:18px;cursor:pointer;transition:color .3s ease}.nav .nav-links a:hover{color:#13765e}.nav .mobile-dropdown{gap:25px;align-items:center;display:none}@media(max-width:680px){.nav .mobile-dropdown{display:flex}}.nav .dropdown-container{overflow:hidden;max-height:0;position:absolute;width:calc(100% + 1.5px);top:100%;left:-.5px;transition:max-height .3s ease,box-shadow .3s ease;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.nav .dropdown-container.open{max-height:400px;box-shadow:0 20px 25px rgba(10,49,40,.4)}.nav .mobile-dropdown-links{padding:20px 30px;display:flex;align-items:center;background-color:#e5e5e5;justify-content:space-between;border:1px solid #ced4ce;flex-wrap:wrap;gap:25px;z-index:999}@media(max-width:600px){.nav .mobile-dropdown-links{flex-direction:column;align-items:flex-start;padding:20px;gap:15px}.nav .mobile-dropdown-links a{background-color:#fffdf7;padding:20px;width:100%;border-radius:13px}}.nav .dropdown-menu{width:35px;height:30px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.nav .dropdown-menu span{display:block;position:absolute;height:6px;width:100%;background:#13765e;border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.nav .dropdown-menu span:first-child{top:0}.nav .dropdown-menu span:nth-child(2),.nav .dropdown-menu span:nth-child(3){top:12.5px}.nav .dropdown-menu span:nth-child(4){top:25px}.nav .dropdown-menu.open span:first-child{top:13px;width:0;left:50%}.nav .dropdown-menu.open span:nth-child(2){transform:rotate(45deg)}.nav .dropdown-menu.open span:nth-child(3){transform:rotate(-45deg)}.nav .dropdown-menu.open span:nth-child(4){top:13px;width:0;left:50%}.nav .contact-button{display:flex;align-items:center;justify-content:center;gap:20px;padding:0 25px;height:55px;background-color:#13765e;border-radius:13px;border:1px solid #ced4ce;transition:background-color .3s ease;cursor:pointer;box-shadow:0 0 5px 0 0 50px rgba(10,49,40,.15);transition:background-color .3s ease,box-shadow .3s ease}@media(max-width:600px){.nav .contact-button{width:100%;padding:20px;height:auto;justify-content:flex-start}}.nav .contact-button:hover{background-color:#0a3128;box-shadow:0 3px 25px rgba(10,49,40,.2)}.projects-section{display:flex;flex-direction:column;align-items:center;gap:50px;padding-top:150px;width:100%;max-width:1250px}.projects-section .splide__pagination{display:flex;justify-content:center;gap:10px;position:static;padding:0}@media(max-width:730px){.projects-section .splide__pagination{width:100%;padding:0 50px}.projects-section .splide__pagination li{flex:1 1}}.projects-section .splide__pagination li{line-height:10px}.projects-section .splide__track{padding:50px 0}@media(max-width:525px){.projects-section .splide__track{padding:25px 0}}.projects-section .splide__pagination__page{width:100px;height:10px;background:#e5e5e5;border-radius:50px;border:1px solid #ced4ce;margin:0;transform:none;opacity:1}@media(max-width:730px){.projects-section .splide__pagination__page{width:100%}}.projects-section .splide__pagination__page.is-active{background:#13765e;transform:none;border:1px solid #ced4ce;opacity:1}.projects-section .splide__slide{overflow:visible;width:125%}@media(max-width:525px){.projects-section .splide__slide{width:110%}}@media(max-width:400px){.projects-section .splide__slide{width:125%}}.projects-section .splide__slide.is-active{opacity:1}.projects-section .splide__slide:not(.is-active) .project{opacity:.5;transform:scale(.9)}.projects-section .splide__arrows{display:flex;justify-content:center;gap:50px;align-items:center;margin-top:50px}@media(max-width:730px){.projects-section .splide__arrows{flex-direction:column;gap:25px}}.projects-section .splide__arrows .splide__arrow{position:static;background:rgba(0,0,0,0);width:auto;height:auto;opacity:1;display:flex;transform:none;gap:10px}@media(max-width:730px){.projects-section .splide__arrows .splide__arrow{display:none}}.projects-section .projects-slider{width:100%;background-color:#e5e5e5;border-radius:20px;box-shadow:0 0 50px rgba(10,49,40,.15);border:1px solid #ced4ce;max-width:1250px}.projects-section .project{display:flex;flex-direction:column;background-color:#fffdf7;border-radius:20px;border:1px solid #ced4ce;box-shadow:0 0 20px rgba(10,49,40,.1);height:auto;width:100%;transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease,border .3s ease}@media(max-width:650px){.projects-section .project{height:auto}}.projects-section .project:hover{box-shadow:0 0 50px rgba(10,49,40,.15);border:1px solid #b1bab1;transform:translateY(-2px)}.projects-section .project .top{padding:20px;flex:1 1}@media(max-width:525px){.projects-section .project .top{padding:15px}}.projects-section .project .bottom{padding:0 15px 15px}.projects-section .project .project-info{padding:20px;background-color:#13765e;border-radius:13px;box-shadow:0 5px 20px rgba(10,49,40,.2);display:flex;flex-direction:column;gap:5px}@media(max-width:525px){.projects-section .project .project-info .s20{font-size:18px}}.projects-section .project .project-image{display:flex;justify-content:center;align-items:center;border-radius:20px;background-color:#e5e5e5;aspect-ratio:2}@media(max-width:525px){.projects-section .project .project-image{aspect-ratio:1.5}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.resume{gap:50px;max-width:1250px;padding-top:150px;align-items:center}.resume,.resume .resume-cards{display:flex;flex-direction:column;width:100%}.resume .resume-cards{gap:35px}.resume .double-card{display:flex;gap:25px;width:100%}@media(max-width:900px){.resume .double-card{flex-direction:column}}.resume .resume-card{display:flex;flex-direction:column;background-color:#e5e5e5;width:100%;border-radius:25px;overflow:hidden;border:1px solid #ced4ce;box-shadow:0 0 50px rgba(10,49,40,.15);transition:border .3s ease}.resume .resume-card:hover{border:1px solid #b1bab1}.resume .resume-card .card-top{padding:15px 15px 0}.resume .resume-card .card-header{display:flex;align-items:center;justify-content:space-between;padding:0 25px;height:70px;width:100%;border-radius:15px;background-color:#13765e;border:1px solid #ced4ce;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 5px 20px rgba(10,49,40,.1);cursor:default}.resume .resume-card .card-header:hover{box-shadow:0 10px 25px rgba(10,49,40,.2);transform:translateY(-1px)}.resume .resume-card .card-bottom{padding:30px;display:flex;flex-direction:column}@media(max-width:900px){.resume .resume-card .card-bottom{padding:25px}}@media(max-width:600px){.resume .resume-card .card-bottom{padding:20px}}.resume .resume-card .card-bottom.work-experience{gap:25px}.resume .resume-card .card-bottom.activities,.resume .resume-card .card-bottom.certifications{gap:30px}.job{display:flex;flex-direction:column;gap:15px}.job .job-timeline{display:flex;gap:14px;align-items:center;padding-left:5px}.job .job-timeline .line{width:25px;height:2px;background-color:#13765e}.job .job-card{background-color:#fffdf7;border-radius:13px;border:1px solid #ced4ce;padding:20px;display:flex;flex-direction:column;box-shadow:0 0 35px rgba(10,49,40,.1);transition:box-shadow .3s ease,transform .3s ease;cursor:pointer}.job .job-card:hover{transform:translateY(-1px);box-shadow:0 5px 50px rgba(10,49,40,.15)}.job .job-card .job-top{display:flex;justify-content:space-between;align-items:center;gap:15px}@media(max-width:525px){.job .job-card .job-top{flex-direction:column;align-items:flex-start}}.job .job-card .job-top .job-info{display:flex;flex-direction:column;gap:5px}.job .job-card .job-top .job-selector{display:flex;gap:15px;align-items:center}.job .job-card .job-top .dropdown-arrow{transition:transform .3s ease}.job .job-card .job-top .dropdown-arrow.active{transform:rotate(45deg)}.job .job-card .job-dropdown{max-height:0;overflow:hidden;transition:max-height .3s ease}.job .job-card .job-dropdown.active{max-height:100px}.job .job-card .job-dropdown .job-details{display:flex;flex-direction:column;gap:25px;padding:25px 0 10px 5px}.job .job-card .job-dropdown .job-details .detail{display:flex;gap:15px}.job .job-card .job-dropdown .job-details .detail img{margin-top:10px;width:5px;height:5px}.activity{display:flex;column-gap:25px;row-gap:10px;align-items:center;transition:transform .3s ease;cursor:default}@media(max-width:670px){.activity{flex-direction:column;align-items:flex-start}}.activity:hover{transform:translateY(-2px)}.activity:hover .activity-icon{box-shadow:0 0 35px rgba(10,49,40,.15)}.activity .activity-icon{min-width:100px;min-height:100px;background-color:#fffdf7;border:1px solid #ced4ce;border-radius:13px;box-shadow:0 0 20px rgba(10,49,40,.1);display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease}@media(max-width:670px){.activity .activity-icon{width:100%}}.activity .activity-details{display:flex;flex-direction:column;gap:10px}@media(max-width:670px){.activity .activity-details{padding-left:5px}}.activity .info{display:flex;align-items:center;gap:10px}.certification{display:flex;flex-direction:column;gap:10px;transition:transform .3s ease;cursor:pointer}.certification:hover{transform:translateY(-2px)}.certification:hover .credential-button{box-shadow:0 0 20px rgba(10,49,40,.2)}.certification .top{display:flex;column-gap:20px;row-gap:10px;align-items:center}@media(max-width:480px){.certification .top{flex-direction:column;align-items:flex-start}}.certification .certification-icon{width:70px;height:70px;box-shadow:0 0 20px rgba(10,49,40,.1)}.certification .details{display:flex;flex-direction:column;gap:5px}@media(max-width:480px){.certification .details{padding-left:5px}}.certification .credential-button{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#fffdf7;border:1px solid #ced4ce;border-radius:13px;height:60px;padding:0 20px;box-shadow:0 0 20px rgba(10,49,40,.1);transition:box-shadow .3s ease}.education .college{display:flex;align-items:center;column-gap:25px;row-gap:15px;transition:transform .3s ease;cursor:default}@media(max-width:950px){.education .college{flex-direction:column;align-items:flex-start}}.education .college:hover{transform:translateY(-2px)}.education .college:hover .college-logo{box-shadow:0 0 35px rgba(10,49,40,.2)}.education .college-logo{transition:box-shadow .3s ease;border-radius:13px;box-shadow:0 0 20px rgba(10,49,40,.1)}.education .college-info{display:flex;flex-direction:column;gap:10px}@media(max-width:950px){.education .college-info{padding-left:5px}}.education .college-stats{display:flex;flex-wrap:wrap;column-gap:35px;row-gap:15px}.education .college-stats .stat{display:flex;gap:15px;align-items:center}.skills .skills-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:50px;gap:50px}@media(max-width:1280px){.skills .skills-list{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:1150px){.skills .skills-list{grid-template-columns:1fr 1fr 1fr}}@media(max-width:860px){.skills .skills-list{grid-template-columns:1fr 1fr}}@media(max-width:640px){.skills .skills-list{grid-template-columns:1fr;gap:25px}}.skills .skill{display:flex;gap:25px;align-items:center;cursor:default;transition:transform .3s ease}@media(max-width:640px){.skills .skill{flex-direction:column;align-items:center}}.skills .skill:hover{transform:translateY(-2px)}.skills .skill:hover .skill-icon{box-shadow:0 5px 25px rgba(10,49,40,.2)}.skills .skill .skill-icon{min-width:80px;min-height:80px;display:flex;align-items:center;justify-content:center;background-color:#fffdf7;border-radius:13px;box-shadow:0 0 20px rgba(10,49,40,.1);border:1px solid #ced4ce;transition:box-shadow .3s ease}@media(max-width:640px){.skills .skill .skill-icon{min-width:100%}}.skills .skill .skill-image{width:35px;height:35px;object-fit:contain}