.header{padding:1rem;text-align:center}.header-logo{margin:0}.header-logo svg{height:24px;width:92px}.header-title{font-size:38px;font-weight:300}.container{display:flex;margin:0 auto;max-width:1300px;padding:2rem 1rem}.container-filters{flex:1;margin-right:60px;max-width:460px}.container-header{align-items:center;display:flex;justify-content:space-between;min-height:80px}.container-results{flex:3}.hit{color:#21243d;font-size:14px;line-height:18px}.hit h1{font-size:14px}.hit-category{color:#21243d;font-size:12px;font-weight:600;line-height:1;margin-bottom:8px;opacity:.7;text-transform:uppercase}.hit-description{margin-top:2px}.hit-info-container{overflow-wrap:break-word;word-break:break-word}.hit-image-container{align-items:center;display:flex;height:174px;justify-content:center;margin:auto;width:174px}.hit-image{height:auto;max-height:100%;max-width:100%}.hit-em{color:#8bafc8;font-size:11px;font-weight:600}.hit-rating{border:1px solid rgb(29,89,157);border-radius:4px;margin-left:4px;padding:0 4px}.hits-empty-state{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:300px}.hits-empty-state-title{font-family:Hind,serif;font-size:1.5rem;font-weight:700;margin-bottom:0;text-align:center}.hits-empty-state-description{color:#23253399;font-size:.875rem;text-align:center}.hits-empty-state .ais-ClearRefinements{margin-top:1rem}.hits-empty-state .ais-ClearRefinements-button--disabled{display:none}.hits-empty-state .ais-ClearRefinements-button{background:#0a08290a;border-radius:3px;color:#21243d;min-height:48px;padding:16px 24px}[class^=ais-]{box-sizing:border-box;font-size:.9rem}a[class^=ais-]{color:#21243d;text-decoration:none}[class^=ais-][class$=--disabled] *{cursor:not-allowed}.ais-RefinementList-item,.ais-Menu-item,.ais-HierarchicalMenu-item,.ais-RatingMenu-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ais-RefinementList-item,.ais-RefinementList-item *,.ais-RatingMenu-item{cursor:pointer}.ais-HierarchicalMenu-link,.ais-RatingMenu-item,.ais-RefinementList-item{padding-bottom:1rem}.ais-Breadcrumb-item--selected,.ais-HierarchicalMenu-item--selected,.ais-Menu-item--selected{font-weight:700}.ais-RatingMenu-starIcon--full{fill:#1d689d}.ais-RatingMenu-starIcon--empty{fill:#00000014}.ais-Panel--collapsible{position:relative}.ais-Panel--collapsed .ais-Panel-body,.ais-Panel--collapsed .ais-Panel-footer{display:none}.ais-Panel-collapseButton{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:0}.ais-Panel-header{border:none;font-weight:600;letter-spacing:.08rem;line-height:1.6;padding-bottom:1rem;text-transform:uppercase}@media (max-width: 899px){.container-filters{background:#fff;border-radius:16px;left:0;max-width:initial;padding-bottom:4rem;position:fixed;top:0;transform:translateY(120vh);transition:transform .3s cubic-bezier(.465,.183,.153,.946);width:100%;will-change:transform;z-index:1}.container-filters .container-header,.container-filters .container-body{padding:2rem 2rem 0}.filtering .header{cursor:pointer}.filtering .header-logo{left:50%;pointer-events:none;position:absolute;top:1.5rem;transform:translate(-50%)}.filtering .header-title,.filtering .container-results,.container-filters-footer{display:none}.filtering .container-filters{position:absolute;transform:translateY(4rem)}.filtering .container-filters-footer{background-color:#fff;border-top:1px solid #ebecf3;bottom:0;display:flex;justify-content:space-between;margin:0 -2rem;padding:1rem;position:fixed;width:100%;z-index:5}.container-filters-footer-button-wrapper{width:calc(50% - .5rem)}.container-filters-footer .ais-ClearRefinements-button,.container-filters-footer .button{background-color:#41424714;border:none;border-radius:8px;cursor:pointer;display:flex;font:inherit;font-size:.75rem;font-weight:700;justify-content:center;padding:12px;text-align:center;width:100%}.container-filters-footer .button-primary{background-color:#1d689d;color:#fff}.filtering .filters-button{display:none}.filters-button{align-items:center;background-color:#fff;border:none;border-radius:8px;bottom:2rem;box-shadow:0 4px 22px #0f5877;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:.875rem;font-weight:700;justify-content:center;left:50%;min-height:40px;min-width:112px;position:fixed;transform:translate(-50%)}.filters-button svg{height:14px;margin-right:8px;width:16px}.container{padding:4rem 2rem}.container-options,.hidden{display:none}.header{background:linear-gradient(to bottom,#1d689d,#7db9e8);background-size:cover;min-height:300px;position:relative;transition:transform .2s ease-out}.header .ais-SearchBox{bottom:0;left:0;position:absolute;transform:translateY(50%);width:100vw}.header .ais-SearchBox .ais-SearchBox-form{margin:auto;max-width:90%}.ais-SearchBox .ais-SearchBox-input,.ais-RefinementList .ais-SearchBox-input{font-size:1rem}.ais-RefinementList .ais-SearchBox-input{min-height:48px}.ais-RefinementList-list{display:grid;grid-auto-flow:column;grid-gap:0 2rem;grid-template-rows:repeat(5,1fr)}.ais-RefinementList-item{flex:50%}.ais-RefinementList-checkbox{height:1.5rem;min-width:1.5rem}.ais-RefinementList-item--selected .ais-RefinementList-checkbox:after{align-items:center;background:none;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='9'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-6 -8)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M16.5 8.5L18 10l-6.99 7-4.51-4.5L8 11l3.01 3z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");display:flex;height:100%;justify-content:center;left:initial;position:relative;top:initial;transform:initial;width:initial}.ais-HierarchicalMenu-link:before{background-color:#41424714;border-radius:50%;padding:8px}.ais-ToggleRefinement-checkbox{min-width:47px;position:relative}.ais-ToggleRefinement-checkbox{margin-left:2rem}.ais-ToggleRefinement-checkbox:after{height:1.5rem;top:-4px;width:1.5rem}.ais-ToggleRefinement-checkbox:before{right:54px}.ais-RatingMenu-starIcon{height:1.5rem;margin-right:1rem;width:1.5rem}.ais-Hits-list{grid-gap:1rem}.hit{display:flex}.hit-image-container{flex:1;margin-right:2rem}.hit-info-container{flex:2}.hits-empty-state-image,[data-layout=desktop]{display:none}}
