@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/inter-subset.woff2') format('woff2');unicode-range:U+20-7E,U+A9,U+F3,U+105,U+107,U+119,U+141-142,U+144,U+15A-15B,U+17A-17C,U+2013,U+201D-201E}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/inter-subset.woff2') format('woff2');unicode-range:U+20-7E,U+A9,U+F3,U+105,U+107,U+119,U+141-142,U+144,U+15A-15B,U+17A-17C,U+2013,U+201D-201E}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/inter-subset.woff2') format('woff2');unicode-range:U+20-7E,U+A9,U+F3,U+105,U+107,U+119,U+141-142,U+144,U+15A-15B,U+17A-17C,U+2013,U+201D-201E}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/inter-subset.woff2') format('woff2');unicode-range:U+20-7E,U+A9,U+F3,U+105,U+107,U+119,U+141-142,U+144,U+15A-15B,U+17A-17C,U+2013,U+201D-201E}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/montserrat-subset.woff2') format('woff2');unicode-range:U+20-7E,U+A9,U+F3,U+105,U+107,U+119,U+141-142,U+144,U+15A-15B,U+17A-17C,U+2013,U+201D-201E}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/montserrat-subset.woff2') format('woff2');unicode-range:U+20-7E,U+A9,U+F3,U+105,U+107,U+119,U+141-142,U+144,U+15A-15B,U+17A-17C,U+2013,U+201D-201E}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/montserrat-subset.woff2') format('woff2');unicode-range:U+20-7E,U+A9,U+F3,U+105,U+107,U+119,U+141-142,U+144,U+15A-15B,U+17A-17C,U+2013,U+201D-201E}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/montserrat-subset.woff2') format('woff2');unicode-range:U+20-7E,U+A9,U+F3,U+105,U+107,U+119,U+141-142,U+144,U+15A-15B,U+17A-17C,U+2013,U+201D-201E}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/montserrat-subset.woff2') format('woff2');unicode-range:U+20-7E,U+A9,U+F3,U+105,U+107,U+119,U+141-142,U+144,U+15A-15B,U+17A-17C,U+2013,U+201D-201E}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url('../fonts/montserrat-subset.woff2') format('woff2');unicode-range:U+20-7E,U+A9,U+F3,U+105,U+107,U+119,U+141-142,U+144,U+15A-15B,U+17A-17C,U+2013,U+201D-201E}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:100 700;font-display:swap;src:url('../fonts/material-symbols-subset.woff2') format('woff2')}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.5}100%{transform:scale(1.5);opacity:0}}.pulse-indicator-green::before{content:'';position:absolute;left:-4px;top:-4px;right:-4px;bottom:-4px;border-radius:50%;background-color:#10b981;animation:2s cubic-bezier(.215,.61,.355,1) infinite pulse-ring}@keyframes float-y{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:6s ease-in-out infinite float-y}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-up.is-visible{opacity:1;transform:translateY(0)}.diagonal-mask{clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%)}@media (max-width:1024px){.diagonal-mask{clip-path:none}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f7f9fb}::-webkit-scrollbar-thumb{background-color:#bb0017;border-radius:6px;border:3px solid #f7f9fb}::-webkit-scrollbar-thumb:hover{background-color:#93000f}@keyframes pulse-red{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(187,0,23,.4)}70%{transform:scale(1.05);box-shadow:0 0 0 15px rgba(187,0,23,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(187,0,23,0)}}.pulse-animation{animation:2s infinite pulse-red}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.drawer-transition{transition:transform .3s cubic-bezier(.4, 0, .2, 1)}@media only screen and (max-width:991px){#desktop-root{display:none!important}#mobile-root{display:block!important}}@media only screen and (min-width:992px){#desktop-root{display:block!important}#mobile-root{display:none!important}}.custom-select-wrapper select{display:none!important}.custom-select-trigger{cursor:pointer;user-select:none;display:flex!important;align-items:center;justify-content:space-between}.custom-options{position:absolute;display:block;top:100%;left:0;right:0;z-index:50;margin-top:8px;background:#fff;border-radius:.75rem;box-shadow:0 10px 25px rgba(31,58,94,.1);border:1px solid rgba(224,227,229,.8);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:.3s;overflow:hidden}.custom-select-wrapper.open .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.custom-option{display:block;padding:12px 16px;cursor:pointer;transition:.2s}.custom-option:hover{background-color:rgba(242,19,37,.05);color:#f21325}.custom-option.selected{background-color:rgba(242,19,37,.1);color:#bb0017;font-weight:600}.arrow-icon{transition:transform .3s}.custom-select-wrapper.open .arrow-icon{transform:rotate(180deg)}.custom-select-trigger:focus,.custom-select-wrapper.open .custom-select-trigger{border-color:#f21325!important;box-shadow:0 0 0 2px rgba(242,19,37,.1)!important;outline:0!important}@media only screen and (max-width:991px){.custom-select-trigger:focus,.custom-select-wrapper.open .custom-select-trigger{border-color:#bb0017!important;box-shadow:0 0 0 4px rgba(187,0,23,.05)!important;background-color:#fff!important}}#cc-main{--cc-font-family:'Montserrat',sans-serif;--cc-btn-primary-bg:#f21325;--cc-btn-primary-border-color:#f21325;--cc-btn-border-radius:33px;--cc-toggle-on-bg:#f21325}#cc-main .cm{background:rgba(255,255,255,.7)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;--cc-modal-transition-duration:0.7s!important}button[data-cc=show-preferencesModal]:focus,button[data-cc=show-preferencesModal]:hover{background-color:transparent!important;border-color:#f8f9fa!important;color:#fff!important;outline:0!important;box-shadow:none!important}
