body,html{width:100%;height:100%;margin:0;padding:0;position:relative}html{scroll-behavior:smooth;scroll-padding-top:150px}body{font-family:var(--font-main),"Montserrat","Helvetica Neue",Helvetica,Arial,"sans-serif";color:#101828;font-size:18px;font-weight:480}h1,h2,h3,h4,span,p{margin:0;padding:0}h1,h2{font-size:60px;font-weight:400;line-height:1.2;transition:all .15s}@media only screen and (max-width:1100px){h1,h2{font-size:40px}}h3{font-size:24px}p,span{line-height:1.4}a{color:#101828;text-decoration:none;transition:all .15s}a:not(.noclick):active{transform:translateY(5px)}img{object-fit:cover}*{box-sizing:border-box}::selection{color:#fff;background-color:#6f43fa}::selection{color:#fff;background-color:#6f43fa}::-webkit-selection{color:#fff;background-color:#6f43fa}*{-webkit-user-select:text;user-select:text}.layout{flex-direction:column;gap:250px;padding-bottom:250px;display:flex;position:relative}.section{width:100%;transition:all .27s}@media only screen and (min-width:1660px){.section{padding-inline:200px}.section.small{padding-inline:100px}}@media only screen and (max-width:1660px){.section{padding-inline:120px}.section.small{padding-inline:60px}}@media only screen and (max-width:1100px){.section,.section.small{padding-inline:40px}}@media only screen and (max-width:799px){.section,.section.small{padding-inline:20px}}.flex{display:flex}.flex.y{flex-direction:column}.center{justify-content:center;align-items:center;display:flex}.click,.click-scale{cursor:pointer;transition:all .15s}.click:active,.click-scale:active{transform:translateY(5px)}.click:active.click-scale,.click-scale:active.click-scale{transform:scale(.9)}.disable-double-click{-webkit-user-select:none;user-select:none}.title{text-transform:uppercase;text-shadow:4px 4px #e0d9fe;text-align:center;color:#101828;font-size:6.25rem;font-weight:800;line-height:1;transition:all .27s;display:block}@media only screen and (max-width:1100px){.title{font-size:4rem}}.text-accent{color:#6f43fa}.text-secondary{color:#ad9af8}.text-pink{color:#ff51af}
