footer{background-color:rgba(34,34,34,.255);color:#fff;text-align:center}footer a{color:#ddd;margin:0 10px;text-decoration:none}footer a:hover{text-decoration:underline}.text-sm{font-family:Karla,sans-serif;font-size:14px;color:#f6f7ee}@media screen and (max-width:500px){.text-sm{font-size:8px}}.modalMention{font-family:Karla,sans-serif;font-size:14px;color:#f6f7ee;border:none;background-color:transparent}@media screen and (max-width:500px){.modalMention{font-size:8px}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.header{color:#f6f7ee;font-family:karla,sans-serif;font-weight:300;width:100%;border-radius:50px;position:absolute;top:10px;left:0;transform:translateX(0)}@import"https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Karantina:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Karantina:wght@300;400;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Didact+Gothic&display=swap";@import"https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&family=Kaushan+Script&display=swap";a,h1,h2,h3{font-family:karla;color:#f6f7ee}#root,body,html{height:100%}.bg-custom{background-image:url(/img/jungle_scene.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-10;filter:blur(8px);transform:scale(1.1)}.flex{display:flex}.center{justify-content:center}.align-center{align-items:center}.left{justify-content:left}.space-between{justify-content:space-between}.row{flex-direction:row}.pointNone{list-style-type:none}.column{flex-direction:column}.height100vh{height:100vh}.widthFull{width:100%!important}.heightFull{height:100%}.width90{width:90%}.width80{width:80%}.gap5{gap:5px}.gap10{gap:10px}.gap20{gap:20px}.absolute{position:absolute}.hidden{display:none}.scroll{overflow:auto}.scroll-y{overflow-y:auto}.widthAuto{width:auto}.margin0{margin-bottom:0!important}.margin10Bottom{margin-bottom:10px}.margin20Bottom{margin-bottom:20px}.padding10{padding:10px}.padding20{padding:20px}.padding20top{padding-top:20px}.padding20bottom{padding-bottom:20px}.padding10bottom{padding-bottom:10px}.overflow-none{overflow:hidden}.hideScroll{scrollbar-width:none}.relative{position:relative}.start{justify-content:start}.end{justify-content:end}.align-start{align-items:start}.align-end{align-items:end}.padding-bottom10{padding-bottom:10xp}.cache{opacity:0;transition:opacity .5s ease,transform .5s ease}.cocktail-info-visible,.visible{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}.cocktail-info-visible{scrollbar-width:none}.brightness{filter:brightness(.5) drop-shadow(0 5px 7px #3a1820)}.shadow-white{filter:drop-shadow(0 5px 15px #f6f7ee)}.zIndexPositive{z-index:10}.font300{font-weight:300}.font400{font-weight:400}.shadow{filter:drop-shadow(0 10px 2px #000000)}.width250{width:250px!important}.width280{width:280px!important}.max-height60{max-height:60%}.padding-top-20{padding-top:20px}.padding-left-10{padding-left:10px}.padding-right-10{padding-right:10px}.margin-botom20{margin-bottom:20px}.layout-header{top:0}.layout-footer,.layout-header{position:fixed;left:0;width:100%;z-index:100}.layout-footer{bottom:0}.transparent{background-color:transparent}.text-center{text-align:center}.text-left{text-align:left}.scale:hover{transform:scale(1.2);transition:.5s ease-in-out}.karantina{font-family:Karantina}.yellow{color:#f6e27f}.font26{font-size:26px}.font22{font-size:22px}.font20{font-size:20px}.in-block{display:inline-block}.no-resize{resize:none}.language-container{position:relative;cursor:pointer}.language-label{color:#fff;cursor:pointer}.language-dropdown{position:absolute;top:100%;left:0;background:rgba(0,0,0,.2);border:none;border-radius:5px;overflow:hidden;z-index:10}.language-dropdown p{margin:0;padding:10px;cursor:pointer;color:#f6f7ee;transition:.5s ease-in-out}.language-dropdown p:hover{transform:scale(1.1)}