@import url("https://fonts.googleapis.com/css2?family=Great+Vibes&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");@font-face{font-family:NewYork;src:url(/fonts/NewYork.otf) format("opentype");font-weight:400;font-style:normal}body,html{max-width:100vw;overflow-x:hidden;overflow-y:auto}body{background-size:cover!important;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}*{box-sizing:border-box;padding:0;margin:0}li,ol,ul{list-style:none}a{color:inherit;text-decoration:none}a,button{cursor:pointer}button{border:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#333;-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:inherit}@media only screen and (max-width:767px){body,html{max-width:100vw;font-size:14px}body{background-position:top;background-size:cover}img,video{max-width:100%;height:auto}.container{padding:0 1rem}}@media only screen and (min-width:768px) and (max-width:1024px){body,html{max-width:100vw;font-size:16px}body{background-position:50%;background-size:cover}img,video{max-width:100%;height:auto}.container{padding:0 2rem}}