:root{--dark-color:#232221;--purple-color:#381852;--pink-color:#93559b;--green-color:#1a6532;--light-color:#f3f3f3;--secondary-color:#ececec;--bg-light:#f0f0ef}@font-face{font-family:RippleMainFont;src:url("/fonts/main/Futura Bold font.ttf") format("truetype")}@font-face{font-family:RippleSubFont;src:url(/fonts/sub/rainbowmansion-osf.ttf) format("truetype")}.mainFont{font-family:RippleMainFont}.subFont{font-family:RippleSubFont}.myBgImage{background-image:url(/images/bg-grid.png);background-size:50%}button.primarybutton{color:var(--light-color);background-color:var(--purple-color);font-family:RippleMainFont;font-size:medium}.pink-text{color:var(--pink-color)!important}.dark-text{color:var(--dark-color)!important}.dark-text:hover{color:var(--pink-color)!important}.underline-green{color:var(--green-color)}.bordered-primary-chip{color:var(--pink-color)!important;border-color:var(--pink-color)!important}.bg-light{background-color:var(--bg-light)}.rounded-b-lg{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.customized-link{color:var(--dark-color)!important}.customized-link,.customized-link:hover{width:-moz-fit-content;width:fit-content}.customized-link:hover{color:var(--light-color)!important;background-color:var(--pink-color);padding:0 4px;transition:background-color 1s!important}.bg-purple{background-color:var(--purple-color)}#customized-menu,#customized-navbar{background-color:var(--bg-light)}#customized-menu{height:-moz-max-content!important;height:max-content!important;width:-moz-max-content;width:max-content;float:right;justify-self:flex-end}#customized-menu .pink-color{color:var(--pink-color)}#footer{background-color:var(--light-color);color:var(--dark-color)}.customized-link-icon{color:var(--dark-color)!important}.customized-link-icon:hover{color:var(--pink-color)!important}.projects .pink-link{color:var(--pink-color)}[class*=" number-slide"],[class^=number-slide]{display:flex;align-items:center;justify-content:center;font-size:50px;font-weight:500;height:300px;max-height:100vh}.navigation-wrapper{position:relative}.dots{display:flex;padding:10px 0;justify-content:center}.dot{border:none;width:10px;height:10px;background:#c5c5c5;border-radius:50%;margin:0 5px;padding:5px;cursor:pointer}.dot:focus{outline:none}.dot.active{background:var(--pink-color)}.arrow{width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);fill:var(--pink-color);cursor:pointer}.arrow--left{left:5px}.arrow--right{left:auto;right:5px}.arrow--disabled{fill:#c5c5c5}.loader{width:-moz-fit-content;width:fit-content;font-size:50px;line-height:1.5;font-family:RippleMainFont;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #000;background:radial-gradient(1.13em at 50% 1.6em,#000 99%,#0000 101%) calc(50% - 1.6em) 0/3.2em 100% text,radial-gradient(1.13em at 50% -.8em,#0000 99%,#000 101%) 50% .8em/3.2em 100% repeat-x text;animation:l9 2s linear infinite}.loader:before{content:"Loading"}@keyframes l9{to{background-position:calc(50% + 1.6em) 0,calc(50% + 3.2em) .8em}}.flipping-card{width:250px;height:250px;perspective:1000px}.flipping-card-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .999s}.flipping-card:hover .flipping-card-inner{transform:rotateY(180deg)}.flipping-card-back,.flipping-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flipping-card-front{transform:rotateY(0deg)}.flipping-card-back,.flipping-card-front{display:flex;align-items:center;justify-content:center;font-size:24px}.flipping-card-back{background-color:rgba(56,24,82,.5);border-radius:10px;transform:rotateY(180deg)}.side-section{position:sticky;top:64px;height:calc(100dvh - 64px);overflow:hidden}.scroll-down-arrow svg{width:35px;height:35px;margin:0 auto;transform:rotate(25deg);.draw-arrow{stroke-width:5;stroke:var(--dark-color);fill:none;animation:heartbeat 2s ease-in-out infinite both}}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}