@charset "UTF-8";.header-svg{border-radius:5px;cursor:pointer;transition:.5ms}.header-svg:hover{background-color:var(--main-color)}.menu{position:relative;z-index:1}.header-icon{display:flex;justify-content:center;align-items:center;border-radius:5px;border:1px solid var(--main-color);width:38px;height:38px;transition:all .3s;cursor:pointer;position:relative}.header-icon .header-indicator{width:12px;height:12px;border-radius:100%;position:absolute;right:0;bottom:0;transform:translate(35%,35%);background:#f8b044}@media (max-width: 480px){.header-icon .header-indicator{width:9px;height:9px}}.header-icon .header-indicator.active{background:var(--green)}.header-icon path,.header-icon ellipse,.header-icon circle{transition:all .3s}.header-icon:hover{background:#4e41ab}.header-icon:hover path,.header-icon:hover ellipse,.header-icon:hover circle{stroke:#fff}@media (max-width: 480px){.header-icon{width:35px;height:35px}.header-icon svg{width:20px;height:20px}.selected-result svg{width:18px!important;height:18px!important}.selected-result svg path{stroke-width:1.2px}}.fullscreen-video-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#2222224d;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);display:flex;justify-content:center;align-items:center;z-index:1100;animation:fadeIn .3s ease}.fullscreen-video-content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.fullscreen-video-close{position:absolute;top:20px;right:20px;z-index:2;background:transparent;border:none;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;transition:background .2s}.fullscreen-video-wrapper{width:100%;max-width:1340px;aspect-ratio:16/9;max-height:80vh}@media (max-width: 1340px){.fullscreen-video-wrapper{max-width:1080px}}@media (max-width: 1080px){.fullscreen-video-wrapper{max-width:780px}}.fullscreen-video-player{width:100%;height:100%;object-fit:cover;border-radius:8px;background:transparent}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.fullscreen-video-content{max-width:100%;max-height:100%;padding-bottom:80px}.fullscreen-video-close{position:absolute;top:auto;right:auto;bottom:20px;left:50%;transform:translate(-50%)}.fullscreen-video-wrapper{max-height:70vh}}
