:root{--color-pri:#ceced3;--color-sec:#fff;--color-ter:#a435f0;--color-btn:#f0edf0;--color-btn-1:#fbfbfb;--color-btn-2:#a435f0;--color-btn-3:#fbfbfb;--color-accent-1:#7c7c7c;--color-accent-2:#000;--color-accent-3:#5d5d5d;--color-accent-4:#a6a6a6;--color-accent-5:#a6a6a6;--color-accent-6:#b3b3b2;--color-accent-7:#1a1a1a;--color-accent-8:#888;--color-accent-9:#4f4f4f;--color-accent-10:#ccc;--color-accent-11:#a435f0;--color-accent-12:#fff;--color-accent-13:#a435f0;--color-border:#f5e7ff;--color-border-1:#d1d1d1;--color-border-2:#ddb2ff;--color-bg:#e7beb1}*{scroll-behavior:smooth;box-sizing:border-box;padding:0;margin:0;transition-property:color,background,background-color,border;transition-duration:.5s;transition-timing-function:ease}body,html{max-width:100vw;overflow-x:hidden;scroll-padding:119px}body{padding:159px 2.8vw 47px;background-color:var(--color-pri)}a{color:inherit;text-decoration:none}ul{list-style-type:none}.card{border-radius:13px;background-color:var(--color-sec)}.card-content{font-size:16px;font-weight:400;line-height:24px}.floating-whatsapp{z-index:980;position:fixed;right:30px;bottom:30px}.main-page{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center}html :has(.dark-theme){--color-pri:#0f0f0f;--color-sec:#1a1a1a;--color-ter:#a435f0;--color-btn:#262626;--color-btn-1:#1f1f1f;--color-btn-2:#262626;--color-btn-3:#0f0f0f;--color-accent-1:#81807e;--color-accent-2:#f9efec;--color-accent-3:#b3b3b2;--color-accent-7:#f9efec;--color-accent-8:#676665;--color-accent-9:#b3b3b2;--color-accent-11:#b3b3b2;--color-accent-13:#f3dfd8;--color-border:#1f1f1f;--color-border-1:#262626;--color-border-2:#333;--color-bg:#e7beb1}@media (prefers-color-scheme:dark){html :has(.dark-theme){--color-pri:#0f0f0f;--color-sec:#1a1a1a;--color-ter:#a435f0;--color-btn:#262626;--color-btn-1:#1f1f1f;--color-btn-2:#262626;--color-btn-3:#0f0f0f;--color-accent-1:#81807e;--color-accent-2:#f9efec;--color-accent-3:#b3b3b2;--color-accent-7:#f9efec;--color-accent-8:#676665;--color-accent-9:#b3b3b2;--color-accent-11:#b3b3b2;--color-accent-13:#f3dfd8;--color-border:#1f1f1f;--color-border-1:#262626;--color-border-2:#333;--color-bg:#e7beb1}}