.ink-100{color:#FEFEFE}.ink-300{color:#B5BAB8}.ink-500{color:#5E6873}.ink-700{color:#333}.ink-900{color:#111}.white{color:#fff}.bg-ink-100{background-color:#FEFEFE}.bg-ink-300{background-color:#B5BAB8}.bg-ink-500{background-color:#5E6873}.bg-ink-700{background-color:#333}.bg-ink-900{background-color:#111}.bg-white{background-color:#fff}.rounded{border-radius:4px}.rounded-lg{border-radius:8px}.padding.top-sm{padding-top:4px}.padding.top-md{padding-top:8px}.padding.top-lg{padding-top:16px}.margin.top-sm{margin-top:4px}.margin.top-md{margin-top:8px}.margin.top-lg{margin-top:16px}.wrap{flex-wrap:wrap}.grid25{flex-basis:23%}.grid33{flex-basis:31%}.grid40{flex-basis:38%}.grid50{flex-basis:48%}.grid60{flex-basis:58%}.grid66{flex-basis:64%}.grid75{flex-basis:73%}.grid100{flex-basis:98%}.max75{max-width:75%}.someButton{display:inline-flex;gap:8px;padding:16px 24px;border-radius:4px;border:2px solid #6CEA89;text-decoration:none;color:#fff;text-shadow:0 0px 5px rgba(0,0,0,0.25);transition:0.5s all}.someButton:hover{background-color:#5DAF6F;box-shadow:0 0 10px #D3E7B6}.someButton.primary{background-color:#6CEA89;color:#fff}.someButton.primary:hover{background-color:#5DAF6F}.someCard{height:300px;transition:all 0.5s;outline:1px solid transparent;background-color:#111;cursor:pointer;background-position:center center;background-size:cover;border-radius:4px;overflow:hidden;position:relative;flex-grow:1;color:transparent}.someCard.large,.someCard.lg{flex-grow:1;height:500px}.someCard.xl{height:600px;max-width:257px;flex-basis:10%}.someCard.country{height:350px;max-width:-webkit-fill-available}.someCard .topLeftContent{position:absolute;left:8px;top:8px;overflow:hidden;background-color:#fff;border-radius:8px;padding:4px}.someCard .topRightContent{position:absolute;z-index:99;color:#fff;right:8px;top:8px;background:rgba(0,0,0,0.9);padding:4px 8px;border-radius:24px;font-weight:bold;font-size:14px;letter-spacing:0.5px}.someCard .icon{width:100%;display:flex;height:100%;align-items:center;justify-content:center;font-size:125px;color:#111;background-image:url('https://static.journii.com/static/img/card-bg-min.png?2a969843d75d');background-size:cover}.someCard .bottomLeftContent{display:flex;flex-direction:column;gap:0px;justify-content:flex-end;position:absolute;left:0px;bottom:0px;z-index:1;width:-webkit-fill-available;padding:8px;min-height:20%;top:auto;background:linear-gradient(180deg,rgba(0,0,0,0) 3.9%,rgba(0,0,0,0.8) 100%);text-shadow:0px 0px 10px rgba(0,0,0,0.75)}.someCard .bottomLeftContent .rating{display:flex;color:#fff;font-size:12px;align-items:center;height:16px}.someCard .bottomLeftContent .rating .star{position:relative}.someCard .bottomLeftContent .rating .star i{color:#FBC400}.someCard .bottomLeftContent .rating .star i:nth-of-type(2){position:absolute;left:0;top:4px;z-index:0}.someDivider{overflow:hidden;border-bottom:1px solid #333;margin:8px 0}.someDivider.ticket{border-bottom:1px dotted #333;position:relative;z-index:0;overflow:visible}.someDivider.ticket:before{position:absolute;left:-8px;top:-8px;content:"";z-index:1;height:16px;width:16px;background-color:#333;border-radius:50%}.someDivider.ticket:after{position:absolute;right:-8px;top:-8px;content:"";z-index:1;height:16px;width:16px;background-color:#333;border-radius:50%}.someFlex{display:flex;flex-direction:row;gap:0px;flex-grow:1}.someFlex.vertical{flex-direction:column}.someFlex.gapSm{gap:4px}.someFlex.gapMd{gap:8px}.someFlex.gapLg{gap:16px}.someFlex.gapXl{gap:24px}.someFlex.gapXxl{gap:48px}.someFlex.alignCenter{align-items:center}.someFlex.alignStart{align-items:flex-start}.someFlex.alignEnd{align-items:flex-end}.someFlex.justifyCenter{justify-content:center}.someFlex.justifyStart{justify-content:flex-start}.someFlex.justifyEnd{justify-content:flex-end}.someHeading,.someTitle{font-family:"fira-sans",sans-serif;font-size:24px;line-height:32px;font-weight:bold;padding:0;margin:0;flex-direction:column}.someHeading.h1,.someTitle.h1,.someHeading.l1,.someTitle.l1{font-size:96px;line-height:88px}.someHeading.h2,.someTitle.h2,.someHeading.l2,.someTitle.l2{font-size:72px;line-height:84px}.someHeading.h3,.someTitle.h3,.someHeading.l3,.someTitle.l3{font-size:36px;line-height:42px}.someHeading.h4,.someTitle.h4,.someHeading.l4,.someTitle.l4{font-size:32px;line-height:36px}.someHeading.h5,.someTitle.h5,.someHeading.l5,.someTitle.l5{font-size:20px;line-height:32px}.someHeading.clamp-1,.someTitle.clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.someHeading.clamp-2,.someTitle.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.someHeading.clamp-3,.someTitle.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.someIcon{height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#6CEA89}.someIcon.sm{height:16px;width:16px;line-height:16px;font-size:14px}.someIcon.md{height:24px;width:24px;line-height:24px;font-size:20px}.someIcon.lg{height:32px;width:32px;line-height:32px;font-size:28px}.someIcon.xl{height:48px;width:48px;line-height:48px;font-size:42px}.someImage{object-fit:cover;height:100%;width:100%;position:relative;z-index:0}.someImage.contain{object-fit:contain}.someInput{display:flex;flex-grow:1;position:relative}.someInput input{height:32px;border:1px solid #D3E7B6;border-radius:4px;font-size:14px;line-height:32px;transition:all 0.4s;outline:2px solid transparent;outline-offset:-2px;padding:0 12px;flex-grow:1;z-index:0}.someInput input:focus{outline:2px solid #6CEA89;outline-offset:-2px;border-color:#6CEA89;box-shadow:0 0 0 3px #024438}.someInput.with-icon .someIcon{position:absolute;left:4px;top:1px;height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#6CEA89;color:#111;z-index:1}.someInput.with-icon .someIcon.sm{height:16px;width:16px;line-height:16px;font-size:14px}.someInput.with-icon .someIcon.md{height:24px;width:24px;line-height:24px;font-size:20px}.someInput.with-icon .someIcon.lg{height:32px;width:32px;line-height:32px;font-size:28px}.someInput.with-icon .someIcon.xl{height:48px;width:48px;line-height:48px;font-size:42px}.someInput.with-icon input{padding-left:36px}.someInput .picker{position:fixed;width:260px;margin-top:35px}.someInput .autocomplete-list{position:absolute;z-index:1000;width:100%;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #ccc;top:44px;left:-2px;border-radius:4px;max-height:236px;display:none;overflow:hidden;overflow-y:scroll}.someInput .autocomplete-list li{padding:0.5rem 0.75rem;cursor:pointer;display:block}.someInput .autocomplete-list li a{display:block;color:#111;text-decoration:none}.someInput .autocomplete-list li:hover,.someInput .autocomplete-list li.active{background:#f0f0f0}.someLayout{padding:16px 24px;max-width:1400px;margin:0 auto}.someModal{padding:0px;display:flex;flex-direction:column;height:-webkit-fill-available}.someModal form{height:-webkit-fill-available}.someModal .someModalHeader{padding:0 12px;height:68px;display:flex;flex-grow:1;align-items:center;max-height:68px;min-height:68px}.someModal .someModalContainer{display:flex;gap:24px;flex-grow:1;padding:0 12px;height:max-content;max-height:calc(100% - 160px);margin-bottom:12px}.someModal .someModalContainer .someModalImage{display:flex;max-width:45%;overflow:hidden;border-radius:4px}.someModal .someModalContainer .someModalImage img{object-fit:cover;height:100%;width:600px;position:relative;z-index:0}.someModal .someModalContainer .someModalContent{background-color:#111;border-radius:4px;flex-grow:1;overflow:hidden}.someModal .someModalContainer .someModalContent .someModalContentSection{padding:12px 24px}.someModal .someModalFooter{height:80px;max-height:80px;min-height:80px;display:flex;flex-grow:1;align-items:center;background-color:#111;padding:0 12px}.someText{font-family:"fira-sans",sans-serif;font-size:16px;line-height:32px;padding:0;margin:0}.someText.lg,.someText.t1,.someText.l1{font-size:20px;line-height:32px}.someText.md,.someText.t2,.someText.l2{font-size:16px;line-height:32px}.someText.sm,.someText.t3,.someText.l3{font-size:12px;line-height:16px}.someText.strong{font-weight:bold}.someText.clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.someText.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.someText.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.someText.upper{text-transform:uppercase}