.doz-search {
  margin-block: clamp(3.571rem, 2.741rem + 2.422vw, 5.357rem) clamp(6rem, 5.07rem + 2.713vw, 8rem); }
  .doz-search .inside {
    width: 90%;
    max-width: 1266px;
    margin: 0 auto;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap; }
    @media only screen and (min-width: 1280px) {
      .doz-search .inside {
        width: 100%;
        margin: 0;
        max-width: none;
        padding-left: clamp(4.429rem, -20.005rem + 26.724vw, 8.857rem); } }
  .doz-search .column-content {
    width: 100%; }
    .doz-search .column-content h1 {
      font-size: clamp(1.729rem, 1.376rem + 1.027vw, 2.486rem);
      margin-bottom: 2.857rem; }
    .doz-search .column-content .form-item-suche {
      position: relative;
      display: flex;
      align-items: center;
      width: 100%;
      max-width: 515px;
      margin-bottom: clamp(3.571rem, 2.4147rem + 3.1897vw, 5.429rem); }
      .doz-search .column-content .form-item-suche input[type=text].form-text {
        color: #4A4B4D;
        width: 100%;
        padding: 1em 1.143em;
        border: 1px solid #D6D7DC; }
        .doz-search .column-content .form-item-suche input[type=text].form-text::placeholder {
          font-size: 14px;
          line-height: 1.5;
          color: #4A4B4D; }
      .doz-search .column-content .form-item-suche::after {
        content: '';
        position: absolute;
        top: 50%;
        right: 1.143em;
        width: 16px;
        height: 16px;
        background-image: url(../../../icons/icon-search-gray-6.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        transform: translateY(-50%);
        pointer-events: none; }
    .doz-search .column-content .search-options {
      margin-bottom: 3.571rem; }
    .doz-search .column-content .result-title {
      font-size: clamp(1.443rem, 1.31rem + 0.388vw, 1.729rem);
      font-weight: 700;
      display: inline-block;
      margin-bottom: 1.429rem; }
    .doz-search .column-content fieldset .form-radios {
      display: flex;
      justify-content: center;
      gap: .714em; }
    .doz-search .column-content fieldset input[type="radio"] {
      display: none; }
    .doz-search .column-content fieldset input[type="radio"]:checked + .option {
      color: #FFFFFF;
      background-color: #00305B;
      border-color: #00305B; }
    .doz-search .column-content fieldset .option {
      display: inline-block;
      position: relative;
      align-content: center;
      font-family: "Noto Sans", sans-serif;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.4;
      padding: 1.072em 2.8em;
      color: #FFFFFF;
      background-color: #00305B;
      border: 1px solid #00305B;
      border-radius: 0;
      text-decoration: none;
      color: #000000;
      background-color: transparent;
      border-color: rgba(0, 48, 91, 0.2);
      padding: 0.357rem 1.429rem;
      margin: 0;
      cursor: pointer; }
      .doz-search .column-content fieldset .option:after {
        content: '';
        display: inline-block;
        margin-left: 0.7em;
        width: 0.7em;
        height: 0.7em;
        transform: rotate(45deg);
        transform-origin: center;
        border-style: solid;
        border-color: #E94E24;
        border-width: 2px 2px 0 0; }
      .doz-search .column-content fieldset .option:hover {
        color: #000000;
        background-color: transparent;
        border-color: rgba(0, 48, 91, 0.2); }
      .doz-search .column-content fieldset .option:active {
        scale: 0.95; }
      .doz-search .column-content fieldset .option:hover {
        color: #FFFFFF;
        background-color: #00305B;
        border-color: #00305B; }
      .doz-search .column-content fieldset .option:disabled {
        opacity: 0.5;
        pointer-events: none; }
      .doz-search .column-content fieldset .option:not(:last-of-type) {
        margin: 0 1em 1em 0; }
      .doz-search .column-content fieldset .option:after {
        display: none; }
    .doz-search .column-content .search-results {
      padding: 0;
      margin: 0;
      list-style: none; }
      .doz-search .column-content .search-results.grid {
        display: flex;
        flex-wrap: wrap;
        gap: 40px; }
    .doz-search .column-content .search-item {
      flex: 1 1 100%; }
      .doz-search .column-content .search-item .article-full:last-child {
        margin-bottom: 1.5em; }
    .doz-search .column-content .search-noresults a[href] {
      display: inline-flex;
      align-items: center;
      position: relative;
      margin: 0 1em 1em 0;
      padding-bottom: 2px;
      color: #000000;
      background-color: transparent; }
      .doz-search .column-content .search-noresults a[href]:after {
        content: '';
        display: inline-block;
        margin-left: 0.5em;
        width: 0.5em;
        height: 0.5em;
        transform: rotate(45deg) translateX(1px);
        transform-origin: center;
        border-style: solid;
        border-color: #000000;
        border-width: 2px 2px 0 0;
        transition: all 0.4s ease; }
      .doz-search .column-content .search-noresults a[href]:hover {
        color: #E94E24; }
        .doz-search .column-content .search-noresults a[href]:hover:after {
          border-color: #E94E24; }
      .doz-search .column-content .search-noresults a[href]:last-child {
        margin-right: 0;
        margin-bottom: 0; }
  .doz-search .column-sidebar {
    width: 100%;
    display: flex;
    flex-direction: column; }
    .doz-search .column-sidebar div[data-google-query-id] {
      max-width: max-content;
      margin: 0 auto 3.43rem; }
      .doz-search .column-sidebar div[data-google-query-id]:before {
        content: 'Anzeige';
        display: block;
        margin-bottom: 0.35rem;
        font-size: 14px;
        line-height: 1.5;
        font-size: 0.836rem;
        color: #4A4B4D;
        text-align: left; }
  @media only screen and (min-width: 580px) {
    .doz-search .column-content .search-item {
      flex: 0 0 calc(50% - 40px/2); } }
  @media only screen and (min-width: 1080px) {
    .doz-search .column-content .search-item {
      flex: 0 0 calc(33.333% - 80px/3); } }
  @media only screen and (min-width: 1280px) {
    .doz-search .column-content {
      width: calc(95% - 340px);
      margin-right: 5%; }
    .doz-search .column-sidebar {
      position: sticky;
      width: 300px;
      top: calc(var(--header-height) - 2.5rem); } }

/*# sourceMappingURL=search-result.css.map */
