:root{--small:$small;--medium:$medium;--navWidth:80px;--circle-width:1500px;--circle-width-halved:calc(var(--circle-width)/2);--circle-width-large:calc(var(--circle-width)*1.75);--purple:#a5147e;--pink:#fe1362;--blue:#36b1ca;--green:#12c470;--orange:#fe5d0b;--yellow:#febe06;--black:#222;--white:#fff;--lightpurple:#f6e7f2;--lightpink:#ffe7ef;--lightblue:#eaf7fa;--lightgreen:#e6f9f0;--lightorange:#ffeee6;--lightyellow:#fff9e5;--realorange:#ff5d40;--vh100:100vh}body,html{color:#333;font-family:Poppins,sans-serif;font-size:3vmin;line-height:1.2;max-width:100vw}@media screen and (min-width:720px){body,html{font-size:18px}}body h1,html h1{font-size:2rem;font-weight:500}body h2,html h2{font-size:1.5rem;font-weight:500}body label,body p,html label,html p{font-size:1rem}body span,html span{font-size:1em}body p,html p{line-height:1.57}body .text-link,html .text-link{color:#333}.text-center{text-align:center!important}html{scroll-snap-type:y mandatory}body{background-color:#efefef;margin:0}*{box-sizing:border-box}img{max-width:100%}.hide-for-small{display:none}@media screen and (min-width:720px){.hide-for-small{display:initial}.hide-for-large{display:none}}.gradient,.purple .button:not(.text-btn):hover,.purple button:not(.text-btn):hover{background:transparent linear-gradient(90deg,#a4167f,#ff5d40);color:#fff}.slide{align-items:center;background-position:50%;background-size:cover;justify-content:center;min-height:100%;overflow:hidden}.list,.slide{display:flex;flex-direction:column}.list{align-items:flex-start;flex-wrap:wrap;justify-content:space-around;width:100%}.list .point{align-items:center;display:flex;margin-bottom:1rem;padding-left:.5rem}.list .point .number{background-color:#fff3;border-radius:1000px;display:inline-block;font-size:1.25rem;height:3rem;line-height:3rem;margin-right:2rem;min-width:3rem;text-align:center}.list .point label{font-size:1.2rem}@media screen and (min-width:720px){.list{align-items:flex-start;flex-direction:row;justify-content:center}.list .point{display:block;margin:0 1.5rem;padding-left:0;text-align:center}.list .point .number{font-size:2rem;margin:0 auto 1rem}.list .point label{display:block}}.button:not(.text-btn),button:not(.text-btn){background-color:var(--purple);border:none;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:900;outline:none;padding:.9rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease-out,color .15s ease-out}.button:not(.text-btn):hover,button:not(.text-btn):hover{background-color:#fff;color:var(--purple)}.button:not(.text-btn).white,button:not(.text-btn).white{background-color:#fff;color:var(--realorange)}.button:not(.text-btn).white:hover,button:not(.text-btn).white:hover{background-color:var(--realorange);color:#fff}.text-btn{background-color:transparent;border:none;display:block;font-size:1em;outline:none;padding:.5rem 0}.text-btn:before{content:"^";display:inline-block;margin-right:.5rem;transform:rotate(180deg)}.text-btn.open:before{transform:rotate(0)}.blue .button:not(.text-btn),.blue button:not(.text-btn){background-color:var(--blue)}.blue .button:not(.text-btn).white,.blue .button:not(.text-btn):hover,.blue button:not(.text-btn).white,.blue button:not(.text-btn):hover{background-color:#fff;color:var(--blue)}.blue .button:not(.text-btn).white:hover,.blue button:not(.text-btn).white:hover{background-color:var(--blue);color:#fff}.pink .button:not(.text-btn),.pink button:not(.text-btn){background-color:#fff;color:var(--pink)}.light.pink .button:not(.text-btn),.light.pink button:not(.text-btn),.pink .button:not(.text-btn):hover,.pink button:not(.text-btn):hover{background-color:var(--pink);color:#fff}.light.pink .button:not(.text-btn):hover,.light.pink button:not(.text-btn):hover{background-color:#fff;color:var(--pink)}.light.green .button:not(.text-btn),.light.green button:not(.text-btn){background-color:var(--green);color:#fff}.green .button:not(.text-btn),.green button:not(.text-btn),.light.green .button:not(.text-btn):hover,.light.green button:not(.text-btn):hover{background-color:#fff;color:var(--green)}.green .button:not(.text-btn):hover,.green button:not(.text-btn):hover{background-color:var(--green);color:#fff}.green .button:not(.text-btn).white,.green button:not(.text-btn).white{background-color:#fff;color:var(--green)}.green .button:not(.text-btn).white:hover,.green button:not(.text-btn).white:hover{background-color:var(--green);color:#fff}.light.orange .button:not(.text-btn),.light.orange button:not(.text-btn){background-color:var(--orange);color:#fff}.light.orange .button:not(.text-btn).white,.light.orange .button:not(.text-btn):hover,.light.orange button:not(.text-btn).white,.light.orange button:not(.text-btn):hover{background-color:#fff;color:var(--orange)}.light.orange .button:not(.text-btn).white:hover,.light.orange button:not(.text-btn).white:hover{background-color:var(--orange);color:#fff}.light.yellow .button:not(.text-btn),.light.yellow button:not(.text-btn){background-color:var(--yellow);color:#fff}.light.yellow .button:not(.text-btn).white,.light.yellow .button:not(.text-btn):hover,.light.yellow button:not(.text-btn).white,.light.yellow button:not(.text-btn):hover{background-color:#fff;color:var(--yellow)}.light.yellow .button:not(.text-btn).white:hover,.light.yellow button:not(.text-btn).white:hover{background-color:var(--yellow);color:#fff}
