.button-module-scss-module__WBuRGq__button.button-module-scss-module__WBuRGq__default{padding:1px;position:relative;overflow:hidden}.button-module-scss-module__WBuRGq__button.button-module-scss-module__WBuRGq__default .button-module-scss-module__WBuRGq__content{z-index:1;border-radius:20px;width:100%;height:100%;padding:11px 24px;position:relative}.button-module-scss-module__WBuRGq__button.button-module-scss-module__WBuRGq__default .button-module-scss-module__WBuRGq__gradient{z-index:0;background:linear-gradient(90deg,#a1a1aa00 0%,#5eb0efe6 50%,#a1a1aa00 100%),linear-gradient(360deg,#a1a1aa00 0%,#a1a1aa 100%);border-radius:20px;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}.button-module-scss-module__WBuRGq__button.button-module-scss-module__WBuRGq__default .button-module-scss-module__WBuRGq__gradient:before{content:"";z-index:1;opacity:1;background:linear-gradient(360deg,#a1a1aa00 0%,#a1a1aa 100%);width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.button-module-scss-module__WBuRGq__button.button-module-scss-module__WBuRGq__default:hover{transition:all .3s ease-in-out}.button-module-scss-module__WBuRGq__button.button-module-scss-module__WBuRGq__default:hover .button-module-scss-module__WBuRGq__gradient{background-position:50%;transition:all .3s ease-in-out;transform:scale(3)}.button-module-scss-module__WBuRGq__button.button-module-scss-module__WBuRGq__default:hover .button-module-scss-module__WBuRGq__gradient:before{opacity:0;transition:all .3s ease-in-out}.button-module-scss-module__WBuRGq__button.button-module-scss-module__WBuRGq__secondary{padding:11px 24px;position:relative;overflow:hidden}.button-module-scss-module__WBuRGq__button.button-module-scss-module__WBuRGq__secondary .button-module-scss-module__WBuRGq__content{z-index:9;position:relative}.button-module-scss-module__WBuRGq__button.button-module-scss-module__WBuRGq__secondary:before{content:"";border:1px solid hsla(var(--border)/10%);border-radius:20px;position:absolute;inset:0}.button-module-scss-module__WBuRGq__button:active{transition:all .3s ease-in-out;transform:scale(.95)}
.gradient-text-module-scss-module__xe3VCa__gradient_text{background-image:var(--text-primary-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}
.footer-module-scss-module__7aPM-q__footer{z-index:1;z-index:9;position:relative}.footer-module-scss-module__7aPM-q__footer .footer-module-scss-module__7aPM-q__line{background:linear-gradient(90deg,#a1a1aa00 0%,#5eb0efe6 50%,#a1a1aa00 100%);width:100%;height:1px}.footer-module-scss-module__7aPM-q__circle{z-index:-1;width:100%;height:50vh;position:absolute;bottom:-5vh}
.hero-home-module-scss-module__QQFBTq__circle{z-index:0;width:60vw;height:60vw;position:absolute;top:0;left:50%;transform:translate(-50%,-55%)}.hero-home-module-scss-module__QQFBTq__hero_home{z-index:1;position:relative}.hero-home-module-scss-module__QQFBTq__rectangle{z-index:-1;width:100%;height:75vh;position:absolute;bottom:0;left:0}
.portfolio-card-module-scss-module__DmBwiW__portfolio_card{border-radius:16px;flex-direction:row;width:100%;overflow:hidden}.portfolio-card-module-scss-module__DmBwiW__portfolio_card .portfolio-card-module-scss-module__DmBwiW__image{width:50%;height:auto;display:flex}.portfolio-card-module-scss-module__DmBwiW__portfolio_card .portfolio-card-module-scss-module__DmBwiW__image img{object-fit:cover;width:100%;height:100%}.portfolio-card-module-scss-module__DmBwiW__portfolio_card .portfolio-card-module-scss-module__DmBwiW__body{flex-direction:column;gap:16px;width:50%;padding:67px 32px;display:flex}.portfolio-card-module-scss-module__DmBwiW__portfolio_card .portfolio-card-module-scss-module__DmBwiW__body .portfolio-card-module-scss-module__DmBwiW__tags{letter-spacing:0;vertical-align:middle;font-size:14px;font-weight:400;line-height:18px}.portfolio-card-module-scss-module__DmBwiW__portfolio_card .portfolio-card-module-scss-module__DmBwiW__body .portfolio-card-module-scss-module__DmBwiW__name{letter-spacing:0;vertical-align:middle;font-size:24px;font-weight:500;line-height:24px}.portfolio-card-module-scss-module__DmBwiW__portfolio_card .portfolio-card-module-scss-module__DmBwiW__body .portfolio-card-module-scss-module__DmBwiW__description{letter-spacing:0;vertical-align:middle;font-size:14px;font-weight:400;line-height:18px}.portfolio-card-module-scss-module__DmBwiW__portfolio_card .portfolio-card-module-scss-module__DmBwiW__body .portfolio-card-module-scss-module__DmBwiW__more_link{letter-spacing:0;vertical-align:middle;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:auto;font-size:14px;font-weight:400;line-height:18px;display:flex}.portfolio-card-module-scss-module__DmBwiW__portfolio_card .portfolio-card-module-scss-module__DmBwiW__body .portfolio-card-module-scss-module__DmBwiW__more_link svg{flex-shrink:0;width:18px;height:18px}
.team-card-module-scss-module__UvJDtq__team_card{border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.team-card-module-scss-module__UvJDtq__team_card .team-card-module-scss-module__UvJDtq__avatar{object-fit:cover;width:100%;height:320px}.team-card-module-scss-module__UvJDtq__team_card .team-card-module-scss-module__UvJDtq__info{flex-direction:column;gap:16px;padding:32px;display:flex}.team-card-module-scss-module__UvJDtq__team_card .team-card-module-scss-module__UvJDtq__info .team-card-module-scss-module__UvJDtq__name{letter-spacing:0;vertical-align:middle;font-size:24px;font-weight:500;line-height:24px}.team-card-module-scss-module__UvJDtq__team_card .team-card-module-scss-module__UvJDtq__info .team-card-module-scss-module__UvJDtq__position{letter-spacing:0;vertical-align:middle;font-size:14px;font-weight:400;line-height:18px}
