/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/styles/style.scss ***!
  \********************************************************************************************************************************************/
.events-container{position:relative}@media(max-width: 1270px){.events-container{display:flex;flex-direction:column;gap:40px}}.events-calendar button{border:none;background:none;display:block}.events-calendar button:focus{outline:none}.events-calendar .react-calendar__navigation{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:40px}.events-calendar .react-calendar__navigation .react-calendar__navigation__prev-button,.events-calendar .react-calendar__navigation .react-calendar__navigation__next-button{width:48px;height:48px;box-shadow:0 4px 8px 0 rgba(0,0,0,.06),0 0 2px 0 rgba(0,0,0,.2);background:#fff;border-radius:100px;text-indent:-9999px;display:flex;align-items:center;justify-content:center}.events-calendar .react-calendar__navigation .react-calendar__navigation__prev-button:before,.events-calendar .react-calendar__navigation .react-calendar__navigation__next-button:before{content:"";display:block;width:24px;height:24px;background-position:center;background-repeat:no-repeat}.events-calendar .react-calendar__navigation .react-calendar__navigation__prev-button:hover,.events-calendar .react-calendar__navigation .react-calendar__navigation__next-button:hover{background-color:#aa97b7;box-shadow:0 4px 8px 0 rgba(0,0,0,.06),0 0 2px 0 rgba(0,0,0,.2)}.events-calendar .react-calendar__navigation .react-calendar__navigation__prev-button::before{background-image:url(4e455ab1d784f7ad8636.svg)}.events-calendar .react-calendar__navigation .react-calendar__navigation__next-button::before{background-image:url(0f5922c72a8267ea54b9.svg)}.events-calendar .react-calendar__navigation .react-calendar__navigation__prev-button:hover::before{background-image:url(c045590f48970d63f0e0.svg)}.events-calendar .react-calendar__navigation .react-calendar__navigation__next-button:hover::before{background-image:url(0b7d1de0c06e59f8932e.svg)}.events-calendar .react-calendar__navigation .react-calendar__navigation__label{color:#161a1d;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0 32px;flex-grow:0 !important}.events-calendar .react-calendar__viewContainer{width:735px;border-radius:4px;border:1px solid #e8e8e8}.events-calendar .react-calendar__viewContainer abbr[title],.events-calendar .react-calendar__viewContainer abbr[data-original-title]{text-decoration:none;cursor:default}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays{background-color:#fafafa}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{border-left:1px solid #e8e8e8;margin-left:-1px;color:#7a8086;font-size:10px;font-style:normal;font-weight:500;padding:6px;line-height:100%;flex-grow:1 !important}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile{height:105px;box-sizing:border-box;padding:10px;border:1px solid #e8e8e8;border-right:none;border-bottom:none;margin-left:-1px;position:relative;flex-grow:1 !important;overflow:visible !important}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile>abbr{position:absolute;left:10px;top:10px;color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:100%}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile:hover{background:#fafafa;cursor:pointer}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile.now{outline:1px solid #6a369a;outline-offset:-1px;border-right:1px solid #6a369a;z-index:100}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile.has-events{background:radial-gradient(128.21% 128.21% at 128.57% 138.65%, #F1E2FF 0%, #FFF 100%)}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile.has-events>abbr{font-weight:700}.events-calendar .react-calendar__viewContainer .current-events-list{display:flex;flex-direction:column;row-gap:2px;height:100%;justify-content:flex-end;align-items:flex-start}.events-calendar .react-calendar__viewContainer .current-events-list .event-item{padding:3px 4px;font-size:12px;font-style:normal;font-weight:400;line-height:normal;border-radius:4px;background:linear-gradient(90deg, #FFF0D8 0%, #FFF 100%);color:#de951b;text-align:left}.events-calendar .react-calendar__viewContainer .current-events-list .event-item.violet{color:#6a369a;background:linear-gradient(90deg, #F1E2FF 0%, #FFF 100%)}@media(max-width: 1270px){.events-calendar{margin:auto}.events-calendar .react-calendar__navigation{width:735px}}@media(max-width: 991px){.events-calendar{margin:0}.events-calendar .react-calendar__viewContainer{width:100%}.events-calendar .react-calendar__navigation{width:100%}}@media(max-width: 991px){.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile{position:static}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile>abbr{position:static}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile.now{border-right:none}.events-calendar .react-calendar__viewContainer .current-events-list{display:none}}@media(max-width: 575px){.events-calendar{border-radius:12px;border:1px solid #e1e1e6;margin-top:16px;padding-top:4px}.events-calendar .react-calendar__viewContainer{border:none;border-radius:0}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays{background:rgba(0,0,0,0)}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{border-left:none;margin-left:0;text-align:center;font-size:14px;font-weight:400;line-height:20px}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile{border:none;height:36px;padding:0;margin-left:0}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile>abbr{position:static;text-align:center;color:#161a1d}.events-calendar .react-calendar__viewContainer .react-calendar__month-view__days .react-calendar__tile.has-events{border-radius:4px;background:radial-gradient(196.99% 99% at 105.63% 106.94%, #F1E2FF 0%, #FFF 100%);box-shadow:1px 1px 0 0 rgba(0,0,0,.1)}.events-calendar .react-calendar__viewContainer .current-events-list{display:none}.events-calendar .react-calendar__month-view{padding:20px}.events-calendar .react-calendar__navigation{margin-bottom:0;justify-content:space-between}.events-calendar .react-calendar__navigation .react-calendar__navigation__label{font-size:18px;line-height:24px}.events-calendar .react-calendar__navigation .react-calendar__navigation__prev-button,.events-calendar .react-calendar__navigation .react-calendar__navigation__next-button{box-shadow:none;background:rgba(0,0,0,0);border-radius:0}.events-calendar .react-calendar__navigation .react-calendar__navigation__prev-button:hover,.events-calendar .react-calendar__navigation .react-calendar__navigation__next-button:hover{box-shadow:none;background:rgba(0,0,0,0)}.events-calendar .react-calendar__navigation .react-calendar__navigation__prev-button::before{background-image:url(1cccde68bf95d91a08c4.svg)}.events-calendar .react-calendar__navigation .react-calendar__navigation__next-button::before{background-image:url(8226b3c8e784bdcf4084.svg)}.events-calendar .react-calendar__navigation .react-calendar__navigation__prev-button:hover::before{background-image:url(1cccde68bf95d91a08c4.svg)}.events-calendar .react-calendar__navigation .react-calendar__navigation__next-button:hover::before{background-image:url(8226b3c8e784bdcf4084.svg)}}.close-events{position:absolute;left:800px;top:84px}.close-events .heading-title{font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:24px}.close-events .items{display:flex;flex-direction:column;row-gap:24px}.close-events .items .item{display:flex;flex-direction:row;column-gap:24px;color:#161a1d}.close-events .items .item:hover{color:#161a1d}.close-events .items .item .picture{width:96px;height:96px;border-radius:12px;background-position:center;background-size:cover;background-color:#e8e8e8;flex-shrink:0}.close-events .items .item .content .sub-info{margin-top:8px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#7a8086;display:flex;flex-direction:row;column-gap:8px}.close-events .items .item .content .sub-info .city{display:flex;flex-direction:row;align-items:center}.close-events .items .item .content .sub-info .city:before{content:"";width:16px;height:16px;background-image:url(ed9e50b2d5289950d7ec.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:3px}.close-events .items .item .content .preview-text{font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:8px}@media(max-width: 1270px){.close-events{position:static;top:unset;left:unset}}@media(max-width: 575px){.close-events .heading-title{font-size:24px;line-height:28px}.close-events .items .item{column-gap:16px}.close-events .items .item .picture{width:80px;height:80px}.close-events .items .item .content .sub-info .city{display:none}}.events-modal-container{position:relative;top:calc(-100% - 10px);left:calc(100% + 10px)}.events-modal-container .events-modal-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000}.events-modal-container .events-modal-content{position:absolute;width:286px;left:0;top:0;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.07),0 4px 40px 0 rgba(0,0,0,.05);padding:16px;border-radius:12px;z-index:1001}.events-modal-container .events-modal-content .items{display:flex;flex-direction:column}.events-modal-container .events-modal-content .item{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e1e1e6;text-align:left}.events-modal-container .events-modal-content .item:last-child{margin-bottom:0;border-bottom:0px}.events-modal-container .events-modal-content .item .title{font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:block;margin-bottom:8px;color:#161a1d}.events-modal-container .events-modal-content .item .title:hover{color:#6a369a}.events-modal-container .events-modal-content .item .sub-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#7a8086;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.events-modal-container .events-modal-content .item .sub-info::after{content:"";width:20px;height:20px;background:url(d12768b9406c055c12ab.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.events-modal-container .events-modal-content .item .sub-info .rows{display:flex;flex-direction:column;row-gap:2px}.events-modal-container .events-modal-content .item .sub-info .city{display:flex;flex-direction:row;align-items:center}.events-modal-container .events-modal-content .item .sub-info .city:before{content:"";width:16px;height:16px;background-image:url(ed9e50b2d5289950d7ec.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:3px}@media(max-width: 991px){.events-modal-container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1001}.events-modal-container .events-modal-overlay{background:rgba(0,0,0,.4)}.events-modal-container .events-modal-content{width:100%;top:unset;bottom:0;border-radius:12px 12px 0 0;z-index:1002}}
