:root{--font-title-latin: "Bricolage Grotesque", sans-serif;--font-body-latin: "Nunito", sans-serif;--font-caprasimo: "Caprasimo", cursive;--font-berkshire: "Berkshire Swash", cursive;--font-gugi: "Gugi", sans-serif;--font-coiny: "Coiny", cursive;--font-fugaz-one: "Fugaz One", cursive;--color-primary: #ff434c;--color-primary-dark: #e13a42;--color-primary-active: #d13b42;--color-primary-rgb: 255, 67, 76;--color-primary-accent: #ff7b81;--color-button-text: #111827;--gradient-hero: linear-gradient(45deg, #ff434c, #e85118);--gradient-stats: linear-gradient(to right, #ff434c, #e85118)}html[data-theme=red]{--color-primary: #ff434c;--color-primary-dark: #e13a42;--color-primary-active: #d13b42;--color-primary-rgb: 255, 67, 76;--color-primary-accent: #ff7b81;--color-button-text: #111827;--gradient-hero: linear-gradient(45deg, #ff434c, #e85118);--gradient-stats: linear-gradient(to right, #ff434c, #e85118)}html[data-theme=orange]{--color-primary: #e85118;--color-primary-dark: #cf4815;--color-primary-active: #b63f12;--color-primary-rgb: 232, 81, 24;--color-primary-accent: #f58253;--color-button-text: #111827;--gradient-hero: linear-gradient(45deg, #e85118, #d13b42);--gradient-stats: linear-gradient(to right, #e85118, #d13b42)}html[data-theme=purple]{--color-primary: #B500B3;--color-primary-dark: #9e009c;--color-primary-active: #870085;--color-primary-rgb: 181, 0, 179;--color-primary-accent: #d33de0;--color-button-text: #ffffff;--gradient-hero: linear-gradient(45deg, #B500B3, #870085);--gradient-stats: linear-gradient(to right, #B500B3, #870085)}html[data-theme=blue]{--color-primary: #0297CF;--color-primary-dark: #0286b7;--color-primary-active: #0175a0;--color-primary-rgb: 2, 151, 207;--color-primary-accent: #52c5f1;--color-button-text: #111827;--gradient-hero: linear-gradient(45deg, #0297CF, #0175a0);--gradient-stats: linear-gradient(to right, #0297CF, #0175a0)}html[data-theme=green]{--color-primary: #1EAA01;--color-primary-dark: #1a9401;--color-primary-active: #167d01;--color-primary-rgb: 30, 170, 1;--color-primary-accent: #60d549;--color-button-text: #111827;--gradient-hero: linear-gradient(45deg, #1EAA01, #167d01);--gradient-stats: linear-gradient(to right, #1EAA01, #167d01)}body{font-family:var(--font-body-latin);background-color:#111827;background-attachment:fixed;color:#e5e7eb}h1,h2,h3,h4,h5,h6{font-family:var(--font-title-latin)}.font-caprasimo{font-family:var(--font-caprasimo)}.font-berkshire{font-family:var(--font-berkshire)}.font-gugi{font-family:var(--font-gugi)}.font-coiny{font-family:var(--font-coiny)}.font-fugaz-one{font-family:var(--font-fugaz-one)}.font-oleo-script{font-family:Oleo Script,cursive}.text-gradient-palestine{background-image:linear-gradient(to bottom,#ce1126 33%,#fff 33%,#fff 66%,#009639 66%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media screen and (min-width:769px){body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#1f2937}body::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}body::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}}@media screen and (max-width:768px){body{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}}.progress-wrap{position:fixed;right:40px;bottom:40px;height:50px;width:50px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px #fff3;z-index:50;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all .2s linear;transition:all .2s linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap svg.progress-circle path{fill:none;stroke:var(--color-primary);stroke-width:4;box-sizing:border-box}.progress-wrap .arrow-up{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#e5e7eb;transition:color .2s linear}.progress-wrap:hover .arrow-up{color:var(--color-primary)}@keyframes fade-in-scale{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.animate-fade-in-scale{animation:fade-in-scale .2s ease-out forwards}.timeline-container{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:40px 0}.timeline-container:after{content:"";position:absolute;width:2px;background-color:var(--color-primary);top:0;bottom:0;left:50%;margin-left:-1px;box-shadow:0 0 10px rgba(var(--color-primary-rgb),.7);z-index:0}.timeline-item{position:relative;background-color:inherit;width:50%;opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out;z-index:1}.timeline-item.is-visible{opacity:1;transform:translateY(0)}.timeline-item:nth-child(odd){left:0;padding-left:0;padding-right:70px;text-align:right}.timeline-item:nth-child(2n){left:50%;padding-right:0;padding-left:70px;text-align:left}.timeline-item:after{content:"";position:absolute;width:16px;height:16px;right:-8px;background-color:var(--color-primary);top:28px;border-radius:50%;z-index:1;border:2px solid #111827;box-shadow:0 0 10px rgba(var(--color-primary-rgb),.7)}.timeline-item:nth-child(2n):after{left:-8px}.timeline-content{padding:16px 0;position:relative;display:flex;flex-direction:column}.timeline-item:nth-child(odd) .timeline-content{align-items:flex-end}.timeline-item:nth-child(2n) .timeline-content{align-items:flex-start}@media screen and (max-width:768px){.progress-wrap{right:10px;bottom:25px}.timeline-container:after{left:20px}.timeline-item,.timeline-item:nth-child(odd),.timeline-item:nth-child(2n){width:100%;left:0;text-align:left;padding-left:55px;padding-right:15px;margin-bottom:30px}.timeline-item:last-child{margin-bottom:0}.timeline-item:after,.timeline-content:before{display:none}.timeline-content{padding:1rem 1.25rem;background-color:#1f293766;border-radius:.5rem;border:1px solid rgba(75,85,99,.5);position:static;display:flex;align-items:center}.timeline-content>svg{position:absolute;left:20px;top:50%;transform:translate(-50%,-50%);background-color:#111827;border:1px solid rgba(var(--color-primary-rgb),.3);border-radius:50%;padding:8px;z-index:2;width:40px;height:40px;margin-bottom:0}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#e5e7eb!important;-webkit-box-shadow:0 0 0px 1000px #374151 inset!important;caret-color:#e5e7eb}textarea{scrollbar-width:none;-ms-overflow-style:none}textarea::-webkit-scrollbar{display:none}
