@font-face{font-family:Calibre;src:url(/fonts/Calibre-Semibold.otf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:GT-Walsheim-Pro-Trial;src:url(/fonts/GT-Walsheim-Pro-Trial-Bold.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:GT-Walsheim-Pro-Trial;src:url(/fonts/GT-Walsheim-Pro-Trial-Medium.otf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:GT-Walsheim-Pro-Trial;src:url(/fonts/GT-Walsheim-Pro-Trial-Ultra-Bold.otf);font-style:normal;font-weight:900;font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{padding:0;margin:0;font-family:Calibre,sans-serif;width:100%;height:100%}a{color:inherit;text-decoration:none}p{margin:0}@media screen and (min-width:768px){p{font-size:20px}}button{font-family:GT-Walsheim-Pro-Trial,sans-serif;border:none;text-transform:uppercase}img{width:100%;height:auto}ul{list-style-type:none;padding-left:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:GT-Walsheim-Pro-Trial,sans-serif;margin:0;font-weight:900}h1{font-size:66px;line-height:110%}@media screen and (min-width:768px){h1{font-size:110px;line-height:110%}}h2{font-size:35px;line-height:100%;text-transform:uppercase}@media screen and (min-width:400px){h2{font-size:42px}}@media screen and (min-width:768px){h2{font-size:70px}}h3{font-size:30px;line-height:120%;text-transform:uppercase}@media screen and (min-width:768px){h3{font-size:50px}}h4{font-size:16px;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){h4{font-size:16px}}