.nf-field-element input.ninja-forms-field[type=submit],.nf-fu-fileinput-button,.theme-button,.wp-block-button.is-style-light .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-secondary .wp-block-button__link,.wp-block-button__link,input.ninja-forms-field[type=button]{border-color:var(--palettecolor-1,#afd8d8);border-radius:var(--radius-xxl,6.25rem);border-style:solid;border-width:1px;box-shadow:none;cursor:pointer;font-family:var(--font-family,Rubik,sans-serif);font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:normal;padding:.875rem 2rem;position:relative;text-align:center;text-decoration:none;text-wrap-mode:nowrap;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content;z-index:1}.nf-field-element input.ninja-forms-field[type=submit]:hover,.nf-fu-fileinput-button:hover,.theme-button:hover,.wp-block-button.is-style-light .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-secondary .wp-block-button__link:hover,.wp-block-button__link:hover,input.ninja-forms-field[type=button]:hover{color:#fff}.has-text-color.has-palettecolor-1-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-1-color.theme-button,.has-text-color.has-palettecolor-1-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-1);border-color:var(--palettecolor-1);color:#fff}.has-text-color.has-palettecolor-1-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-1-color.theme-button:hover,.has-text-color.has-palettecolor-1-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-1)}.has-text-color.has-palettecolor-2-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-2-color.theme-button,.has-text-color.has-palettecolor-2-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-2);border-color:var(--palettecolor-2);color:#fff}.has-text-color.has-palettecolor-2-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-2-color.theme-button:hover,.has-text-color.has-palettecolor-2-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-2)}.has-text-color.has-palettecolor-3-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-3-color.theme-button,.has-text-color.has-palettecolor-3-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-3);border-color:var(--palettecolor-3);color:#fff}.has-text-color.has-palettecolor-3-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-3-color.theme-button:hover,.has-text-color.has-palettecolor-3-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-3)}.has-text-color.has-palettecolor-4-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-4-color.theme-button,.has-text-color.has-palettecolor-4-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-4);border-color:var(--palettecolor-4);color:#fff}.has-text-color.has-palettecolor-4-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-4-color.theme-button:hover,.has-text-color.has-palettecolor-4-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-4)}.has-text-color.has-palettecolor-5-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-5-color.theme-button,.has-text-color.has-palettecolor-5-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-5);border-color:var(--palettecolor-5);color:#fff}.has-text-color.has-palettecolor-5-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-5-color.theme-button:hover,.has-text-color.has-palettecolor-5-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-5)}.has-text-color.has-palettecolor-6-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-6-color.theme-button,.has-text-color.has-palettecolor-6-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-6);border-color:var(--palettecolor-6);color:#fff}.has-text-color.has-palettecolor-6-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-6-color.theme-button:hover,.has-text-color.has-palettecolor-6-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-6)}.arrow-link{align-items:center;color:var(--headings-color-1,#1d1d1b);display:flex;font-family:var(--font-family,Rubik,sans-serif);font-size:1.125rem;font-weight:400;gap:var(--padding-xxs,.5rem);line-height:normal;text-decoration:none;transition:all .2s ease-in-out}@media screen and (min-width:62rem){.arrow-link{gap:var(--padding-xxs,.5rem)}}.arrow-link .material-symbols-icon{display:inline-flex}.arrow-link .material-symbols-icon svg{fill:currentColor;transition:all .2s ease-in-out}.arrow-link:hover .arrow-link__icon svg,.arrow-link:hover .material-symbols-icon svg{transform:translateX(5px)}.nf-field-element input.ninja-forms-field[type=submit],.nf-fu-fileinput-button,.theme-button,.wp-block-button__link,input.ninja-forms-field[type=button]{background:var(--dark-background-1,#1d1d1b);border-color:var(--dark-background-1,#1d1d1b);color:#fff;font-weight:700;position:relative}.nf-field-element input.ninja-forms-field[type=submit]:active,.nf-field-element input.ninja-forms-field[type=submit]:hover,.nf-fu-fileinput-button:active,.nf-fu-fileinput-button:hover,.theme-button:active,.theme-button:hover,.wp-block-button__link:active,.wp-block-button__link:hover,input.ninja-forms-field[type=button]:active,input.ninja-forms-field[type=button]:hover{background-color:var(--dark-hover,#374353);border-color:var(--dark-hover,#374353)}.wp-block-button.is-style-light .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:var(--dark-background-1,#1d1d1b);color:var(--dark-background-1,#1d1d1b)}.wp-block-button.is-style-secondary .wp-block-button__link{align-items:center;background:linear-gradient(90deg,var(--palettecolor-8,#00a2c7) 0,var(--palettecolor-8,#00a2c7) 10%,var(--palettecolor-9,#042073) 55%,var(--palettecolor-6,#be172e) 70%,var(--palettecolor-6,#be172e) 100%);background-size:550% 100%;border:none;color:#fff;display:inline-flex;font-weight:700;justify-content:space-between;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)!important;width:-moz-fit-content;width:fit-content;z-index:1}.wp-block-button.is-style-secondary .wp-block-button__link:hover{background-size:100% 100%}@media(min-width:0){.wp-block-buttons.is-content-justification-right{justify-content:flex-start}}@media(min-width:782px){.wp-block-buttons.is-content-justification-right{justify-content:flex-end}}.wp-block-button{align-items:center;display:flex}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover{color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-1-color{border-color:var(--palettecolor-1);color:var(--palettecolor-1)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-1-color:hover{background-color:var(--palettecolor-1);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-2-color{border-color:var(--palettecolor-2);color:var(--palettecolor-2)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-2-color:hover{background-color:var(--palettecolor-2);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-3-color{border-color:var(--palettecolor-3);color:var(--palettecolor-3)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-3-color:hover{background-color:var(--palettecolor-3);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-4-color{border-color:var(--palettecolor-4);color:var(--palettecolor-4)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-4-color:hover{background-color:var(--palettecolor-4);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-5-color{border-color:var(--palettecolor-5);color:var(--palettecolor-5)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-5-color:hover{background-color:var(--palettecolor-5);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-6-color{border-color:var(--palettecolor-6);color:var(--palettecolor-6)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-6-color:hover{background-color:var(--palettecolor-6);color:#fff}.wp-block-button.is-style-light .wp-block-button__link{border-color:#fff;color:#fff}.to-top{background:rgba(var(--dark-background-1,#1d1d1b),.1);bottom:5rem;height:2.5rem;position:fixed;right:0;width:2.875rem;z-index:99999}@media screen and (min-width:75rem){.to-top{bottom:12.5rem}}.to-top:not(:hover){color:var(--palettecolor-1,#afd8d8)}.to-top.hide{opacity:0;pointer-events:none}.to-top svg{height:auto;width:100%}.search-filters{display:flex;flex-direction:column;font-family:var(--font-family,Rubik,sans-serif)}.search-filters .MuiInputBase-input,.search-filters .MuiInputBase-root{color:var(--text-color,#56585c)!important;font-family:var(--font-family,Rubik,sans-serif)!important}.search-filters .MuiFormControlLabel-label{color:var(--headings-color-1,#1d1d1b)!important;font-family:var(--font-family,Rubik,sans-serif)!important;font-size:1rem!important;font-weight:500!important}.search-filters__slider-wrapper{display:flex;flex-direction:column;gap:.5rem}.search-filters__slider-wrapper--disabled .search-filters__slider-label{color:var(--text-color,#56585c)}.search-filters__slider-wrapper--disabled .search-filters__slider{opacity:.6;pointer-events:none}.search-filters__slider-header{align-items:center;display:flex;gap:1.25rem}.search-filters__slider-label{color:var(--headings-color-1,#1d1d1b);font-family:var(--font-family,Rubik,sans-serif);font-size:1rem;font-weight:700;margin-left:1.5625rem}.search-filters__info-icon{color:var(--text-color,#56585c)!important;padding:0!important}.search-filters__info-icon:hover{color:var(--palettecolor-9,#042073)!important}.search-filters__label-row{align-items:center;display:flex;gap:1.25rem}.search-filters__slider{height:.5625rem!important;touch-action:none!important}.search-filters__slider .MuiSlider-thumb{background-color:#fff!important}.search-filters__slider .MuiSlider-thumb.Mui-focusVisible,.search-filters__slider .MuiSlider-thumb:hover{box-shadow:0 0 0 8px rgba(var(--palettecolor-1,#afd8d8),.16)!important}.search-filters__slider .MuiSlider-track{background-color:var(--palettecolor-9,#042073)!important;border:none!important}.search-filters__slider .MuiSlider-rail{background-color:var(--light-background-1,#e8edee)!important}.search-filters__slider .MuiSlider-valueLabelLabel{color:var(--headings-color-1,#1d1d1b)!important;font-family:var(--font-family,Rubik,sans-serif)!important}.search-filters__slider .MuiSlider-valueLabelOpen{background-color:#fff!important;border-radius:.5rem!important;font-family:var(--font-family,Rubik,sans-serif)!important;font-weight:400!important}.search-filters__slider.Mui-disabled{cursor:not-allowed!important;opacity:.5!important}.search-filters__slider.Mui-disabled .MuiSlider-thumb,.search-filters__slider.Mui-disabled .MuiSlider-track{background-color:var(--text-color,#56585c)!important}.MuiFormGroup-root{gap:.5rem}.MuiCheckbox-root{color:var(--headings-color-1,#1d1d1b)!important;margin:0 .5625rem!important;padding:0!important}.MuiModal-root .MuiPaper-root{--Paper-shadow:none!important}[class*=-MuiMenu-paper]{border-radius:0 0 1.875rem 1.875rem!important;font-family:var(--font-family,Rubik,sans-serif)!important;margin-top:-.25rem!important;outline-color:var(--headings-color-1,#1d1d1b)!important;outline-style:solid!important;outline-width:.0625rem!important}.search-filters__selects-wrapper{display:flex;flex-direction:column;gap:1rem}.search-filters__select-wrapper{display:flex;flex-direction:column;gap:.5rem;min-width:0;width:100%}.search-filters__label{color:var(--headings-color-1,#1d1d1b);font-family:var(--font-family,Rubik,sans-serif);font-size:1rem;font-weight:700;margin-left:1.5625rem}.MuiMenuItem-root{color:var(--headings-color-1,#1d1d1b)!important;font-family:var(--font-family,Rubik,sans-serif)!important;font-size:1rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}.MuiMenuItem-root.Mui-selected{background-color:rgba(175,216,216,.2)!important}.MuiMenuItem-root.Mui-focusVisible{background-color:rgba(175,216,216,.3)!important}.MuiMenuItem-root:hover{background-color:rgba(175,216,216,.4)!important}.search-filters__select{max-width:100%!important;min-width:0;width:100%}.search-filters__select .MuiOutlinedInput-root,.search-filters__select.MuiFormControl-root{max-width:100%!important;min-width:0!important;width:100%!important}.search-filters__select .MuiOutlinedInput-root{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:1.875rem;height:auto}.search-filters__select .MuiOutlinedInput-root:has(>[aria-expanded=true]){border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--headings-color-1,#1d1d1b)}.search-filters__select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--palettecolor-1,#afd8d8)}.search-filters__select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--palettecolor-1,#afd8d8);border-width:2px}.search-filters__select .MuiOutlinedInput-notchedOutline{border:none!important}.search-filters__select .MuiOutlinedInput-notchedOutline legend{display:none}.search-filters__select .MuiInputBase-input{max-width:100%!important;width:100%!important}.search-filters__select .MuiChip-root{background-color:var(--palettecolor-7,#53b1b1)!important;flex-shrink:0;height:1.75rem!important;max-width:100%}.search-filters__select .MuiChip-label{color:#fff!important;display:block!important;font-size:.875rem!important;font-weight:700!important;padding:0 .5rem!important}@media only screen and (max-width:61.99375rem){.search-filters__select .MuiChip-label{max-width:12.5rem;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.search-filters__select .MuiChip-deleteIcon{color:#fff!important;font-size:1.125rem!important}.search-filters__select .MuiChip-deleteIcon:hover{color:var(--links-color-hover,#1d1d1b)!important}.search-filters__select .MuiSelect-icon{color:var(--headings-color-1,#1d1d1b)!important;height:3rem!important;right:0!important;top:calc(50% - 1.5rem)!important;width:3rem!important}.search-filters__select .MuiCheckbox-root{color:var(--text-color,#56585c)!important}.search-filters__select .MuiCheckbox-root.Mui-checked{color:var(--palettecolor-1,#afd8d8)!important}.search-filters__placeholder{color:var(--text-color,#56585c);opacity:.6}.MuiSelect-select{align-items:center!important;display:flex!important;height:auto!important;max-width:100%!important;padding:.75rem 2.9375rem .75rem .5rem!important;width:100%!important}.MuiSelect-select>div{max-width:100%;width:100%}.MuiSelect-select .MuiBox-root{flex-wrap:wrap!important;gap:.25rem!important;max-width:100%!important;min-height:1.75rem!important;width:100%!important}.MuiSelect-select>span{min-height:1.75rem!important}.search-filters__additional-options{display:flex;flex-direction:column;gap:.75rem}.search-filters__options-title{color:var(--headings-color-1,#1d1d1b);font-family:var(--font-family,Rubik,sans-serif);font-size:1rem;font-weight:700;margin:0}.search-filters__actions{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.search-filters__button{border-radius:7.5rem!important;box-shadow:none!important;font-size:1rem!important;font-weight:700!important;padding:.75rem 2rem!important;text-transform:none!important}.search-filters__button--filter{background-color:var(--headings-color-1,#1d1d1b)!important;color:#fff!important}.search-filters__button--filter:hover{background-color:var(--dark-hover,#374353)!important}.search-filters__button--reset{--variant-containedBg:var(--light-background-1,#e8edee)!important;border:1px solid transparent!important;color:var(--headings-color-1,#1d1d1b)!important}.search-filters__button--reset:hover{background-color:var(--dark-hover,#374353)!important;color:#fff!important;text-decoration:underline}.search-filters--advanced{align-items:flex-end;background-color:var(--palettecolor-1,#afd8d8);border-radius:0 0 2rem 2rem;-moz-column-gap:3rem;column-gap:3rem;flex-direction:row;flex-wrap:wrap;padding:1.5rem}.search-filters--advanced .search-filters__gender-group,.search-filters--advanced .search-filters__slider-wrapper{flex:0 0 100%}@media screen and (min-width:62rem){.search-filters--advanced{row-gap:1.75rem}.search-filters--advanced .search-filters__slider-wrapper{flex:0 0 32.5%}.search-filters--advanced .search-filters__gender-group{flex:0 0 60%}.search-filters--advanced .search-filters__gender-group .MuiFormGroup-root{flex-direction:row;padding-bottom:.6875rem}}.search-filters--advanced .search-filters__selects-wrapper{display:grid;flex:0 0 100%;gap:1rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:74.99375rem){.search-filters--advanced .search-filters__selects-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:61.99375rem){.search-filters--advanced .search-filters__selects-wrapper{grid-template-columns:1fr}}.search-filters--advanced .search-filters__bottom-row{align-items:start;display:grid;flex:0 0 100%;gap:1rem 2.8125rem;grid-template-columns:1fr 2fr}@media only screen and (max-width:61.99375rem){.search-filters--advanced .search-filters__bottom-row{grid-template-columns:1fr}}.search-filters--advanced .search-filters__selects-wrapper--recht-anderer-laender{display:block}.search-filters--advanced .search-filters__additional-options .MuiFormGroup-root{display:flex;flex-direction:row;gap:.75rem}.search-filters--advanced .search-filters__actions{flex:1 0 100%;flex-direction:row;justify-content:flex-end}.search-filters--advanced .search-filters__actions .search-filters__button{min-width:12.5rem;width:auto}@media only screen and (max-width:61.99375rem){.search-filters--advanced .search-filters__gender-group,.search-filters--advanced .search-filters__selects-wrapper,.search-filters--advanced .search-filters__slider-wrapper{border-bottom:1px solid var(--light-background-1,#e8edee);margin-bottom:1.875rem;padding-bottom:1.875rem}.search-filters--advanced .search-filters__bottom-row{margin-bottom:1.875rem}}.search-filters--sidebar{background-color:var(--palettecolor-1,#afd8d8);border-radius:var(--radius-lg,1rem);padding:1.25rem}.search-filters--sidebar .search-filters__gender-group,.search-filters--sidebar .search-filters__selects-wrapper,.search-filters--sidebar .search-filters__slider-wrapper{border-bottom:1px solid var(--light-background-1,#e8edee);margin-bottom:1.875rem;padding-bottom:1.875rem}.search-filters--sidebar .search-filters__selects-wrapper{display:flex;flex-direction:column}.search-filters--sidebar .search-filters__additional-options{margin-bottom:1.875rem}.search-filters--sidebar .search-filters__additional-options .MuiFormGroup-root{display:flex;flex-direction:column}.search-filters--sidebar .search-filters__actions .search-filters__button{width:100%}.MuiTooltip-tooltip{background-color:#fff!important;border-radius:2rem!important;color:var(--headings-color-1,#1d1d1b)!important;filter:drop-shadow(0 0 20px rgba(0,0,0,.12))!important;font-family:var(--font-family,Rubik,sans-serif)!important;font-size:1rem!important;font-weight:400!important;line-height:normal!important;padding:1.25rem!important}.MuiTooltip-arrow{color:#fff!important}
.dav-search-bar__button,.nf-field-element input.ninja-forms-field[type=submit],.nf-fu-fileinput-button,.theme-button,.wp-block-button.is-style-light .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-secondary .wp-block-button__link,.wp-block-button__link,input.ninja-forms-field[type=button]{border-color:var(--palettecolor-1,#afd8d8);border-radius:var(--radius-xxl,6.25rem);border-style:solid;border-width:1px;box-shadow:none;cursor:pointer;font-family:var(--font-family,Rubik,sans-serif);font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:normal;padding:.875rem 2rem;position:relative;text-align:center;text-decoration:none;text-wrap-mode:nowrap;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content;z-index:1}.dav-search-bar__button:hover,.nf-field-element input.ninja-forms-field[type=submit]:hover,.nf-fu-fileinput-button:hover,.theme-button:hover,.wp-block-button.is-style-light .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-secondary .wp-block-button__link:hover,.wp-block-button__link:hover,input.ninja-forms-field[type=button]:hover{color:#fff}.has-text-color.has-palettecolor-1-color.dav-search-bar__button,.has-text-color.has-palettecolor-1-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-1-color.theme-button,.has-text-color.has-palettecolor-1-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-1);border-color:var(--palettecolor-1);color:#fff}.has-text-color.has-palettecolor-1-color.dav-search-bar__button:hover,.has-text-color.has-palettecolor-1-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-1-color.theme-button:hover,.has-text-color.has-palettecolor-1-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-1-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-1)}.has-text-color.has-palettecolor-2-color.dav-search-bar__button,.has-text-color.has-palettecolor-2-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-2-color.theme-button,.has-text-color.has-palettecolor-2-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-2);border-color:var(--palettecolor-2);color:#fff}.has-text-color.has-palettecolor-2-color.dav-search-bar__button:hover,.has-text-color.has-palettecolor-2-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-2-color.theme-button:hover,.has-text-color.has-palettecolor-2-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-2-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-2)}.has-text-color.has-palettecolor-3-color.dav-search-bar__button,.has-text-color.has-palettecolor-3-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-3-color.theme-button,.has-text-color.has-palettecolor-3-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-3);border-color:var(--palettecolor-3);color:#fff}.has-text-color.has-palettecolor-3-color.dav-search-bar__button:hover,.has-text-color.has-palettecolor-3-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-3-color.theme-button:hover,.has-text-color.has-palettecolor-3-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-3-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-3)}.has-text-color.has-palettecolor-4-color.dav-search-bar__button,.has-text-color.has-palettecolor-4-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-4-color.theme-button,.has-text-color.has-palettecolor-4-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-4);border-color:var(--palettecolor-4);color:#fff}.has-text-color.has-palettecolor-4-color.dav-search-bar__button:hover,.has-text-color.has-palettecolor-4-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-4-color.theme-button:hover,.has-text-color.has-palettecolor-4-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-4-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-4)}.has-text-color.has-palettecolor-5-color.dav-search-bar__button,.has-text-color.has-palettecolor-5-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-5-color.theme-button,.has-text-color.has-palettecolor-5-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-5);border-color:var(--palettecolor-5);color:#fff}.has-text-color.has-palettecolor-5-color.dav-search-bar__button:hover,.has-text-color.has-palettecolor-5-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-5-color.theme-button:hover,.has-text-color.has-palettecolor-5-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-5-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-5)}.has-text-color.has-palettecolor-6-color.dav-search-bar__button,.has-text-color.has-palettecolor-6-color.nf-fu-fileinput-button,.has-text-color.has-palettecolor-6-color.theme-button,.has-text-color.has-palettecolor-6-color.wp-block-button__link,.nf-field-element input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=submit],input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=button]{background-color:var(--palettecolor-6);border-color:var(--palettecolor-6);color:#fff}.has-text-color.has-palettecolor-6-color.dav-search-bar__button:hover,.has-text-color.has-palettecolor-6-color.nf-fu-fileinput-button:hover,.has-text-color.has-palettecolor-6-color.theme-button:hover,.has-text-color.has-palettecolor-6-color.wp-block-button__link:hover,.nf-field-element input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=submit]:hover,input.has-text-color.has-palettecolor-6-color.ninja-forms-field[type=button]:hover{background-color:transparent;color:var(--palettecolor-6)}.arrow-link{align-items:center;color:var(--headings-color-1,#1d1d1b);display:flex;font-family:var(--font-family,Rubik,sans-serif);font-size:1.125rem;font-weight:400;gap:var(--padding-xxs,.5rem);line-height:normal;text-decoration:none;transition:all .2s ease-in-out}@media screen and (min-width:62rem){.arrow-link{gap:var(--padding-xxs,.5rem)}}.arrow-link .material-symbols-icon{display:inline-flex}.arrow-link .material-symbols-icon svg{fill:currentColor;transition:all .2s ease-in-out}.arrow-link:hover .arrow-link__icon svg,.arrow-link:hover .material-symbols-icon svg{transform:translateX(5px)}.dav-search-bar__button,.nf-field-element input.ninja-forms-field[type=submit],.nf-fu-fileinput-button,.theme-button,.wp-block-button__link,input.ninja-forms-field[type=button]{background:var(--dark-background-1,#1d1d1b);border-color:var(--dark-background-1,#1d1d1b);color:#fff;font-weight:700;position:relative}.dav-search-bar__button:active,.dav-search-bar__button:hover,.nf-field-element input.ninja-forms-field[type=submit]:active,.nf-field-element input.ninja-forms-field[type=submit]:hover,.nf-fu-fileinput-button:active,.nf-fu-fileinput-button:hover,.theme-button:active,.theme-button:hover,.wp-block-button__link:active,.wp-block-button__link:hover,input.ninja-forms-field[type=button]:active,input.ninja-forms-field[type=button]:hover{background-color:var(--dark-hover,#374353);border-color:var(--dark-hover,#374353)}.wp-block-button.is-style-light .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:var(--dark-background-1,#1d1d1b);color:var(--dark-background-1,#1d1d1b)}.wp-block-button.is-style-secondary .wp-block-button__link{align-items:center;background:linear-gradient(90deg,var(--palettecolor-8,#00a2c7) 0,var(--palettecolor-8,#00a2c7) 10%,var(--palettecolor-9,#042073) 55%,var(--palettecolor-6,#be172e) 70%,var(--palettecolor-6,#be172e) 100%);background-size:550% 100%;border:none;color:#fff;display:inline-flex;font-weight:700;justify-content:space-between;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)!important;width:-moz-fit-content;width:fit-content;z-index:1}.wp-block-button.is-style-secondary .wp-block-button__link:hover{background-size:100% 100%}@media(min-width:0){.wp-block-buttons.is-content-justification-right{justify-content:flex-start}}@media(min-width:782px){.wp-block-buttons.is-content-justification-right{justify-content:flex-end}}.wp-block-button{align-items:center;display:flex}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover{color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-1-color{border-color:var(--palettecolor-1);color:var(--palettecolor-1)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-1-color:hover{background-color:var(--palettecolor-1);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-2-color{border-color:var(--palettecolor-2);color:var(--palettecolor-2)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-2-color:hover{background-color:var(--palettecolor-2);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-3-color{border-color:var(--palettecolor-3);color:var(--palettecolor-3)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-3-color:hover{background-color:var(--palettecolor-3);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-4-color{border-color:var(--palettecolor-4);color:var(--palettecolor-4)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-4-color:hover{background-color:var(--palettecolor-4);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-5-color{border-color:var(--palettecolor-5);color:var(--palettecolor-5)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-5-color:hover{background-color:var(--palettecolor-5);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-6-color{border-color:var(--palettecolor-6);color:var(--palettecolor-6)}.wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-text-color.has-palettecolor-6-color:hover{background-color:var(--palettecolor-6);color:#fff}.wp-block-button.is-style-light .wp-block-button__link{border-color:#fff;color:#fff}.to-top{background:rgba(var(--dark-background-1,#1d1d1b),.1);bottom:5rem;height:2.5rem;position:fixed;right:0;width:2.875rem;z-index:99999}@media screen and (min-width:75rem){.to-top{bottom:12.5rem}}.to-top:not(:hover){color:var(--palettecolor-1,#afd8d8)}.to-top.hide{opacity:0;pointer-events:none}.to-top svg{height:auto;width:100%}.dav-search-bar{border-radius:2rem 2rem 2rem 2rem;margin:0 auto;max-width:81.875rem;overflow:visible;position:relative;width:100%}.dav-search-bar__tabs{align-items:center;display:flex;gap:.625rem;margin-bottom:-2px;min-height:3rem;padding:0 2rem;position:relative;z-index:1}@media only screen and (min-width:27.375rem){.dav-search-bar__tabs{min-height:2.75rem}}@media screen and (min-width:62rem){.dav-search-bar__tabs{min-height:3.0625rem}}.dav-search-bar__tab{background-color:var(--palettecolor-1,#afd8d8);border:none;border-radius:.9375rem .9375rem 0 0;color:var(--headings-color-1,#1d1d1b);cursor:pointer;flex:0 0 auto;font-family:var(--font-family,Rubik,sans-serif);font-size:1.125rem;font-weight:700;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;line-height:normal;padding:.875rem 2.5rem;transition:all .3s ease;word-wrap:break-word}.dav-search-bar__tab:hover{opacity:.9}.dav-search-bar__tab--topics{background-color:var(--palettecolor-9,#042073);color:#fff}.dav-search-bar__tab:not(.dav-search-bar__tab--active){padding:.34375rem .9375rem;text-wrap:wrap}@media only screen and (max-width:61.99375rem){.dav-search-bar__tab{flex:0 1 auto}.dav-search-bar__tab:not(.dav-search-bar__tab--active){padding:0 .9375rem}}.dav-search-bar__form-wrapper{background-color:var(--palettecolor-1,#afd8d8);border:4px solid var(--palettecolor-1,#afd8d8);border-radius:3.3125rem 3.3125rem 2rem 2rem;min-height:7.8125rem;position:relative;z-index:1}.dav-search-bar__form-wrapper--showing-filters{border-radius:3.3125rem 3.3125rem 0 0}.dav-search-bar__form-wrapper--no-advanced{border-radius:3.3125rem;min-height:auto}.dav-search-bar__form-wrapper--topics{background-color:var(--palettecolor-9,#042073);border-color:var(--palettecolor-9,#042073)}.dav-search-bar__form-wrapper--topics .dav-search-bar__inputs-wrapper{outline-color:var(--palettecolor-9,#042073)}.dav-search-bar__form{position:relative;z-index:1}.dav-search-bar__inputs-wrapper{align-items:center;background-color:#fff;border-radius:7.5rem;display:flex;gap:1rem;min-height:4.75rem;outline:solid 4px var(--palettecolor-1,#afd8d8);padding:.625rem}@media only screen and (max-width:61.99375rem){.dav-search-bar__inputs-wrapper{border-radius:2rem}}.dav-search-bar__input-group{align-items:center;display:flex;flex:1;gap:.75rem;position:relative}.dav-search-bar__input-group--keyword{flex:1.5}.dav-search-bar__input-group--location{flex:1}.dav-search-bar__input .MuiOutlinedInput-notchedOutline{border-radius:2rem}.dav-search-bar__input .MuiOutlinedInput-notchedOutline:not(:focus,:focus-visible){border-color:transparent}.MuiAutocomplete-popper,.MuiInputBase-input,.MuiInputBase-root{font-family:var(--font-family,Rubik,sans-serif)!important}.MuiInputBase-input,.MuiInputBase-root{color:var(--text-color,#56585c)!important;font-size:1rem!important;font-weight:500!important}.dav-search-bar__divider{background-color:var(--text-color,#56585c);flex-shrink:0;height:2.5rem;width:2px}.dav-search-bar__button{padding:1rem 2.5rem 1.0625rem}.dav-search-bar__suggestions{background-color:#fff;border:1px solid var(--light-background-1,#e8edee);border-radius:.75rem;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);left:0;max-height:18.75rem;overflow-y:auto;position:absolute;right:0;top:calc(100% + .5rem);z-index:10}.dav-search-bar__suggestions-list{list-style:none;margin:0;padding:.5rem 0}.dav-search-bar__icon path{fill:var(--text-color,#56585c)}.dav-search-bar__suggestion-item{margin:0}.dav-search-bar__suggestion-item:not(:last-child){border-bottom:1px solid var(--light-background-1,#e8edee)}.dav-search-bar__suggestion-button{background:transparent;border:none;color:var(--headings-color-1,#1d1d1b);cursor:pointer;font-family:var(--font-family,Rubik,sans-serif);font-size:1rem;font-weight:500;padding:.75rem 1.25rem;text-align:left;transition:background-color .2s ease;width:100%}.dav-search-bar__suggestion-button:hover{background-color:var(--color-background-3,#d7ebeb)}.dav-search-bar__suggestion-button:active{background-color:var(--palettecolor-1,#afd8d8)}.dav-search-bar__advanced{padding:.5rem 1.75rem;position:relative;text-align:right;z-index:1}@media only screen and (max-width:61.99375rem){.dav-search-bar__advanced{padding:.4375rem 1.75rem .3125rem}}.dav-search-bar__advanced-link{background:transparent;border:none;color:var(--headings-color-1,#1d1d1b);cursor:pointer;display:inline-block;font-family:var(--font-family,Rubik,sans-serif);font-size:1rem;font-weight:700;line-height:1.4;transition:color .3s ease}.dav-search-bar__advanced-link:hover{color:var(--palettecolor-9,#042073);text-decoration:underline}.dav-search-bar__advanced-filters{left:-.25rem;max-height:0;opacity:0;overflow:hidden;position:absolute;right:-.25rem;top:calc(100% - .75rem);transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease-in-out,padding .5s cubic-bezier(.4,0,.2,1);z-index:999}.dav-search-bar__advanced-filters.show{max-height:2000px;opacity:1}@media only screen and (max-width:61.99375rem){.dav-search-bar__advanced-filters{top:calc(100% - .5rem)}}.dav-search-bar__format-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:.521875rem 1.75rem}.dav-search-bar__format-filter{color:#fff;margin-left:0;margin-right:0}@media only screen and (max-width:47.99375rem){.dav-search-bar__format-filter{flex:1}}.dav-search-bar__format-filter .MuiFormControlLabel-label{color:#fff;font-family:var(--font-family,Rubik,sans-serif);font-size:1rem}.dav-search-bar__format-filter .MuiCheckbox-root{color:#fff!important}.dav-search-bar-loader{align-items:center;color:var(--text-color,#56585c);display:flex;font-family:var(--font-family,Rubik,sans-serif);font-size:1rem;justify-content:center;padding:3.75rem 2.5rem 2.5rem}@media only screen and (max-width:61.99375rem){.dav-search-bar__tabs{gap:.5rem}.dav-search-bar__tab{font-size:1rem;padding:.75rem 1.5rem}.dav-search-bar__inputs-wrapper{flex-direction:column;gap:0;padding:.375rem}.dav-search-bar__input-group{width:100%}.dav-search-bar__input-group--keyword,.dav-search-bar__input-group--location{flex:1}.dav-search-bar__divider{height:2px;width:100%}.dav-search-bar__button{padding:.9375rem 1.5rem;width:100%}.dav-search-bar__format-filters{gap:.625rem 1.25rem;padding:.625rem 1rem}}
.search-results__columns{align-items:start;display:grid;gap:2rem;grid-template-columns:364px 1fr}.search-results__main{min-width:0}.search-results__loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:3rem 2rem}.search-results__loading p{color:#666;font-size:1.125rem;margin:1rem 0 0}.search-results__spinner{animation:spin 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#00a7e1;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.search-results__error{background:#fff3cd;border:2px solid #ffc107;border-radius:12px;margin:2rem 0;padding:2rem;text-align:center}.search-results__error p{color:#856404;font-size:1rem;margin:0}.search-results__empty{background:#fff;border:1px solid var(--light-background-1,#e8edee);border-radius:12px;padding:3rem 2rem;text-align:center}.search-results__empty h2{color:#036;font-size:1.75rem;font-weight:700;margin:0 0 1rem}.search-results__empty p{color:#666;font-size:1.125rem;margin:0}.search-results__fab.MuiFab-root{background-color:var(--palettecolor-7,#53b1b1);bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;position:fixed;right:1.5rem;z-index:1000}@media(min-width:992px){.search-results__fab.MuiFab-root{display:none}}@media(max-width:640px){.search-results__fab.MuiFab-root{bottom:1rem;right:1rem}}.search-results__no-exact-banner{background:rgba(var(--palettecolor-1,#afd8d8),.18);border-left:3px solid var(--palettecolor-1,#afd8d8);border-radius:4px;color:#1a2a3a;font-size:.9375rem;line-height:1.45;margin-bottom:1rem;padding:.75rem 1rem}@media only screen and (max-width:61.99375rem){.search-results__columns{grid-template-columns:1fr}.search-results__query{font-size:1.5rem}}@media only screen and (max-width:47.99375rem){.search-results__query{font-size:1.25rem;margin-bottom:1.5rem}}
.favorite-button{align-items:center;background:transparent;border:none;color:var(--text-color,#56585c);cursor:pointer;display:flex;font-family:var(--font-family,Rubik,sans-serif);font-weight:700;gap:0;padding:0;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.favorite-button__text{color:var(--text-color,#56585c);font-size:.75rem}@media only screen and (max-width:47.99375rem){.result-card .favorite-button .favorite-button__text{display:none}}.favorite-button:not(.favorite-button--active):not(.favorite-button--remove) svg path{fill:transparent;stroke:#fcc977;stroke-width:2px;transition:all .2s ease}.favorite-button:not(.favorite-button--active):not(.favorite-button--remove):hover svg path{fill:hsla(37,96%,73%,.25);stroke:#fcc977;stroke-width:2px}.favorite-button--active:not(.favorite-button--remove){color:#fcc977}.favorite-button--active:not(.favorite-button--remove) svg path{fill:#fcc977;stroke:#fcc977;stroke-width:2px;transition:all .2s ease}.favorite-button--active:not(.favorite-button--remove):hover svg path{fill:#fcc977;stroke:#fcc977;stroke-width:2px}.favorite-button--remove{align-items:center;color:var(--text-color,#56585c);gap:.5rem}@media only screen and (max-width:47.99375rem){.favorite-button--remove .favorite-button__text{display:none}}.favorite-button--remove .favorite-button__icon-wrapper{align-items:center;background:#fff;border-radius:50%;display:flex;justify-content:center;transition:all .2s ease}.favorite-button--remove .favorite-button__icon-wrapper svg{color:var(--headings-color-1,#1d1d1b);font-size:1.125rem}.favorite-button--remove:hover{color:var(--headings-color-1,#1d1d1b)}.result-card{background:#fff;border:1px solid var(--light-background-1,#e8edee);border-radius:var(--radius-lg,1rem);overflow:hidden}.result-card__content{align-items:flex-start;display:flex;gap:1.25rem;padding:1.25rem}@media only screen and (max-width:61.99375rem){.result-card__content{gap:.625rem;padding:.75rem}}.result-card__image-wrapper{border:none;border-radius:var(--radius-lg,1rem);flex:0 0 9.25rem;overflow:hidden;padding:0;position:relative}@media only screen and (max-width:61.99375rem){.result-card__image-wrapper{flex:0 0 6.25rem}}.result-card a:hover{color:var(--palettecolor-2,#b5152b)}.result-card__image{display:block;height:11.25rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .2s ease;width:100%}@media only screen and (max-width:61.99375rem){.result-card__image{height:7.5rem}}.result-card__image-wrapper:hover .result-card__image{transform:scale(1.1)}.result-card__profile-btn{align-items:center;background:var(--palettecolor-1,#afd8d8)!important;border:none;border-radius:0 0 var(--radius-lg,1rem) var(--radius-lg,1rem);color:var(--text-color,#56585c)!important;cursor:pointer;display:flex;font-family:var(--font-family,Rubik,sans-serif);font-size:.75rem!important;font-weight:700!important;gap:.25rem;justify-content:center;padding:.3125rem 1.375rem!important;position:relative;transition:all .2s ease;white-space:nowrap;width:100%;z-index:9}.result-card__image-wrapper:hover .result-card__profile-btn{background:var(--light-background-2,#eeebe8)!important;color:var(--headings-color-1,#1d1d1b)!important}@media only screen and (max-width:47.99375rem){.result-card__profile-btn{font-size:.5rem!important}.result-card__profile-btn svg{height:.75rem;width:.75rem}}.result-card__info{display:flex;flex:1;flex-direction:column;gap:var(--padding-sm,1.25rem);min-width:0}@media screen and (min-width:62rem){.result-card__info{gap:var(--padding-sm,1.5rem)}}.result-card__header{align-items:flex-start;display:flex;justify-content:space-between}@media screen and (min-width:62rem){.result-card__header{gap:1.25rem}}.result-card__name{color:var(--palettecolor-9,#042073)!important;margin-bottom:0}.result-card__title{color:var(--text-color,#56585c);font-weight:700;margin:0;text-transform:uppercase}.result-card__contact{margin-bottom:var(--padding-xxs,.5rem)}@media screen and (min-width:62rem){.result-card__contact{margin-bottom:var(--padding-xxs,.5rem)}}.result-card__contact-item{align-items:flex-start;color:var(--headings-color-1,#1d1d1b);display:flex;font-family:var(--font-family,Rubik,sans-serif);gap:.5rem;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;text-decoration:none;transition:color .2s ease;word-wrap:break-word;width:-moz-fit-content;width:fit-content}.result-card__contact-item svg{flex-shrink:0}.result-card__branches-indicator{color:var(--palettecolor-9,#042073);font-size:.75rem;font-style:italic;font-weight:600}.result-card__specializations{display:flex;flex-wrap:wrap;gap:.625rem}.result-card__specializations .MuiChip-root{font-family:var(--font-family,Rubik,sans-serif);font-size:.875rem;font-weight:500}.result-card__specializations .MuiChip-root .MuiChip-label{line-height:1.3}.result-card__specializations .MuiChip-root.MuiChip-outlined{border-color:var(--palettecolor-9,#042073);color:var(--palettecolor-9,#042073)}.result-card__specializations .MuiChip-root.MuiChip-filled.MuiChip-colorPrimary{background:var(--palettecolor-9,#042073);color:#fff;font-weight:700}.result-card__actions{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;margin-top:auto;row-gap:.5rem}@media only screen and (max-width:47.99375rem){.result-card__actions{flex-wrap:wrap}}.result-card__btn{align-items:center;display:flex;gap:.625rem;justify-content:center;padding:.4375rem .875rem!important}.result-card__btn--primary{background-color:var(--palettecolor-8,#00a2c7)!important;border-color:var(--palettecolor-8,#00a2c7)!important;font-weight:700!important;padding:.5625rem 1.5rem .5rem!important}.result-card__btn--primary:hover{background:var(--dark-hover,#374353)!important;border-color:var(--dark-hover,#374353)!important;color:#fff!important}.result-card__btn--secondary{background-color:var(--color-background-3,#d7ebeb)!important;border-color:var(--color-background-3,#d7ebeb)!important;color:var(--headings-color-1,#1d1d1b)!important;font-weight:500!important}.result-card__btn--secondary svg{fill:none}.result-card__btn--secondary path{transition:all .2s ease}.result-card__btn--secondary:hover{background:var(--dark-hover,#374353)!important;border-color:var(--dark-hover,#374353)!important;color:#fff!important}.result-card__btn--secondary:hover svg path{stroke:#fff}.result-card__btn--icon{background:var(--color-background-4,#faf4e2)!important;border-color:var(--color-background-4,#faf4e2)!important;border-radius:1.25rem;color:var(--headings-color-1,#1d1d1b)!important;padding:.375rem .6875rem!important}.result-card__btn--icon:hover{background:var(--dark-hover,#374353)!important;border-color:var(--dark-hover,#374353)!important;color:#fff!important}.result-card__btn--icon:hover svg path{fill:#fff}
.results-list__header{align-items:center;border-bottom:2px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.results-list__count{color:#666;font-size:1rem;margin:0}.results-list__count strong{color:#036;font-weight:700}.results-list__grid{display:flex;flex-direction:column;gap:1.25rem}.results-list--empty{align-items:center;display:flex;justify-content:center;min-height:400px}.results-list__empty-state{max-width:400px;padding:3rem 2rem;text-align:center}.results-list__empty-icon{color:#ccc;margin-bottom:1.5rem}.results-list__empty-heading{color:#333;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.results-list__empty-text{color:#666;font-size:1rem;line-height:1.5;margin:0}@media(max-width:768px){.results-list__header{align-items:flex-start;flex-direction:column;gap:1rem}.results-list__grid{gap:1rem}}
.pagination{margin-top:var(--padding-xs,1rem)}@media screen and (min-width:62rem){.pagination{margin-top:var(--padding-xs,1rem)}}.pagination__container{align-items:center;display:flex;gap:.3125rem;justify-content:center}.pagination__number{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--headings-color-1,#1d1d1b);cursor:pointer;display:inline-flex;font-family:var(--font-family,Rubik,sans-serif);font-size:.875rem;height:30px;justify-content:center;transition:all .2s ease;width:30px}.pagination__number:hover:not(.pagination__number--active){background:rgba(var(--palettecolor-1,#afd8d8),.1)}.pagination__number--active,.pagination__number--active:hover{background:var(--palettecolor-1,#afd8d8)}.pagination__ellipsis{align-items:center;color:var(--headings-color-1,#1d1d1b);display:inline-flex;font-weight:600;height:40px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px}@media(max-width:640px){.pagination__container{gap:.25rem}.pagination__number{font-size:.875rem}.pagination__ellipsis,.pagination__number{height:36px;width:36px}}
.search-sidebar{height:-moz-fit-content;height:fit-content;position:sticky;top:2rem}.search-sidebar__content{padding:0}.search-sidebar__header{align-items:center;background:var(--palettecolor-1,#afd8d8);display:flex;padding:1rem 1.25rem}.search-sidebar__header h3{color:var(--headings-color-1,#1d1d1b);font-size:1.25rem;font-weight:600;margin:0}.search-sidebar__drawer{max-width:95vw;width:100%}.search-sidebar--mobile .search-filters--sidebar{border-radius:0}@media(max-width:991px){.search-sidebar:not(.search-sidebar--mobile){display:none}.search-sidebar{position:static}}
.stats-bar{background-image:linear-gradient(90deg,var(--palettecolor-5,#6f0d1b) 0,var(--palettecolor-6,#be172e) 100%);border-radius:var(--radius-lg,1rem);display:flex;flex-wrap:wrap;padding:var(--padding-sm,1.25rem)}@media screen and (min-width:62rem){.stats-bar{padding:var(--padding-sm,1.5rem)}}@media only screen and (max-width:74.99375rem){.stats-bar{-moz-column-gap:2.125rem;column-gap:2.125rem}}.stats-bar__item{flex:1 1 25%;padding:.625rem 1.75rem;text-align:center}@media only screen and (max-width:74.99375rem){.stats-bar__item{flex:0 1 calc(50% - 1.125rem);padding:1rem 0}}@media only screen and (max-width:26.99375rem){.stats-bar__item{flex:0 1 100%}}@media screen and (min-width:75rem){.stats-bar__item:not(:last-child){border-right:2px solid hsla(0,0%,100%,.5)}}.stats-bar__number{color:#fff;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:0}@media screen and (min-width:48rem){.stats-bar__number{font-size:2.5rem}}.stats-bar__caption{color:#fff;line-height:1.1}.wpmb-block-home-hero{background-color:var(--light-background-1,#e8edee);padding-top:9.9375rem;position:relative}@media only screen and (max-width:74.99375rem){.wpmb-block-home-hero{padding-top:5.375rem}}.wpmb-block-home-hero:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI2MTQiIHZpZXdCb3g9IjAgMCAxNDQwIDYxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE0NDAiIGhlaWdodD0iNjE0IiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNDc5MV81NTA2MSkiLz4KPG1hc2sgaWQ9Im1hc2swXzQ3OTFfNTUwNjEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjUxMyIgeT0iMCIgd2lkdGg9IjkyMiIgaGVpZ2h0PSI1NjUiPgo8cmVjdCB4PSI1MTMiIHdpZHRoPSI5MjIiIGhlaWdodD0iNTY1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF80NzkxXzU1MDYxKSI+CjxwYXRoIGQ9Ik01MzcuMTk1IDEwOTguODdMOTEwLjc3NyAzMzUuMTI3QzkxMC43NzcgMzM1LjEyNyA5NDAuODIyIDI3MS42MTcgOTgwLjE3MyAzMDEuNDk4Qzk4Ny4xNTMgMzA2Ljg2NyA5OTYuNzYzIDMyMC42NDIgMTAwMi4xMiAzNDEuMjA1QzEwMDcuNTkgMzYyLjE3MiAxMDE1LjQ4IDQwNi4zMzYgMTAxNS40OCA0MDYuNjRDMTAxNS40OCA0MDYuNjQgMTAwMi42MyAzNTkuNjQgOTgyLjUgMzQ1LjY2MkM5NTkuNjM4IDMyOS44NiA5MzkuNTA3IDM1NC40NzQgOTM0LjA0NCAzNjQuODA2TDU0OC4xMjEgMTE1MS4yNEw1MzcuMTk1IDEwOTguODdaIiBmaWxsPSIjQjUxQzI3Ii8+CjxwYXRoIGQ9Ik01MTQuODIgMTAwMi43NUw4ODkuMTUzIDIzOS4wOTNDODg5LjE1MyAyMzkuMDkzIDkxOS4yNDkgMTc1LjU5IDk1OC42NjkgMjA1LjQ2OEM5NjUuNjYxIDIxMC43MzUgOTc1LjI4OCAyMjQuNjEgOTgwLjY1OSAyNDUuMDY5Qzk4Ni4xMzEgMjY2LjAzNCA5OTQuMDM1IDMxMC4xOTIgOTk0LjAzNSAzMTAuNDk2Qzk5NC4wMzUgMzEwLjQ5NiA5ODEuMTY1IDI2My41MDIgOTYxIDI0OS41MjVDOTM4LjA5OCAyMzMuNzI1IDkxNy45MzIgMjU4LjMzNiA5MTIuNDYgMjY4LjU2Nkw1MjUuNzY1IDEwNTUuMjFMNTE0LjgyIDEwMDIuODUiIGZpbGw9IiNCNTFDMjciLz4KPHBhdGggZD0iTTQ5My4zNzUgOTA2Ljg3Mkw4NjcuNjI4IDE0My45NTVDODY3LjYyOCAxNDMuOTU1IDg5Ny43MTkgODAuNTEzNyA5MzcuMTMgMTEwLjM2M0M5NDQuMTIgMTE1LjcyNSA5NTMuNzQ1IDEyOS40ODYgOTU5LjExNSAxNDkuOTI1Qzk2NC41ODYgMTcwLjg3IDk3Mi41OSAyMTQuOTg1IDk3Mi41OSAyMTUuMjg5Qzk3Mi41OSAyMTUuMjg5IDk1OS43MjMgMTY4LjM0IDkzOS41NjEgMTU0LjM3N0M5MTYuNjY0IDEzOC41OTIgODk2LjUwMyAxNjMuMTggODkxLjAzMiAxNzMuMzk5TDUwNC4zMTcgOTU5LjE4M0w0OTMuMzc1IDkwNi44NzJaIiBmaWxsPSIjQjUxQzI3Ii8+CjxwYXRoIGQ9Ik00NzEgODEyLjY1TDg0NS4yNTMgNDguOTAzNEM4NDUuMjUzIDQ4LjkwMzQgODc1LjM0NCAtMTQuNjA3IDkxNC43NTUgMTUuMjc0M0M5MjEuNzQ1IDIwLjY0MjggOTMxLjM3IDM0LjQxODYgOTM2Ljc0IDU0Ljg3OTdDOTQyLjIxMSA3NS44NDczIDk1MC4yMTUgMTIwLjAxMSA5NTAuMjE1IDEyMC4zMTVDOTUwLjIxNSAxMjAuMzE1IDkzNy4zNDggNzMuMzE1IDkxNy4xODYgNTkuMzM2NkM4OTQuMjg5IDQzLjUzNDkgODc0LjEyOCA2OC4xNDkxIDg2OC42NTcgNzguMzc5Nkw0ODEuOTQyIDg2NS4wMThMNDcxIDgxMi42NVoiIGZpbGw9IiNCNTFDMjciLz4KPHBhdGggZD0iTTE1MTggLTI1Ni40NTVMMTEzMi40NiA1MTcuNjMyQzExMzIuNDYgNTE3LjYzMiAxMTAyLjQgNTgxLjA4NSAxMDYzLjAyIDU1MS4yM0MxMDU2LjA0IDU0NS44NjcgMTA0Ni40MiA1MzIuMTAzIDEwNDEuMDYgNTExLjU2QzEwMzUuNTkgNDkwLjYxMSAxMDI3LjYgNDQ2LjQ4NyAxMDI3LjYgNDQ2LjE4NEMxMDI3LjYgNDQ2LjE4NCAxMDQwLjQ1IDQ5My4xNDEgMTA2MC41OSA1MDcuMTA3QzEwODMuNDcgNTIyLjg5NCAxMTAzLjYxIDQ5OC4zMDIgMTEwOS4wOCA0ODguMDgxTDE1MDcuMDcgLTMwOC43NzZMMTUxOCAtMjU2LjQ1NVoiIGZpbGw9IiM2RjcxNzUiIGZpbGwtb3BhY2l0eT0iMC45MTM3MjUiLz4KPHBhdGggZD0iTTE0OTUuNjIgLTM1MS40OTlMMTEwOS4yNyA0MjMuMzg2QzExMDkuMjcgNDIzLjM4NiAxMDc5LjE1IDQ4Ny4wMDUgMTAzOS42OSA0NTcuMDE5QzEwMzIuNjkgNDUxLjc1MSAxMDIzLjA1IDQzNy44NzIgMTAxNy42OCA0MTcuNDA4QzEwMTIuMiAzOTYuNDM4IDEwMDQuMTkgMzUyLjI2OSAxMDA0LjI5IDM1MS45NjVDMTAwNC4yOSAzNTEuOTY1IDEwMTcuMTcgMzk4Ljk3MSAxMDM3LjM2IDQxMi45NTFDMTA2MC4yOCA0MjguNzU1IDEwODAuNDcgNDA0LjAzNiAxMDg1Ljk0IDM5My45MDZMMTQ4NC42NyAtNDAzLjg3NEwxNDk1LjYyIC0zNTEuNDk5WiIgZmlsbD0iIzZGNzE3NSIgZmlsbC1vcGFjaXR5PSIwLjkxMzcyNSIvPgo8cGF0aCBkPSJNMTQ3My4yNSAtNDQ3LjUyNkwxMDg3LjcxIDMyNy4zOTJDMTA4Ny43MSAzMjcuMzkyIDEwNTcuNjQgMzkwLjkxNCAxMDE4LjI3IDM2MS4wMjdDMTAxMS4yOSAzNTUuNjU4IDEwMDEuNjcgMzQxLjg4IDk5Ni4zMDYgMzIxLjQxNUM5OTAuODQgMzAwLjQ0NCA5ODIuODQ0IDI1Ni4yNzMgOTgyLjg0NCAyNTUuOTY5Qzk4Mi44NDQgMjU1Ljk2OSA5OTUuNjk4IDMwMi45NzcgMTAxNS44NCAzMTYuOTU3QzEwMzguNzIgMzMyLjc2MiAxMDU4Ljc2IDMwOC4xNDQgMTA2NC4zMiAyOTcuOTExTDE0NjIuMzEgLTQ5OS45MDNMMTQ3My4yNSAtNDQ3LjUyNloiIGZpbGw9IiM2RjcxNzUiIGZpbGwtb3BhY2l0eT0iMC45MTM3MjUiLz4KPHBhdGggZD0iTTE0NTEuOCAtNTQyLjYyM0wxMDY2LjI2IDIzMi4yOTZDMTA2Ni4yNiAyMzIuMjk2IDEwMzYuMiAyOTUuODE3IDk5Ni44MjkgMjY1LjkzMUM5ODkuODQ1IDI2MC41NjEgOTgwLjIyOSAyNDYuNzgzIDk3NC44NjQgMjI2LjMxOEM5NjkuMzk5IDIwNS4zNDcgOTYxLjQwMiAxNjEuMTc2IDk2MS40MDIgMTYwLjg3MkM5NjEuNDAyIDE2MC44NzIgOTc0LjI1NyAyMDcuODggOTk0LjQgMjIxLjg2MUMxMDE3LjI3IDIzNy42NjUgMTAzNy40MiAyMTMuMDQ3IDEwNDIuNzggMjAyLjcxM0wxNDQwLjg3IC01OTVMMTQ1MS44IC01NDIuNjIzWiIgZmlsbD0iIzZGNzE3NSIgZmlsbC1vcGFjaXR5PSIwLjkxMzcyNSIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNDc5MV81NTA2MSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDE4MDYgLTU0MC4zMiA3NTkuNTU5IDE0OTcuNTIgMzcuNTAwMiA0NjMuMTg2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQjUxNTJCIi8+CjxzdG9wIG9mZnNldD0iMC40MTM0NjIiIHN0b3AtY29sb3I9IiNFNzM4NDMiLz4KPHN0b3Agb2Zmc2V0PSIwLjg1MDk2MiIgc3RvcC1jb2xvcj0iI0ZDQzk3NyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:2.375rem;content:"";left:0;position:absolute;right:0;top:0;z-index:0}@media only screen and (max-width:61.99375rem){.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero:before{background-position:67%}}@media only screen and (max-width:74.99375rem){.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero{padding-top:13.75rem}}.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero .home-hero__content{min-height:12.125rem}@media only screen and (max-width:61.99375rem){.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero .home-hero__content{max-width:60%}}@media only screen and (max-width:74.99375rem){.wpmb-block-home-hero:not(.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero):before{background:radial-gradient(249.53% 153.21% at 2.6% 75.44%,#b5152b 0,#e73843 41.35%,#fcc977 85.1%);bottom:39px}}.wpmb-block-home-hero:not(.wpmb-block-home-hero.wp-block-wpmb-blocks-home-hero) .home-hero__search{margin-top:1.5625rem}.wpmb-block-home-hero .home-hero__container{position:relative;z-index:1}.wpmb-block-home-hero .home-hero__content{position:relative;z-index:9}@media screen and (min-width:62rem){.wpmb-block-home-hero .home-hero__content{padding-left:2rem}}@media only screen and (max-width:74.99375rem){.wpmb-block-home-hero .home-hero__content .cta-call{font-size:2.5rem}}.wpmb-block-home-hero .home-hero__overline{font-weight:700;margin-bottom:0!important}@media only screen and (max-width:61.99375rem){.wpmb-block-home-hero .home-hero__overline{margin-bottom:20px!important}}.wpmb-block-home-hero .home-hero__heading{line-height:1.2}.wpmb-block-home-hero .home-hero__lead{line-height:1.4;max-width:21.25rem}@media only screen and (max-width:61.99375rem){.wpmb-block-home-hero .home-hero__lead{display:none}}.wpmb-block-home-hero .home-hero__heading,.wpmb-block-home-hero .home-hero__lead,.wpmb-block-home-hero .home-hero__overline{color:#fff}.wpmb-block-home-hero .home-hero__search{margin-top:var(--padding-xs,1rem);position:relative;z-index:999}@media screen and (min-width:62rem){.wpmb-block-home-hero .home-hero__search{margin-top:var(--padding-xs,1rem)}}.wpmb-block-home-hero .home-hero__stats{margin-top:var(--padding-xs,1rem);position:relative;z-index:9}@media screen and (min-width:62rem){.wpmb-block-home-hero .home-hero__stats{margin-top:var(--padding-xs,1rem)}}.wpmb-block-home-hero .home-hero__image{height:32.3125rem;overflow:visible;position:absolute;right:7.5rem;top:-6.25rem;width:22rem;z-index:1}@media only screen and (max-width:74.99375rem){.wpmb-block-home-hero .home-hero__image{right:-2.75rem;top:-8.75rem}}.wpmb-block-home-hero .home-hero__carousel-image{height:100%;left:0;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;top:0;transform:translateX(100%);transition:opacity .8s ease-in-out,transform .8s ease-in-out;width:100%;will-change:opacity,transform}.wpmb-block-home-hero .home-hero__carousel-image.is-active{opacity:1;transform:translateX(0);z-index:2}.wpmb-block-home-hero .home-hero__carousel-image.is-entering{opacity:0;transform:translateX(100%);z-index:3}.wpmb-block-home-hero .home-hero__carousel-image.is-exiting{opacity:0;transform:translateX(-100%);z-index:1}.search-results{padding:2.5rem 0;position:relative;width:100%}.search-results__debug{background-color:var(--color-background-3,#d7ebeb);border:2px solid var(--palettecolor-1,#afd8d8);border-radius:.75rem;margin-bottom:2rem;padding:1.25rem}.search-results__debug h3{color:var(--headings-color-1,#1d1d1b);font-family:var(--secondary-font-family,Inter,sans-serif);font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.search-results__debug ul{list-style:none;margin:0;padding:0}.search-results__debug ul li{color:var(--text-color,#56585c);font-family:var(--secondary-font-family,Inter,sans-serif);font-size:1rem;margin-bottom:.5rem}.search-results__debug ul li strong{color:var(--headings-color-1,#1d1d1b);font-weight:600}.search-results__loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5rem 1.25rem;text-align:center}.search-results__loading p{color:var(--text-color,#56585c);font-family:var(--secondary-font-family,Inter,sans-serif);font-size:1rem;margin-top:1.25rem}.search-results__spinner{animation:spinner-rotation .8s linear infinite;border:4px solid var(--light-background-1,#e8edee);border-radius:50%;border-top-color:var(--palettecolor-1,#afd8d8);height:3rem;width:3rem}@keyframes spinner-rotation{to{transform:rotate(1turn)}}.search-results__error{color:#d02727;font-family:var(--secondary-font-family,Inter,sans-serif);font-size:1rem;padding:2.5rem 1.25rem;text-align:center}.search-results__empty{padding:5rem 1.25rem;text-align:center}.search-results__empty h2{color:var(--headings-color-1,#1d1d1b);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.search-results__empty h2,.search-results__empty p{font-family:var(--secondary-font-family,Inter,sans-serif)}.search-results__empty p{color:var(--text-color,#56585c);font-size:1rem}.search-results__summary{border-bottom:2px solid var(--light-background-1,#e8edee);margin-bottom:2rem;padding-bottom:1.5rem}.search-results__count{color:var(--headings-color-1,#1d1d1b);font-family:var(--secondary-font-family,Inter,sans-serif);font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.search-results__count strong{color:var(--palettecolor-9,#042073)}.search-results__query{text-align:center}.search-results__container{padding-top:var(--padding-md,1.5rem)}@media screen and (min-width:62rem){.search-results__container{padding-top:var(--padding-md,2rem)}}.search-results__container{padding-bottom:var(--padding-xs,1rem)}@media screen and (min-width:62rem){.search-results__container{padding-bottom:var(--padding-xs,1rem)}}.search-results__list{display:grid;gap:1.5rem}.search-results__item{background-color:#fff;border:2px solid var(--light-background-1,#e8edee);border-radius:1rem;padding:1.5rem;transition:all .3s ease}.search-results__item:hover{border-color:var(--palettecolor-1,#afd8d8);box-shadow:0 4px 12px 0 rgba(0,0,0,.08)}.search-results__item-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.search-results__item-title{font-size:1.25rem;font-weight:700;margin:0}.search-results__item-badge,.search-results__item-title{color:var(--headings-color-1,#1d1d1b);font-family:var(--secondary-font-family,Inter,sans-serif)}.search-results__item-badge{background-color:var(--palettecolor-1,#afd8d8);border-radius:1.25rem;display:inline-block;font-size:.875rem;font-weight:600;padding:.375rem 1rem;white-space:nowrap}.search-results__item-location{font-size:.875rem;margin-bottom:.75rem}.search-results__item-description,.search-results__item-location{color:var(--text-color,#56585c);font-family:var(--secondary-font-family,Inter,sans-serif)}.search-results__item-description{font-size:1rem;line-height:1.6;margin-bottom:1rem}.search-results__item-actions{display:flex;gap:.75rem}.search-results__item-button{background-color:var(--headings-color-1,#1d1d1b);border:none;border-radius:1.5rem;color:#fff;cursor:pointer;font-family:var(--secondary-font-family,Inter,sans-serif);font-size:.875rem;font-weight:700;padding:.625rem 1.5rem;transition:all .3s ease}.search-results__item-button:hover{background-color:var(--palettecolor-9,#042073)}.search-results__item-button:active{transform:scale(.98)}.search-results__pagination{border-top:2px solid var(--light-background-1,#e8edee);margin-top:3rem;padding-top:2rem;text-align:center}@media only screen and (max-width:61.99375rem){.search-results{padding:2rem 0}.search-results__item{padding:1.25rem}.search-results__item-header{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:47.99375rem){.search-results{padding:1.5rem 0}.search-results__summary{margin-bottom:1.5rem}.search-results__item{padding:1rem}.search-results__item-title{font-size:1.125rem}}
