.f-item.f-item-base{justify-content:space-between}.f-item.f-item-base,.f-item.f-item-base .f-item__container{display:flex;flex-direction:column;gap:.75rem}.f-item.f-item-base .f-item__container{color:inherit;text-decoration:none}.f-item.f-item-base .f-item__container .container__image{background-color:var(--f-color-slate-200);border-radius:1rem;height:12.5rem;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.f-item.f-item-base .f-item__container .container__content{display:flex;flex-direction:column;gap:.5rem}.f-item.f-item-base .f-item__container .container__content .content__title{font-size:1rem;font-weight:700;line-height:24px}.f-item.f-item-base .f-item__container .container__content .content__description{font-size:.875rem}.f-item.f-item-base .f-item__container .container__content .content__duration{font-size:.75rem}.f-item.f-item-base .f-item__container .container__content .content__price{font-size:1.5rem;font-weight:600;line-height:32px}.f-item.f-item-base .f-item__container .container__content .content__description,.f-item.f-item-base .f-item__container .container__content .content__duration{color:var(--f-color-slate-700)}.f-item.f-item-base .f-item__actions{align-items:center;display:flex;gap:1rem}.f-item.f-item-base .f-item__actions .f-button{width:100%}.f-grid.f-grid-base{display:grid}@media screen and (min-width:1240px){.f-grid.f-grid-base{gap:2rem;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1240px){.f-grid.f-grid-base{gap:1rem;grid-template-columns:1fr}}.page-index-hero{align-items:center;background-color:var(--f-color-slate-100);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='26' viewBox='0 0 52 26'%3E%3Cpath fill='%23e2e8f0' fill-rule='evenodd' d='M10 10c0-2.21-1.79-4-4-4a6 6 0 0 1-6-6h2c0 2.21 1.79 4 4 4a6 6 0 0 1 6 6c0 2.21 1.79 4 4 4a6 6 0 0 1 6 6c0 2.21 1.79 4 4 4v2a6 6 0 0 1-6-6c0-2.21-1.79-4-4-4a6 6 0 0 1-6-6m25.464-1.95 8.486 8.486-1.414 1.414-8.486-8.486z'/%3E%3C/svg%3E");display:flex;flex-direction:column}.page-index-hero__container h1,.page-index-hero__container p{text-align:center}.page-index-hero__container h1{line-height:1;position:relative}.page-index-hero__container h1 span{position:relative;z-index:2}.page-index-hero__container h1 svg{position:absolute;z-index:1}@media screen and (min-width:1240px){.page-index-hero{justify-content:center;min-height:451px}.page-index-hero__container h1 .container__underline{left:50%;top:100%}.page-index-hero__container p{margin-top:2.875rem}}@media screen and (max-width:1240px){.page-index-hero{min-height:472px;padding-top:3.063rem}.page-index-hero__container h1 .container__underline{left:50%}.page-index-hero__container p{margin-top:.5rem}}.filters-form-control{display:flex;flex-direction:column;gap:.438rem;position:relative}.filters-form-control__label{color:var(--f-color-slate-400);font-size:.875rem;line-height:24px}.filters-form-control__trigger{cursor:pointer;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filters-form-control__trigger,.filters-form-control__trigger .trigger__container{align-items:center;display:flex;gap:.5rem}.filters-form-control__trigger .trigger__container .container__icon{align-items:center;color:var(--f-color-primary-400);display:flex;justify-content:center}.filters-form-control__trigger .trigger__container .container__value{font-size:1rem;font-weight:700;line-height:24px;text-transform:capitalize;white-space:nowrap}.filters-form-control__trigger .trigger__arrow{transition:transform .3s}.filters-form-control__trigger.trigger--opened .trigger__arrow{transform:rotate(180deg)}@media screen and (min-width:1240px){.filters-form-control__tooltip{min-width:224px}}.filters-form-for-whom-control-menu{display:flex}.filters-form-for-whom-control-menu__category .category__name{font-size:.875rem;font-weight:600;line-height:20px;padding:.375rem .5rem}.filters-form-for-whom-control-menu__category .category__name .name__content{border-bottom:2px solid var(--f-color-slate-400);padding-bottom:.5rem}@media screen and (min-width:1240px){.filters-form-for-whom-control-menu__category{padding-right:.313rem}.filters-form-for-whom-control-menu__category:not(:first-child){border-left:1px solid var(--f-color-slate-300);padding-left:.313rem}}@media screen and (max-width:1240px){.filters-form-for-whom-control-menu{flex-direction:column}.filters-form-for-whom-control-menu__category:not(:last-child){border-bottom:1px solid var(--f-color-slate-300);padding-bottom:.313rem}}.f-range{padding:0 .5rem}.filters-form-price-control-menu{display:flex;flex-direction:column;gap:1.5rem;min-width:372px;padding:1rem}.filters-form-price-control-menu__row{align-items:center;display:flex;gap:1rem}.page-index-filters-form{background-color:var(--f-color-basic-white);border:1px solid var(--f-color-slate-300);border-radius:1.5rem}.page-index-filters-form__container{background-color:var(--f-color-slate-100);border-radius:1rem;display:flex}.page-index-filters-form__container .container__divider{background-color:var(--f-color-slate-300)}.page-index-filters-form__container .container__controls{display:flex}@media screen and (min-width:1240px){.page-index-filters-form{padding:2rem}.page-index-filters-form__container{gap:.5rem;justify-content:space-between;padding:1.063rem 1rem}.page-index-filters-form__container .container__controls{gap:1.5rem}.page-index-filters-form__container .container__controls .container__divider{min-height:100%;width:1px}}@media screen and (max-width:1240px){.page-index-filters-form{padding:1.5rem 1rem}.page-index-filters-form__container{gap:1.5rem;padding:1.5rem}.page-index-filters-form__container,.page-index-filters-form__container .container__controls{flex-direction:column}.page-index-filters-form__container .container__controls{gap:1rem}.page-index-filters-form__container .container__divider{height:1px;width:100%}}.page-index-section h2{line-height:1}.page-index-section__title{justify-content:space-between}.page-index-section__title,.page-index-section__title .title__additional{align-items:center;display:flex}.page-index-section__description{font-size:1rem;line-height:24px;margin-top:.5rem}@media screen and (min-width:1240px){.page-index-section:has(.page-index-section__title):has(.page-index-section__description) .page-index-section__container,.page-index-section:has(.page-index-section__title):not(:has(.page-index-section__description)) .page-index-section__container,.page-index-section:not(:has(.page-index-section__title)):has(.page-index-section__description) .page-index-section__container{margin-top:2rem}}@media screen and (max-width:1240px){.page-index-section:has(.page-index-section__title):has(.page-index-section__description) .page-index-section__container,.page-index-section:has(.page-index-section__title):not(:has(.page-index-section__description)) .page-index-section__container,.page-index-section:not(:has(.page-index-section__title)):has(.page-index-section__description) .page-index-section__container{margin-top:1rem}}.f-slider-controls{align-items:center;display:flex;gap:1rem}.f-slider-controls__control{align-items:center;background-color:var(--f-color-slate-100);border:1px solid var(--f-color-slate-200);border-radius:6rem;display:flex;height:2.5rem;justify-content:center;transition:background-color .3s,opacity .3s;width:2.5rem}.f-slider-controls__control:not(:disabled){cursor:pointer}.f-slider-controls__control:not(:disabled):hover{background-color:var(--f-color-slate-200)}.f-slider-controls__control:disabled{cursor:not-allowed;opacity:.5}.f-grid.f-grid-slider-base{display:flex;max-width:100%;overflow:hidden;width:100%}@media screen and (min-width:1240px){.f-grid.f-grid-slider-base{gap:2rem}.f-grid.f-grid-slider-base .f-grid-slider-base__plug,.f-grid.f-grid-slider-base .f-item{flex:0 0 392px}}@media screen and (max-width:1240px){.f-grid.f-grid-slider-base{gap:1rem}.f-grid.f-grid-slider-base .f-grid-slider-base__plug,.f-grid.f-grid-slider-base .f-item{flex:0 0 100%}}.f-page-index{padding-bottom:1.5rem}@media screen and (min-width:1240px){.f-page-index .page-index-filters-form{margin-top:-4.875rem}.f-page-index .page-index-section:not(:first-child){margin-top:5.5rem}}@media screen and (max-width:1240px){.f-page-index .page-index-filters-form{margin-top:-18.281rem}.f-page-index .page-index-section:not(:first-child){margin-top:2rem}}
