body{display:flex;flex-direction:column;align-items:center;background:var(--color-gray)}footer,section{max-width:1600px;width:100%}section{padding:0 9.28125rem;min-height:100vh}button{color:var(--color-white);background:var(--color-darkorchid);padding:1.1875rem 2.75rem;border-radius:3.125rem;font-size:.984375rem;font-weight:500}button.secondary{color:var(--color-darkorchid);background:transparent;border:2px solid #7209b7}button.small{padding:.75rem 1.125rem;font-size:.75rem;font-weight:400}.flex,.items ul,nav{display:flex;flex-direction:row;align-items:center}nav{justify-content:space-between;padding:1.313rem 0 0}.items ul{gap:1.65rem}.items{gap:2.5875rem}.small-buttons{gap:1.275rem}section#home .infos{justify-content:space-between;padding:4.8375rem 0 0}section#home .title{font-size:3.75rem;line-height:3.6rem;font-weight:700}section#home .paragraph{margin:1.65rem 0;font-size:1.5rem;font-weight:500;letter-spacing:.03125rem}.buttons{gap:2.6875rem}.buttons button{width:100%}.avatar{height:25rem;width:25rem;box-shadow:0 4px 100px 0 var(--color-darkorchid)}section#about{padding-top:4.6875rem;padding-bottom:4.6875rem;display:flex;justify-content:center}section#about .content{width:fit-content}section#about .content,section#about .content div{display:flex;flex-direction:column;justify-content:center}section#about .content div{align-items:center}h1.sobre{text-align:center;font-size:1.125rem;font-weight:700;margin-bottom:3rem;width:fit-content;background:#1C1C29;padding:0 16px;z-index:1}hr{position:relative;top:15px;background:white;height:4px;width:100%;border-radius:1px}section#about .title{font-size:3.5rem;line-height:3.6rem;font-weight:700;display:inline-block}section#about .paragraph{margin:1.65rem 0;font-size:1.3125rem;font-weight:500;letter-spacing:.03125rem}section#commands .infos{width:110%;justify-content:space-between;padding:4.8375rem 0 0}section#commands .title{font-size:2.8125rem;line-height:3.6rem;font-weight:700;display:inline-block}section#commands .paragraph{margin:1.65rem 0;font-size:1.125rem;font-weight:500;letter-spacing:.0125rem}section#commands .link{color:var(--color-darkorchid);text-shadow:0 0 4px var(--color-darkorchid);font-size:1.125rem;letter-spacing:.0125rem}footer{padding:4.6875rem 9.28125rem;justify-content:space-between}footer .logo{width:11.53325rem;height:11.875rem}footer h2{color:var(--color-white);font-weight:700}footer h2,footer li{font-family:Montserrat;font-size:.984375rem}footer li{color:#FFFFFF;font-weight:300}footer .infos{gap:6.3375rem}footer .paragraph{margin-top:1.3125rem;color:#FFFFFF;font-family:Montserrat;font-size:1.12rem;font-weight:500}@media (max-width:1300px){section{padding:0 5rem}footer{padding:4.6875rem 5rem}}@media (max-width:1150px){.avatar{height:23rem;width:23rem}}@media (max-width:1080px){section#home .infos{justify-content:center;align-items:center}.avatar{display:none}}@media (max-width:992px){section{padding:0 3rem}footer{padding:4.6875rem 3rem}footer .infos,section#commands .infos,section#home .infos{flex-direction:column;align-items:center}.avatar{height:20rem;width:20rem}footer .infos{gap:2rem}}@media (max-width:768px){section{padding:0 2rem}footer{padding:4.6875rem 2rem}section#home .title{font-size:2.5rem;line-height:3rem}section#home .paragraph{font-size:1.2rem}section#commands .title{font-size:2.2rem}}@media (max-width:576px){section{padding:0 1rem}footer{padding:4.6875rem 1rem}section#home .title{font-size:2rem;line-height:2.5rem}section#home .paragraph{font-size:1rem}section#commands .title{font-size:1.8rem}.buttons{flex-direction:column;gap:1.5rem}.items ul,nav{flex-direction:column;align-items:flex-start}.items,.items ul{gap:1rem}.avatar{height:15rem;width:15rem}footer .logo{width:8rem;height:8rem}}