@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap);*{box-sizing:border-box;font-family:Outfit,sans-serif;margin:0;padding:0}body{background:#000}a,h1,h4,p{color:#fff;text-decoration:none}ul{list-style-type:none}.btn{background:#f6c453;border:1px solid #fff;color:#222;font-weight:600;padding:12px 32px;text-transform:uppercase}.btn-light{background:transparent;color:#fff}.btn:hover{background:hsla(0,0%,100%,0);color:#fff;transition:.3s}.header{align-items:center;display:flex;font-family:Ubuntu,sans-serif;height:90px;justify-content:space-between;padding:1rem;position:fixed;transition:all .5s ease;width:100%;z-index:10}.header,.header.dark,.header.light{background-color:initial}.header.light.header-bg{background-color:hsla(0,0%,100%,.95);box-shadow:0 2px 10px rgba(0,0,0,.1)}.header.dark.header-bg{background-color:rgba(0,0,0,.85)}.header.light h1{color:#333}.header.dark h1{color:#fff}.nav-menu{display:flex;margin-left:auto;margin-right:2rem}.nav-menu li{padding:0 1rem}.nav-menu li a{font-family:Ubuntu,sans-serif;font-size:1.2rem;font-weight:500;transition:color .3s ease}.nav-menu li a.light{color:#333}.nav-menu li a.dark{color:#fff}.nav-menu li a:hover{text-decoration:overline}.theme-toggle-container{align-items:center;display:flex;transition:opacity .3s ease}.hamburger{cursor:pointer;display:none;font-family:Ubuntu,sans-serif}@media screen and (max-width:1040px){.nav-menu{align-items:center;background:rgba(0,0,0,.9);flex-direction:column;height:100vh;justify-content:center;left:-100%;margin:0;position:absolute;top:0;transition:left .3s ease-in-out;width:100%;z-index:-1}.nav-menu.active{left:0;z-index:1}.nav-menu li{padding:1rem 0}.nav-menu li a{font-size:2rem}.hamburger{display:block}.theme-toggle-container{display:none}.header.light .nav-menu{background:hsla(0,0%,100%,.95)}.header.dark .nav-menu{background:rgba(0,0,0,.9)}.header.light .nav-menu li a{color:#333}.header.dark .nav-menu li a{color:#fff}}.theme-toggle{background:transparent;border:none;border-radius:50%;bottom:2rem;cursor:pointer;font-size:1.5rem;padding:.75rem;position:fixed;right:2rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:1000}.theme-toggle:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.theme-toggle.light{box-shadow:0 0 10px rgba(0,0,0,.1)}.theme-toggle.dark{box-shadow:0 0 10px hsla(0,0%,100%,.1)}.mask{height:100vh;position:relative;width:100%}.intro-img{background-position:50%;background-size:cover;height:100%;object-fit:cover;width:100%}.mask:after{background-color:#000;content:"";left:0;opacity:.3;position:absolute;top:0}.hero,.mask:after{height:100%;width:100%}.hero{display:flex;flex-direction:row;grid-template-columns:auto}.hero .content{flex-direction:column;justify-content:space-between;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero .content h1{font-size:4rem;left:203px;padding:.6rem 0 1.5rem;top:90px}.hero .content h1,.hero .content p{color:#fff;justify-content:space-between;position:relative}.hero .content p{font-size:1.4rem;font-weight:200;left:10px;text-transform:uppercase;top:80px}.content .btn{border-radius:30px;left:25px;margin:1rem .2rem;position:relative;top:100px}.hero .avatar{display:flex;height:250px;justify-content:space-between;left:-100px;opacity:.8;position:relative;top:-100px;width:250px}@media screen and (max-width:640px){.hero .content h1{font-size:3rem;left:0;top:0}.hero .content p{font-size:1.4rem;left:0;top:0}.content .btn{display:block;left:0;top:0}.hero .avatar{display:none}}.footer{padding:6rem 0;transition:all .5s ease;width:100%}.footer.dark{background-color:hsla(0,0%,7%,.8);color:#fff}.footer.light{background-color:hsla(0,0%,100%,.95);color:#333}.footer-container{grid-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);margin:auto;max-width:1140px}.left{display:flex;flex-direction:column;height:100%;max-width:100%;padding:.5rem}.location{display:flex;margin-bottom:.8rem}.location p{line-height:30px}.right{flex-direction:column;height:100%;max-width:100%;padding:1rem}.right,.social{display:flex}.social-fb{margin-top:1rem;transition:all .2s ease-in-out}.social-fb:hover{cursor:pointer;-webkit-transform:scale(1.5);transform:scale(1.5)}.footer.light h4{color:#333}.footer.dark h4{color:#fff}.footer.light p{color:#333}.footer.dark p{color:#fff}h4{padding-bottom:.7rem}h4,p{font-size:1.2rem}@media screen and (max-width:640px){.footer-container{grid-template-columns:1fr}}.work-container{background-color:#050505;overflow:hidden;padding:6rem 1rem;position:relative;width:100%}.work-container:before{background:radial-gradient(circle at 20% 30%,rgba(50,50,50,.2) 0,transparent 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.section-container{margin-bottom:4rem;position:relative;z-index:1}.project-heading{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:3px;margin-bottom:1rem;padding:3rem 0;position:relative;text-align:center;text-transform:uppercase}.project-heading:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));bottom:1.5rem;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}.project-container{grid-column-gap:40px;grid-row-gap:60px;-webkit-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1200px;padding-bottom:5rem;row-gap:60px}.project-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;cursor:default;display:flex;flex-direction:column;height:auto;justify-content:space-between;min-height:350px;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.project-card.dark{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 30px rgba(0,0,0,.5)}.project-card.light{background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.project-card.hovered,.project-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);z-index:10}.project-card.dark.hovered,.project-card.dark:hover{background:hsla(0,0%,100%,.1);box-shadow:0 20px 40px rgba(0,0,0,.6)}.project-card.light.hovered,.project-card.light:hover{background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.2)}.project-card:before{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:1}.project-card.hovered:before,.project-card:hover:before{opacity:1}.image-container{height:250px;overflow:hidden;position:relative;width:100%}.project-image{height:100%;object-fit:cover;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.project-card.hovered .project-image,.project-card:hover .project-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.screenshot-dots{bottom:15px;display:flex;gap:10px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.dot{background-color:hsla(0,0%,100%,.3);border:2px solid transparent;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.dot:hover{background-color:hsla(0,0%,100%,.7)}.dot.active{background-color:#fff;border:2px solid hsla(0,0%,100%,.5);-webkit-transform:scale(1.2);transform:scale(1.2)}.project-title{font-size:1.6rem;font-weight:600;letter-spacing:.5px;margin:0 0 1rem;padding-bottom:.75rem;position:relative;text-align:center}.project-card.dark .project-title{color:#fff}.project-card.light .project-title{color:#333}.project-title:after{bottom:0;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px}.project-card.dark .project-title:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,0))}.project-card.light .project-title:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.3) 50%,transparent)}.project-details{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 1.5rem 1.5rem;position:relative;z-index:2}.project-description{flex-grow:1;margin-bottom:1rem;position:relative}.project-description p{font-size:1rem;line-height:1.7;margin:0;position:relative}.project-card.dark .project-description p{color:hsla(0,0%,100%,.9)}.project-card.light .project-description p{color:rgba(0,0,0,.8)}.tools-section{margin:1rem 0}.tools-text{color:hsla(0,0%,100%,.7);font-size:.9rem;font-style:italic;line-height:1.5}.view-more-container{display:flex;justify-content:center;margin:1rem 0}.view-more-btn{align-items:center;border-radius:30px;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;justify-content:center;padding:.7rem 1.4rem;transition:all .3s ease}.view-more-btn.dark{background:rgba(0,123,255,.2);border:1px solid rgba(0,123,255,.5);box-shadow:0 4px 8px rgba(0,0,0,.2);color:#fff}.view-more-btn.light{background:rgba(0,123,255,.1);border:1px solid rgba(0,123,255,.3);box-shadow:0 4px 8px rgba(0,0,0,.1);color:rgba(0,0,0,.8)}.view-more-btn.dark:hover{background:rgba(0,123,255,.4);box-shadow:0 6px 12px rgba(0,0,0,.3)}.view-more-btn.dark:hover,.view-more-btn.light:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.view-more-btn.light:hover{background:rgba(0,123,255,.2);box-shadow:0 6px 12px rgba(0,0,0,.15)}.view-more-btn:active{box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.view-more-btn:before{content:"📱";font-size:1.1rem;margin-right:8px}.project-btns{display:flex;gap:15px;justify-content:space-between;margin-top:auto}.project-btns .btn{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:12px;flex:1 1;font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:.9rem 0;text-align:center;text-decoration:none;transition:all .3s ease}.project-btns .btn.dark{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.project-btns .btn.light{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);color:#333}.project-btns .btn.dark:hover{background:hsla(0,0%,100%,.9);box-shadow:0 5px 15px rgba(0,0,0,.3);color:#000}.project-btns .btn.dark:hover,.project-btns .btn.light:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.project-btns .btn.light:hover{background:rgba(0,0,0,.8);box-shadow:0 5px 15px rgba(0,0,0,.15);color:#fff}@media screen and (max-width:1200px){.project-container{grid-template-columns:repeat(2,1fr);padding:0 2rem}.project-heading{font-size:2.2rem}}@media screen and (max-width:940px){.project-container{gap:30px;grid-template-columns:repeat(2,1fr)}.project-card{height:480px}.image-container{height:220px}.project-title{font-size:1.4rem}}@media screen and (max-width:740px){.project-container{grid-template-columns:1fr;margin:auto;max-width:90%}.project-card{height:auto;min-height:320px}.project-heading{font-size:2rem;padding:3rem 0 1.5rem}.project-description{max-height:none}.project-description:after{display:none}.project-title{font-size:1.4rem}.view-more-btn{font-size:.85rem;padding:.5rem 1rem}}.modal-overlay{align-items:flex-start;display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:99990}.modal-container,.modal-overlay{-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;background-color:#000;height:100vh;width:100vw}.modal-container{overflow-y:auto;position:relative;z-index:99991}.modal-close-btn{align-items:center;background:rgba(0,0,0,.8);border:2px solid hsla(0,0%,100%,.5);border-radius:50%;box-shadow:0 0 15px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:flex;font-size:32px;height:50px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .3s ease;width:50px;z-index:99999}.modal-close-btn:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);-webkit-transform:rotate(90deg) scale(1.1);transform:rotate(90deg) scale(1.1)}.modal-content{margin:0 auto;max-width:1200px;padding:60px 30px 30px}.modal-title{color:#fff;font-size:2rem;margin-bottom:20px;padding-bottom:15px;position:relative;text-align:center}.modal-title:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));bottom:0;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}.modal-image-main{align-items:center;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;justify-content:center;margin-bottom:20px;max-height:500px;overflow:hidden;padding:10px;width:100%}.modal-image-main img{border-radius:8px;max-height:480px;max-width:100%;object-fit:contain;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.modal-thumbnails{display:flex;gap:10px;margin-bottom:25px;overflow-x:auto;padding-bottom:10px}.thumbnail{align-items:center;background:rgba(0,0,0,.2);border:2px solid transparent;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;padding:2px;transition:all .3s ease;width:80px}.thumbnail.active{border-color:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.thumbnail img{max-height:100%;max-width:100%;object-fit:contain}.modal-info{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:30px}.modal-description h3,.modal-tech h3{color:#fff;display:inline-block;font-size:1.3rem;margin-bottom:10px;padding-bottom:5px;position:relative}.modal-description h3:after,.modal-tech h3:after{background:hsla(0,0%,100%,.3);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.modal-description p,.modal-tech p{color:hsla(0,0%,100%,.8);font-size:1rem;line-height:1.6}.modal-actions{display:flex;gap:20px;justify-content:center}.modal-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:30px;color:#fff;font-size:1rem;font-weight:600;min-width:150px;padding:12px 25px;text-align:center;text-decoration:none;transition:all .3s ease}.modal-btn:hover{background:hsla(0,0%,100%,.9);box-shadow:0 5px 15px rgba(0,0,0,.3);color:#000;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:768px){.modal-info{gap:20px;grid-template-columns:1fr}.modal-image-main{max-height:400px}.modal-image-main img{max-height:380px}.modal-title{font-size:1.8rem}.modal-content{padding:60px 20px 20px}.modal-close-btn{font-size:28px;height:45px;right:15px;top:15px;width:45px}}@media screen and (max-width:480px){.modal-image-main{max-height:300px;padding:5px}.modal-image-main img{max-height:290px}.thumbnail{height:60px;width:60px}.modal-actions{flex-direction:column;gap:10px}.modal-btn{width:100%}.modal-close-btn{font-size:24px;height:40px;right:10px;top:10px;width:40px}.modal-content{padding:50px 15px 15px}}.about{background-color:#000;padding:6rem 1rem;width:100%}.heading{margin-bottom:2rem;text-align:center}.social-media-title{margin-top:4rem;text-align:center}.social-media-title h2{color:#eee;font-size:2rem}.video-container{justify-content:center;margin:5rem 0}.video-container iframe{height:540px;max-height:56.25vw;max-width:100%;width:960px}.about-container{grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1140px}.icons-container{align-items:center;display:flex;gap:2rem;justify-content:center;margin:2rem 0}.icon-item{text-align:center}.icon-item p{color:#eee;font-size:1rem;margin-top:.5rem}.icon-item a{color:inherit;text-decoration:none}.icon-item:hover p{color:#fff}.icon-item:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.tech-icon{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative;text-align:center;transition:color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .3s ease;transition:transform .3s ease,color .3s ease,-webkit-transform .3s ease}.tech-icon p{font-size:1rem;margin-top:.5rem;transition:color .3s ease}.tech-icon:hover{color:#f6c453;-webkit-transform:scale(1.1);transform:scale(1.1)}.tech-icon:hover p{color:#f6c453}.description-box{background-color:rgba(0,0,0,.6);border-radius:8px;bottom:-80px;color:#f6c453;font-size:.8rem;opacity:0;padding:.5rem;position:absolute;text-align:center;transition:opacity .3s ease-in-out;width:120px;z-index:10}.tech-icon:hover .description-box{opacity:1}.tech-icons-container{display:flex;gap:2rem;justify-content:center;margin:2rem 0}.video-container{display:block;margin-top:10rem;text-align:center}.video-container h2{color:#eee;font-size:1.6rem;margin-bottom:.8rem}.figma-container{display:block;margin-top:5rem;text-align:center}.figma-container h2{color:#eee;font-size:1.6rem}.figma-container h3{color:#ccc;font-size:1.2rem;font-weight:400}.figma-image{max-width:960px;padding:0 1rem}.rounded-image{border-radius:20px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.rounded-image:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}@media (max-width:768px){.video-container iframe{height:auto;width:100%}.tech-icons-container{flex-wrap:wrap;gap:1rem}.heading p{font-size:1.1rem}.social-media-title h2{font-size:1.5rem}}@media (max-width:480px){.about{padding:4rem 1rem}.heading h1{font-size:1.8rem}.heading p{font-size:1rem}.social-media-title h2{font-size:1.2rem}.tech-icons-container{flex-wrap:wrap;gap:.5rem}.tech-icon p{font-size:.9rem}.video-container iframe{height:auto;width:100%}}.pricing{background-color:#000;padding:6rem 1rem;width:100%}.card-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:auto;max-width:1140px;padding:0 1rem}.card{border-radius:15px;cursor:pointer;height:200px;min-height:200px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.card.dark{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 16px rgba(0,0,0,.3)}.card.light{background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1)}.card.hovered,.card:hover{height:auto;-webkit-transform:translateY(-5px) scale(1.03);transform:translateY(-5px) scale(1.03);z-index:10}.card.dark.hovered,.card.dark:hover{background:hsla(0,0%,100%,.15)}.card.light.hovered,.card.light:hover{background:#fff;box-shadow:0 12px 24px rgba(0,0,0,.15)}.card h3{font-size:1.4rem;margin-bottom:1rem;padding:1rem}.card.dark h3{border-bottom:2px solid hsla(0,0%,100%,.1);color:#fff}.card.light h3{border-bottom:2px solid rgba(0,0,0,.1);color:#333}.card a{text-decoration:none;transition:color .3s ease}.card.dark a{color:#ddd}.card.light a{color:#06c}.card.dark a:hover{color:#fff}.card.light a:hover{color:#09f}.hover-info{margin-top:1.5rem;max-height:0;opacity:0;overflow:hidden;padding-top:1rem;transition:all .3s ease}.card.dark .hover-info{border-top:1px solid hsla(0,0%,100%,.1)}.card.light .hover-info{border-top:1px solid rgba(0,0,0,.1)}.card.hovered .hover-info,.hover-info.visible{max-height:200px;opacity:1}.hover-info p{font-size:1rem;line-height:1.6;margin:.5rem 0;text-align:left}.card.dark .hover-info p{color:#ddd}.card.light .hover-info p{color:#666}.card-content{display:flex;flex-direction:column;height:100%}@media screen and (max-width:1200px){.card-container{padding:0 2rem}}@media screen and (max-width:940px){.card-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:740px){.card-container{grid-template-columns:1fr;margin:auto;max-width:90%}}.section-heading{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:3px;margin-bottom:1rem;padding:3rem 0;position:relative;text-align:center;text-transform:uppercase}.section-heading:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));bottom:1.5rem;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}@media screen and (max-width:1200px){.section-heading{font-size:2.2rem}}@media screen and (max-width:740px){.section-heading{font-size:2rem;padding:3rem 0 1.5rem}}.exp{background-color:#000;color:#fff;padding:6rem 1rem;width:100%}.exp-heading{composes:section-heading;margin-bottom:3rem}.exp-card-container{grid-column-gap:40px;grid-row-gap:40px;-webkit-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1140px;row-gap:40px}.exp-card{border-radius:15px;cursor:pointer;height:250px;min-height:250px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.exp-card.dark{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 16px rgba(0,0,0,.3)}.exp-card.light{background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1)}.exp-card.hovered,.exp-card:hover{height:auto;-webkit-transform:translateY(-5px) scale(1.03);transform:translateY(-5px) scale(1.03);z-index:10}.exp-card.dark.hovered,.exp-card.dark:hover{background:hsla(0,0%,100%,.15)}.exp-card.light.hovered,.exp-card.light:hover{background:#fff;box-shadow:0 12px 24px rgba(0,0,0,.15)}.exp-card h2{font-size:1.4rem;margin-bottom:1rem;padding-bottom:1rem}.exp-card.dark h2{border-bottom:2px solid hsla(0,0%,100%,.1);color:#fff}.exp-card.light h2{border-bottom:2px solid rgba(0,0,0,.1);color:#333}.exp-card h4{font-size:1.2rem;padding-bottom:.5rem}.exp-card.dark h4{color:#ddd}.exp-card.light h4{color:#555}.exp-card p{font-size:1rem;line-height:1.6;padding:.5rem 0}.exp-card .contract-type{font-style:italic;font-weight:500;margin-top:.5rem}.exp-card.dark p{color:#ddd}.exp-card.dark .contract-type{color:#a3d5ff}.exp-card.light p{color:#666}.exp-card.light .contract-type{color:#06c}.exp-card-back,.exp-card-front{transition:opacity .3s ease;width:100%}.exp-card-front{height:100%}.exp-card-back{height:auto;left:0;opacity:0;padding:1.5rem;pointer-events:none;position:absolute;top:0}.exp-card-back h2{margin-bottom:1.5rem;text-align:center}.exp-card-back p{color:#ddd;margin-left:1rem;text-indent:-1rem}.exp-card.hovered .exp-card-front{opacity:0;pointer-events:none;position:absolute}.exp-card.hovered .exp-card-back{opacity:1;pointer-events:auto;position:relative}.exp-card.dark .exp-card-back h2{border-bottom:2px solid hsla(0,0%,100%,.1);color:#fff}.exp-card.light .exp-card-back h2{border-bottom:2px solid rgba(0,0,0,.1);color:#333}@media screen and (max-width:1200px){.exp-card-container{padding:0 2rem}}@media screen and (max-width:940px){.exp-card-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:740px){.exp-card-container{grid-template-columns:1fr;margin:auto;max-width:90%}}.youtube-section{background-color:#000;color:#fff;padding:6rem 0;text-align:center;width:100%}.video-container{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:1140px}.video-container h2{font-size:2.5rem;margin-bottom:1rem}@media screen and (max-width:740px){.video-container{padding:0 1rem}.video-container h2{font-size:2rem}}.figma-section{background-color:#000;color:#fff;padding:6rem 0;text-align:center;width:100%}.figma-container{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:1140px}.figma-container h2{font-size:2.5rem;margin-bottom:.5rem}.figma-container h3{color:#ddd;font-size:1.5rem;margin-bottom:2rem}.figma-image{margin:0 auto;max-width:800px;width:100%}.rounded-image{border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:100%}@media screen and (max-width:740px){.figma-container{padding:0 1rem}.figma-container h2{font-size:2rem}.figma-container h3{font-size:1.2rem}}.hero-img{background-color:rgba(0,0,0,.5);height:60vh;position:relative;width:100%}.hero-img:before{background:url(https://images.unsplash.com/photo-1517694712202-14dd9538aa97?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1740&q=80);background-position:top;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.heading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.hero-img h1{font-size:2.4rem}.hero-img p{font-size:1.4rem;text-align:center}@media screen and(max-width:640px){.hero-img h1{font-size:2rem}}label{color:#fff;margin-bottom:.5rem}form{display:flex;flex-direction:column;margin:auto;max-width:600px;padding:4rem 1rem}form input,form textarea{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1);color:#f4f4f4;font-size:1.2rem;margin-bottom:1rem;padding:10px 18px}.or-divider{align-items:center;display:flex;justify-content:center;margin:2rem 0}.or-divider span{color:#fff;font-size:1.5rem;font-weight:700}.resume-download{display:flex;justify-content:center;margin-bottom:2rem}.btn{border:none;color:#fff;cursor:pointer;font-size:1rem;padding:10px 18px;transition:background-color .3s}
/*# sourceMappingURL=main.70ab4907.css.map*/