.calendarCarousel_calendarCarousel__FsLI3{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:12px;border-bottom:1px solid var(--blue-light)}.calendarCarousel_leftIcon__Sxdfv,.calendarCarousel_rightIcon__zEqb1{cursor:pointer;width:25px;height:25px;color:var(--dark)}.calendarCarousel_leftIcon__Sxdfv:hover,.calendarCarousel_rightIcon__zEqb1:hover{scale:1.2}.calendarCarousel_date__SeTfl{font-size:20px;font-weight:600;color:var(--dark);cursor:pointer}.holidaysList_calendarCarousel__ADeJ5{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:12px;border-bottom:1px solid var(--blue-light)}@media (min-width:768px){.holidaysList_holidaysContainer__YxemW{column-count:3;column-gap:32px}}.holidaysList_leftIcon__t5zHJ,.holidaysList_rightIcon__GwGAB{cursor:pointer;width:25px;height:25px}.holidaysList_date__jw3Le{font-size:20px;font-weight:600;color:var(--dark);cursor:pointer}.page_main__d9_kd{flex:1 1}.share_modalBody__6LGfv{display:flex;justify-content:space-between}.share_moreIcon__kI7OL{font-size:48px;cursor:pointer}.holidayCard_holidayCard__qwS4m{overflow:hidden;box-shadow:3px 3px 4px 0 rgba(0,0,0,.25);border-bottom-right-radius:15px;border-top-left-radius:15px;margin-bottom:32px}.holidayCard_holidayCardImage__R4tJO{background-size:cover;background-position:50%;background-repeat:no-repeat;height:200px}.holidayCard_holidayCardBody__4i6yG{padding:11px 21px;background-color:var(--circleShape1)}.holidayCard_holidayCardTitle__lDTBp{display:grid;grid-template-columns:1fr 28px;grid-gap:12px;gap:12px;width:100%;justify-content:space-between;align-items:center}.holidayCard_holidayCardTitle__lDTBp a{color:var(--dark);font-size:20px;font-weight:600;text-underline-offset:4px;-webkit-text-decoration-line:underline;text-decoration-line:underline;max-width:max-content}.holidayCard_holidayCardTitle__lDTBp svg{transition:all .2s linear}.holidayCard_holidayCardTitle__lDTBp svg:hover{cursor:pointer;rotate:12deg}.holidayCard_holidayCardDescription__P6G6U{margin-top:8px;color:var(--text-blue);font-size:13px;font-style:normal;font-weight:400;line-height:145%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:7;-webkit-line-clamp:7;-webkit-box-orient:vertical}.button{cursor:pointer;display:inline-flex!important;flex-direction:column;min-height:48px;max-height:48px;padding:0 24px;color:var(--white);position:relative;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;box-shadow:none!important;font-size:18px;line-height:18px;font-weight:700;background-color:transparent!important;transition:all .1s ease;min-width:150px;justify-content:center;align-items:center;text-align:center;vertical-align:middle;border-radius:.25rem;overflow:visible;text-transform:uppercase}.button--bottom{margin:0 0 22px}.button--top{margin:22px 0 0}.button--left{margin:0 0 0 22px}.button--right{margin:0 22px 0 0}.button span{z-index:3;position:relative;color:inherit;transition:all .1s ease;display:flex;justify-content:center;align-items:center}.button:after,.button:before{background-color:var(--red-1);transition:all .1s ease;content:"";display:inline-block;position:absolute;z-index:1}.button:before{width:100%;height:calc(100% - 6px);left:0;top:3px;border-radius:12px/100%}.button:after{width:calc(100% - 10px);height:100%;left:5px;top:0;border-radius:14px/4px}.button:disabled{cursor:default;opacity:.8;filter:blur(0)}.button:not(:disabled):hover:after,.button:not(:disabled):hover:before{background-color:var(--red-2)}.button--outline span{color:var(--red-1)}.button--outline:after,.button--outline:before{background-color:transparent}.button--outline:before{box-shadow:-2px 0 0 0 var(--red-1),2px 0 0 0 var(--red-1);height:calc(100% - 6px);top:3px;border-radius:12px/100%;left:2px;width:calc(100% - 4px)}.button--outline:after{box-shadow:0 -2px 0 0 var(--red-1),0 2px 0 0 var(--red-1);width:calc(100% - 10px);left:5px;border-radius:14px/4px;z-index:2;height:calc(100% - 3px);top:1px}.button--outline:not(:disabled):hover:after,.button--outline:not(:disabled):hover:before{background-color:var(--red-2)}.button--outline:not(:disabled):hover:before{box-shadow:-2px 0 0 0 var(--red-2),2px 0 0 0 var(--red-2)}.button--outline:not(:disabled):hover:after{box-shadow:0 -2px 0 0 var(--red-2),0 2px 0 0 var(--red-2)}.button--outline:not(:disabled):hover span{color:var(--white)}.button--outline--blue span{color:var(--blue-2)}.button--outline--blue:after{box-shadow:0 -2px 0 0 var(--blue-2),0 2px 0 0 var(--blue-2)}.button--outline--blue:before{box-shadow:-2px 0 0 0 var(--blue-2),2px 0 0 0 var(--blue-2)}.button--outline--blue:not(:disabled):hover:after,.button--outline--blue:not(:disabled):hover:before{background-color:transparent}.button--outline--blue:not(:disabled):hover:after{box-shadow:0 -2px 0 0 var(--blue-2),0 2px 0 0 var(--blue-2)}.button--outline--blue:not(:disabled):hover:before{box-shadow:-2px 0 0 0 var(--blue-2),2px 0 0 0 var(--blue-2)}.button--outline--blue:not(:disabled):hover span{color:var(--blue-2)}.button--outline--red span{color:var(--red-1)}.button--outline--red:after{box-shadow:0 -2px 0 0 var(--red-1),0 2px 0 0 var(--red-1)}.button--outline--red:before{box-shadow:-2px 0 0 0 var(--red-1),2px 0 0 0 var(--red-1)}.button--outline--red:not(:disabled):hover:after,.button--outline--red:not(:disabled):hover:before{background-color:transparent}.button--outline--red:not(:disabled):hover:after{box-shadow:0 -2px 0 0 var(--red-1),0 2px 0 0 var(--red-1)}.button--outline--red:not(:disabled):hover:before{box-shadow:-2px 0 0 0 var(--red-1),2px 0 0 0 var(--red-1)}.button--outline--red:not(:disabled):hover span{color:var(--red-1)}.button--m-auto{margin:0 auto}.button--m-left{margin-left:16px}.button--m-left-large{margin-left:40px}.button--empty{outline:none;background-color:transparent;min-width:min-content;max-width:max-content;min-height:auto;padding:0;border:none}.button--empty:hover{text-decoration:underline}.button--empty:after,.button--empty:before{display:none}.button-end{display:flex;width:100%;justify-content:flex-end}.button-justify{display:flex;width:100%;justify-content:space-between;align-items:center}.notFound_notFoundPage__l_hHO{display:flex;flex-direction:column;align-items:center;gap:8px}.notFound_title__a7HPv{color:var(--dark);font-size:32px;font-style:normal;font-weight:700;line-height:normal}.notFound_description__98Kwg{color:var(--grey);font-size:20px;font-style:normal;font-weight:400;line-height:145%}.CookieBanner_cookieBanner__1HQ72{text-align:center;display:flex;color:var(--white);position:fixed;right:0;bottom:0;left:0;z-index:10;padding:.75rem;margin:2.5rem auto;flex-direction:column;gap:1rem;justify-content:space-between;align-items:center;border-radius:.5rem;max-width:max-content;background-color:#374151;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transition:bottom 2s linear}.CookieBanner_cookieBannerHidden__9bmbg{bottom:-200%}.CookieBanner_cookiesLink__VcO05{color:var(--white)}.CookieBanner_buttons__A3DNy{display:flex;gap:18px}@media (min-width:640px){.CookieBanner_cookieBanner__1HQ72{flex-direction:row}}@media (min-width:768px){.CookieBanner_cookieBanner__1HQ72{padding-left:1rem;padding-right:1rem;max-width:640px}}.gotToTopButton_gotToTopButton__gxXPs{position:fixed;right:20px;bottom:20px;font-size:3rem;z-index:1;cursor:pointer;color:var(--blue)}.searchInput_searchInput__Pea_l{z-index:1}.searchInput_searchIcon__TmSEU{cursor:pointer}.searchInput_input__a0nje{border-radius:20px;background:var(--white);height:42px}.searchInput_inputContainerClassName__3A6LW{background-color:transparent}.searchInput_holidayItems__2p02o{display:flex;flex-direction:column;gap:4px}.searchInput_holidayItem__yckYx{color:var(--dark);font-size:18px;font-weight:600}.page_holidayTitle__WYQZQ{color:var(--dark);font-size:20px;font-weight:600;text-align:center;margin-bottom:18px}.page_holidayImage__jaYx1{float:left;padding:12px 12px 12px 0;box-sizing:content-box}.page_holidayDescription__Ze_G9{color:var(--grey);font-size:14px;font-weight:400;line-height:145%}