.Contact_contact__ahWHl{padding:6rem 0;>*{display:flex;flex-direction:column;gap:2rem}}.Contact_contactHeader__VfQPk{text-align:center;padding:1.25rem 0;h2{border-bottom:.25rem solid #f9af16;font-size:2.25rem;display:inline;span{color:#f9af16}}p{padding:1rem;color:#14141499;font-size:1.125rem;font-weight:300;max-width:48rem;margin:0 auto}}.Contact_contactBody__Ci_xs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));grid-gap:2rem;gap:2rem}.Contact_contactBody__header__ZfR_M{display:flex;flex-direction:column;gap:1.25rem;h3{font-size:clamp(1.5rem,2rem,8vw);font-weight:600}h4{font-weight:700;font-size:1.25rem;line-height:1.5lh}p{color:#141414}}.Contact_contactInfo__N6XJu{border-left:.25rem solid #f9af16;padding:.5rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;li{a{display:flex;align-items:center;gap:.75rem;color:#111}}}.Contact_connectWithMe__Fv6Lh{display:flex;align-items:center;gap:1.25rem;li{a{font-size:1.5rem;svg{transition:.3s;&:hover{color:#b47800}}}}}.Contact_contactForm__XGm9x{background-color:floralwhite;border:1px solid #f9af16;border-radius:.75rem;padding:1.875rem;display:flex;flex-direction:column;gap:.75rem;h2{display:flex;align-items:center;gap:1rem}label{margin-top:1rem}input,textarea{border:1px solid #ccc6;border-radius:.75rem;padding:1rem;&:focus{border:1px solid red}}textarea{min-height:150px;max-width:100%}}.Contact_buttonSubmit__SlQDR{display:flex;align-items:center;justify-content:center;gap:.75rem;font-weight:700;font-size:1.125rem;padding:.75rem 2rem;background-color:#111;border:1px solid #111;border-radius:.5rem;color:#f9af16;transition:all .15s ease-in-out;margin-top:1rem;&:hover{background-color:#f9af16;border:1px solid #f9af16;color:#111;cursor:pointer}}.About_about___2p30{padding:6rem 0;>*{display:flex;flex-direction:column;gap:2rem}}.About_aboutHeader__n3l3c{text-align:center;padding:1.25rem 0;h2{border-bottom:.25rem solid #f9af16;font-size:2.25rem;display:inline;span{color:#f9af16}}p{padding:1rem;color:#14141499;font-size:1.125rem;font-weight:300;max-width:48rem;margin:0 auto}}.About_aboutBody__jm4Q9{display:flex;flex-direction:column;align-items:center;gap:2rem;@media (min-width:64rem){flex-wrap:nowrap;flex-direction:row;align-items:flex-start}}.About_aboutPicture__0xD67{background-color:#f9af16;border:.25rem solid #f9af16;box-shadow:0 0 1.25rem #f9af16;overflow:hidden;border-radius:1.25rem;max-width:25rem;min-width:15rem;img{width:100%;height:100%;border-radius:1.25rem;transition:.75s;&:hover{transform:scale(1.8) translate(-1.5rem,5rem)}}}.About_aboutInfo__po4eC{display:flex;flex-direction:column;gap:2rem}.About_aboutDescription___ezNS{h3{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;line-height:2.5lh}}.About_aboutStats__b6fZD{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));grid-gap:1.25rem;gap:1.25rem;div{background-color:#fef2dc;padding:1rem;border-radius:.25rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:space-between;span:first-child{font-size:2rem;font-weight:700}span:nth-child(2){color:#141414aa}}}.About_About__Experience___wSLO{padding:4rem 0;&>:first-child{&>h3{font-size:clamp(1.5rem,2rem,8vw);font-weight:900;padding:1rem 0}}}.About_About__Experience_items__gl3DL{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;&>article{border-radius:.25rem;border:1px solid #ccc;background-color:#fff;padding:2rem;flex-grow:1;width:min(25rem,100%);& span:first-child{font-weight:700;color:#f9af16}& h3{font-size:1.5rem}& span:nth-child(3){font-weight:700}& p{color:#141414aa;margin-top:1.5rem}}}.About_ServicePage__bZr4z{background-color:rgb(243,249,255);padding:6rem 0}.About_ServicePage__Header__0_j69{& header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:2rem;& h3{font-size:clamp(1.5rem,2rem,8vw);font-weight:900;padding:1rem 0}& a{font-weight:700}}}.About_ServicePage__Service_items___JDau{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;&>article{border-radius:.25rem;background-color:#fff;padding:2rem;flex-grow:1;width:min(25rem,100%);text-align:center;& span:first-child{font-size:3rem;font-weight:700;color:#f9af16}& h3{font-size:1.5rem}& span:nth-child(3){font-weight:700}& p{color:#141414aa;margin-top:1.5rem}}}.Hero_hero__Z352h{background-image:url(/images/pattern-code.png);background-color:#fef2dc;text-align:center;display:grid;place-content:center;padding:clamp(3rem,5rem,5vw) 0}.Hero_heroHeader__nvyqu{>:nth-child(2n){margin-top:.5rem;margin-bottom:.5rem}h3{line-height:1.2}}.Hero_heroBody__HdayC{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.Hero_heroHeader__hello__yn5CC{font-size:clamp(1.25rem,1vw,5vw);font-weight:500;span{color:#f9af16;font-weight:700}}.Hero_heroHeader__name__BAlwp{font-size:clamp(2rem,4rem,5vw);font-weight:900;line-height:1}.Hero_heroHeader__learning__8oM_9{font-size:clamp(1rem,1.8rem,3vw);font-weight:600;color:#141414dd;display:flex;align-items:center;justify-content:center;gap:.5rem}.Hero_heroBody__description__bE_Wd{color:#111;font-size:1.125rem;width:min(100%,768px)}.Hero_heroBody__buttons__fxqO5{display:flex;flex-direction:column;gap:1rem;margin-top:1.75rem;@media (min-width:64rem){flex-direction:row}a{display:flex;align-items:center;justify-content:center;gap:.75rem;background-color:#111;border:1px solid #111;border-radius:.5rem;color:#f9af16;font-weight:600;text-align:center;padding:.75rem 2rem;svg{font-size:1.5rem}}a:nth-child(2){background-color:transparent;color:#111}}.Hero_heroFooter__WF22q{border-left:.25rem solid #f9af16;padding:1rem;ul{display:flex;flex-direction:column;gap:.5rem;li{a{display:flex;align-items:center;gap:.75rem;color:#111}}}}.Services_services__Fkl2j{background-color:rgb(243,249,255);background-image:url(/images/pattern-code.png);padding:6rem 0;>*{display:flex;flex-direction:column;gap:2rem}}.Services_servicesHeader__dKT2E{text-align:center;padding:1.25rem 0;h2{border-bottom:.25rem solid #f9af16;font-size:2.25rem;display:inline;span{color:#f9af16}}p{padding:1rem;color:#14141499;font-size:1.125rem;font-weight:300;max-width:48rem;margin:0 auto}}.Services_servicesItem__pMJCx{display:flex;flex-wrap:wrap;flex-direction:column;gap:2rem;@media (min-width:20rem){flex-direction:row}}.Services_article__4EYhR{border:1px solid #f9af16;box-shadow:0 0 30px #ccc;border-radius:.75rem;background-color:white;padding:2rem;flex-grow:1;width:min(25rem,100%);h3{font-size:1.25rem;display:flex;align-items:center;gap:1.25rem;svg{align-self:center;font-size:2rem;font-weight:700;margin:.75rem 0}}p{color:#141414;margin-top:.5rem}}