.header-hero-block{position:relative;width:100%}#search-filters .selectize-dropdown{border-radius:0 0 10px 10px}.header-hero-block__info{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:24px 15px 0;background-color:#0080a3}.header-hero-block__title{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.08em;font:400 26px/32px Lato;margin-bottom:8px}.header-hero-block__subtitle{color:#fff;text-align:center;letter-spacing:0;font:400 16px/24px Open Sans;margin-bottom:24px;text-transform:none!important}.header-hero-block__button{display:block;width:100%;max-width:340px;height:48px;margin:0 auto;border:1.5px solid #0080a3;border-radius:10px;background:#0080a3;color:#fff;text-align:center;letter-spacing:.1em;font:600 18px/24px Lato;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-hero-block__additional-info{padding:0 16px;position:relative;max-width:1290px;margin:0 auto}.header-hero-block__additional-text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:#606060;letter-spacing:.01em;font:400 14px/19px Open Sans;margin-bottom:20px;height:38px}.header-hero-block__additional-text.opened{display:block;height:auto}.header-hero-block__read-more{position:absolute;right:16px;bottom:1px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;padding:0 0 0 32px;border:none;background:linear-gradient(90deg,hsla(0,0%,98.8%,0),hsla(0,0%,98.8%,.8) 14.93%,hsla(0,0%,98.8%,.980341) 23.61%,#fcfcfc 28.01%,#fcfcfc);color:#d6245f;letter-spacing:.02em;font:700 14px/16px Open Sans}.header-hero-block__filters #search-filters-container{display:none}.header-hero-block__filters #search-filters-container #select-filters-form{display:block;padding:0;background-color:#fff;box-shadow:none}.header-hero-block__filters #search-filters-container .select-filters-form-wrapper{display:flex;flex-direction:column;margin:10px 0;row-gap:8px}.header-hero-block__filters #search-filters-container .selectize-input{box-shadow:none}.header-hero-block__filters #search-filters-container #filters-date-range,.header-hero-block__filters #search-filters-container .selectize-input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;border:1.5px solid #ccc;border-radius:8px!important;background-color:transparent;color:#474747;letter-spacing:.05em;font:600 14px/19px Open Sans}.header-hero-block__filters #search-filters-container #filters-date-range input,.header-hero-block__filters #search-filters-container .selectize-input input{color:#474747;font:600 14px/19px Open Sans}.header-hero-block__filters #search-filters-container #type-option-selectized{letter-spacing:.05em}.header-hero-block__filters #search-filters-container .filters-date,.header-hero-block__filters #search-filters-container .selectize-control{position:relative;width:100%!important}.header-hero-block__filters #search-filters-container #filters-date-range,.header-hero-block__filters #search-filters-container .selectize-control{position:relative}.header-hero-block__filters #search-filters-container #filters-date-range:hover,.header-hero-block__filters #search-filters-container .selectize-control:hover{cursor:pointer}.header-hero-block__filters #search-filters-container #filters-date-range:before,.header-hero-block__filters #search-filters-container .selectize-control:before{content:"";position:absolute;top:50%;right:20px;width:14px;height:14px;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/c_fill,q_auto/v1653564373/classpop/homepage/drop-down-icon.svg) no-repeat 50%;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-hero-block__filters #search-filters-container .filters-submit{border:1.5px solid #d6245f;border-radius:8px;background-color:#d6245f;color:#fff;text-align:center;letter-spacing:.1em;font:600 18px/24px Lato;transition:background-color .4s;text-transform:uppercase;height:48px}.header-hero-block__filters #search-filters-container .filters-submit:focus,.header-hero-block__filters #search-filters-container .filters-submit:hover{text-decoration:none;opacity:.9}.header-hero-block__filters #search-filters-container .filters-submit i,.header-hero-block__filters #search-filters-container .selectize-control.single .selectize-input:after{display:none}.header-hero-h2-subtitle{padding:0 15px;font:400 26px/31px Lato;margin-bottom:20px;margin-top:20px;text-align:center;color:#474747;letter-spacing:.1em;text-transform:uppercase}.hero_image_inline{background-color:#f6f6f6}.header-hero-block__filters{position:absolute;right:16px;bottom:0;left:16px}.header-hero-block__filter_space{height:48px}.header-hero-block--open #search-filters-container{display:inherit}.header-hero-block--open .header-hero-block__filter_space{height:218px}.filters-date-range--open:before{display:none!important}@media (max-width:767px){.header-hero-block__filters #search-filters-container .selectize-control.mealtype-select{margin:8px 0}.header-hero-block__filters #search-filters-container .select-filters-form-wrapper{display:block}.header-hero-block__filters #search-filters-container .selectize-control.groupsize-select{margin-left:8px}.header-hero-block__filters #search-filters-container .filters-date,.header-hero-block__filters #search-filters-container .selectize-control.groupsize-select{width:calc(50% - 4px)!important;min-width:inherit;display:inline-block}#search-filters-container .f-button-w{padding-top:8px}}@media (min-width:768px) and (max-width:990px){.header-hero-block__filter_space{height:178px}.header-hero-block__filters #search-filters-container .filters-submit{width:100%!important}}@media (max-width:990px){#search-filters-container form{max-width:100%!important}.hero_image_inline img{width:100%;background-size:cover;height:100%}}@media (min-width:768px){.header-hero-block{position:relative;order:1}.header-hero-block__main{display:flex;flex-direction:row-reverse}.header-hero-block__info{align-items:flex-start;padding:20px}.header-hero-block__title{text-align:left;font-size:32px;line-height:110%}.header-hero-block__subtitle{text-align:left}.header-hero-block__button{display:none}.header-hero-block__filters{margin-bottom:0}.header-hero-block__filters #search-filters-container{display:block}.header-hero-block__filters #search-filters-container .select-filters-form-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-column-gap:5px;column-gap:5px}.header-hero-block__filters #search-filters-container #filters-date-range,.header-hero-block__filters #search-filters-container .selectize-control{flex:1 1 49%}.header-hero-block__filters #search-filters-container .filters-date,.header-hero-block__filters #search-filters-container .selectize-control{flex:1 1 49%;width:auto!important}.header-hero-block__filters #search-filters-container .f-button-w{width:100%}.header-hero-block__filters #search-filters-container .filters-submit{display:block;width:340px;margin:0 auto}.header-hero-h2-subtitle{font:400 22px/26px Lato;margin-bottom:40px;margin-top:-5px;letter-spacing:.08em;text-transform:inherit;text-transform:uppercase}}@media (min-width:991px){.header-hero-block__filter_space{height:28px}.header-hero-block__filters{width:860px;margin:0 auto}.header-hero-block__filters #search-filters-container #select-filters-form{display:flex;background:transparent;-webkit-column-gap:10px;column-gap:10px}.header-hero-block__filters #search-filters-container .select-filters-form-wrapper{flex:1 1 88%;flex-wrap:nowrap;margin:0;border:1px solid #eee;border-radius:15px;background:#fff;-webkit-column-gap:0;column-gap:0}.header-hero-block__filters #search-filters-container .filters-date,.header-hero-block__filters #search-filters-container .selectize-control.location-select,.header-hero-block__filters #search-filters-container .selectize-control.mealtype-select{z-index:0;background:transparent}.header-hero-block__filters #search-filters-container .filters-date:after,.header-hero-block__filters #search-filters-container .selectize-control.location-select:after,.header-hero-block__filters #search-filters-container .selectize-control.mealtype-select:after{content:"";position:absolute;z-index:10;top:50%;right:0;display:block;width:1px;height:69%;background-color:#ccc;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-hero-block__filters #search-filters-container .f-button-w{flex:0 0 12%;display:flex;align-items:center}.header-hero-block__filters #search-filters-container .filters-submit{width:170px;height:48px;text-transform:uppercase;letter-spacing:.08em;font:600 14px/16px Lato}.header-hero-block__filters #search-filters-container #filters-date-range,.header-hero-block__filters #search-filters-container .selectize-input{height:48px;padding:14px 26px 14px 12px;border:none;border-radius:0!important;letter-spacing:0}.header-hero-block__filters #search-filters-container #filters-date-range{padding-right:14px}#groupsize-option-selectized{display:none!important}.header-hero-block__filters #search-filters-container #filters-date-range:before,.header-hero-block__filters #search-filters-container .selectize-control:before{top:18px;right:12px;-webkit-transform:none;transform:none}#search-filters-container .select-filters-form-wrapper{padding:3px}.header-hero-block__additional-text{margin-top:24px}.header-hero-block__filters #search-filters-container #filters-date-range,.header-hero-block__filters #search-filters-container .selectize-input{width:170px}#search-filters-container form select{height:48px;border:0}.hero_image_inline{width:480px!important;flex-shrink:0}.header-hero-block__info{flex-grow:1}.header-hero-block__filters:hover #search-filters-container .select-filters-form-wrapper{border:1px solid #d6245f}.header-hero-block__additional-text{margin-bottom:40px}}@media (min-width:1350px){.header-hero-block__info{height:auto;justify-content:flex-start;align-items:flex-start;flex-grow:1}.header-hero-block__main .header-hero-block__info{padding:0 20px;justify-content:center}.header-hero-block__title{font-size:36px;line-height:48px;margin-bottom:5px}.header-hero-block__subtitle{letter-spacing:.02em;font-size:18px;margin-bottom:24px}.header-hero-block__filters #search-filters-container #select-filters-form{-webkit-column-gap:20px;column-gap:20px}.header-hero-block__filters{position:inherit;margin:0}body{padding-top:128px!important}.header-hero-block__filter_space{display:none}}@media (min-width:1440px){.hero_image_inline{width:36%!important}.header-hero-block__main .header-hero-block__info{padding:0 40px}}@media (min-width:1600px){.header-hero-block__title{font-size:42px}}