.loading-overlay {
  position: absolute;
  top: 0;
  z-index: 99999;
}
.loading-overlay .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #FFFFFF !important;
  display: none;
  z-index: 111;
}
.loading-overlay .animate-f {
  position: relative;
  height: 188px;
}
.loading-overlay .animate-f .dots {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, -50%) scale(0.8);
  backface-visibility: hidden;
  z-index: 2;
}
.loading-overlay .animate-f .dots .dot {
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  left: 0;
}
.loading-overlay .animate-f .dots .dot:before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  width: 35px;
  height: 35px;
}
.loading-overlay .animate-f .dots .dot:nth-child(1) {
  animation: dot-rotate-1 2s 0s linear infinite;
}
.loading-overlay .animate-f .dots .dot:nth-child(1):before {
  background-color: #FF3270;
  animation: dot-move 2s 0s ease infinite;
}
.loading-overlay .animate-f .dots .dot:nth-child(2) {
  animation: dot-rotate-2 2s 0.5s linear infinite;
}
.loading-overlay .animate-f .dots .dot:nth-child(2):before {
  background-color: #208BF1;
  animation: dot-move 2s 0.5s ease infinite;
}
.loading-overlay .animate-f .dots .dot:nth-child(3) {
  animation: dot-rotate-3 2s 1s linear infinite;
}
.loading-overlay .animate-f .dots .dot:nth-child(3):before {
  background-color: #AFE102;
  animation: dot-move 2s 1s ease infinite;
}
.loading-overlay .animate-f .dots .dot:nth-child(4) {
  animation: dot-rotate-4 2s 1.5s linear infinite;
}
.loading-overlay .animate-f .dots .dot:nth-child(4):before {
  background-color: #FBD301;
  animation: dot-move 2s 1.5s ease infinite;
}
.loading-overlay .animate-f .dots .dot:nth-child(5):before {
  z-index: 100;
  width: 45.5px;
  height: 45.5px;
  animation: dot-colors 2s ease infinite;
}
@keyframes dot-move {
  0%,
  40%,
  100% {
    transform: translateY(0);
  }
  18%,
  22% {
    transform: translateY(-70px);
  }
}
@keyframes dot-colors {
  0%,
  100% {
    background-color: #FBD301;
  }
  25% {
    background-color: #FF3270;
  }
  50% {
    background-color: #208BF1;
  }
  75% {
    background-color: #AFE102;
  }
}
@keyframes dot-rotate-1 {
  0% {
    transform: rotate(-105deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes dot-rotate-2 {
  0% {
    transform: rotate(165deg);
  }
  100% {
    transform: rotate(540deg);
  }
}
@keyframes dot-rotate-3 {
  0% {
    transform: rotate(435deg);
  }
  100% {
    transform: rotate(810deg);
  }
}
@keyframes dot-rotate-4 {
  0% {
    transform: rotate(705deg);
  }
  100% {
    transform: rotate(1080deg);
  }
}
@font-face {
  font-family: "NunitoSans";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: url("../../bezrindas_v4/fonts/NunitoSans-Regular.woff2") format("woff");
}
@font-face {
  font-family: "NunitoSans";
  font-display: swap;
  font-weight: 600;
  font-style: normal;
  src: url("../../bezrindas_v4/fonts/NunitoSans-SemiBold.woff2") format("woff");
}
@font-face {
  font-family: "NunitoSans";
  font-display: swap;
  font-weight: 700;
  font-style: normal;
  src: url("../../bezrindas_v4/fonts/NunitoSans-Bold.woff2") format("woff");
}
:root {
  scroll-behavior: initial !important;
}
* {
  outline: none !important;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
::selection {
  background: #000000;
  color: #ffffff;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  height: 100dvh;
}
body {
  padding: 0;
  margin: 0;
  height: 100dvh;
  font-family: "NunitoSans", sans-serif;
}
.br04-container {
  width: 100%;
  margin: 0 auto;
  max-width: calc(1440px + 40px + 40px);
  padding: 0 40px;
}
@media only screen and (max-width: 992px) {
  .br04-container {
    padding: 0 40px;
  }
}
@media only screen and (max-width: 767px) {
  .br04-container {
    padding: 0 20px;
  }
}
ul.br04-reset {
  box-sizing: border-box;
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}
ul.br04-reset li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}
ul.br04-reset li a {
  color: inherit;
}
ul.br04-reset li a:hover {
  color: inherit;
}
ul.br04-reset li:after {
  display: none;
}
.br04-page-wrapper {
  font-family: "NunitoSans", sans-serif;
  font-weight: 400;
  color: #111a23;
  background-color: #ffffff;
  min-height: 100dvh;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-flow: column;
}
.br04-main {
  flex-grow: 1;
}
.br04-header {
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 80px;
}
@media only screen and (max-width: 1200px) {
  .br04-header {
    display: none;
  }
}
.br04-header img {
  display: block;
}
.br04-header .inner {
  display: flex;
  align-items: center;
  padding: 25px 0;
}
.br04-header .logo {
  margin-right: 45px;
}
.br04-header .menu ul {
  display: flex;
  align-items: center;
}
.br04-header .menu ul li {
  margin-right: 30px !important;
}
.br04-header .menu ul li:last-child {
  margin-right: 0 !important;
}
.br04-header .menu ul li a {
  transition: all 150ms ease;
  text-decoration: none;
  font-size: 16px;
  line-height: 26px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 600;
}
.br04-header .menu ul li a:hover {
  color: #eb1c24;
}
.br04-header .search {
  margin-left: 45px;
}
.br04-header .search input[type="text"] {
  transition: all 150ms ease;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px 0;
  min-height: 38px;
  font-size: 16px;
  line-height: 24px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 600;
  color: #111a23;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 17.5L12.5001 12.5M14.1667 8.33333C14.1667 11.555 11.555 14.1667 8.33333 14.1667C5.11167 14.1667 2.5 11.555 2.5 8.33333C2.5 5.11167 5.11167 2.5 8.33333 2.5C11.555 2.5 14.1667 5.11167 14.1667 8.33333Z' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: 8px 8px;
  background-repeat: no-repeat;
  padding: 0 0 0 35px;
}
.br04-header .search input[type="text"]:focus {
  box-shadow: rgba(0, 0, 0, 0.15) 0 4px 12px 0;
}
.br04-header .cart {
  margin-right: 20px;
}
.br04-header .cart a {
  font-size: 0 !important;
  line-height: 0 !important;
  transition: all 150ms ease;
  display: block;
  width: 42px;
  height: 42px;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.3336 17.75V14.5C25.3336 12.1067 23.3935 10.1666 21.0002 10.1666C18.607 10.1666 16.6669 12.1067 16.6669 14.5V17.75M11.8916 19.2146L11.2416 26.1479C11.0568 28.1193 10.9644 29.1049 11.2915 29.8663C11.5788 30.5351 12.0824 31.088 12.7214 31.4366C13.4489 31.8333 14.4389 31.8333 16.4189 31.8333H25.5816C27.5616 31.8333 28.5516 31.8333 29.279 31.4366C29.9181 31.088 30.4217 30.5351 30.709 29.8663C31.0361 29.1049 30.9437 28.1193 30.7589 26.1479L30.1089 19.2146C29.9528 17.5499 29.8748 16.7176 29.5004 16.0883C29.1707 15.5341 28.6836 15.0905 28.101 14.814C27.4396 14.5 26.6036 14.5 24.9316 14.5L17.0689 14.5C15.3969 14.5 14.5609 14.5 13.8994 14.814C13.3169 15.0905 12.8297 15.5341 12.5 16.0883C12.1257 16.7176 12.0476 17.5499 11.8916 19.2146Z' stroke='%23202020' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.br04-header .cart a:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.3336 17.75V14.5C25.3336 12.1067 23.3935 10.1666 21.0002 10.1666C18.607 10.1666 16.6669 12.1067 16.6669 14.5V17.75M11.8916 19.2146L11.2416 26.1479C11.0568 28.1193 10.9644 29.1049 11.2915 29.8663C11.5788 30.5351 12.0824 31.088 12.7214 31.4366C13.4489 31.8333 14.4389 31.8333 16.4189 31.8333H25.5816C27.5616 31.8333 28.5516 31.8333 29.279 31.4366C29.9181 31.088 30.4217 30.5351 30.709 29.8663C31.0361 29.1049 30.9437 28.1193 30.7589 26.1479L30.1089 19.2146C29.9528 17.5499 29.8748 16.7176 29.5004 16.0883C29.1707 15.5341 28.6836 15.0905 28.101 14.814C27.4396 14.5 26.6036 14.5 24.9316 14.5L17.0689 14.5C15.3969 14.5 14.5609 14.5 13.8994 14.814C13.3169 15.0905 12.8297 15.5341 12.5 16.0883C12.1257 16.7176 12.0476 17.5499 11.8916 19.2146Z' stroke='%23eb1c24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.br04-header .actions {
  display: flex;
  align-items: center;
  flex-grow: 1;
  justify-content: flex-end;
}
.br04-header .actions .menu {
  margin-right: 20px;
}
.br04-header .account {
  margin-right: 20px;
}
.br04-header .lang ul {
  display: flex;
  align-items: center;
}
.br04-header .lang ul li {
  margin-right: 30px !important;
}
.br04-header .lang ul li:last-child {
  margin-right: 0 !important;
}
.br04-header .lang ul li a {
  transition: all 150ms ease;
  text-decoration: none;
  font-size: 16px;
  line-height: 26px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 600;
}
.br04-header .lang ul li a:hover {
  color: #eb1c24;
}
.br04-header .lang ul li:hover .dropdown {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: all !important;
  transform: translateY(0) !important;
}
.br04-header .lang .dropdown {
  position: absolute;
  top: 0;
}
.br04-header .lang .dropdown.is-visible {
  opacity: 1 !important;
  visibility: visible !important;
  max-height: 200px !important;
}
.br04-menu-button {
  font-size: 0 !important;
  line-height: 0 !important;
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
  border: 0;
  outline: 0;
}
.br04-menu-button s {
  width: 22px;
  height: 2px;
  background-color: #000000;
  margin: 3px 0;
}
.br04-header-mobile {
  background-color: #f0f1f2;
  display: none;
}
@media only screen and (max-width: 1200px) {
  .br04-header-mobile {
    margin-bottom: 60px;
    display: flex;
  }
}
@media only screen and (max-width: 767px) {
  .br04-header-mobile {
    margin-bottom: 30px;
  }
}
.br04-header-mobile img {
  display: block;
}
.br04-header-mobile .inner {
  display: flex;
  width: 100%;
  height: 70px;
  align-items: center;
  justify-content: center;
}
.br04-header-mobile .logo {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  width: 50%;
}
.br04-header-mobile .menu {
  width: 25%;
}
.br04-header-mobile .actions {
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.br04-header-mobile .cart {
  margin-right: 20px;
}
.br04-header-mobile .cart a {
  font-size: 0 !important;
  line-height: 0 !important;
  transition: all 150ms ease;
  display: block;
  width: 42px;
  height: 42px;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.3336 17.75V14.5C25.3336 12.1067 23.3935 10.1666 21.0002 10.1666C18.607 10.1666 16.6669 12.1067 16.6669 14.5V17.75M11.8916 19.2146L11.2416 26.1479C11.0568 28.1193 10.9644 29.1049 11.2915 29.8663C11.5788 30.5351 12.0824 31.088 12.7214 31.4366C13.4489 31.8333 14.4389 31.8333 16.4189 31.8333H25.5816C27.5616 31.8333 28.5516 31.8333 29.279 31.4366C29.9181 31.088 30.4217 30.5351 30.709 29.8663C31.0361 29.1049 30.9437 28.1193 30.7589 26.1479L30.1089 19.2146C29.9528 17.5499 29.8748 16.7176 29.5004 16.0883C29.1707 15.5341 28.6836 15.0905 28.101 14.814C27.4396 14.5 26.6036 14.5 24.9316 14.5L17.0689 14.5C15.3969 14.5 14.5609 14.5 13.8994 14.814C13.3169 15.0905 12.8297 15.5341 12.5 16.0883C12.1257 16.7176 12.0476 17.5499 11.8916 19.2146Z' stroke='%23202020' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.br04-header-mobile .cart a:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.3336 17.75V14.5C25.3336 12.1067 23.3935 10.1666 21.0002 10.1666C18.607 10.1666 16.6669 12.1067 16.6669 14.5V17.75M11.8916 19.2146L11.2416 26.1479C11.0568 28.1193 10.9644 29.1049 11.2915 29.8663C11.5788 30.5351 12.0824 31.088 12.7214 31.4366C13.4489 31.8333 14.4389 31.8333 16.4189 31.8333H25.5816C27.5616 31.8333 28.5516 31.8333 29.279 31.4366C29.9181 31.088 30.4217 30.5351 30.709 29.8663C31.0361 29.1049 30.9437 28.1193 30.7589 26.1479L30.1089 19.2146C29.9528 17.5499 29.8748 16.7176 29.5004 16.0883C29.1707 15.5341 28.6836 15.0905 28.101 14.814C27.4396 14.5 26.6036 14.5 24.9316 14.5L17.0689 14.5C15.3969 14.5 14.5609 14.5 13.8994 14.814C13.3169 15.0905 12.8297 15.5341 12.5 16.0883C12.1257 16.7176 12.0476 17.5499 11.8916 19.2146Z' stroke='%23eb1c24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.br04-header-mobile-2 {
  background-color: #ffffff;
  display: none;
  border-bottom: 1px solid #dddddd;
}
@media only screen and (max-width: 1200px) {
  .br04-header-mobile-2 {
    margin-bottom: 60px;
    display: flex;
  }
}
@media only screen and (max-width: 767px) {
  .br04-header-mobile-2 {
    margin-bottom: 30px;
  }
}
.br04-header-mobile-2 img {
  display: block;
}
.br04-header-mobile-2 .inner {
  display: flex;
  width: 100%;
  height: 70px;
  align-items: center;
  justify-content: flex-start;
  padding: 0 20px;
}
.br04-header-mobile-2 .logo {
  display: flex;
  justify-content: center;
  margin-right: 20px;
}
.br04-header-mobile-2 .menu {
  width: 25%;
}
.br04-header-mobile-2 .heading h1 {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
.br04-ticket-promo {
  margin-bottom: 80px;
}
@media only screen and (max-width: 767px) {
  .br04-ticket-promo {
    margin-bottom: 60px;
  }
}
.br04-ticket-promo .inner {
  background-color: #eb1c24;
  color: #ffffff;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 50px 100px;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .br04-ticket-promo .inner {
    padding: 30px 50px;
  }
}
.br04-ticket-promo .inner:after {
  content: "";
  width: 96px;
  height: 96px;
  position: absolute;
  background-color: #ffffff;
  left: -48px;
  border-radius: 48px;
}
@media only screen and (max-width: 767px) {
  .br04-ticket-promo .inner:after {
    width: 70px;
    height: 70px;
    left: -35px;
  }
}
.br04-ticket-promo .inner:before {
  content: "";
  width: 96px;
  height: 96px;
  position: absolute;
  background-color: #ffffff;
  right: -48px;
  border-radius: 48px;
}
@media only screen and (max-width: 767px) {
  .br04-ticket-promo .inner:before {
    width: 70px;
    height: 70px;
    right: -35px;
  }
}
.br04-ticket-promo .heading {
  font-size: 48px;
  line-height: 58px;
  margin-bottom: 20px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .br04-ticket-promo .heading {
    font-size: 26px;
    line-height: 36px;
  }
}
.br04-ticket-promo .desc {
  font-size: 20px;
  line-height: 28px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .br04-ticket-promo .desc {
    font-size: 18px;
    line-height: 26px;
  }
}
.br04-ticket-promo .cta {
  margin-top: 40px;
}
@media only screen and (max-width: 767px) {
  .br04-ticket-promo .cta {
    margin-top: 30px;
  }
}
.br04-popular-articles {
  margin-bottom: 80px;
}
@media only screen and (max-width: 767px) {
  .br04-popular-articles {
    margin-bottom: 60px;
  }
}
.br04-popular-articles .items-grid {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  margin: 0 -30px;
  margin-bottom: -50px;
}
@media only screen and (max-width: 1200px) {
  .br04-popular-articles .items-grid {
    margin: 0 -20px;
    margin-bottom: -50px;
  }
}
@media only screen and (max-width: 767px) {
  .br04-popular-articles .items-grid {
    margin-bottom: -30px;
  }
}
.br04-popular-articles .heading {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .br04-popular-articles .heading {
    text-align: left;
  }
}
.br04-popular-articles .heading h1,
.br04-popular-articles .heading h2 {
  font-size: 36px;
  line-height: 42px;
  margin: 0 0 40px;
}
@media only screen and (max-width: 767px) {
  .br04-popular-articles .heading h1,
  .br04-popular-articles .heading h2 {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 30px;
  }
}
.br04-popular-articles .cta {
  display: flex;
  justify-content: center;
  margin-top: 50px;
}
.br04-popular-articles .item {
  width: calc((100% / 3) - 60px);
  text-decoration: none;
  margin: 0 30px 50px;
}
@media only screen and (max-width: 1200px) {
  .br04-popular-articles .item {
    width: calc((100% / 2) - 40px);
    margin: 0 20px 50px;
  }
}
@media only screen and (max-width: 767px) {
  .br04-popular-articles .item {
    width: calc((100% / 1) - 40px);
    margin-bottom: 30px;
  }
}
.br04-popular-articles .item h2,
.br04-popular-articles .item h3 {
  transition: all 150ms ease;
  margin: 0 0 10px;
  font-size: 20px;
  line-height: 28px;
  color: #111a23;
}
@media only screen and (max-width: 767px) {
  .br04-popular-articles .item h2,
  .br04-popular-articles .item h3 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 5px;
  }
}
.br04-popular-articles .item p {
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  color: #828282;
}
@media only screen and (max-width: 767px) {
  .br04-popular-articles .item p {
    font-size: 18px;
    line-height: 26px;
  }
}
.br04-popular-articles .item:hover h2,
.br04-popular-articles .item:hover h3 {
  color: #111a23;
  text-decoration: underline;
}
.br04-popular-articles .item:hover p {
  color: #828282;
  text-decoration: underline;
}
.br04-links-cards {
  margin-bottom: 80px;
}
@media only screen and (max-width: 767px) {
  .br04-links-cards {
    margin-bottom: 60px;
  }
}
.br04-links-cards .items-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -15px;
}
@media only screen and (max-width: 767px) {
  .br04-links-cards .items-grid {
    flex-flow: column;
  }
}
.br04-links-cards .item {
  transition: all 150ms ease;
  width: calc((100% / 4) - 30px);
  margin: 15px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: flex-start;
  border: 1px solid #eaeaea;
  border-radius: 20px;
  text-decoration: none;
  color: #111a23;
  box-shadow: rgba(122, 122, 122, 0.12) 0 8px 24px 0;
  padding-bottom: 25px;
}
@media only screen and (max-width: 1200px) {
  .br04-links-cards .item {
    width: calc((100% / 2) - 30px);
  }
}
@media only screen and (max-width: 992px) {
  .br04-links-cards .item {
    box-shadow: rgba(122, 122, 122, 0.12) 0 8px 24px 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  .br04-links-cards .item {
    width: calc((100% / 1) - 40px);
    box-shadow: none !important;
    border-radius: 0 !important;
    flex-flow: row;
    border: none;
    border-bottom: 1px solid #bdbdbd;
    margin: 0 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L2 14' stroke='%23707070' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: center right;
    background-repeat: no-repeat;
    padding: 15px 30px 15px 0;
  }
}
.br04-links-cards .item .icon {
  height: 180px;
  width: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .br04-links-cards .item .icon {
    width: 42px;
    height: 42px;
    margin-right: 10px;
    margin-left: -5px;
  }
  .br04-links-cards .item .icon img {
    max-width: 42px;
    height: auto;
  }
}
.br04-links-cards .item .heading {
  transition: all 150ms ease;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  font-family: "NunitoSans", sans-serif;
  padding: 0 20px;
  text-align: center;
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .br04-links-cards .item .heading {
    justify-content: flex-start;
    text-align: left;
    font-size: 18px;
    line-height: 26px;
    padding: 0;
  }
}
.br04-links-cards .item:hover {
  box-shadow: rgba(120, 120, 120, 0.24) 0 12px 28px 0;
}
.br04-links-cards .item:hover .heading {
  color: #111a23;
}
.br04-help {
  margin-bottom: 50px;
}
.br04-help .inner {
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 600;
  color: #111a23;
}
@media only screen and (max-width: 767px) {
  .br04-help .inner {
    font-size: 18px;
    line-height: 26px;
  }
}
.br04-help span {
  height: 30px;
  display: inline-block;
}
.br04-help span:first-child {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3909 5.99992C16.5305 6.22225 17.5777 6.77955 18.3987 7.60051C19.2196 8.42147 19.777 9.46873 19.9993 10.6083M15.3909 1.33325C17.7584 1.59626 19.9661 2.65646 21.6516 4.33976C23.337 6.02307 24.4 8.22943 24.6659 10.5966M10.9308 15.1735C9.52891 13.7717 8.42199 12.1866 7.61 10.4954C7.54015 10.3499 7.50523 10.2771 7.4784 10.1851C7.38306 9.85803 7.45154 9.45639 7.64989 9.17939C7.7057 9.10144 7.77238 9.03476 7.90575 8.9014C8.31362 8.49352 8.51756 8.28959 8.65089 8.08451C9.15372 7.31114 9.15372 6.31413 8.65089 5.54076C8.51756 5.33568 8.31362 5.13175 7.90575 4.72387L7.6784 4.49652C7.05838 3.87651 6.74838 3.5665 6.41543 3.3981C5.75328 3.06318 4.9713 3.06318 4.30915 3.3981C3.9762 3.5665 3.66619 3.87651 3.04618 4.49652L2.86227 4.68043C2.24438 5.29832 1.93543 5.60727 1.69948 6.02731C1.43765 6.4934 1.2494 7.21731 1.25099 7.7519C1.25242 8.23367 1.34587 8.56293 1.53278 9.22145C2.53725 12.7604 4.43247 16.0998 7.21844 18.8858C10.0044 21.6718 13.3438 23.567 16.8828 24.5715C17.5413 24.7584 17.8706 24.8518 18.3524 24.8533C18.8869 24.8549 19.6109 24.6666 20.0769 24.4048C20.497 24.1688 20.8059 23.8599 21.4238 23.242L21.6077 23.0581C22.2277 22.4381 22.5378 22.1281 22.7062 21.7951C23.0411 21.133 23.0411 20.351 22.7062 19.6888C22.5378 19.3559 22.2277 19.0459 21.6077 18.4259L21.3804 18.1985C20.9725 17.7906 20.7686 17.5867 20.5635 17.4534C19.7901 16.9505 18.7931 16.9505 18.0197 17.4534C17.8147 17.5867 17.6107 17.7906 17.2029 18.1985C17.0695 18.3319 17.0028 18.3986 16.9249 18.4544C16.6479 18.6527 16.2462 18.7212 15.9191 18.6259C15.8271 18.599 15.7544 18.5641 15.6089 18.4943C13.9177 17.6823 12.3326 16.5753 10.9308 15.1735Z' stroke='%23202020' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 40px;
}
.br04-help span:nth-child(2) {
  margin-left: 5px;
  margin-right: 5px;
}
@media only screen and (max-width: 767px) {
  .br04-help span:nth-child(2) {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .br04-help span:last-child {
    display: block;
  }
}
.br04-help a {
  margin-left: 10px;
  transition: all 150ms ease;
  color: #111a23;
  text-decoration: none;
}
.br04-help a:hover {
  color: #111a23;
  text-decoration: underline;
}
.br04-question-search {
  margin-bottom: 50px;
}
.br04-question-search .inner {
  height: 86px;
  width: 100%;
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .br04-question-search .inner {
    height: auto;
  }
}
.br04-question-search form {
  display: flex;
  flex-flow: column;
  align-items: center;
  position: absolute;
  z-index: 100;
  max-width: 580px;
  width: 100%;
  background-color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .br04-question-search form {
    position: relative;
  }
}
.br04-question-search .input-wrapper {
  transition: all 150ms ease;
  display: flex;
  flex-flow: column;
  border: 1px solid #eaeaea;
  box-shadow: rgba(122, 122, 122, 0.12) 0 8px 24px 0;
  border-radius: 16px;
  padding: 12px;
  max-width: 580px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .br04-question-search .input-wrapper {
    padding: 0;
    box-shadow: none;
    border: none;
  }
}
.br04-question-search .input-wrapper.has-focus {
  box-shadow: rgba(122, 122, 122, 0.2) 0 8px 24px 0;
}
@media only screen and (max-width: 767px) {
  .br04-question-search .input-wrapper.has-focus {
    box-shadow: none;
  }
}
.br04-question-search .input-wrapper.is-dropdown-visible .dropdown {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: all !important;
  max-height: 500px !important;
}
.br04-question-search .input-wrapper.is-clear-button-visible button.is-clear {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: all !important;
}
.br04-question-search .input-wrapper .inputs {
  display: flex;
  max-width: 580px;
  width: 100%;
}
.br04-question-search input[type="text"] {
  padding: 20px 60px 20px 20px;
  height: 60px;
  font-size: 20px;
  line-height: 28px;
  border-radius: 0;
  box-shadow: none;
  border: none;
  flex-grow: 1;
  font-family: "NunitoSans", sans-serif;
}
@media only screen and (max-width: 767px) {
  .br04-question-search input[type="text"] {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    height: 54px;
    padding: 10px 15px 12px 45px;
    box-shadow: rgba(122, 122, 122, 0.12) 0 8px 24px 0;
    border-radius: 12px;
    border: 1px solid #eaeaea;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 16L11.0001 11M12.6667 6.83333C12.6667 10.055 10.055 12.6667 6.83333 12.6667C3.61167 12.6667 1 10.055 1 6.83333C1 3.61167 3.61167 1 6.83333 1C10.055 1 12.6667 3.61167 12.6667 6.83333Z' stroke='%23eb1c24' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: 15px 17px;
    background-repeat: no-repeat;
    font-weight: 600;
  }
}
.br04-question-search input[type="text"]:disabled {
  opacity: 1 !important;
  background-color: #ffffff !important;
}
.br04-question-search input[type="submit"] {
  transition: all 150ms ease;
  height: 60px;
  background-color: #eb1c24;
  color: #ffffff;
  font-size: 24px;
  line-height: 32px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  border: none;
  border-radius: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5 28.5L19.5001 19.5M22.5 12C22.5 17.799 17.799 22.5 12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12Z' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: 23px 15px;
  background-repeat: no-repeat;
  padding: 0 30px 0 70px;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .br04-question-search input[type="submit"] {
    display: none;
  }
}
.br04-question-search input[type="submit"]:hover {
  background-color: #c81f26;
}
.br04-question-search button.is-clear {
  font-size: 0 !important;
  line-height: 0 !important;
  transition: all 150ms ease;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #888888;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.10039 2.39999L1.90039 9.59999M1.90039 2.39999L9.10039 9.59999' stroke='white' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  -webkit-appearance: none;
  position: absolute;
  top: 31px;
  right: 0;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .br04-question-search button.is-clear {
    display: none;
  }
}
.br04-question-search button.is-clear:hover {
  background-color: #666666;
}
.br04-question-search .dropdown {
  transition: all 150ms ease;
  border-top: 1px solid #eaeaea;
  padding: 0 32px;
  margin: 0 -12px;
  background-color: #ffffff;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  top: 12px;
}
@media only screen and (max-width: 767px) {
  .br04-question-search .dropdown {
    display: none;
  }
}
.br04-question-search .dropdown:before {
  content: "";
  height: 36px;
  background: linear-gradient(180deg, rgba(211, 211, 211, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.br04-question-search .dropdown .heading {
  font-size: 18px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin-bottom: 35px;
  margin-top: 32px;
}
.br04-question-search .dropdown .articles {
  padding-bottom: 30px;
}
.br04-question-search .dropdown .articles ul li {
  position: relative;
  min-height: 54px;
  display: flex;
  align-items: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 20px !important;
}
.br04-question-search .dropdown .articles ul li:last-child {
  margin-bottom: 0 !important;
}
.br04-question-search .dropdown .articles ul li a {
  transition: all 150ms ease;
  text-decoration: none;
  color: #111a23;
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 74px !important;
  min-height: 54px;
}
.br04-question-search .dropdown .articles ul li a:hover {
  color: #eb1c24;
}
.br04-question-search .dropdown .articles ul li a:before {
  content: "";
  width: 54px;
  height: 54px;
  border-radius: 8px;
  background-color: #f2f2f2;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='30' viewBox='0 0 24 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6663 2.02606C15.6663 1.47378 15.2186 1.02606 14.6663 1.02606C14.1141 1.02606 13.6663 1.47378 13.6663 2.02606H15.6663ZM22 10.6668H23V8.66678H22V10.6668ZM14.8117 8.93877L15.7027 8.48478V8.48478L14.8117 8.93877ZM15.3944 9.52146L15.8483 8.63045L15.3944 9.52146ZM14.6663 1.66669L15.3734 0.95958C15.1859 0.772044 14.9316 0.666687 14.6663 0.666687V1.66669ZM22.6663 9.66669H23.6663C23.6663 9.40147 23.561 9.14712 23.3734 8.95958L22.6663 9.66669ZM3.51705 27.8974L3.06306 28.7884L3.51705 27.8974ZM1.76898 26.1493L0.877975 26.6033L1.76898 26.1493ZM20.4823 27.8974L20.9363 28.7884L20.4823 27.8974ZM22.2304 26.1493L23.1214 26.6033L22.2304 26.1493ZM1.76898 3.85073L0.877975 3.39673H0.877975L1.76898 3.85073ZM3.51705 2.10266L3.06306 1.21165L3.51705 2.10266ZM17.333 17.3334H18.333V15.3334H17.333V17.3334ZM6.66634 15.3334H5.66634V17.3334H6.66634V15.3334ZM17.333 22.6667H18.333V20.6667H17.333V22.6667ZM6.66634 20.6667H5.66634V22.6667H6.66634V20.6667ZM9.33301 12H10.333V10H9.33301V12ZM6.66634 10H5.66634V12H6.66634V10ZM13.6663 2.02606V7.53345H15.6663V2.02606H13.6663ZM16.7997 10.6668H22V8.66678H16.7997V10.6668ZM13.6663 7.53345C13.6663 7.89032 13.6656 8.21811 13.6878 8.49061C13.711 8.77479 13.7642 9.08568 13.9207 9.39276L15.7027 8.48478C15.7138 8.50664 15.6943 8.48824 15.6812 8.32775C15.6671 8.15558 15.6663 7.92332 15.6663 7.53345H13.6663ZM16.7997 8.66678C16.4098 8.66678 16.1775 8.666 16.0054 8.65194C15.8449 8.63882 15.8265 8.61931 15.8483 8.63045L14.9404 10.4125C15.2474 10.5689 15.5583 10.6221 15.8425 10.6453C16.115 10.6676 16.4428 10.6668 16.7997 10.6668V8.66678ZM13.9207 9.39276C14.1444 9.8318 14.5013 10.1888 14.9404 10.4125L15.8483 8.63045C15.7856 8.59849 15.7346 8.5475 15.7027 8.48478L13.9207 9.39276ZM16.2663 27.3334H7.73301V29.3334H16.2663V27.3334ZM2.33301 21.9334V8.06669H0.333008V21.9334H2.33301ZM7.73301 2.66669H14.6663V0.666687H7.73301V2.66669ZM21.6663 9.66669V21.9334H23.6663V9.66669H21.6663ZM13.9592 2.37379L21.9592 10.3738L23.3734 8.95958L15.3734 0.95958L13.9592 2.37379ZM7.73301 27.3334C6.5964 27.3334 5.80409 27.3326 5.18725 27.2822C4.58208 27.2327 4.23439 27.1406 3.97104 27.0064L3.06306 28.7884C3.65535 29.0902 4.29553 29.216 5.02438 29.2755C5.74156 29.3341 6.6294 29.3334 7.73301 29.3334V27.3334ZM0.333008 21.9334C0.333008 23.037 0.33223 23.9248 0.390826 24.642C0.450375 25.3708 0.576188 26.011 0.877975 26.6033L2.65999 25.6953C2.5258 25.432 2.43363 25.0843 2.38418 24.4791C2.33379 23.8623 2.33301 23.07 2.33301 21.9334H0.333008ZM3.97104 27.0064C3.40655 26.7188 2.94761 26.2598 2.65999 25.6953L0.877975 26.6033C1.35734 27.5441 2.12224 28.309 3.06306 28.7884L3.97104 27.0064ZM16.2663 29.3334C17.3699 29.3334 18.2578 29.3341 18.975 29.2755C19.7038 29.216 20.344 29.0902 20.9363 28.7884L20.0283 27.0064C19.765 27.1406 19.4173 27.2327 18.8121 27.2822C18.1953 27.3326 17.4029 27.3334 16.2663 27.3334V29.3334ZM21.6663 21.9334C21.6663 23.07 21.6656 23.8623 21.6152 24.4791C21.5657 25.0843 21.4735 25.432 21.3394 25.6953L23.1214 26.6033C23.4232 26.011 23.549 25.3708 23.6085 24.642C23.6671 23.9248 23.6663 23.037 23.6663 21.9334H21.6663ZM20.9363 28.7884C21.8771 28.309 22.642 27.5441 23.1214 26.6033L21.3394 25.6953C21.0517 26.2598 20.5928 26.7188 20.0283 27.0064L20.9363 28.7884ZM2.33301 8.06669C2.33301 6.93008 2.33379 6.13777 2.38418 5.52093C2.43363 4.91576 2.5258 4.56807 2.65999 4.30472L0.877975 3.39673C0.576188 3.98903 0.450375 4.62921 0.390826 5.35806C0.33223 6.07524 0.333008 6.96308 0.333008 8.06669H2.33301ZM7.73301 0.666687C6.6294 0.666687 5.74156 0.665909 5.02438 0.724505C4.29553 0.784054 3.65535 0.909867 3.06306 1.21165L3.97104 2.99367C4.23439 2.85948 4.58208 2.76731 5.18725 2.71786C5.80409 2.66746 6.5964 2.66669 7.73301 2.66669V0.666687ZM2.65999 4.30472C2.94761 3.74023 3.40655 3.28129 3.97104 2.99367L3.06306 1.21165C2.12224 1.69102 1.35734 2.45592 0.877975 3.39673L2.65999 4.30472ZM17.333 15.3334H6.66634V17.3334H17.333V15.3334ZM17.333 20.6667H6.66634V22.6667H17.333V20.6667ZM9.33301 10H6.66634V12H9.33301V10Z' fill='%23828282'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.br04-question-search .dropdown .search-items {
  padding-bottom: 30px;
  padding-top: 30px;
}
.br04-question-search .dropdown .search-items ul li {
  position: relative;
  min-height: 54px;
  display: flex;
  align-items: center;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 20px !important;
}
.br04-question-search .dropdown .search-items ul li:last-child {
  margin-bottom: 0 !important;
}
.br04-question-search .dropdown .search-items ul li.search-all {
  border-top: 1px solid #eaeaea;
  margin-left: -32px !important;
  margin-right: -32px !important;
  padding-left: 32px !important;
  padding-right: 32px !important;
  padding-top: 30px !important;
}
.br04-question-search .dropdown .search-items ul li.search-all a {
  font-weight: 700;
  font-size: 20px;
}
.br04-question-search .dropdown .search-items ul li.search-all a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 18L9.5 10L1.5 2' stroke='%23202020' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.br04-question-search .dropdown .search-items ul li a {
  transition: all 150ms ease;
  text-decoration: none;
  color: #111a23;
  display: inline-flex;
  align-items: center;
  position: relative;
  padding-left: 74px !important;
  min-height: 54px;
}
.br04-question-search .dropdown .search-items ul li a:hover {
  color: #eb1c24;
}
.br04-question-search .dropdown .search-items ul li a:before {
  content: "";
  width: 54px;
  height: 54px;
  border-radius: 8px;
  background-color: #f2f2f2;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 21L15.5001 15M17.5 10C17.5 13.866 14.366 17 10.5 17C6.63401 17 3.5 13.866 3.5 10C3.5 6.13401 6.63401 3 10.5 3C14.366 3 17.5 6.13401 17.5 10Z' stroke='%23202020' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.br04-title {
  margin-bottom: 50px;
}
@media only screen and (max-width: 767px) {
  .br04-title {
    margin-bottom: 30px;
  }
}
.br04-title .inner {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}
.br04-title h1 {
  font-size: 64px;
  line-height: 72px;
  font-weight: 700;
  margin: 0;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .br04-title h1 {
    font-size: 26px;
    line-height: 36px;
  }
}
.br04-footer {
  background-color: #efeff0;
  padding: 50px 0;
}
@media only screen and (max-width: 767px) {
  .br04-footer {
    padding-bottom: 40px;
  }
}
.br04-footer .inner {
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 992px) {
  .br04-footer .inner {
    flex-flow: column;
  }
}
.br04-footer .menu {
  display: flex;
  width: 60%;
}
@media only screen and (max-width: 992px) {
  .br04-footer .menu {
    width: 100%;
    margin-bottom: 50px;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 767px) {
  .br04-footer .menu {
    margin-bottom: 30px;
  }
}
.br04-footer .menu ul {
  margin-right: 50px !important;
}
@media only screen and (max-width: 992px) {
  .br04-footer .menu ul {
    width: calc((100% / 2) - 50px);
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 767px) {
  .br04-footer .menu ul {
    width: calc((100% / 1) - 50px);
    margin-bottom: 20px !important;
  }
}
.br04-footer .menu ul:last-child {
  margin-right: 0 !important;
}
.br04-footer .menu li {
  font-size: 16px !important;
  line-height: 24px !important;
  font-family: "NunitoSans", sans-serif;
  font-weight: 600;
  margin-bottom: 15px !important;
}
@media only screen and (max-width: 767px) {
  .br04-footer .menu li {
    margin-bottom: 20px !important;
  }
}
.br04-footer .menu li:last-child {
  margin-bottom: 0 !important;
}
.br04-footer .menu li a {
  text-decoration: none;
  color: #6a6a6a;
}
.br04-footer .menu li a:hover {
  color: #eb1c24;
}
.br04-footer .social {
  width: 40%;
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width: 992px) {
  .br04-footer .social {
    width: 100%;
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 767px) {
  .br04-footer .social {
    justify-content: center;
  }
}
.br04-footer .social .inner-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: -15px;
  padding: 0;
}
.br04-footer .social .inner-wrapper > div {
  margin: 15px;
}
@media only screen and (max-width: 767px) {
  .br04-footer .social svg {
    transform: scale(0.85);
  }
}
.br04-footer .social svg path {
  transition: all 150ms ease;
}
.br04-footer .social a:hover svg path {
  fill: #eb1c24;
}
.br04-footer .copyright {
  width: 100%;
  border-top: 1px solid #6a6a6a;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  font-size: 16px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 600;
  color: #6a6a6a;
  padding-top: 50px;
}
@media only screen and (max-width: 767px) {
  .br04-footer .copyright {
    margin-top: 30px;
    padding-top: 40px;
  }
}
.br04-results {
  margin-top: -40px;
}
@media only screen and (max-width: 767px) {
  .br04-results {
    margin-top: -10px;
  }
}
.br04-results h1 {
  font-size: 40px;
  line-height: 48px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .br04-results h1 {
    font-size: 26px;
    line-height: 34px;
  }
}
.br04-results .count {
  font-size: 20px;
  line-height: 28px;
  color: #4f4f4f;
  margin-top: 10px;
}
@media only screen and (max-width: 767px) {
  .br04-results .count {
    font-size: 18px;
    line-height: 26px;
  }
}
.br04-results .items-list {
  display: flex;
  flex-flow: column;
  max-width: 850px;
  margin-top: 50px;
  margin-bottom: 80px;
}
@media only screen and (max-width: 767px) {
  .br04-results .items-list {
    margin-top: 30px;
  }
}
.br04-results .item {
  display: flex;
  flex-flow: column;
  color: #111a23;
  text-decoration: none;
  border-bottom: 1px solid #bdbdbd;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.br04-results .item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}
.br04-results .item h2 {
  transition: all 150ms ease;
  font-size: 24px;
  line-height: 32px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .br04-results .item h2 {
    font-size: 22px;
    line-height: 30px;
  }
}
.br04-results .item span {
  font-size: 20px;
  line-height: 30px;
  color: #828282;
}
@media only screen and (max-width: 767px) {
  .br04-results .item span {
    font-size: 18px;
    line-height: 26px;
  }
}
.br04-results .item:hover h2 {
  color: #111a23;
  text-decoration: underline;
}
.br04-results .item:hover span {
  color: #828282;
  text-decoration: underline;
}
.br04-results + .br04-pagination {
  margin-top: -80px;
}
.br04-pagination {
  margin-bottom: 80px;
}
@media only screen and (max-width: 767px) {
  .br04-pagination {
    margin-bottom: 50px;
  }
}
.br04-pagination .inner {
  border-top: 1px solid #bdbdbd;
  max-width: 850px;
  display: flex;
  justify-content: center;
  flex-flow: column;
  align-items: center;
  padding-top: 30px;
}
.br04-pagination .count {
  font-size: 20px;
  line-height: 28px;
  color: #828282;
  margin-top: 10px;
  display: flex;
  justify-content: center;
  padding-top: 5px;
}
@media only screen and (max-width: 767px) {
  .br04-pagination .count {
    font-size: 18px;
    line-height: 26px;
  }
}
.br04-pagination ul {
  display: flex;
  justify-content: center;
}
.br04-pagination ul li {
  margin: 0 10px !important;
}
@media only screen and (max-width: 767px) {
  .br04-pagination ul li {
    margin: 0 0 !important;
  }
}
.br04-pagination ul li a,
.br04-pagination ul li span {
  transition: all 150ms ease;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  font-size: 20px;
  line-height: 28px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  text-decoration: none;
}
.br04-pagination ul li a:hover,
.br04-pagination ul li span:hover {
  background-color: #333;
  color: #ffffff;
}
.br04-pagination ul li.prev a {
  font-size: 0 !important;
  line-height: 0 !important;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 16L1.5 9L8.5 2' stroke='%23333333' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: 17px 15px;
  background-repeat: no-repeat;
}
.br04-pagination ul li.prev a:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 16L1.5 9L8.5 2' stroke='%23ffffff' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.br04-pagination ul li.next a {
  font-size: 0 !important;
  line-height: 0 !important;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 16L8.5 9L1.5 2' stroke='%23333333' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: 21px 15px;
  background-repeat: no-repeat;
}
.br04-pagination ul li.next a:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 16L8.5 9L1.5 2' stroke='%23ffffff' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.br04-pagination ul li.current a {
  background-color: #333;
  color: #ffffff;
}
.br04-pagination ul li.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.br04-breadcrumbs {
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 28px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 992px) {
  .br04-breadcrumbs {
    border-bottom: 1px solid #e0e0e0;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: -60px;
  }
}
@media only screen and (max-width: 767px) {
  .br04-breadcrumbs {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
    margin-top: -30px;
  }
}
.br04-breadcrumbs a {
  transition: all 150ms ease;
  text-decoration: none;
  color: #111a23;
  display: flex;
  align-items: center;
}
.br04-breadcrumbs a:after {
  content: "";
  width: 8px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13L7 7L1 1' stroke='%23828282' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  margin: 0 25px;
}
@media only screen and (max-width: 767px) {
  .br04-breadcrumbs a:after {
    margin: 0 15px;
  }
}
.br04-breadcrumbs a:hover {
  color: #eb1c24;
}
.br04-breadcrumbs a:last-child:after {
  display: none;
}
@media only screen and (max-width: 992px) {
  .br04-breadcrumbs a {
    display: none;
  }
}
.br04-breadcrumbs .is-back {
  font-size: 0 !important;
  line-height: 0 !important;
  display: none;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 14L1 8L7 2' stroke='black' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center left 2px;
  width: 50px;
  height: 50px;
}
.br04-breadcrumbs .is-back:after {
  display: none;
}
@media only screen and (max-width: 992px) {
  .br04-breadcrumbs .is-back {
    display: block;
    margin-left: -17px;
  }
}
@media only screen and (max-width: 767px) {
  .br04-breadcrumbs .is-back {
    margin-left: 0;
  }
}
.br04-articles {
  margin-top: -40px;
}
@media only screen and (max-width: 767px) {
  .br04-articles {
    margin-top: -10px;
  }
}
.br04-articles h1 {
  font-size: 40px;
  line-height: 48px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .br04-articles h1 {
    font-size: 26px;
    line-height: 34px;
  }
}
.br04-articles .count {
  font-size: 20px;
  line-height: 28px;
  color: #4f4f4f;
  margin-top: 10px;
}
@media only screen and (max-width: 767px) {
  .br04-articles .count {
    font-size: 18px;
    line-height: 26px;
  }
}
.br04-articles .items-grid {
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
}
.br04-articles .item {
  width: calc(100% / 3);
  margin-bottom: 60px;
  padding-right: 80px;
}
@media only screen and (max-width: 992px) {
  .br04-articles .item {
    width: calc(100% / 2);
    padding-right: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .br04-articles .item {
    width: calc(100% / 1);
    padding-right: 0;
    margin-bottom: 40px;
  }
}
.br04-articles .item h2 {
  font-size: 28px;
  line-height: 36px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin: 0 0 20px;
}
@media only screen and (max-width: 767px) {
  .br04-articles .item h2 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px;
  }
}
.br04-articles .item ul li {
  font-size: 20px;
  line-height: 28px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 400;
  margin-bottom: 10px !important;
}
.br04-articles .item ul li:last-child {
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 767px) {
  .br04-articles .item ul li {
    font-size: 18px;
    line-height: 26px;
  }
}
.br04-articles .item ul li a {
  transition: all 150ms ease;
  color: #111a23;
  text-decoration: none;
}
.br04-articles .item ul li a:hover {
  color: #111a23;
  text-decoration: underline;
}
.br04-lost {
  margin-top: -40px;
  margin-bottom: 80px;
}
@media only screen and (max-width: 767px) {
  .br04-lost {
    margin-top: -10px;
    margin-bottom: 60px;
  }
}
.br04-lost h1 {
  font-size: 40px;
  line-height: 48px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .br04-lost h1 {
    font-size: 26px;
    line-height: 34px;
  }
}
.br04-lost .content {
  display: flex;
  width: 100%;
}
@media only screen and (max-width: 992px) {
  .br04-lost .content {
    flex-flow: column;
  }
}
.br04-lost .content .left {
  flex-grow: 1;
  padding-right: 80px;
}
@media only screen and (max-width: 992px) {
  .br04-lost .content .left {
    padding-right: 0;
  }
}
.br04-lost .content .right {
  padding-top: 10px;
}
@media only screen and (max-width: 992px) {
  .br04-lost .content .right {
    padding-bottom: 0;
    margin-top: 30px;
  }
}
.br04-lost .content .right h2 {
  font-size: 28px;
  line-height: 36px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin: 0 0 10px;
}
@media only screen and (max-width: 767px) {
  .br04-lost .content .right h2 {
    font-size: 26px;
    line-height: 34px;
  }
}
.br04-lost .content .right p {
  font-size: 20px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 400;
  margin: 0;
}
.br04-lost .content .right p a {
  transition: all 150ms ease;
  font-weight: 700;
  color: #111a23;
  text-decoration: none;
}
.br04-lost .content .right p a:hover {
  color: #eb1c24;
}
.br04-lost form {
  margin-top: 50px;
}
@media only screen and (max-width: 767px) {
  .br04-lost form {
    margin-top: 30px;
  }
}
.br04-lost .item {
  margin-bottom: 40px;
}
.br04-lost .item:last-child {
  margin-bottom: 0;
}
.br04-lost .item .heading {
  font-size: 28px;
  line-height: 36px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  .br04-lost .item .heading {
    font-size: 22px;
    line-height: 30px;
  }
}
.br04-lost input[type="text"],
.br04-lost input[type="email"] {
  transition: all 150ms ease;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  min-height: 48px;
  font-size: 18px;
  line-height: 26px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 600;
  color: #111a23;
  background-position: 8px 8px;
  background-repeat: no-repeat;
  padding: 10px 20px;
}
@media only screen and (max-width: 767px) {
  .br04-lost input[type="text"],
  .br04-lost input[type="email"] {
    width: 100%;
  }
}
.br04-lost input[type="text"]:focus,
.br04-lost input[type="email"]:focus {
  box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px 0;
}
.br04-lost input[type="submit"] {
  transition: all 150ms ease;
  border-radius: 12px;
  background-color: #111a23;
  color: #ffffff;
  min-height: 60px;
  font-size: 24px;
  line-height: 32px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 600;
  padding: 12px 50px 14px 50px;
  border: none;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .br04-lost input[type="submit"] {
    font-size: 18px;
    line-height: 26px;
    min-height: 54px;
  }
}
.br04-lost input[type="submit"]:hover {
  background-color: #eb1c24;
  color: #ffffff;
}
.br04-lost .payment img {
  max-width: 100%;
}
.br04-article {
  margin-top: -40px;
  margin-bottom: 80px;
  font-size: 18px;
  line-height: 26px;
}
@media only screen and (max-width: 767px) {
  .br04-article {
    margin-top: -10px;
    margin-bottom: 60px;
  }
}
.br04-article h1 {
  font-size: 40px;
  line-height: 48px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .br04-article h1 {
    font-size: 26px;
    line-height: 34px;
  }
}
.br04-article h2 {
  font-size: 24px;
  line-height: 32px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin: 20px 0;
}
@media only screen and (max-width: 767px) {
  .br04-article h2 {
    font-size: 22px;
    line-height: 30px;
  }
}
.br04-article .content {
  display: flex;
  width: 100%;
}
@media only screen and (max-width: 992px) {
  .br04-article .content {
    flex-flow: column;
  }
}
.br04-article .content .left {
  flex-grow: 1;
  padding-right: 80px;
  width: 60%;
}
@media only screen and (max-width: 992px) {
  .br04-article .content .left {
    width: 100%;
    padding-right: 0;
  }
}
.br04-article .content .left h1 {
  margin-bottom: 50px;
}
@media only screen and (max-width: 767px) {
  .br04-article .content .left h1 {
    margin-bottom: 30px;
  }
}
.br04-article .content .right {
  padding-top: 10px;
  min-width: 400px;
}
@media only screen and (max-width: 992px) {
  .br04-article .content .right {
    min-width: auto;
    width: 300px;
  }
}
@media only screen and (max-width: 992px) {
  .br04-article .content .right {
    padding-top: 30px;
    margin-bottom: 0;
    width: auto;
  }
}
.br04-article .content .right h2 {
  font-size: 28px;
  line-height: 36px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin: 0 0 10px;
}
@media only screen and (max-width: 767px) {
  .br04-article .content .right h2 {
    font-size: 26px;
    line-height: 34px;
  }
}
.br04-article .content .right p {
  font-size: 20px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 400;
  margin: 0;
}
.br04-article .content .right p a {
  transition: all 150ms ease;
  font-weight: 700;
  color: #111a23;
  text-decoration: none;
}
.br04-article .content .right p a:hover {
  color: #eb1c24;
}
.br04-article ol {
  margin: 0;
  padding: 0 0 0 20px;
}
.br04-article ol li {
  font-weight: 700;
}
.br04-article ol li > ul {
  margin-top: 5px;
}
.br04-article ul {
  padding: 0;
  margin: 0;
}
.br04-article ul li {
  position: relative;
  padding-left: 18px;
  margin-bottom: 5px;
  font-weight: 400;
  list-style: none;
}
.br04-article ul li:before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #000000;
  position: absolute;
  top: 10px;
  left: 0;
}
.br04-question-search-mobile {
  transition: all 150ms ease;
  position: fixed;
  top: 0;
  height: 100dvh;
  left: 0;
  right: 0;
  background-color: #ffffff;
  z-index: 100000;
  overflow: hidden;
  overflow-y: auto;
}
.br04-question-search-mobile.is-visible {
  opacity: 1 !important;
  pointer-events: all !important;
  visibility: visible !important;
}
.br04-question-search-mobile .inner {
  padding: 20px;
}
.br04-question-search-mobile .input-wrapper {
  display: flex;
  flex-flow: column;
}
.br04-question-search-mobile .input-wrapper .inputs {
  position: relative;
  display: flex;
}
.br04-question-search-mobile .input-wrapper .inputs div {
  flex-grow: 1;
}
.br04-question-search-mobile .input-wrapper.is-clear-button-visible button.is-clear {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: all !important;
}
.br04-question-search-mobile input[type="text"] {
  padding: 20px 60px 20px 20px;
  height: 48px;
  border-radius: 0;
  box-shadow: none;
  border: none;
  flex-grow: 1;
  font-size: 20px;
  line-height: 28px;
  font-family: "NunitoSans", sans-serif;
  width: 100%;
  -webkit-user-select: auto !important;
}
@media only screen and (max-width: 767px) {
  .br04-question-search-mobile input[type="text"] {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    height: 48px;
    padding: 10px 15px 12px 45px;
    box-shadow: none;
    border-radius: 12px;
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 16L11.0001 11M12.6667 6.83333C12.6667 10.055 10.055 12.6667 6.83333 12.6667C3.61167 12.6667 1 10.055 1 6.83333C1 3.61167 3.61167 1 6.83333 1C10.055 1 12.6667 3.61167 12.6667 6.83333Z' stroke='%23eb1c24' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: 15px 15px;
    background-repeat: no-repeat;
    font-weight: 600;
    background-color: #f1f1f1;
  }
}
.br04-question-search-mobile input[type="text"]:disabled {
  opacity: 1 !important;
  background-color: #ffffff !important;
}
.br04-question-search-mobile button.is-clear {
  font-size: 0 !important;
  line-height: 0 !important;
  transition: all 150ms ease;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #888888;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.10039 2.39999L1.90039 9.59999M1.90039 2.39999L9.10039 9.59999' stroke='white' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  -webkit-appearance: none;
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
}
.br04-question-search-mobile button.is-clear:hover {
  background-color: #666666;
}
.br04-question-search-mobile button.is-back {
  font-size: 0 !important;
  line-height: 0 !important;
  width: 30px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 14L1 8L7 2' stroke='black' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center left;
  border: none;
  -webkit-appearance: none;
  background-color: transparent !important;
  padding: 0;
}
.br04-question-search-mobile .dropdown .heading {
  font-size: 18px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
  margin-top: 30px;
}
.br04-question-search-mobile .dropdown .articles {
  padding-bottom: 0;
}
.br04-question-search-mobile .dropdown .articles ul:first-child {
  margin-top: 30px !important;
}
.br04-question-search-mobile .dropdown .articles ul li {
  position: relative;
  min-height: 48px;
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 20px !important;
}
.br04-question-search-mobile .dropdown .articles ul li:last-child {
  margin-bottom: 0 !important;
}
.br04-question-search-mobile .dropdown .articles ul li a {
  transition: all 150ms ease;
  text-decoration: none;
  color: #111a23;
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 69px !important;
  min-height: 48px;
}
.br04-question-search-mobile .dropdown .articles ul li a:hover {
  color: #eb1c24;
}
.br04-question-search-mobile .dropdown .articles ul li a:before {
  content: "";
  width: 48px;
  height: 48px;
  border-radius: 8px;
  background-color: #f2f2f2;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='30' viewBox='0 0 24 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6663 2.02606C15.6663 1.47378 15.2186 1.02606 14.6663 1.02606C14.1141 1.02606 13.6663 1.47378 13.6663 2.02606H15.6663ZM22 10.6668H23V8.66678H22V10.6668ZM14.8117 8.93877L15.7027 8.48478V8.48478L14.8117 8.93877ZM15.3944 9.52146L15.8483 8.63045L15.3944 9.52146ZM14.6663 1.66669L15.3734 0.95958C15.1859 0.772044 14.9316 0.666687 14.6663 0.666687V1.66669ZM22.6663 9.66669H23.6663C23.6663 9.40147 23.561 9.14712 23.3734 8.95958L22.6663 9.66669ZM3.51705 27.8974L3.06306 28.7884L3.51705 27.8974ZM1.76898 26.1493L0.877975 26.6033L1.76898 26.1493ZM20.4823 27.8974L20.9363 28.7884L20.4823 27.8974ZM22.2304 26.1493L23.1214 26.6033L22.2304 26.1493ZM1.76898 3.85073L0.877975 3.39673H0.877975L1.76898 3.85073ZM3.51705 2.10266L3.06306 1.21165L3.51705 2.10266ZM17.333 17.3334H18.333V15.3334H17.333V17.3334ZM6.66634 15.3334H5.66634V17.3334H6.66634V15.3334ZM17.333 22.6667H18.333V20.6667H17.333V22.6667ZM6.66634 20.6667H5.66634V22.6667H6.66634V20.6667ZM9.33301 12H10.333V10H9.33301V12ZM6.66634 10H5.66634V12H6.66634V10ZM13.6663 2.02606V7.53345H15.6663V2.02606H13.6663ZM16.7997 10.6668H22V8.66678H16.7997V10.6668ZM13.6663 7.53345C13.6663 7.89032 13.6656 8.21811 13.6878 8.49061C13.711 8.77479 13.7642 9.08568 13.9207 9.39276L15.7027 8.48478C15.7138 8.50664 15.6943 8.48824 15.6812 8.32775C15.6671 8.15558 15.6663 7.92332 15.6663 7.53345H13.6663ZM16.7997 8.66678C16.4098 8.66678 16.1775 8.666 16.0054 8.65194C15.8449 8.63882 15.8265 8.61931 15.8483 8.63045L14.9404 10.4125C15.2474 10.5689 15.5583 10.6221 15.8425 10.6453C16.115 10.6676 16.4428 10.6668 16.7997 10.6668V8.66678ZM13.9207 9.39276C14.1444 9.8318 14.5013 10.1888 14.9404 10.4125L15.8483 8.63045C15.7856 8.59849 15.7346 8.5475 15.7027 8.48478L13.9207 9.39276ZM16.2663 27.3334H7.73301V29.3334H16.2663V27.3334ZM2.33301 21.9334V8.06669H0.333008V21.9334H2.33301ZM7.73301 2.66669H14.6663V0.666687H7.73301V2.66669ZM21.6663 9.66669V21.9334H23.6663V9.66669H21.6663ZM13.9592 2.37379L21.9592 10.3738L23.3734 8.95958L15.3734 0.95958L13.9592 2.37379ZM7.73301 27.3334C6.5964 27.3334 5.80409 27.3326 5.18725 27.2822C4.58208 27.2327 4.23439 27.1406 3.97104 27.0064L3.06306 28.7884C3.65535 29.0902 4.29553 29.216 5.02438 29.2755C5.74156 29.3341 6.6294 29.3334 7.73301 29.3334V27.3334ZM0.333008 21.9334C0.333008 23.037 0.33223 23.9248 0.390826 24.642C0.450375 25.3708 0.576188 26.011 0.877975 26.6033L2.65999 25.6953C2.5258 25.432 2.43363 25.0843 2.38418 24.4791C2.33379 23.8623 2.33301 23.07 2.33301 21.9334H0.333008ZM3.97104 27.0064C3.40655 26.7188 2.94761 26.2598 2.65999 25.6953L0.877975 26.6033C1.35734 27.5441 2.12224 28.309 3.06306 28.7884L3.97104 27.0064ZM16.2663 29.3334C17.3699 29.3334 18.2578 29.3341 18.975 29.2755C19.7038 29.216 20.344 29.0902 20.9363 28.7884L20.0283 27.0064C19.765 27.1406 19.4173 27.2327 18.8121 27.2822C18.1953 27.3326 17.4029 27.3334 16.2663 27.3334V29.3334ZM21.6663 21.9334C21.6663 23.07 21.6656 23.8623 21.6152 24.4791C21.5657 25.0843 21.4735 25.432 21.3394 25.6953L23.1214 26.6033C23.4232 26.011 23.549 25.3708 23.6085 24.642C23.6671 23.9248 23.6663 23.037 23.6663 21.9334H21.6663ZM20.9363 28.7884C21.8771 28.309 22.642 27.5441 23.1214 26.6033L21.3394 25.6953C21.0517 26.2598 20.5928 26.7188 20.0283 27.0064L20.9363 28.7884ZM2.33301 8.06669C2.33301 6.93008 2.33379 6.13777 2.38418 5.52093C2.43363 4.91576 2.5258 4.56807 2.65999 4.30472L0.877975 3.39673C0.576188 3.98903 0.450375 4.62921 0.390826 5.35806C0.33223 6.07524 0.333008 6.96308 0.333008 8.06669H2.33301ZM7.73301 0.666687C6.6294 0.666687 5.74156 0.665909 5.02438 0.724505C4.29553 0.784054 3.65535 0.909867 3.06306 1.21165L3.97104 2.99367C4.23439 2.85948 4.58208 2.76731 5.18725 2.71786C5.80409 2.66746 6.5964 2.66669 7.73301 2.66669V0.666687ZM2.65999 4.30472C2.94761 3.74023 3.40655 3.28129 3.97104 2.99367L3.06306 1.21165C2.12224 1.69102 1.35734 2.45592 0.877975 3.39673L2.65999 4.30472ZM17.333 15.3334H6.66634V17.3334H17.333V15.3334ZM17.333 20.6667H6.66634V22.6667H17.333V20.6667ZM9.33301 10H6.66634V12H9.33301V10Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.br04-question-search-mobile .dropdown .search-items {
  padding-bottom: 0;
  padding-top: 0;
}
.br04-question-search-mobile .dropdown .search-items ul:first-child {
  margin-top: 30px !important;
}
.br04-question-search-mobile .dropdown .search-items ul li {
  position: relative;
  min-height: 48px;
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 20px !important;
}
.br04-question-search-mobile .dropdown .search-items ul li:last-child {
  margin-bottom: 0 !important;
}
.br04-question-search-mobile .dropdown .search-items ul li.search-all {
  border-top: 1px solid #eaeaea;
  margin-left: -32px !important;
  margin-right: -32px !important;
  padding-left: 32px !important;
  padding-right: 32px !important;
  padding-top: 30px !important;
}
.br04-question-search-mobile .dropdown .search-items ul li.search-all a {
  font-weight: 700;
  font-size: 20px;
}
.br04-question-search-mobile .dropdown .search-items ul li.search-all a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 18L9.5 10L1.5 2' stroke='%23202020' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.br04-question-search-mobile .dropdown .search-items ul li a {
  transition: all 150ms ease;
  text-decoration: none;
  color: #111a23;
  display: inline-flex;
  align-items: center;
  position: relative;
  padding-left: 69px !important;
  min-height: 48px;
}
.br04-question-search-mobile .dropdown .search-items ul li a:hover {
  color: #eb1c24;
}
.br04-question-search-mobile .dropdown .search-items ul li a:before {
  content: "";
  width: 48px;
  height: 48px;
  border-radius: 8px;
  background-color: #f2f2f2;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 21L15.5001 15M17.5 10C17.5 13.866 14.366 17 10.5 17C6.63401 17 3.5 13.866 3.5 10C3.5 6.13401 6.63401 3 10.5 3C14.366 3 17.5 6.13401 17.5 10Z' stroke='%23202020' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
input::placeholder {
  color: #828282;
}
@media only screen and (max-width: 767px) {
  input::placeholder {
    color: #111a23;
  }
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}
.br04-button-1 {
  transition: all 150ms ease;
  background-color: #eb1c24;
  color: #ffffff;
  min-height: 38px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 24px;
  font-family: "NunitoSans", sans-serif;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 6px 20px 7px;
  text-decoration: none;
  border: none;
  -webkit-appearance: none;
  outline: none;
}
.br04-button-1:hover {
  background-color: #c81f26;
  color: #ffffff;
}
.br04-button-2 {
  transition: all 150ms ease;
  background-color: #ffffff;
  color: #111a23;
  min-height: 54px;
  border-radius: 12px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 10px 30px;
  text-decoration: none;
  border: none;
  -webkit-appearance: none;
  outline: none;
}
@media only screen and (max-width: 767px) {
  .br04-button-2 {
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 12px;
  }
}
.br04-button-2:hover {
  background-color: #111a23;
  color: #ffffff;
}
.br04-button-3 {
  transition: all 150ms ease;
  background-color: #111a23;
  color: #ffffff;
  min-height: 54px;
  border-radius: 12px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 10px 30px;
  text-decoration: none;
  border: none;
  -webkit-appearance: none;
  outline: none;
}
@media only screen and (max-width: 767px) {
  .br04-button-3 {
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 12px;
  }
}
.br04-button-3:hover {
  background-color: #eb1c24;
  color: #ffffff;
}
