@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@tailwind base;::-webkit-scrollbar{width:0!important;height:1px!important}html{width:100vw}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}::-webkit-scrollbar-thumb{background:#8c1826;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#b30000}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.turn-fill:hover{fill:rgba(165,3,0,.8);filter:drop-shadow(3px 5px 2px rgb(0 0 0/.5))}*{font-family:Poppins,sans-serif}:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}body{color:rgb(var(--foreground-rgb));background:#fff;box-sizing:0;padding:0;margin:0}a:active,a:hover,a:link,a:visited,a[href]{color:inherit;text-decoration:none;background-color:transparent;outline:none;border:none;padding:0;margin:0;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit;cursor:pointer}a:focus,a:focus-visible{outline:none;box-shadow:none}.link,[class*=link],[class^=link]{all:unset;cursor:pointer}.select-region-fill{fill:rgba(165,3,0,.75);filter:drop-shadow(3px 5px 2px rgb(0 0 0/.5))}.nav{display:flex;color:#000;flex-direction:row;background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.25);justify-content:right;align-items:center;color:transparent!important}.svg-back-hover{fill:#352559}.svg-back-hover:hover{fill:#8c1826}.vertical-nav{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.25)}.selected-nav{color:#8c1826}.svg-menu-hover{stroke:#8c1826;fill:#8c1826}.modal-tit{color:#fff;text-shadow:1px 1px #8c1826}.first-navbar{border-bottom:1px solid #e4d3d3}.bottom-shadow{box-shadow:0 3px 5px 0 rgba(0,0,0,.25)}.gradient-text{cursor:pointer;background-color:#ca4246;background-image:linear-gradient(45deg,#8c1826 16.666%,#a30000 0,#750000 33.333%,#5c0000 0,#4b0000 50%,#4b0000 0,#360000 66.666%,#2d0000 0,#290000 83.333%,#000 0);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:rainbow-text-simple-animation-rev .75s ease forwards}.gradient-text:hover{animation:rainbow-text-simple-animation .5s ease-in forwards}@keyframes rainbow-text-simple-animation-rev{0%{background-size:650%}40%{background-size:650%}to{background-size:100%}}@keyframes rainbow-text-simple-animation{0%{background-size:100%}80%{background-size:650%}to{background-size:650%}}header{margin-top:calc(50vh - 3em)}.arrow{width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);fill:#fff;cursor:pointer}.arrow--left{left:5px}.arrow--right{left:auto;right:5px}.arrow--disabled{fill:hsla(0,0%,100%,.5)}.datepicker-style{border:1px solid #8c1826;border-radius:4px}.react-datepicker__day--selected,.react-datepicker__time-list-item--selected{background-color:#8c1826!important}.react-datepicker__day--weekend{background-color:#efefef}.box-shadow-effects{box-shadow:-2px 2px 6px 0 #000}.description{font-weight:500;box-shadow:2px 3px 5px 2px rgba(0,0,0,.25)}.fullscreen:hover{filter:drop-shadow(4px 4px 6px #000000);color:hsla(0,0%,100%,.7)}.red-base{color:#8c1826}.text-effect{font-weight:500;color:#fff;letter-spacing:5px;cursor:pointer;transition:.5s}.text-effect-mobile,.text-effect:hover{text-shadow:0 0 2px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #fff}.grid-slider{border:1.5px solid #bfa5a3!important}.grid-slider:hover{border:1.5px solid #8c1826!important}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}