:root{--chakra-fontweights-bold:700;--chakra-fontsizes-6xl:3.75rem;--chakra-fontsizes-8xl:6rem}
@keyframes neon {
0%{color:#ff4500}
29%{color:#ff4500}
30%{color:#ad3103}
34%{color:#ff4500}
38%{color:#ad3103}
42%{color:#ff4500}
100%{color:#ff4500}
}
.neon-head{-webkit-animation:neon .3s linear infinite;animation:neon .3s linear infinite;color:linear-gradient(180deg,orangered,#000,orangered);background-size:300% 300%}
section.landing .card{background-color:transparent;justify-content:space-between!important}
section.landing .card .card-body{color:#ff4500}
@media screen and (min-width: 48em) {
.css-zexb5p{font-size:var(--chakra-fontSizes-8xl);line-height:1.2}
}
.css-zexb5p{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-fontWeights-bold);font-size:5.75rem;line-height:1.33;padding-top:1em;width:100%;text-align:center}
section.landing{display:grid;place-items:center;top:5rem;padding-bottom:14rem}
section.landing .container{place-items:center;position:relative;grid-template-columns:1rem auto 30rem}
section.landing .socials{display:flex;flex-direction:column;gap:1.6rem;margin-top:5rem}
section.landing .sociais a:hover{background:var(--color-primary);color:var(--color-white)}
section.landing .info h1{text-align:left;margin:0}
section.landing h3{margin:2.4rem 0 1rem}
section.landing .info p{width:35rem}
section.landing .profile-area{display:flex;justify-content:center;align-items:center}
section.landing .profile-area .outer-circle{width:26rem;height:26rem;border:1px solid var(--color-primary);border-radius:50%;position:relative;animation:move 30s linear infinite}
@keyframes move {
to{transform:rotate(360deg)}
}
section.landing .profile-area .outer-circle span{width:600px;height:480px;float:right;width:4rem;height:4rem;border-radius:50%;position:absolute;background:var(--color-white);color:var(--color-primary);justify-content:center;align-items:center;box-shadow:0 0 1rem var(--color-primary-light);display:flex}
section.landing .profile-area .outer-circle span:nth-child(1){left:calc(50% - 2rem);top:-2rem}
section.landing .profile-area .outer-circle span:nth-child(2){right:-2rem;top:calc(50% - 2rem)}
section.landing .profile-area .outer-circle span:nth-child(3){left:-2rem;top:calc(50% - 2rem)}
section.landing .profile-area .outer-circle span:nth-child(4){bottom:-2rem;left:calc(50% - 2rem)}
section.landing .profile-area .inner-circle{position:absolute;width:20rem;height:20rem;border-radius:50%;overflow:hidden}
.chakra-heading{font-family:'Roboto',sans-serif}
@media screen and (max-width: 999px) {
.chakra-heading{font-size:6.75vw}
}
@media screen and (max-width: 575px) {
section.landing .profile-area .outer-circle{width:55vw;height:55vw;border:1px solid var(--color-primary);border-radius:50%;position:relative;animation:move 30s linear infinite}
section.landing .profile-area .inner-circle{position:absolute;width:40vw;height:40vw;border-radius:50%;overflow:hidden}
}
@media screen and (max-width: 450px) {
section.landing .profile-area .outer-circle span{width:400px;height:280px;float:right;width:10vw;height:10vw;border-radius:50%;position:absolute;background:var(--color-white);color:var(--color-primary);justify-content:center;align-items:center;box-shadow:0 0 1rem var(--color-primary-light);display:flex}
section.landing .profile-area .outer-circle span:nth-child(1){left:calc(50% - 0rem);top:-4vw}
section.landing .profile-area .outer-circle span:nth-child(2){right:-4vw;top:calc(50% - 0rem)}
section.landing .profile-area .outer-circle span:nth-child(3){left:-4vw;top:calc(50% - 2rem)}
section.landing .profile-area .outer-circle span:nth-child(4){bottom:-4vw;left:calc(50% - 2rem)}
}
@media (min-width: 999px) {
.row-cols-md-2>*{flex:0 0 auto!important;width:50%!important}
}
.row-cols-1>*{flex:0 0 auto;width:100%}