*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}button{border:none;background:transparent;cursor:pointer;padding:0}li,ul{margin:0;padding:0;list-style:none}a{text-decoration:none;cursor:pointer}.h1,a,h1{color:inherit}.h1,h1{font-size:120px;line-height:112%;font-family:var(--font-montserrat);font-weight:600}@media(max-width:768px){.h1,h1{font-size:100px;line-height:112%;color:inherit}}@media(max-width:767px){.h1,h1{font-size:68px;line-height:112%;color:inherit}}.h2,h2{font-size:44px;line-height:130%;color:inherit;font-family:var(--font-montserrat);font-weight:600}@media(max-width:768px){.h2,h2{font-size:36px;line-height:130%;color:inherit}}.h3,h3{font-size:32px;line-height:130%;color:inherit;font-family:var(--font-montserrat);font-weight:600}.h4,h4{font-size:18px;font-weight:500}.h4,.h5,h4,h5{line-height:150%;color:inherit;font-family:var(--font-montserrat)}.h5,h5{font-size:16px;font-weight:600}.body1{font-size:16px}.body1,.body2{line-height:140%;color:inherit;font-family:var(--font-montserrat);font-weight:500}.body2{font-size:14px}.body3{font-size:12px;line-height:130%;color:inherit;font-family:var(--font-montserrat);font-weight:500}.body{display:flex;flex-direction:column;min-height:100vh}.link{transition:color .3s}@media(hover:hover),(hover:none){.link:active,.link:hover{color:#ff5d3b}}