:root{--max-width:1470px;--max-width-m:1070px;--max-width-s:550px;--header-height:6.5rem;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--primary-color:#df4681;--secondary-color:#666d4f;--green-color:#8f9425;--talan-blue:#1a2f6b;--orange-color:#ff7a00;--white:#fff;--dark-text:#000;--background-start:var(--white);--background-end:rgba(223,70,129,.2);--background-image:url(/_next/static/media/texture_Background.3d6b429f.png);--background-repeat:repeat}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}body{color:var(--dark-text);font-size:1rem;line-height:1.5;font-weight:400}.container{max-width:var(--max-width)}.container,.container_m{width:100%;margin:0 auto;padding:0 15px}.container_m{max-width:var(--max-width-m)}.container_s{width:100%;max-width:var(--max-width-s);margin:0 auto;padding:0 15px}section{margin-bottom:7rem!important}a{color:inherit;text-decoration:none;cursor:pointer;transition:.2s ease}p a{font-weight:700}a:hover:not(.btn){text-decoration:underline}ul{list-style:none}img{max-width:100%;max-height:100%}.btn{display:block;padding:.5rem 2.5rem;border-radius:3rem;background:var(--white);color:var(--primary-color);border:1px solid var(--white);font-size:1.75rem;font-weight:800;white-space:nowrap;transition:.2s ease}.btn:hover{background:transparent;color:var(--white)}#counter,#strava{scroll-margin-top:calc(2rem + var(--header-height))}@media screen and (min-width:992px){body{font-size:1.25rem}}.text-s{font-size:1.1rem}.text-xs{font-size:1rem}.fw-700{font-weight:700}.fw-800{font-weight:800}.pb-1{padding-bottom:1rem}.h2,h2{font-size:2.75rem;line-height:2.8rem;text-transform:uppercase;margin-bottom:1rem}.h2,.h3,h2,h3{font-weight:700;text-align:center}.h3,h3{font-size:2rem;line-height:2.1rem;margin-bottom:.5rem}@media screen and (min-width:992px){.h2,h2{font-size:3.75rem;line-height:3.8rem}.h3,h3{font-size:2.5rem;line-height:2.7rem}}.upper_title{display:block;text-align:center;text-transform:uppercase;font-size:1rem;font-weight:500;letter-spacing:3px;margin-bottom:1rem}.underline{text-decoration:underline!important}.primary_color{color:var(--primary-color)}.green_color{color:var(--green-color)}.talan_blue{color:var(--talan-blue)}.orange_color{color:var(--orange-color)}