*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:local(Poppins),url(Poppins-Regular.dbaa922b.woff2)format("woff2"),url(Poppins-Regular.6c5d0fe0.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local(Roboto),url(Roboto-Regular.63f26da3.woff2)format("woff2"),url(Roboto-Regular.4cad464e.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:local(Manrope),url(Manrope-Regular.b4e76829.woff2)format("woff2"),url(Manrope-Regular.9604a740.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:local(Manrope),url(Manrope-Medium.6efe16f5.woff2)format("woff2"),url(Manrope-Medium.4e562fd1.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:local(Manrope),url(Manrope-Bold.46a1ae1d.woff2)format("woff2"),url(Manrope-Bold.9c040a17.woff)format("woff")}.pagination{height:28px;justify-content:center;gap:10px;margin-top:40px;margin-bottom:60px;font-family:Manrope;font-size:14px;font-weight:500;line-height:1.375;list-style:none;display:flex}@media screen and (min-width:768px){.pagination{height:31px;gap:8px;margin-top:48px;margin-bottom:100px;font-size:16px}}@media screen and (min-width:1280px){.pagination{margin-top:60px;margin-bottom:150px}}.pagination--disabled{display:none}.pagination__button{width:auto;cursor:pointer;background-color:#f4f4f4;border:1px solid #4440f6;border-radius:2px;align-items:center;gap:10px;display:flex}.pagination__button--prev{padding-left:14px;padding-right:10px}@media screen and (min-width:768px){.pagination__button--prev{padding-left:16px}}.pagination__button--next{padding-left:10px;padding-right:14px}@media screen and (min-width:768px){.pagination__button--next{padding-left:16px}}.pagination__item{cursor:pointer;width:28px;color:#111321;background-color:#f4f4f4;border:1px solid #4440f6;border-radius:2px;justify-content:center;align-items:center;gap:10px;display:flex}@media screen and (min-width:768px){.pagination__item{width:33px}}.pagination__item--active,.pagination__item:hover{color:#f4f4f4;background-color:#4440f6}.pagination__icon{fill:#111321;color:#111321;transform:rotate(90deg)}#pagination{justify-content:center;gap:8px;font-family:Manrope;font-size:14px;font-weight:500;line-height:1.375;list-style:none;display:flex}@media screen and (min-width:768px){#pagination{font-size:16px}}body{color:#111321;background-color:#f4f4f4;font-family:Manrope,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6,p,ul,a{margin:0;padding:0;text-decoration:none;list-style:none}img{max-width:100%;height:auto;display:block}.container{width:320px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.container{width:768px}}@media screen and (min-width:1280px){.container{width:1280px}}.visually-hidden{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}hr{border:none;border-top:1px solid rgba(0,0,0,.2)}.header{height:33px;justify-content:space-between;align-items:center;margin:24px auto;display:flex}.search{width:auto;height:31px;border-radius:50px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.search.is-open .search-symbol{display:flex}.search .search-input{z-index:2;opacity:0;width:31px;height:31px;color:#111321;box-sizing:border-box;cursor:pointer;background-color:#f4f4f4;border:0;outline:none;padding:0 0 0 16px;transition:width .9s;position:relative}.search .search-input:focus{z-index:2;opacity:1;width:173px;border:1px solid #111321;border-radius:50px}.search .search-symbol{z-index:1;opacity:1;height:100%;width:100%;cursor:pointer;background-color:#f4f4f4;border:0;justify-content:end;align-items:center;padding:0;display:flex;position:absolute}.search .search-symbol .search-lens{fill:currentColor;width:20px;height:20px;margin-right:5px}.menu-btn{justify-content:flex-end;display:flex}.menu-btn_menu{z-index:3;width:24px;height:24px;cursor:pointer;background-color:rgba(0,0,0,0);border:none;margin-top:4px;margin-bottom:5px;margin-right:16px;padding:0;display:block}.menu-btn_menu .icon-close{display:none}.menu-btn_menu.is-open .icon-close{display:block}.menu-btn_menu.is-open .icon-menu{display:none}.menu-btn_menu.is-open .icon-close:hover,.menu-btn_menu.is-open .icon-close:focus{cursor:pointer}@media screen and (min-width:768px){.header{height:57px;margin-top:32px;margin-bottom:28px}.menu-btn_menu{display:none}.search{width:auto;border:1px solid #111321}.search .search-input{width:213px;opacity:1;position:static}.search .search-input:focus{width:213px;border:none}.search .search-symbol{z-index:2;height:31px;width:31px;background-color:#f4f4f4;right:0}}@media screen and (min-width:1280px){.search{width:auto}.search .search-input,.search .search-input:focus{width:288px}}.icon-sun{stroke:#4b48db}.icon-moon{stroke:#5f6775}.logo{z-index:3;color:inherit;align-items:center;font-family:Manrope;font-size:24px;font-style:normal;font-weight:700;line-height:1.4;display:flex}@media screen and (min-width:768px){.logo{font-size:32px}}@media screen and (min-width:1280px){.logo{font-size:42px}}.menu-container{z-index:2;width:100%;height:100%;background-color:#f4f4f4;flex-direction:column;display:none;position:fixed;top:0;left:0}.menu-container.is-open{display:flex}.site-nav{flex-direction:column;justify-content:start;gap:24px;margin-top:auto;display:flex}@media screen and (max-width:767px){.site-nav{width:320px;margin:auto}}.site-nav__link{height:44px;color:inherit;cursor:pointer;justify-content:flex-start;align-items:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:1.4;transition:color .25s;display:flex}.site-nav__link:hover,.site-nav__link:focus,.site-nav__link:active{color:#4440f6;background-color:#f4f4f4}.site-nav__link:hover .arrow-right,.site-nav__link:focus .arrow-right,.site-nav__link:active .arrow-right{opacity:1}.site-nav__link:hover .icon-menu,.site-nav__link:focus .icon-menu,.site-nav__link:active .icon-menu{background-color:#4440f6;border:1px solid #f4f4f4}.site-nav__link .icon-menu{cursor:pointer;background-color:#4440f6;border-radius:50%;margin-right:14px;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.site-nav__link .arrow-right{opacity:0;fill:#4440f6;margin-left:auto;margin-right:0;transition:opacity .3s;transform:rotate(270deg)}.site-nav__item.active{border-bottom:1px solid #4440f6}@media screen and (min-width:768px){.menu-container{box-shadow:none;width:237px;flex-direction:row;padding-left:0;display:flex;position:static}.site-nav{flex-direction:row;justify-content:start;gap:24px;margin-top:auto;margin-bottom:auto;display:flex}.site-nav__item{margin:0;padding-left:0;font-size:16px;font-weight:700}.site-nav__item:hover,.site-nav__item:focus{color:#4440f6;background-color:rgba(0,0,0,0)}.site-nav__item:hover .arrow-right,.site-nav__item:focus .arrow-right,.icon-menu,.arrow-right{display:none}}@media screen and (min-width:1280px){.menu-container{width:305px}.site-nav{gap:69px}.site-nav__item{font-size:18px}}.mobile-body{overflow:hidden}.checkbox-container{z-index:2;height:21px;cursor:pointer;flex-direction:row;align-items:center;gap:9px;display:none;position:absolute;top:auto;bottom:20px}.checkbox-container.is-open{display:flex}@media screen and (min-width:768px){.checkbox-container{flex-direction:row;align-content:center;display:flex;position:static}}@media screen and (min-width:1280px){.checkbox-container{width:148px;height:24px;flex-direction:row;justify-content:center;align-items:center;display:flex}.icon-sun,.icon-moon{display:none}}.switch{width:40px;height:20px;cursor:pointer;display:inline-block;position:relative}.switch-light,.switch-dark{display:none}.switch__input{width:0;height:0;opacity:0}.switch__slider{background:#fff;border:.604701px solid #4b48db;border-radius:20px;transition-duration:.3s;position:absolute;top:0;bottom:0;left:0;right:0}.switch__slider:before{content:"";width:16px;height:16px;background-color:#4b48db;border-radius:50%;transition-duration:.3s;position:absolute;top:1px;left:1px}.switch__input:checked+.switch__slider{background-color:#4b48db;border-color:#fff}.switch__input:checked+.switch__slider:before{background-color:#fff;transform:translate(20px)}@media screen and (min-width:768px){.switch-light,.switch-dark{display:none}}@media screen and (min-width:1280px){.switch-light{color:#4440f6;margin-left:0;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:24px;display:flex}.switch-dark{color:#5f6775;align-items:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:24px;display:flex}}.news__image{height:100%;object-fit:cover;border-radius:4px}@media (min-width:768px) and (max-width:1279px){.news{flex-wrap:wrap;gap:30px;display:flex}}@media (min-width:1280px){.news{flex-wrap:wrap;gap:40px 31px;display:flex}.news__item{flex-basis:calc(33.3333% - 21.3333px)}}@media (max-width:767px){.news__item:not(:last-child){margin-bottom:28px}}@media (min-width:768px) and (max-width:1279px){.news__item{flex-basis:calc(50% - 15px)}}.news__img{margin-bottom:20px;position:relative}.news__card{width:288px}.news__img-wrap{width:288px;height:395px}.news__title-wrap{height:99px;margin-bottom:20px;overflow:hidden}@media (min-width:768px){.news__title-wrap{height:132px}}@media (min-width:768px) and (max-width:1279px){.news__img-wrap,.news__card{width:353px}}@media (min-width:1280px){.news__img-wrap,.news__card{width:395px}}.news__title{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.4}.news__text{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.news__link{color:#4440f6;font-size:14px;font-weight:400;line-height:1.3}.news__time{color:#a8a8a8;font-size:14px;font-weight:400;line-height:1.3}@media (min-width:768px){.news__title{font-size:32px}.news__text{font-size:16px}.button-card{right:12px}.news__link,.news__time{font-size:16px}}.button-card-icon{fill:none;margin-left:4px}.button-card-icon-remove{fill:#4b48db}.news__category{color:#fff;text-align:center;width:112px;height:24px;background-color:rgba(68,64,247,.7);border-radius:0 4px 4px 0;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;top:40px;left:0}.button-card{color:#111321;cursor:pointer;background:#fff;border:none;border-radius:20px;align-items:center;padding:6px 12px;font-size:12px;font-style:normal;font-weight:500;line-height:1.3;display:flex;position:absolute;bottom:12px;right:8px}.news__info{justify-content:space-between;display:flex}.main__no-news{margin:0 auto}.card-news__wrap{min-height:calc(100vh - 130px)}.dark body{color:#f4f4f4;fill:#f4f4f4;background-color:#2e2e2e}.dark .menu-container{background-color:#2e2e2e}.dark .switch-dark{color:#4b48db}.dark .switch-light{color:#f4f4f4;opacity:.4}.dark .icon-moon{stroke:#4b48db}.dark .icon-sun{stroke:#5f6775}.dark .search{border-color:#f4f4f4}.dark .search-input,.dark .search-symbol{color:#f4f4f4;background-color:#2e2e2e}.dark .categories__button{background-color:#fff}.dark .active-category{color:#fff;background-color:#4b48db}.dark .site-nav__link:hover,.dark .site-nav__link:focus,.dark .site-nav__link:active{color:#4440f6;background-color:#2e2e2e}@media screen and (min-width:320px){.filter-wrapper{justify-content:space-between;align-items:center;padding:24px 0 40px;display:flex}}@media screen and (min-width:768px){.filter-wrapper{padding:28px 0 48px}}@media screen and (min-width:1280px){.filter-wrapper{padding:28px 40px 60px 0}}.categories-wrapper{align-items:center;gap:10px;display:flex}.categories__button{max-height:31px;text-align:center;color:#4440f6;cursor:pointer;background-color:#f4f4f4;border:1px solid #4440f6;border-radius:20px;padding:8px 21px;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:1.33;transition:color .25s,background-color .25s}.categories__button:hover,.categories__button:focus,.categories__button.selected{color:#fff;background-color:#4b48db}.categories__icon{stroke:currentColor;fill:currentColor;transition:transform .4s linear .2s}.categories__icon.inverted{transform:rotate(180deg)}@media screen and (min-width:320px){.select-menu{width:148px;cursor:pointer;position:relative}}@media screen and (min-width:768px){.select-menu{width:168px}}@media screen and (min-width:320px){.select{fill:currentColor;align-items:center;gap:30px;display:flex}}@media screen and (min-width:768px){.select{gap:10px}}.select__list{width:100%;max-height:380px;letter-spacing:.01em;color:#4440f6;height:0;z-index:1;background-color:#fff;border-radius:20px;margin:0;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:1.33;transition:all .4s linear .2s;position:absolute;overflow-y:hidden}.select__list.active{height:380px}.select__wrapper{width:100%;height:100%;padding:0 24px;overflow-y:scroll}.select__wrapper::-webkit-scrollbar{width:1px;background-color:#fff}.select__wrapper::-webkit-scrollbar-thumb{width:1px;background-color:#4440f6}.options{letter-spacing:.01em;color:#4440f6;cursor:pointer;padding:12px 0;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:1.33;transition:all .3s ease-in-out}.options.active,.options.selected{color:#4b48db;text-decoration:underline}.active-category{color:#fff;background-color:#4b48db}footer{background-color:#a8a8a8}.footer{text-align:center;color:#2e2e2e;height:130px;flex-direction:column;justify-content:center;gap:16px;margin-top:auto;margin-bottom:0;padding-top:16px;padding-bottom:16px;font-size:14px;display:flex}.footer-title{font-size:12px}@media screen and (min-width:320px){.weather-card{width:288px;height:469px;background-color:#4440f6;border-radius:4px;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.weather-card__description{flex-direction:row;display:flex}.weather-card__temperature{margin-top:41px;display:block}.weather-card__degrees{color:#fff;height:75px;border-right:1px solid #fff;margin:0;padding:0 8px 0 0;font-family:Roboto;font-size:55px;font-style:normal;font-weight:400;line-height:1.16;display:block}.weather-card__geolocation{background:rgba(254,254,255,.3);border-radius:10px;justify-content:center;align-items:center;display:flex}.weather-card__geoblock{flex-direction:column;margin-top:37px;margin-left:11px;display:flex}.weather-card__forecast{color:#fff;font-family:Roboto;font-size:24px;font-style:normal;line-height:28px;display:block}.weather-card__geoelocation__icon{fill:#fff;width:12px;height:15px;margin-left:10px}.weather-card__geolocation__text{color:#fff;padding:9px 8px 9px 7px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:1.14}.weather-card__date{text-align:center;color:#fff;font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;line-height:1.18;display:block}.weather-card__year{width:250px;text-align:center;color:#fff;margin-top:0;font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;line-height:1.18;display:block}.weather-card__icon{height:128px;width:121px;margin-top:54px}.weather-card__date{margin:40px 0 0}}@media screen and (min-width:768px){.weather-card{width:353px;height:675px}.weather-card__date{margin:90px 0 0}}@media screen and (min-width:1280px){.weather-card{width:395px;height:675px}.weather-card__temperature{margin-top:45px}.weather-card__degrees{font-size:64px;line-height:1.17}.weather-card__geoblock{margin-left:0}.weather-card__forecast{margin:0 0 0 15px;font-size:36px;font-weight:400;line-height:1.17}.weather-card__geolocation{margin:0 0 0 8px;top:42px;left:112px}.weather-card__geolocation__text{margin-right:17px;font-size:20px;line-height:1.15}.weather-card__geoelocation__icon{fill:#fff;width:18px;height:23px;margin:0 12px}.weather-card__icon{height:165px;width:156px;margin-top:91px;display:block}.weather-card__date{width:199px;margin:90px 0 0;font-size:36px;line-height:1.17}.weather-card__year{font-size:36px;line-height:1.17}.icon__weather{width:100%;height:100%}}.read{min-height:calc(100vh - 130px);padding-top:40px}@media screen and (min-width:768px){.read{padding-top:48px}}@media screen and (min-width:1280px){.read{padding-top:60px}}.read__list-wrapper{max-width:288px;height:33px;margin:0 auto 40px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media screen and (min-width:768px){.read__list-wrapper{max-width:736px;margin-bottom:48px}}@media screen and (min-width:1280px){.read__list-wrapper{max-width:1248px;margin-bottom:60px}}.read__list-wrapper:before{content:" ";width:288px;border-bottom:1px solid #929292;display:block;position:absolute;top:32px}@media screen and (min-width:768px){.read__list-wrapper:before{width:736px}}@media screen and (min-width:1280px){.read__list-wrapper:before{width:1248px}}.read__date{letter-spacing:.02em;color:inherit;cursor:pointer;margin-bottom:28px;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:1.71}.read__date-icon{fill:currentColor;transition:all .5s cubic-bezier(.4,0,.2,1)}.read__already-read{opacity:.6;position:relative}.read--rotate{transform:rotate(180deg)}.read__no-news{margin:0 auto}.is-read{color:#00dd73;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:1.36;position:absolute;top:14px;right:14px}@media screen and (min-width:768px){.is-read{top:20px;right:21px}}.is-read__icon{margin-left:4px}.calendar-input.isActive::-ms-input-placeholder{color:#fff;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.calendar-input.isActive::placeholder{color:#fff;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.calendar-input.isActive{color:#fff;background-color:#4440f6;border:1px solid #4440f7;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.calendar-wrapper{z-index:2;width:250px;height:250px;pointer-events:auto;display:block;position:absolute;right:0;overflow:hidden}.calendar-wrapper.is-hidden-wrapper{pointer-events:none}.calendar-wrapper.is-hidden-wrapper>.calendar-wrapper__container{transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-104%);box-shadow:0 10px 60px rgba(0,0,0,0)}.calendar-form__text{display:none}@media screen and (min-width:320px){.calendar-form{width:124px;position:relative}}@media screen and (min-width:768px){.calendar-form{width:137px}}@media screen and (min-width:320px){.calendar-input{width:124px;height:31px;letter-spacing:.02em;color:#111321;color:#5f6775;background-color:rgba(0,0,0,0);border:1px solid #4440f6;border-radius:20px;padding:5px 12px;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:1.75;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.calendar-input:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:right}.calendar-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}}@media screen and (min-width:768px){.calendar-input{width:137px;font-size:14px;line-height:1.5}}.calendar__button-calendar{fill:#4440f6;cursor:pointer;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;left:12px}.calendar__button-calendar.switchedColor{z-index:1;fill:#fff;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input-form{width:168px;justify-content:space-between;align-items:center;display:flex;position:relative}.calendar__button-arrow{z-index:1;fill:#4440f6;cursor:pointer;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;right:12px}.calendar__button-arrow-icon{cursor:pointer;transform:rotate(90deg)}.calendar__button-arrow-icon--inverted{transform:rotate(270deg)}.calendar__button-arrow.switched{fill:#fff;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:rotateX(180deg)}.calendar__button-back{fill:#4440f6}.calendar-wrapper__container{cursor:default;z-index:2;width:250px;height:250px;background-color:#fff;border-radius:20px;margin-left:0;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;right:0;overflow:hidden;box-shadow:0 10px 60px rgba(0,0,0,.1)}.wrapper-date{justify-content:center;align-items:center;gap:10px;display:flex}.calendar-switcher{height:44px;align-items:center;padding-top:16px;padding-bottom:16px;padding-left:36px;display:flex;box-shadow:0 10px 60px rgba(0,0,0,0)}.year-switcher{margin-right:24px}.wrapper-current-date{width:120px;margin-right:8px}.current-date{letter-spacing:-.408px;font-feature-settings:"case" on;color:#000;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.38}.calendar-icons{color:#4440f6;display:flex}.calendar-icons span{width:38px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;fill:#4440f6;border-radius:50%;margin:0 1px;font-size:1.9rem;line-height:38px;display:flex}.calendar-icons span:last-child{margin-right:-10px}.calendar-icons span:hover{background:#fff}.calendar ul{text-align:center;flex-wrap:wrap;list-style:none;display:flex}.calendar-weeks__list{margin-top:0;margin-bottom:14px}.calendar .days{margin-top:0;margin-bottom:0}.calendar li{width:14.2857%;letter-spacing:-.078px;color:rgba(60,60,67,.3);font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.calendar .days li{letter-spacing:.38px;color:#000;z-index:1;cursor:pointer;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:1.79;position:relative}.calendar .days .inactive{letter-spacing:.38px;color:#000;opacity:.25;z-index:1;cursor:pointer;pointer-events:none;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:1.79;position:relative}.calendar .days li:nth-last-child(-n+7){margin-bottom:0}.calendar .days li:nth-child(7n+7),.calendar .days li:nth-child(7n+1){color:#5f6775}.days li.active{color:#fff}.days li:before{content:"";height:28px;width:28px;z-index:-1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.days li.active:before{background:#4440f6}.favorite{min-height:calc(100vh - 130px);padding-top:40px;padding-bottom:40px}@media screen and (min-width:768px){.favorite{padding-top:48px;padding-bottom:48px}}@media screen and (min-width:1280px){.favorite{padding-top:60px;padding-bottom:60px}}.favorite__no-news{margin:0 auto}@keyframes spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@keyframes spinner-line-shrink{0%,25%,to{opacity:.25;transform:scale(.5)}26%{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=favorite.f85d85a1.css.map */
