.error-message{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;height:100%;gap:1rem;font-size:1.7rem;font-weight:400;line-height:1.5;text-align:center;color:#ff65a8}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}*{font-family:Noto Sans,sans-serif}.content{height:calc(100% - 100px);overflow-y:auto;margin-top:100px;padding-right:2rem}@media screen and (max-width:428px){.content{padding-right:1rem}}.divider{background:#ff65a8;width:20%;height:.3rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f9f6ff;border-radius:20px}::-webkit-scrollbar-thumb{background-color:#ff65a8;border-radius:20px;border:2px solid #f9f6ff}.project{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.project__head{width:100%}.project__title{text-transform:uppercase;font-size:1.4rem;font-weight:700}.project__subtitle,.project__title{line-height:1.2;text-align:center;color:#f9f6ff}.project__subtitle{font-size:1rem;font-weight:400}.project__divider{margin:1rem auto}.project__description{margin-top:2rem;gap:2rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;font-size:1rem;font-weight:400;line-height:1.4;text-align:start;color:#f9f6ff}@media screen and (max-width:1024px){.project__description{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center;flex-wrap:wrap}}.project__text{max-width:900px}.project__text p:not(:last-child){padding-bottom:1rem}.project__text ol,.project__text ul{list-style:auto;margin:1rem 0;padding-left:2rem}.project__text li{margin:.5rem 0}.project__text a{position:relative}.project__text a:before{width:100%;background-color:#f9f6ff}.project__text a:after,.project__text a:before{content:"";height:1px;position:absolute;bottom:0;left:0}.project__text a:after{width:0;background-color:#ff65a8;transition:.5s}.project__text a:hover:after{width:100%}.project__image{width:40%;min-width:300px;flex-shrink:0}@media screen and (max-width:1024px){.project__image{height:auto}}@media screen and (max-width:428px){.project__image{width:100%}}.project__image img{width:100%}.project__button-group{gap:1rem;margin-top:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.project__button{min-width:140px}.project__other{position:relative;width:100%;height:70px;margin:2rem 0 0;padding:0 2rem;justify-content:space-between}.project__other,.project__other-btn{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.project__other-btn{position:absolute;gap:.5rem;font-size:1.2rem;font-weight:600;line-height:1;text-align:center;color:#ff65a8;justify-content:center}@media screen and (max-width:428px){.project__other-btn{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}.project__other-btn:before{content:"";position:absolute;display:block;width:10px;height:10px;border-top:2px solid #ff65a8;border-right:2px solid #ff65a8;transition:.5s}@media screen and (max-width:428px){.project__other-btn:before{width:7px;height:7px;top:5px}}.project__other-btn:after{content:"";position:absolute;bottom:-10px;width:0;height:2px;background-color:#ff65a8;transition:.5s}.project__other-btn:hover:after{width:100%}.project__other-btn--prev{left:2rem}.project__other-btn--prev:before{left:-1.2rem;transform:rotate(225deg)}.project__other-btn--prev:hover:before{left:-1.5rem}.project__other-btn--next{right:2rem}.project__other-btn--next:before{right:-1.2rem;transform:rotate(45deg)}.project__other-btn--next:hover:before{right:-1.5rem}.project__other-name{text-transform:uppercase}@media screen and (max-width:428px){.project__other-name{font-size:1rem}}@media screen and (max-width:428px){.project__other-text{display:none}}