.app{background-color:var(--primary-color);font-family:var(--font-base)}.app__whitebg{background-color:var(--white-color)}.app__primarybg{background-color:var(--primary-color)}.app__container{width:100%;min-height:100vh;display:flex;flex-direction:row}.app__flex{display:flex;justify-content:center;align-items:center}.app__wrapper{flex:1;width:100%;max-width:100%;box-sizing:border-box;flex-direction:column;padding:2rem 1.5rem;overflow-x:hidden}@media screen and (max-width:640px){.app__wrapper{padding:1rem .5rem}}.copyright{width:100%;padding:2rem 0 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.copyright p{text-transform:uppercase}.copyright p,.head-text{color:var(--black-color)}.head-text{font-size:2.75rem;font-weight:800;text-align:center;text-transform:capitalize}.head-text span{color:var(--secondary-color)}@media screen and (min-width:2000px){.head-text{font-size:4rem}}@media screen and (max-width:450px){.head-text{font-size:2rem}}.p-text{font-size:.8rem;text-align:left;color:var(--gray-color);line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:2000px){.p-text{font-size:1.75rem}}.bold-text{font-size:1rem;font-weight:800;color:var(--black-color);text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:2000px){.bold-text{font-size:2rem}}@media screen and (max-width:450px){.bold-text{font-size:.9rem}}.app__social{flex-direction:column;padding:.85rem .55rem;background:rgba(15,23,42,.82);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.16);border-radius:9999px;box-shadow:0 12px 32px rgba(0,0,0,.45);margin:0 1rem 2rem 1.5rem;align-self:flex-end;gap:.85rem;z-index:30}.app__social,.app__social a{display:flex;justify-content:center;align-items:center}.app__social a{position:relative;width:36px;height:36px;border-radius:50%;color:hsla(0,0%,100%,.88);transition:all .3s cubic-bezier(.16,1,.3,1)}.app__social a svg{width:17px;height:17px;transition:transform .3s ease}.app__social a:before{content:"";position:absolute;inset:0;border-radius:50%;padding:1.5px;background:linear-gradient(135deg,#4285f4,#9b72cf 50%,#d96570);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:scale(.85)}.app__social a:hover{color:#fff;transform:translateY(-2px) scale(1.15);background:radial-gradient(circle,rgba(155,114,207,.25) 0,rgba(66,133,244,.15) 100%);box-shadow:0 0 16px rgba(155,114,207,.6),0 0 24px rgba(66,133,244,.35)}.app__social a:hover:before{opacity:1;transform:scale(1)}.app__social a:hover svg{transform:scale(1.1);filter:drop-shadow(0 0 6px #9b72cf)}.light .app__social,html:not(.dark) .app__social{background:hsla(0,0%,100%,.94);border:1px solid rgba(15,23,42,.16);box-shadow:0 12px 28px rgba(0,0,0,.12)}.light .app__social a,html:not(.dark) .app__social a{color:#1e293b}.light .app__social a:hover,html:not(.dark) .app__social a:hover{color:#1e1b4b;background:radial-gradient(circle,rgba(155,114,207,.2) 0,rgba(66,133,244,.15) 100%);box-shadow:0 0 14px rgba(155,114,207,.5),0 0 22px rgba(66,133,244,.3)}.light .app__social a:hover svg,html:not(.dark) .app__social a:hover svg{filter:drop-shadow(0 0 5px #9b72cf)}.app__navigation{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1rem;z-index:30}.app__navigation .app__navigation-dot{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.35);margin:.5rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(.16,1,.3,1)}.app__navigation .app__navigation-dot:hover{background:linear-gradient(135deg,#4285f4,#9b72cf);transform:scale(1.4);box-shadow:0 0 12px rgba(155,114,207,.7)}.app__navigation .app__navigation-dot[aria-current=true]{background:linear-gradient(135deg,#38bdf8,#818cf8)!important;box-shadow:0 0 12px #38bdf8,0 0 20px rgba(129,140,248,.6);transform:scale(1.25)}.light .app__navigation .app__navigation-dot,html:not(.dark) .app__navigation .app__navigation-dot{background-color:rgba(30,41,59,.35);border:1px solid rgba(30,41,59,.2)}.light .app__navigation .app__navigation-dot:hover,html:not(.dark) .app__navigation .app__navigation-dot:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 0 10px rgba(124,58,237,.6)}.light .app__navigation .app__navigation-dot[aria-current=true],html:not(.dark) .app__navigation .app__navigation-dot[aria-current=true]{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 0 10px rgba(37,99,235,.7)}@media screen and (max-width:768px){.app__navigation,.app__social{display:none!important}.copyright{padding:2rem}}