.event-page-wrapper{width:100%;height:-moz-fit-content;height:fit-content;display:flex;position:relative}.event-page-bg{width:100%;height:720px;position:absolute;overflow:hidden}.event-page-grad{background:linear-gradient(268deg,rgba(199,232,255,.9) 12.55%,rgba(4,123,255,.9) 90.35%);width:100%;height:720px;top:0;left:0}.event-page-slice{background:#fff;width:150%;height:500px;position:absolute;top:400px;left:-200px;transform:rotate(175deg)}.event-page{z-index:2;flex-direction:column;align-items:center;width:100%;padding:96px 0 200px;display:flex;position:relative}.event-page-hero{flex-direction:column;align-items:center;width:680px;display:flex}.event-page-hero-title{color:#fff;text-align:center;font-size:40px;font-style:normal;font-weight:700;line-height:normal}.event-page-country-filter{scrollbar-width:none;gap:8px;width:100%;max-width:960px;margin:0 auto 40px;padding-bottom:8px;display:flex;overflow-x:auto}.event-page-country-filter::-webkit-scrollbar{display:none}.event-page-country-filter-button{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:16px;font-weight:500;line-height:1;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.event-page-country-filter-button:hover{background:rgba(255,255,255,.14);border-color:#fff;outline:none}.event-page-country-filter-button:focus-visible{background:rgba(255,255,255,.14);border-color:#fff;outline:none}.event-page-country-filter-button:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.45)}.event-page-country-filter-button.is-active{color:#195da9;background:#fff;border-color:#fff}.event-page-country-filter-button:disabled{opacity:.45;cursor:not-allowed}.event-page-country-filter-count{min-width:18px;font-family:var(--font-plumb-light);text-align:right;opacity:.8;font-size:13px}.event-page-filters{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:64px;display:flex}.event-page-search{background:#fff;border:1px solid #e9eaeb;border-radius:6px;align-items:center;width:100%;max-width:680px;min-height:44px;padding:8px 56px 8px 28px;display:flex}.event-page-search:focus{border-color:#195da9;outline:none;box-shadow:0 0 0 3px rgba(25,93,169,.14)}.event-page-search::placeholder{color:#717680;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.event-page-filter-status{color:#fff;width:100%;max-width:680px;font-family:var(--font-plumb-light);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.event-page-filter-status button{color:#fff;text-underline-offset:3px;cursor:pointer;min-height:44px;text-decoration:underline}.event-page-filter-status button:hover{color:#e8f5ff}.event-page-empty button{color:#195da9;text-underline-offset:3px;cursor:pointer;min-height:44px;text-decoration:underline}.event-page-empty button:hover{color:#047bff}.event-page-empty{color:#535862;text-align:center;border-top:1px solid #d5d7da;border-bottom:1px solid #d5d7da;width:100%;padding:40px 16px}.event-page-empty p{margin-bottom:8px;font-size:18px}@media screen and (max-width:1280px){.event-page{padding:96px 32px 200px}}@media screen and (max-width:768px){.event-page-hero-title{font-size:24px}.event-page-bg,.event-page-grad{height:1080px}.event-page-slice{height:150%;top:300px;left:50px;transform:rotate(45deg)}.event-page{padding:96px 16px 200px}.event-page-hero{width:100%}.event-page-filters{margin-bottom:48px}.event-page-search{width:100%}.event-page-review-title{font-size:24px}.event-page-search::placeholder{font-size:14px}}@media screen and (min-width:769px){.event-page-country-filter{justify-content:center;overflow-x:visible}.event-page-country-filter-button{padding:8px 16px;font-size:18px}.event-page-filter-status{font-size:16px}}@media (prefers-reduced-motion:reduce){.event-page-country-filter-button{transition:none}}
.event-page-review{background:#fff;border-radius:16px;justify-content:center;width:1280px;margin:0 auto;padding:56px;display:flex;box-shadow:0 2px 10px rgba(0,0,0,.07)}.event-page-review-cont{flex-direction:column;align-items:center;gap:32px;width:590px;display:flex}.event-page-review-title{text-align:center;color:#333;font-size:40px;font-style:normal;font-weight:700;line-height:normal}.event-page-review-desc{color:#a4a7ae;text-align:center;margin-top:-20px;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.event-page-review-input-cont{flex-direction:column;gap:4px;width:100%;display:flex}.event-page-review-input-name{color:#333;align-items:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex}.event-page-review-input-name div{color:#f97066}.event-page-review-input{border:1px solid #e9eaeb;border-radius:6px;justify-content:space-between;padding:8px 12px;display:flex}.event-page-review-mark{flex-direction:column;gap:8px;width:100%;display:flex}.event-page-review-mark-title{color:#333;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.event-page-review-stars{align-items:center;gap:4px;display:flex}.event-page-review-review-cont{flex-direction:column;gap:8px;width:100%;display:flex}.event-page-review-review{background:#fff;border:1px solid #e9eaeb;border-radius:8px;height:80px;padding:8px 12px}.event-page-review-review::placeholder{color:#a4a7ae;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.event-page-review-capch{color:#333;border:1px solid #e9eaeb;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex}.event-page-review-capch img{margin-left:10px}.event-page-review-del{background:#d5d7da;width:100%;height:1px}.event-page-review-btn{color:#fff;background:linear-gradient(242deg,#c7e8ff 6.61%,#047bff 70.9%);border-radius:8px;justify-content:center;align-items:center;width:100%;padding:12px 16px;transition:all .2s;display:flex}.event-page-review-btn:hover{background:linear-gradient(242deg,#047bff 6.61%,#c7e8ff 70.9%)}@media screen and (max-width:1280px){.event-page-review{width:100%;margin:0 32px}}@media screen and (max-width:768px){.event-page-review{gap:24px;padding:16px}.event-page-review-title{font-size:24px}.event-page-review-desc{margin-top:-12px;font-size:14px}.event-page-review-input-name{font-size:14px}.event-page-review-input{font-size:16px}.event-page-review-mark-title,.event-page-review-review::placeholder,.event-page-review-capch,.event-page-review-btn{font-size:14px}}
