.icon{transition:1s}.icon:hover{transform:translateY(10px)}.avatar{background-image:url(/_next/static/media/victor.c9b1e61c.jpg);background-position:50%;background-size:cover}.headText{font-size:2rem;font-weight:600;font-family:Poppins,sans-serif}.subtitle{font-size:1.125rem;font-weight:500;margin-bottom:.75rem}.aboutText,.subtitle{color:#6a6b7c;font-family:Poppins,sans-serif}.aboutText,.button{font-size:.9rem;margin-bottom:2.2rem;font-weight:200}.button{font-family:Poppins,sans-serif}.scrollSmooth{scroll-behavior:smooth}.inner{width:83.333333%;height:100%;margin-left:auto;margin-right:auto}.contact{z-index:10;position:relative}.contact,.flexes{width:100%;display:flex}.flexes{flex-direction:column;height:100%}.textSec{flex-basis:100%}.textSec h2{margin-bottom:1rem;display:inline-block;font-weight:700;text-transform:uppercase;color:#6919ff}.textSec h3{margin-bottom:2rem;font-weight:700}.textSec p{color:#c6ee7b;margin-bottom:3rem}.textSec a,.textSec p{line-height:1.625;max-width:65ch}.textSec a{display:inline-block;cursor:pointer;margin-bottom:3.5rem;display:flex}.textSec svg{display:inline}.emailtext{margin-bottom:5px}.contact-col{flex-basis:48%;margin-bottom:30px}.contact-col div{display:flex;align-items:center;margin-bottom:40px}.contact-col div .fa{font-size:35px;color:#e100ff;margin:10px 30px 10px 10px}.contact-col div p{padding:0}.contact-col div h5{font-size:20px;margin-bottom:5px;color:#555}.contact-col input,.contact-col textarea{width:100%;padding:15px;margin-bottom:15px;outline:none;background-color:#0f1922;color:#fff;border-radius:.37rem;box-sizing:border-box;border:2px solid #263847}.contact-col input:focus,.contact-col textarea:focus{border:2px solid #6918ff}.red-btn{display:inline-block;text-decoration:none;color:#6918ff;padding:12px 34px;font-size:13px;background:transparent;position:relative;cursor:pointer;margin:50px auto}.red-btn,.red-btn:hover{border:1px solid #6918ff;transition:1s}.red-btn:hover{background:#6918ff;color:#fff}@media (min-width:1024px){.flexes{flex-direction:row}.textSec{align-items:center;padding-top:80px}.textSec h2{font-size:1.25rem;line-height:1.75rem}.textSec h3{font-size:3em;line-height:1}}@media (min-width:768px){.headText{font-size:3rem}.subtitle{font-size:1.25rem}.aboutText{font-size:1rem}}