section.survey-search .survey-search-inner form .form-row { display: flex; align-items: center; }
section.survey-search .survey-search-inner form .form-row .form-field.form-field-select { width: 120px; }
section.survey-search .survey-search-inner form .form-row .form-field .search-filter-label { display: none; }
section.survey-search .survey-search-inner form .form-row .form-field .search-filter-field__input,
section.survey-search .survey-search-inner form .form-row .form-field .search-filter-field__input { font-weight: 700; font-size: 28px; line-height: normal; height: auto; padding: 0; border: none; border-radius: 0; }
section.survey-search .survey-search-inner form .form-row .form-field .search-filter-base.search-filter-field { border-top: 2px solid #000000; border-left: 2px solid #000000; border-bottom: 2px solid #000000; height: 50px; display: flex; align-items: center; justify-content: center; }
section.survey-search .survey-search-inner form .form-row .form-field .search-filter-base.search-filter-field.search-filter-style--search-text { width: 528px; }
section.survey-search .survey-search-inner form .form-row .form-field .search-filter-field input { color: var(--blackcolor); padding: 6px 10px 10px 20px; border-radius: 0; box-shadow: none; outline: none; font-weight: 700; }
section.survey-search .survey-search-inner form .form-row .form-field .search-filter-field input::placeholder { color: var(--blackcolor); opacity: 1; font-weight: 700; font-size: 28px; line-height: 1; }
section.survey-search .survey-search-inner form .form-row .form-field.form-field-select .search-filter-field__input { color: var(--blackcolor); }
section.survey-search .survey-search-inner form .form-row .form-field.form-field-select .search-filter-field__input span { color: var(--blackcolor); font-size: 28px; line-height: normal; }
section.survey-search .survey-search-inner form .form-row .form-field.form-field-select .search-filter-component-combobox__header .search-filter-component-combobox__listbox-toggle { cursor: pointer; display: none; }
section.survey-search .survey-search-inner form .form-row .form-field.form-field-select .search-filter-component-combobox__header .search-filter-component-combobox__listbox-toggle .search-filter-icon { padding: 0; }
section.survey-search .survey-search-inner form .form-row .form-field.form-field-select .search-filter-component-combobox__header .search-filter-component-combobox__listbox-toggle::before { display: none; }
section.survey-search .survey-search-inner form .form-row .form-field.form-field-select .search-filter-component-combobox__header .search-filter-component-combobox__listbox-toggle .search-filter-icon svg use { fill: var(--blackcolor); }

section.survey-search .survey-search-inner form .form-row .form-field.form-field-select .search-filter-component-combobox__selection.search-filter-component-combobox__selection-placeholder { padding: 0; }
section.survey-search .survey-search-inner form .form-row .form-field.form-field-select .search-filter-base.search-filter-field { border-right: 2px solid #000000; padding: 0 0 3px 10px; }

section.survey-search .survey-search-inner form .form-row .form-field.form-field-select .search-filter-field__input .search-filter-component-combobox__header { }
section.survey-search .survey-search-inner form .form-row .form-field.form-field-select .search-filter-field__input .search-filter-component-combobox__header .search-filter-component-combobox__actions.search-filter-component-combobox__actions--empty { padding: 0; }
section.survey-search .survey-search-inner form .form-row .form-field.form-field-select .search-filter-field__input .search-filter-component-combobox__header input { padding: 0; height: 50px; }

section.survey-search .survey-search-inner form .form-row .form-field.form-field-select input { padding: 0; }

section.survey-grid { padding: 80px 0; }
section.survey-grid .listing-inner { display: flex; flex-direction: column; gap: 100px; }
section.survey-grid .listing-inner .list .list-inner { display: flex; }
section.survey-grid .listing-inner .list .list-inner .image { width: 30%; }
section.survey-grid .listing-inner .list .list-inner .image img { height: 100%; }
section.survey-grid .listing-inner .list .list-inner .details { width: 70%; padding: 0 0 0 40px; }
section.survey-grid .listing-inner .list .list-inner .details .mission-detail-bottom-title { display: inline-block; padding: 5px 10px; font-size: 22px; line-height: normal; margin: 20px 0 0 0; border: 1px solid var(--secondarycolor); transition: 400ms; }
section.survey-grid .listing-inner .list .list-inner .details .mission-detail-bottom-title:hover { background-color: var(--whitecolor); border-color: var(--blackcolor); }
section.survey-grid .listing-inner .list .list-inner .details .title-content-wrapper .main-title { margin: 0 0 20px 0; line-height: 1; font-size: clamp(1.75rem, 1.75rem + 0vw, 1.75rem); }
section.survey-grid .listing-inner .list .list-inner .details .title-content-wrapper .main-title h3 { margin: 0; }
section.survey-grid .listing-inner .list .list-inner .details .title-content-wrapper .content a { color: var(--quindecimarycolor); font-weight: 700; }
section.survey-grid .listing-inner .list .list-inner .details .content { margin: 0 0 10px 0; }
section.survey-grid .listing-inner .list .list-inner .details .date { font-size: 16px; font-weight: 700; line-height: 1; padding: 4px 7px 4px 7px; background-color: var(--septendecimarycolor); color: var(--blackcolor); display: inline-block; margin: 0 0 10px 0; }
section.survey-grid .listing-inner .list .list-inner .details .title-content-wrapper .main-title { margin: 0 0 8px 0; }
section.survey-grid .listing-inner .list .list-inner .details [class*="button--"] a { font-size: clamp(1.375rem, 1.375rem + 0vw, 1.375rem); line-height: 1; padding: 5px 10px 5px 10px; border: 1px solid var(--senarycolor); }
section.survey-grid .listing-inner .list .list-inner .details [class*="button--"] a:hover { border-color: var(--blackcolor); background-color: var(--whitecolor); color: var(--blackcolor); }

.search-filter-component-popup.search-filter-style--choice-select { width: 120px !important; margin: 3px 0 0 -12px; border-right: 2px solid var(--blackcolor); border-radius: 0; border-bottom: 2px solid var(--blackcolor); border-left: 2px solid var(--blackcolor); border-top: 1px solid var(--blackcolor); }
.search-filter-component-popup.search-filter-style--choice-select > li { color: var(--blackcolor); font-size: 28px; line-height: normal; font-weight: 700; padding: 2px 13px; text-align: center; justify-content: center; }
.search-filter-component-popup.search-filter-style--choice-select > li.search-filter-component-combobox-base__listbox-option--selected,
.search-filter-component-popup.search-filter-style--choice-select > li.search-filter-component-combobox-base__listbox-option--active { background-color: var(--septenarycolor); color: var(--whitecolor); }

@media screen and (max-width:1200px) {

	section.survey-grid .listing-inner { gap: 50px; }
	section.survey-grid .listing-inner .list .list-inner { flex-direction: column; }
	section.survey-grid .listing-inner .list .list-inner .image { width: 100%; }
	section.survey-grid .listing-inner .list .list-inner .details { width: 100%; padding: 20px 0 0 0; }

    section.survey-search .survey-search-inner form .form-row .form-field .search-filter-base.search-filter-field.search-filter-style--search-text { width: 100%; border-right: 2px solid #000000; }
    section.survey-search .survey-search-inner form .form-row { flex-direction: column; align-items: start; }
    section.survey-search .survey-search-inner form .form-row .form-field { width: 100%; }
}