.holidays{gap:48px;padding:0 0 48px}.holidays,.holidays-header{display:flex;flex-direction:column;align-items:center}.holidays-header{gap:8px}.holidays-header h1{color:#deba6f;font-size:64px;font-weight:300}.holidays-header p{font-size:24px;font-weight:300}.holidays-countenance{max-width:1060px;display:flex;flex-direction:column;align-items:center;gap:48px}.holidays-body{display:grid;grid-template-columns:repeat(2,480px);grid-template-rows:200px;grid-gap:60px;padding:24px;background:#1b2c2f;border-radius:16px}.holiday-body__card{border-radius:16px;background:#1a2628;padding:16px;flex-direction:column;gap:24px}.holiday-body__card,.holiday-body__card-top{display:flex;align-items:flex-start;justify-content:space-between}.holiday-body__card-top{align-self:stretch}.holiday-body__card-top-date{display:flex;flex-direction:column;padding:12px;gap:12px;border-radius:8px;background:#486a6f;color:#e8cfa1;width:63px}.holiday-body__card-top-date h3{font-size:20px;font-weight:400;text-align:center}.holiday-body__card-top-data{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:358px}.holiday-body__card-top-data h2{font-size:32px;font-weight:300}.holiday-body__card-top-data p{color:#64939b;text-overflow:ellipsis;font-weight:300}.holiday-body__card-top_type{display:flex;align-items:center;justify-content:space-between;align-self:stretch}.holiday-body__card-top_type p:first-child{color:#d17ec4;font-size:16px;font-weight:300}.holiday-body__card-top_type p:last-child{font-weight:300;color:#fff;font-size:16px}.holidays-body{scroll-behavior:smooth;overflow-y:auto;max-height:80vh}.holidays-body::-webkit-scrollbar{width:6px}.holidays-body::-webkit-scrollbar-track{border-radius:4px;background:#31302f}.holidays-body::-webkit-scrollbar-thumb{background:#deba6f;border-radius:4px}.holidays-body::-webkit-scrollbar-thumb:hover{background:#b29458}.today-card{border:2px solid #deba6f;box-shadow:0 0 15px hsla(41,63%,65%,.3)}.past-card{opacity:.6;filter:grayscale(.3)}.today-badge{color:#deba6f!important;font-weight:600}.countdown{color:#6fdeba}.past-date{color:#64939b}.country-list-dropdown{min-width:256px;align-self:end;cursor:pointer;font-size:12px;color:#fff}.country-select__control{padding:8px!important;border-radius:8px!important;background:#1b2c2f!important;height:auto!important;border:none!important;font-size:16px!important;color:#fff!important;font-weight:400!important;box-shadow:none!important}.country-select__indicator{color:#deba6f!important;font-size:16px!important}.country-select__indicator-separator{display:none!important}.country-select__single-value{color:#fff!important;font-size:16px!important;font-weight:400!important}.country-select__menu{background:#1b2c2f!important;border-radius:8px!important;margin-top:8px!important;overflow:hidden!important;box-shadow:0 64px 18px 0 transparent,0 41px 16px 0 rgba(0,0,0,.01),0 23px 14px 0 rgba(0,0,0,.05),0 10px 10px 0 rgba(0,0,0,.09),0 3px 6px 0 rgba(0,0,0,.1)!important}.country-select__option{font-size:16px!important;font-weight:400!important;padding:4px 0 4px 4px!important;background:#1b2c2f!important;color:#fff!important;cursor:pointer!important}.country-select__option--is-focused{background:#deba6f!important}.country-select__option--is-selected{background:#deba6f!important;color:#fff!important}.country-select__input input{color:#fff!important;font-size:16px!important;font-weight:400!important;background:transparent!important}.country-select__input{color:#fff!important}@media screen and (max-width:1080px){.holidays-header{gap:8px}.holidays-header h1{font-size:48px}.holidays-header p{font-size:20px}.holidays-body{grid-template-columns:repeat(2,380px);grid-gap:24px;padding:12px;border-radius:20px}.holiday-body__card{padding:12px;border-radius:12px}.holiday-body__card-top-date{padding:8px;gap:8px;border-radius:4px;width:43px}.holiday-body__card-top-date h3{font-size:14px}.holiday-body__card-top-data{width:280px}.holiday-body__card-top-data h2{font-size:24px}.holiday-body__card-top-data p,.holiday-body__card-top_type p:first-child,.holiday-body__card-top_type p:last-child{font-size:12px}}@media screen and (max-width:834px){.holidays{gap:32px;padding:0 0 32px}.holidays-body{grid-template-columns:repeat(1,380px)}.holidays-countenance{max-width:95vw;gap:32px}.country-list-dropdown{min-width:180px;font-size:11px}.country-select__control,.country-select__input input,.country-select__option,.country-select__single-value{font-size:14px!important;padding:6px!important}}@media screen and (max-width:480px){.holidays-body{grid-template-columns:repeat(1,324px);gap:16px}.holiday-body__card-top-date{padding:6px;width:30px}.holiday-body__card-top-date h3{font-size:10px}.holiday-body__card-top{gap:20px;justify-content:unset}.holiday-body__card-top-data{width:248px}.holiday-body__card-top-data h2{font-size:20px}.holiday-body__card-top-data p,.holiday-body__card-top_type p:first-child,.holiday-body__card-top_type p:last-child{font-size:10px}.holidays-header h1{font-size:32px}.holidays-header p{font-size:14px}.holidays-countenance{max-width:100vw;gap:16px;padding:0 4px}.country-list-dropdown{min-width:120px;font-size:10px}.country-select__control,.country-select__input input,.country-select__option,.country-select__single-value{font-size:12px!important;padding:4px!important}}