@keyframes blinker{30%{opacity:0}60%{opacity:.6}to{opacity:1}}.home{max-width:1010px;padding:1rem 45px 45px;margin:0 auto}@media only screen and (max-width:985px){.home{padding:8rem 0 0}}.home__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media only screen and (max-width:1184px){.home__top{flex-direction:column;gap:20px;align-items:flex-start;justify-content:flex-start}}.home-title{font-size:clamp(2rem,1.636rem + 1.82vw,3rem);font-weight:500;color:#040404;line-height:1.5}.availability{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1184px){.availability{flex-direction:column;gap:12px}}@media only screen and (max-width:580px){.availability{width:100%;align-items:flex-start}}.availability .available{display:flex;justify-content:space-between;align-items:center}.availability .available .green_blink{width:10px;height:10px;background-color:#09da09;border-radius:50%;margin-right:10px;animation:blinker 1s linear infinite}.availability .available span{font-size:.9rem;font-weight:400;color:#040404;margin-right:10px}.contact-btn{cursor:pointer;display:inline-block;margin:0;position:relative;text-align:center;text-decoration:none;width:auto;touch-action:manipulation;font-size:16px;font-weight:500;border-radius:6px;outline:none;padding:8px 30px;transition:box-shadow .2s ease 0s,transform .1s ease 0s;-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px solid #818080;background-color:#000}@media only screen and (max-width:580px){.contact-btn{width:100%}}.contact-btn a{color:#fff;text-decoration:none}.home-about{font-size:1rem;font-weight:400;color:#4d4d4d;line-height:1.3}.professional__summary{width:100%}.professional__summary_wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding:20px 0;width:100%;align-items:baseline}@media only screen and (max-width:985px){.professional__summary_wrapper{grid-template-columns:repeat(1,1fr)}}.professional__summary_card{width:100%;background:#fff;border-radius:8px;padding:20px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;cursor:pointer;transition:all .3s ease-in-out;position:relative}.professional__summary_card:hover{scale:1.1}@media only screen and (max-width:985px){.professional__summary_card:hover{scale:1}}.professional__summary_card img{width:100px;height:auto;object-fit:cover;border-radius:8px;color:#656565;display:block;margin-bottom:12px}.professional__summary_card .professional__summary_card_top{display:flex;justify-content:space-between;width:100%;align-items:center;margin-bottom:12px}.professional__summary_card .professional__summary_card_top h4{font-size:1rem;font-weight:500;color:#000;margin-bottom:12px}.professional__summary_card .professional__summary_card_top svg{width:20px;height:auto;object-fit:cover;border-radius:8px;color:#656565;display:block;margin-bottom:12px;transition:all .3s ease-in-out}.professional__summary_card .inactive{font-size:.9rem;font-weight:400;color:#656565;margin-bottom:12px;display:none}.professional__summary_card .active{font-size:.9rem;font-weight:400;color:#656565;margin-bottom:12px;display:block}.professional__summary_card:hover svg{transform:rotate(50deg)}.professional__summary_card:hover svg.active{transform:rotate(180deg)}.home-cta--wrapper{display:flex;justify-content:flex-start;align-items:center;margin-top:20px}.home-cta--wrapper a,.home-cta--wrapper button{cursor:pointer;display:inline-block;margin:0;position:relative;text-align:center;text-decoration:none;width:auto;touch-action:manipulation;font-size:16px;font-weight:500;border-radius:6px;outline:none;padding:12px 30px;transition:box-shadow .2s ease 0s,transform .1s ease 0s;-webkit-tap-highlight-color:rgba(0,0,0,0);border:none}.home-cta--wrapper a:first-child{background-color:#fff;color:#000;margin-right:14px;border:1px solid #000}.home-cta--wrapper a:last-child{background:#000;color:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #656565}.home-cta--wrapper a:last-child span{margin-left:10px}.home__projects{width:100%;margin-top:3rem}.home__projects h3{font-size:1.5rem;font-weight:600;color:#000;line-height:1.5;margin-bottom:1rem}.home_projects__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;width:100%;padding:20px 0;align-items:baseline;background-color:#fff;border-radius:8px}@media only screen and (max-width:985px){.home_projects__wrapper{grid-template-columns:repeat(1,1fr)}}.home_blog{width:100%;margin-top:3rem}.home_blog h3{font-size:1.5rem;font-weight:600;color:#000;line-height:1.5;margin-bottom:1rem}.home_blogs__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;padding:20px;width:100%;align-items:baseline;border-radius:8px;background-color:#fff}@media only screen and (max-width:985px){.home_blogs__wrapper{grid-template-columns:repeat(1,1fr)}}.home_stacks{width:100%;margin-top:3rem}.home_stacks h3{font-size:1.5rem;font-weight:600;color:#000;line-height:1.5;margin-bottom:1rem}.home__stacks_wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding:20px;width:100%;align-items:baseline;background-color:#fff;border-radius:8px}@media only screen and (max-width:985px){.home__stacks_wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:580px){.home__stacks_wrapper{grid-template-columns:repeat(2,1fr)}}.home__stacks_wrapper .home__stack_card{width:100%;border-radius:8px;padding:20px;display:flex;justify-content:flex-start;align-items:center;gap:20px}.home__stacks_wrapper .home__stack_card img{width:100px;height:auto;object-fit:cover;border-radius:8px;display:flex;align-items:center;margin-bottom:12px;background-color:#f7f7f7;padding:20px}@media only screen and (max-width:580px){.home__stacks_wrapper .home__stack_card img{width:80px}}.home__stacks_wrapper .home__stack_card h4{font-size:.978rem;font-weight:500;color:#000;margin-bottom:12px}@media only screen and (max-width:580px){.home__stacks_wrapper .home__stack_card h4{display:none}}.home_about__section{width:100%;margin-top:3rem}.home_about__section h3{font-size:1.5rem;font-weight:600;color:#000;line-height:1.5;margin-bottom:1rem}.home_about__section_wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;padding:20px;width:100%;align-items:baseline;background-color:#fff;border-radius:8px}@media only screen and (max-width:985px){.home_about__section_wrapper{grid-template-columns:repeat(1,1fr)}}.home_about__section_card{width:100%;border-radius:8px;padding:20px;display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;flex-direction:column}@media only screen and (max-width:580px){.home_about__section_card{padding:0}}.home_about__section_card svg{width:30px;height:auto;object-fit:cover;border-radius:8px;color:#656565;display:block;margin-bottom:10px}.home_about__section_card h4{font-size:1rem;font-weight:500;color:#000;margin-bottom:10px}.home_about__section_card ul{list-style:circle;padding:0;margin:0;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-direction:column}.home_about__section_card ul li{font-size:.9rem;font-weight:400;color:#656565;background-color:#f7f7f7;padding:8px 12px;border-radius:8px}.see-more{margin-top:12px;margin-left:auto;text-align:right}.see-more a{font-size:.9rem;font-weight:400;color:#5e5d5d;text-decoration:none;display:flex;align-items:center;justify-content:flex-end;width:200px;margin-left:auto;padding:8px 0 8px 12px}.see-more a,.see-more a svg{border-radius:8px;transition:all .3s ease-in-out}.see-more a svg{width:24px;height:auto;object-fit:cover;color:#656565;display:block;margin-left:6px}.see-more a:hover svg{visibility:visible}