.rs-header {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);
  transition: -webkit-transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);
  transition: transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);
  transition: transform 0.8s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}
@media (max-width: 991.98px) {
  .rs-header {
    background-color: #fff;
  }
}
.rs-header::before {
  content: "";
  position: absolute;
  height: 10.2rem;
  width: 100%;
  top: 0;
  left: 0;
  display: block;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 1920 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1920 53.8636C1920 62.1479 1913.28 68.8636 1905 68.8636H1072.95C1067.65 68.8636 1062.74 71.6591 1060.04 76.2177L1049.56 93.9159C1046.86 98.4745 1041.95 101.27 1036.65 101.27H883.348C878.049 101.27 873.144 98.4745 870.443 93.9159L859.957 76.2177C857.256 71.6591 852.351 68.8636 847.052 68.8636H15C6.71574 68.8636 0 62.1479 0 53.8636V0H1920V53.8636Z' fill='white'/%3e%3c/svg%3e ");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 1920 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1920 53.8636C1920 62.1479 1913.28 68.8636 1905 68.8636H1072.95C1067.65 68.8636 1062.74 71.6591 1060.04 76.2177L1049.56 93.9159C1046.86 98.4745 1041.95 101.27 1036.65 101.27H883.348C878.049 101.27 873.144 98.4745 870.443 93.9159L859.957 76.2177C857.256 71.6591 852.351 68.8636 847.052 68.8636H15C6.71574 68.8636 0 62.1479 0 53.8636V0H1920V53.8636Z' fill='white'/%3e%3c/svg%3e ");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center bottom;
          mask-position: center bottom;
  -webkit-mask-size: cover;
          mask-size: cover;
  z-index: -1;
}
@media (max-width: 991.98px) {
  .rs-header::before {
    height: 7.1rem;
    max-width: 37.8rem;
    z-index: 1;
    -webkit-mask-position: right bottom;
            mask-position: right bottom;
    -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='375' height='70' viewBox='0 0 375 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_10864_7748)'%3e%3cpath d='M752 39.0125C752 43.5785 748.299 47.28 743.733 47.28H135.789C132.865 47.28 130.158 48.8249 128.67 51.3428L120.05 65.9372C118.563 68.4551 115.856 70 112.932 70H26.1674C23.243 70 20.5362 68.4551 19.049 65.9372L10.4285 51.3428C8.94126 48.8249 6.23445 47.28 3.31007 47.28H-581.733C-586.299 47.28 -590 43.5785 -590 39.0125V-1H752V39.0125Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10864_7748'%3e%3crect width='378' height='71' fill='white' transform='translate(0 -1)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
            mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='375' height='70' viewBox='0 0 375 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_10864_7748)'%3e%3cpath d='M752 39.0125C752 43.5785 748.299 47.28 743.733 47.28H135.789C132.865 47.28 130.158 48.8249 128.67 51.3428L120.05 65.9372C118.563 68.4551 115.856 70 112.932 70H26.1674C23.243 70 20.5362 68.4551 19.049 65.9372L10.4285 51.3428C8.94126 48.8249 6.23445 47.28 3.31007 47.28H-581.733C-586.299 47.28 -590 43.5785 -590 39.0125V-1H752V39.0125Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10864_7748'%3e%3crect width='378' height='71' fill='white' transform='translate(0 -1)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  }
}
.rs-header__container {
  max-width: 182.4rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media (max-width: 991.98px) {
  .rs-header__container {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
  }
}
.rs-header__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991.98px) {
  .rs-header__wrapper {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.rs-header__logo {
  width: 100%;
  max-width: 10.3rem;
  position: relative;
  z-index: 10;
}
@media (max-width: 991.98px) {
  .rs-header__logo {
    max-width: 7.7rem;
    margin: -0.3rem auto -2.4rem 2.4rem;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 991.98px) {
  .rs-header__logo {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.rs-header__logo a {
  display: block;
  width: 100%;
  height: 100%;
}
.rs-header__logo a img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.rs-header__search {
  margin-right: 8.3rem;
  padding: 1rem;
  border: 1px solid #dfe5ee;
  border-radius: 50rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
@media (any-hover: hover) {
  .rs-header__search:hover {
    color: #fff;
    background-color: var(--primary-color);
  }
}
.rs-header__search svg {
  width: 1.8rem;
  height: 1.8rem;
}
@media (min-width: 991.98px) {
  .rs-header__menu {
    display: contents;
  }
}
@media (max-width: 991.98px) {
  .rs-header__menu {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 991.98px) {
  .rs-header__menu .menu__icon {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .rs-header__menu .menu__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    z-index: 10;
    border: 1px solid var(--primary-color);
    background-color: var(--primary-color);
    color: #fff;
    padding: 0.8rem 1.6rem;
    border-radius: 10rem;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .rs-header__menu .menu__icon_burger {
    width: 14px;
    height: 14px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .rs-header__menu .menu__icon_burger svg {
    width: 100%;
    height: 100%;
  }
  .rs-header__menu .menu__icon_burger svg path {
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .rs-header__menu .menu__icon_text {
    margin-left: 0.4rem;
    margin-top: 0.4rem;
    font-family: var(--second-font);
    font-weight: 400;
    font-size: 1.3rem;
  }
  .rs-header__menu .menu__icon_text span:first-child {
    display: block;
  }
  .rs-header__menu .menu__icon_text span:last-child {
    display: none;
  }
  .menu-open .rs-header__menu .menu__icon {
    background-color: var(--white);
    color: var(--primary-color);
  }
  .menu-open .rs-header__menu .menu__icon .menu__icon_text span:first-child {
    display: none;
  }
  .menu-open .rs-header__menu .menu__icon .menu__icon_text span:last-child {
    display: block;
  }
  .menu-open .rs-header__menu .menu__icon .menu__icon_burger svg path:nth-child(1) {
    -webkit-transform: rotate(-45deg) translateY(3px) translateX(-8px);
        -ms-transform: rotate(-45deg) translateY(3px) translateX(-8px);
            transform: rotate(-45deg) translateY(3px) translateX(-8px);
  }
  .menu-open .rs-header__menu .menu__icon .menu__icon_burger svg path:nth-child(2) {
    opacity: 0;
  }
  .menu-open .rs-header__menu .menu__icon .menu__icon_burger svg path:nth-child(3) {
    -webkit-transform: rotate(45deg) translateY(-11px) translateX(3.5px);
        -ms-transform: rotate(45deg) translateY(-11px) translateX(3.5px);
            transform: rotate(45deg) translateY(-11px) translateX(3.5px);
  }
}
@media (min-width: 991.98px) {
  .rs-header__menu .menu__block {
    display: contents;
  }
  .rs-header__menu .menu__block .rs-search {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .rs-header__menu .menu__block {
    position: absolute;
    width: 100%;
    max-height: 100vh;
    min-height: 100vh;
    top: 0%;
    left: 0;
    -webkit-transform: translateX(-150%);
        -ms-transform: translateX(-150%);
            transform: translateX(-150%);
    overflow-y: scroll;
    overflow-x: hidden;
    background-color: #fff;
    border-radius: 0 0 0.4rem 0.4rem;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);
    transition: transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);
    transition: transform 0.6s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.175, 1);
    z-index: -1;
    padding: 8rem 0.8rem 1.6rem;
  }
  .menu-open .rs-header__menu .menu__block {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
}
.rs-header__menu .menu__list {
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width: 991.98px) {
  .rs-header__menu .menu__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 991.98px) {
  .rs-header__menu .menu__list > li:not(:last-child) {
    margin-right: 3.2rem;
  }
}
@media (min-width: 991.98px) and (max-width: 1169.98px) {
  .rs-header__menu .menu__list > li:not(:last-child) {
    margin-right: 2rem;
  }
}
@media (min-width: 991.98px) {
  .rs-header__menu .menu__list > li:last-child {
    margin-left: 27.3rem;
  }
  .rs-header__menu .menu__list > li > a {
    padding: 2.3rem 0 2.8rem;
  }
}
.rs-header__menu .menu__list li {
  position: relative;
}
@media (max-width: 991.98px) {
  .rs-header__menu .menu__list li:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (any-hover: hover) {
  .rs-header__menu .menu__list li:hover > a {
    color: #005ea1;
  }
}
.rs-header__menu .menu__list li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 126%;
  letter-spacing: 0.02em;
}
@media (min-width: 991.98px) and (any-hover: hover) {
  .rs-header__menu .menu__dropdown:hover > .menu__dropdown_list {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@media (min-width: 991.98px) {
  .rs-header__menu .menu__dropdown._open-menu > .menu__dropdown_list {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@media (max-width: 991.98px) {
  .rs-header__menu .menu__dropdown._open-menu > .menu__dropdown_arrow::before {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}
.rs-header__menu .menu__dropdown_arrow {
  position: absolute;
  top: 0;
  right: 0;
  margin-left: 0.8rem;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 991.98px) {
  .rs-header__menu .menu__dropdown_arrow {
    display: none;
  }
}
.rs-header__menu .menu__dropdown_arrow::before {
  content: "";
  width: 1.4rem;
  height: 1.4rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_8961_11236)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5286 11.446C15.7161 11.6335 15.8214 11.8878 15.8214 12.153C15.8214 12.4181 15.7161 12.6724 15.5286 12.86L9.87163 18.517C9.77939 18.6125 9.66904 18.6887 9.54704 18.7411C9.42503 18.7935 9.29381 18.8211 9.16103 18.8222C9.02825 18.8234 8.89657 18.7981 8.77368 18.7478C8.65078 18.6975 8.53913 18.6233 8.44524 18.5294C8.35134 18.4355 8.27709 18.3238 8.22681 18.2009C8.17653 18.078 8.15123 17.9464 8.15238 17.8136C8.15354 17.6808 8.18112 17.5496 8.23353 17.4276C8.28594 17.3056 8.36212 17.1952 8.45763 17.103L13.4076 12.153L8.45763 7.20298C8.27547 7.01437 8.17468 6.76177 8.17696 6.49958C8.17924 6.23738 8.2844 5.98657 8.46981 5.80116C8.65522 5.61575 8.90603 5.51058 9.16823 5.5083C9.43043 5.50602 9.68303 5.60682 9.87163 5.78898L15.5286 11.446Z' fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_8961_11236'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_8961_11236)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5286 11.446C15.7161 11.6335 15.8214 11.8878 15.8214 12.153C15.8214 12.4181 15.7161 12.6724 15.5286 12.86L9.87163 18.517C9.77939 18.6125 9.66904 18.6887 9.54704 18.7411C9.42503 18.7935 9.29381 18.8211 9.16103 18.8222C9.02825 18.8234 8.89657 18.7981 8.77368 18.7478C8.65078 18.6975 8.53913 18.6233 8.44524 18.5294C8.35134 18.4355 8.27709 18.3238 8.22681 18.2009C8.17653 18.078 8.15123 17.9464 8.15238 17.8136C8.15354 17.6808 8.18112 17.5496 8.23353 17.4276C8.28594 17.3056 8.36212 17.1952 8.45763 17.103L13.4076 12.153L8.45763 7.20298C8.27547 7.01437 8.17468 6.76177 8.17696 6.49958C8.17924 6.23738 8.2844 5.98657 8.46981 5.80116C8.65522 5.61575 8.90603 5.51058 9.16823 5.5083C9.43043 5.50602 9.68303 5.60682 9.87163 5.78898L15.5286 11.446Z' fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_8961_11236'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
@media (min-width: 991.98px) {
  .rs-header__menu .menu__dropdown_list {
    position: absolute;
    z-index: 99;
    -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s;
    transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s;
    display: block;
    top: 100%;
    left: -1.6rem;
    width: 24rem;
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
    opacity: 0;
    visibility: hidden;
    -webkit-box-shadow: 9px 11px 29px 0 rgba(125, 138, 152, 0.15);
            box-shadow: 9px 11px 29px 0 rgba(125, 138, 152, 0.15);
    background-color: #fff;
    border-radius: 2rem;
  }
  .rs-header__menu .menu__dropdown_list li a {
    font-weight: 400;
    padding: 0.8rem 2.4rem;
  }
  .rs-header__menu .menu__dropdown_list li:first-child {
    padding-top: 2rem;
  }
  .rs-header__menu .menu__dropdown_list li:last-child {
    padding-bottom: 2rem;
  }
  .rs-header__menu .menu__dropdown_list li ul {
    top: 0;
    left: 100%;
  }
}
@media (max-width: 991.98px) {
  .rs-header__menu .menu__dropdown_list {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (min-width: 991.98px) {
  .rs-header__menu .menu__contact {
    margin-left: auto;
    margin-right: 2.4rem;
  }
}
@media (max-width: 991.98px) {
  .rs-header__menu .menu__contact {
    margin-top: 3rem;
  }
}
.rs-header__menu .menu__contact h6 {
  margin-bottom: 2rem;
}
@media (min-width: 991.98px) {
  .rs-header__menu .menu__contact h6 {
    display: none;
  }
}
.rs-header__menu .menu__contact .menu__list > li:not(:last-child) {
  margin-right: 1.6rem;
}
.rs-header__menu .menu__contact .menu__list > li:last-child {
  margin: 0;
}
@media (max-width: 991.98px) {
  .rs-header__btn {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-right: 0.8rem;
  }
}
.rs-header__btn .rs-btn {
  padding: 0.8rem 1.6rem;
}
.rs-header__btn .rs-btn__text {
  gap: 0.4rem;
}
@media (max-width: 991.98px) {
  .rs-header__btn .rs-btn__text svg {
    width: 1.6rem;
    height: 1.6rem;
  }
}
@media (max-width: 991.98px) {
  .rs-header__btn .rs-btn {
    font-size: 1.3rem;
  }
}
@media (any-hover: hover) {
  .rs-header__btn .rs-btn:hover .rs-btn__text svg {
    -webkit-animation: spin 2s linear infinite;
            animation: spin 2s linear infinite;
  }
}

@media (max-width: 991.98px) {
  #search-modal {
    display: none;
  }
}

@media (max-width: 991.98px) {
  #search-show {
    display: none;
  }
}

.rs-search {
  width: 100%;
}
@media (min-width: 991.98px) {
  .rs-search {
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    height: 0;
    -webkit-transition: height 0.3s ease 0s;
    transition: height 0.3s ease 0s;
  }
}
@media (min-width: 991.98px) {
  .search-open .rs-search {
    height: 100vh;
  }
  .search-open .rs-search .rs-search__block {
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
  }
  .search-open .rs-search .rs-search__overlay {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 991.98px) {
  .rs-search {
    margin-top: 3rem;
  }
}
.rs-search__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100vw;
  height: 100vh;
  cursor: none;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
@media (max-width: 991.98px) {
  .rs-search__overlay {
    display: none;
  }
}
.rs-search__overlay .cursor {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  display: block;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  pointer-events: none;
}
.rs-search__overlay .cursor__point-zero {
  position: relative;
  width: 0;
  height: 0;
}
.rs-search__overlay .cursor__circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 50px;
  height: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100px;
  background-color: #fff;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out, height 0.4s cubic-bezier(0.339, -0.18, 0.228, 1.656), width 0.4s cubic-bezier(0.339, -0.18, 0.228, 1.656);
  transition: opacity 0.3s ease-in-out, height 0.4s cubic-bezier(0.339, -0.18, 0.228, 1.656), width 0.4s cubic-bezier(0.339, -0.18, 0.228, 1.656);
  will-change: transform;
}
.rs-search__overlay .cursor__circle svg {
  width: 15px;
  height: 15px;
}
.rs-search__overlay .cursor__circle {
  width: 0px;
  height: 0px;
  opacity: 0;
}
.rs-search__overlay .cursor.cursor__active .cursor__circle {
  width: 60px;
  height: 60px;
  opacity: 1;
}
.rs-search__block {
  width: 100%;
}
@media (min-width: 991.98px) {
  .rs-search__block {
    top: 0;
    left: 0;
    margin-bottom: 0px;
    background: #fff;
    z-index: 998;
    position: absolute;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.5s ease 0s;
    transition: -webkit-transform 0.5s ease 0s;
    transition: transform 0.5s ease 0s;
    transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
  }
}
.rs-search__form {
  width: 100%;
}
@media (min-width: 991.98px) {
  .rs-search__wrapper {
    background: #fff;
    border-radius: 0 0 1rem 1rem;
    overflow: hidden;
  }
}
@media (max-width: 991.98px) {
  .rs-search__wrapper {
    border: 1px solid var(--primary-color);
    border-radius: 1rem;
  }
}
.rs-search__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3.2rem;
  position: relative;
}
@media (max-width: 991.98px) {
  .rs-search__line {
    padding: 1.6rem;
  }
}
.rs-search__input {
  width: 100%;
  color: #000;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-right: 3rem;
}
.rs-search__input::-webkit-input-placeholder {
  color: #828282;
}
.rs-search__input::-moz-placeholder {
  color: #828282;
}
.rs-search__input:-ms-input-placeholder {
  color: #828282;
}
.rs-search__input::-ms-input-placeholder {
  color: #828282;
}
.rs-search__input::placeholder {
  color: #828282;
}
.rs-search__clear {
  display: none;
}
@media (min-width: 991.98px) {
  .rs-search__clear {
    margin-right: 10px;
  }
}
@media (max-width: 991.98px) {
  .rs-search__clear {
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.rs-search__clear svg {
  width: 15px;
  height: 15px;
}
@media (max-width: 1439.98px) {
  .rs-search__clear svg {
    width: 12px;
    height: 12px;
  }
}
@media (max-width: 991.98px) {
  .rs-search__clear svg {
    width: 10px;
    height: 10px;
  }
}
.rs-search__submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--primary-color);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.rs-search__submit svg {
  width: 2.4rem;
  height: 2.4rem;
}
@media (max-width: 991.98px) {
  .rs-search__submit {
    margin-right: 10px;
  }
}

ul,
ol {
  margin: 0;
  padding: 0;
}