header.banner nav ul li a {
  color: #11448c;
  font-weight: 600;
}
header.banner nav ul li a:hover {
  color: #F5B02E;
}

header.banner nav ul li.current-page-ancestor::before, header.banner nav ul li.current_page_item::before {
  opacity: 0;
}

header.banner .socials .email svg, header.banner .socials .facebook svg, header.banner .socials .instagram svg, header.banner .socials .linkedin svg, header.banner .socials .twitter svg {
  fill: #12458A;
}

header.banner .logo svg {
  fill: #12458A;
}

body {
  font-family: "Raleway", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  line-height: 1.2;
  font-family: "Ubuntu Sans", sans-serif;
}

p {
  line-height: 1.7 !important;
}

.button {
  border-radius: 100vw;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: 17px;
  padding: 0.75rem 1.5rem;
  text-decoration: none;
}
.button.white {
  border: 1px solid #fff;
  color: #fff;
}
.button.blue {
  background-color: #12458A;
  color: #fff;
}
.button.overlay {
  background-color: rgba(4, 4, 4, 0.5);
}

.textWrapper {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}
.textWrapper h2 {
  margin-bottom: 2.5rem;
}

.largeVid {
  position: fixed;
  inset: 0;
  margin: auto;
  background-color: rgba(4, 4, 4, 0.8);
  z-index: 999;
  opacity: 0;
  transition: 0.5s ease;
  pointer-events: none;
}
.largeVid.show {
  pointer-events: all;
  opacity: 1;
}
.largeVid .wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  padding: 1rem;
}
@media (min-width: 768px) {
  .largeVid .wrapper {
    padding: 2rem;
  }
}
.largeVid .wrapper .close {
  position: absolute;
  top: auto;
  bottom: 4rem;
  opacity: 1;
  margin: auto 0;
  height: 40px;
  width: 40px;
  z-index: 10;
  background-color: #F0052D;
  color: #fff;
  border-radius: 100vw;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}
@media (min-width: 768px) {
  .largeVid .wrapper .close {
    top: 5rem;
    bottom: auto;
  }
}
.largeVid .wrapper div {
  display: flex;
  align-items: center;
  position: relative;
  height: 100%;
  width: 100%;
  justify-content: center;
}
.largeVid .wrapper div iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 16/9;
  height: 100%;
}

.video {
  aspect-ratio: 16/9;
  max-height: 100vh;
  overflow: hidden;
  min-width: 100vw;
}
@media (max-width: 639px) {
  .video {
    min-height: 350px;
  }
}
.video .wrapper {
  height: 100%;
  position: relative;
}
.video .wrapper .inner {
  position: absolute;
  inset: 0;
  text-align: center;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100vw;
}
.video .wrapper .inner:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(4, 4, 4, 0.3);
  z-index: 1;
}
.video .wrapper .inner .button {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 4rem;
  max-width: fit-content;
  margin: auto;
  font-size: 0.8rem;
  cursor: pointer;
}
@media (min-width: 640px) {
  .video .wrapper .inner .button {
    bottom: 6rem;
    font-size: 1rem;
  }
}
@media (min-width: 1140px) {
  .video .wrapper .inner .button {
    transition: 0.3s ease;
  }
  .video .wrapper .inner .button:hover {
    background-color: #F0052D;
    border-color: #F0052D;
  }
}
.video .wrapper .inner .icon {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 160px;
}
@media (min-width: 640px) {
  .video .wrapper .inner .icon {
    bottom: 1rem;
    max-width: fit-content;
  }
}
.video .wrapper .inner h1 {
  color: #fff;
  text-shadow: 0px 0px 7px #000;
  font-size: clamp(1.8rem, 3.875vw, 3.875rem);
  margin-bottom: 0;
  margin-top: 0.5rem;
  position: relative;
  z-index: 2;
}
@media (min-width: 640px) {
  .video .wrapper .inner h1 {
    margin-top: -2rem;
  }
}
@media (min-width: 1024px) {
  .video .wrapper .inner h1 {
    margin-top: 1rem;
  }
}
.video .wrapper .videoWrapper {
  aspect-ratio: 1/1;
  min-width: 100vw;
  height: 100%;
  position: relative;
}
@media (min-width: 768px) {
  .video .wrapper .videoWrapper {
    aspect-ratio: 16/9;
  }
}
.video .wrapper .videoWrapper:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(4, 4, 4, 0.3);
  z-index: 1;
}
.video .wrapper .videoWrapper iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* Center the iframe */
  width: 100vw;
  min-height: 100vw;
  min-width: 100%;
}
@media (max-width: 639px) {
  .video .wrapper .videoWrapper iframe {
    width: 190vw;
    min-height: 120vw;
  }
}
@media (min-width: 768px) {
  .video .wrapper .videoWrapper iframe {
    min-height: 56.25vw; /* 100vw * 9/16 = 56.25vw for 16:9 aspect ratio */
  }
}

.welcome {
  padding: 3rem 0;
  background-color: #fff;
}
.welcome .wrapper {
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
}
.welcome .wrapper .rightIcons {
  display: none;
}
@media (min-width: 1024px) {
  .welcome .wrapper .rightIcons {
    position: absolute;
    right: -70px;
    width: 140px;
    top: -40px;
    height: 400px;
    display: block;
  }
  .welcome .wrapper .rightIcons path {
    fill: rgba(108, 108, 103, 0.0862745098);
  }
}
.welcome .wrapper h2 {
  text-align: center;
}
.welcome .wrapper .twoColumns {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .welcome .wrapper .twoColumns {
    flex-direction: row;
    gap: 2rem;
  }
}
.welcome .wrapper .twoColumns .column:first-of-type p:first-of-type:first-letter {
  font-size: 300%;
  float: left;
  padding-right: 0.625rem;
  padding-top: 0.4rem;
  font-weight: 700;
}

.cross_sell__pagination, .timeline__pagination {
  display: none;
}

.services {
  background-color: #fff;
}
.services .wrapper {
  padding-left: 1rem;
  padding-right: 1rem;
}
.services .wrapper .buttons {
  display: flex;
  margin-top: 3rem;
  justify-content: center;
}
@media (min-width: 1024px) {
  .services .wrapper .buttons .button {
    font-size: 19px;
  }
}
@media (min-width: 1140px) {
  .services .wrapper .buttons .button {
    transition: 0.3s ease;
  }
  .services .wrapper .buttons .button:hover {
    background-color: #F0052D;
  }
}
.services .wrapper h2 {
  text-align: center;
  margin-bottom: 3rem;
  padding-top: 3rem;
}
.services .wrapper .servicesWrapper {
  display: grid;
  position: relative;
  z-index: 1;
}
@media (min-width: 550px) {
  .services .wrapper .servicesWrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.services .wrapper .servicesWrapper .service {
  text-align: center;
  width: 100%;
  position: relative;
  min-height: 248px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 248px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 3.25rem;
}
@media (min-width: 550px) {
  .services .wrapper .servicesWrapper .service {
    flex: 0 1 50%;
  }
}
@media (min-width: 768px) {
  .services .wrapper .servicesWrapper .service {
    flex: 0 1 25%;
  }
}
.services .wrapper .servicesWrapper .service svg {
  position: absolute;
  inset: 0;
  margin: auto;
  z-index: -1;
  max-width: 100%;
}
.services .wrapper .servicesWrapper .service span, .services .wrapper .servicesWrapper .service h3 {
  color: #fff;
  font-size: 12px;
}
.services .wrapper .servicesWrapper .service span {
  margin-top: -0.25rem;
  margin-bottom: 0.5rem;
}
.services .wrapper .servicesWrapper .service h3 {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .services .wrapper .servicesWrapper .service h3 {
    font-size: 13px;
  }
}

.events {
  background-color: #ddd;
  color: #6C6C67;
  padding-top: 3rem;
}
.events .wrapper {
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
}
.events .wrapper > .eventsIcon {
  display: none;
}
@media (min-width: 1024px) {
  .events .wrapper > .eventsIcon {
    position: absolute;
    left: -20px;
    z-index: 0;
    top: 0px;
    display: block;
    opacity: 0.4;
  }
}
.events .wrapper > .eventsIcon path {
  stroke: #040404;
}
.events .wrapper h2 {
  text-align: center;
  margin-bottom: 2.5rem;
  font-size: clamp(1.65rem, 3.125vw, 3.125rem);
}
@media (min-width: 768px) {
  .events .wrapper .text {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }
}
.events .wrapper .text .iconWrapper {
  display: flex;
  justify-content: center;
}
.events .wrapper .text .iconWrapper .icon {
  max-width: 160px;
  margin-top: 1rem;
  margin-bottom: 3rem;
}
@media (min-width: 640px) {
  .events .wrapper .text .iconWrapper .icon {
    bottom: 1rem;
    max-width: fit-content;
  }
}
.events .wrapper .eventsWrapper {
  display: grid;
  gap: 3rem;
  padding-top: 2rem;
  position: relative;
  padding-bottom: 3rem;
}
@media (min-width: 600px) {
  .events .wrapper .eventsWrapper {
    gap: 3rem 1rem;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 900px) {
  .events .wrapper .eventsWrapper {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 3rem 1.5rem;
  }
}
@media (min-width: 1200px) {
  .events .wrapper .eventsWrapper {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}
.events .wrapper .eventsWrapper .eventsIcon {
  display: none;
}
@media (min-width: 1024px) {
  .events .wrapper .eventsWrapper .eventsIcon {
    position: absolute;
    right: -90px;
    z-index: 1;
    bottom: 90px;
    display: block;
  }
}
.events .wrapper .eventsWrapper .event {
  position: relative;
  z-index: 2;
}
.events .wrapper .eventsWrapper .event h3 {
  font-size: clamp(1.15rem, 1.8vw, 1.8rem);
  text-align: center;
}
.events .wrapper .eventsWrapper .event .imageWrapper {
  width: 100%;
  aspect-ratio: 4/3;
  overflow: hidden;
  margin-bottom: 1rem;
}
.events .wrapper .eventsWrapper .event .imageWrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.events .wrapper .eventsWrapper .event .bottom {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
}
.events .wrapper .eventsWrapper .event .bottom svg {
  max-width: 140px;
}
@media (min-width: 640px) {
  .events .wrapper .eventsWrapper .event .bottom svg {
    max-width: 210px;
  }
}
@media (min-width: 1140px) {
  .events .wrapper .eventsWrapper .event .bottom .button {
    transition: 0.3s ease;
  }
  .events .wrapper .eventsWrapper .event .bottom .button:hover {
    background-color: #F0052D;
  }
}

.home .cross_sell, .home .timeline {
  display: none;
}
.home .alert-warning {
  border-color: transparent;
  background-color: transparent;
  color: #fff;
}

.ctas {
  background-color: #ddd;
}
.ctas .wrapper {
  padding-left: 1rem;
  padding-right: 1rem;
}
.ctas .wrapper .buttonWrapper {
  display: flex;
  justify-content: center;
  padding-bottom: 3rem;
}
.ctas .wrapper .buttonWrapper a {
  background-color: #F0052D;
  border-radius: 100vw;
  padding: 1rem;
  display: inline-flex;
  align-items: center;
  gap: 1rem;
  color: #fff;
  font-weight: 700 !important;
  text-decoration: none;
  width: 250px;
  height: 80px;
  justify-content: space-between;
}
@media (min-width: 1024px) {
  .ctas .wrapper .buttonWrapper a {
    font-size: 19px;
  }
}
@media (min-width: 1140px) {
  .ctas .wrapper .buttonWrapper a {
    transition: 0.3s ease;
  }
  .ctas .wrapper .buttonWrapper a:hover {
    background-color: #12458A;
  }
  .ctas .wrapper .buttonWrapper a:hover svg path {
    stroke: #fff;
  }
  .ctas .wrapper .buttonWrapper a svg path {
    transition: 0.3s ease;
  }
}
.getInTouch {
  background-color: #12458A;
  padding: 3rem 0;
}
.getInTouch .wrapper {
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .getInTouch .wrapper {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1140px) {
  .getInTouch .wrapper {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 1200px) {
  .getInTouch .wrapper {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
.getInTouch .wrapper .text {
  color: #fff;
}
@media (min-width: 768px) {
  .getInTouch .wrapper .text {
    position: relative;
    z-index: 2;
    flex: 0 1 calc(50% - 1rem);
  }
}
.getInTouch .wrapper .text h3 {
  font-size: clamp(1.7rem, 3.125vw, 3.125rem);
  margin-bottom: 2rem;
}
.getInTouch .wrapper .text p {
  max-width: 450px;
}
.getInTouch .wrapper .text p strong {
  font-weight: 900;
}
.getInTouch .wrapper .form {
  color: #fff;
}
@media (min-width: 768px) {
  .getInTouch .wrapper .form {
    position: relative;
    z-index: 2;
    flex: 0 1 calc(50% - 1rem);
  }
}
.getInTouch .wrapper .form ::placeholder, .getInTouch .wrapper .form input, .getInTouch .wrapper .form textarea {
  color: #fff;
  resize: none;
}
.getInTouch .wrapper .form label {
  font-weight: 700;
}
.getInTouch .wrapper .form input[type=text], .getInTouch .wrapper .form input[type=email], .getInTouch .wrapper .form textarea {
  border-color: #fff;
  font-weight: 400;
  padding-left: 0;
}
.getInTouch .wrapper .form .form-group > div {
  margin: auto;
  height: 50px;
  position: relative;
  background-color: #F0052D;
  border-radius: 100vw;
  width: 160px;
  padding: 1rem 1.5rem;
}
@media (min-width: 1024px) {
  .getInTouch .wrapper .form .form-group > div {
    border: 1px solid #F0052D;
    transition: 0.3s ease;
  }
  .getInTouch .wrapper .form .form-group > div:hover {
    background-color: #12458A;
    border: 1px solid #fff;
  }
  .getInTouch .wrapper .form .form-group > div:hover:before, .getInTouch .wrapper .form .form-group > div:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_58_182)'%3E%3Cpath d='M13.6897 19.4265C12.8329 18.2381 12.513 16.9997 12.451 15.9111C11.7182 16.2107 10.8614 16.4104 9.89114 16.4104C5.84485 16.4104 3.83203 12.9648 3.83203 12.9648C3.83203 12.9648 5.84485 9.51928 9.89114 9.51928C10.8614 9.51928 11.7182 9.71902 12.451 10.0186C12.5233 8.94002 12.8433 7.73158 13.6897 6.57307C16.0431 3.32724 20.0585 3.71674 20.0585 3.71674C20.0585 3.71674 21.7306 7.33209 19.3875 10.5779C18.4379 11.8962 17.2095 12.6153 16.0844 13.0048C17.2095 13.3943 18.4379 14.1134 19.3875 15.4317C21.741 18.6775 20.0585 22.2929 20.0585 22.2929C20.0585 22.2929 16.0431 22.6824 13.6897 19.4365L13.6897 19.4265Z' stroke='%23ffffff' stroke-width='1.21103' stroke-miterlimit='10'/%3E%3Cpath d='M12.0074 21.0146C11.3468 20.1557 10.9133 19.2568 10.6449 18.378C10.2733 18.4279 9.89138 18.4479 9.49913 18.4479C3.61551 18.4479 0.694336 12.915 0.694336 12.915C0.694336 12.915 3.61551 7.37212 9.48881 7.37212C9.9017 7.37212 10.3043 7.40208 10.6965 7.45202C10.9752 6.62308 11.3984 5.78416 12.0074 4.9752C15.517 0.371119 21.8031 1.38981 21.8031 1.38981C21.8031 1.38981 24.6004 6.9926 21.0806 11.5967C20.6677 12.136 20.2135 12.6054 19.7387 12.9949C20.2135 13.3944 20.6677 13.8538 21.0806 14.3931C24.5901 19.0072 21.8031 24.6 21.8031 24.6C21.8031 24.6 15.517 25.6187 12.0074 21.0046L12.0074 21.0146Z' stroke='%23ffffff' stroke-width='1.21103' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_58_182'%3E%3Crect width='24.4186' height='23.2558' fill='white' transform='matrix(4.37114e-08 1 1 -4.37114e-08 0.116211 0.790527)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }
}
.getInTouch .wrapper .form .form-group > div:before, .getInTouch .wrapper .form .form-group > div:after {
  transition: 0.3s ease;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_58_182)'%3E%3Cpath d='M13.6897 19.4265C12.8329 18.2381 12.513 16.9997 12.451 15.9111C11.7182 16.2107 10.8614 16.4104 9.89114 16.4104C5.84485 16.4104 3.83203 12.9648 3.83203 12.9648C3.83203 12.9648 5.84485 9.51928 9.89114 9.51928C10.8614 9.51928 11.7182 9.71902 12.451 10.0186C12.5233 8.94002 12.8433 7.73158 13.6897 6.57307C16.0431 3.32724 20.0585 3.71674 20.0585 3.71674C20.0585 3.71674 21.7306 7.33209 19.3875 10.5779C18.4379 11.8962 17.2095 12.6153 16.0844 13.0048C17.2095 13.3943 18.4379 14.1134 19.3875 15.4317C21.741 18.6775 20.0585 22.2929 20.0585 22.2929C20.0585 22.2929 16.0431 22.6824 13.6897 19.4365L13.6897 19.4265Z' stroke='%23A5031F' stroke-width='1.21103' stroke-miterlimit='10'/%3E%3Cpath d='M12.0074 21.0146C11.3468 20.1557 10.9133 19.2568 10.6449 18.378C10.2733 18.4279 9.89138 18.4479 9.49913 18.4479C3.61551 18.4479 0.694336 12.915 0.694336 12.915C0.694336 12.915 3.61551 7.37212 9.48881 7.37212C9.9017 7.37212 10.3043 7.40208 10.6965 7.45202C10.9752 6.62308 11.3984 5.78416 12.0074 4.9752C15.517 0.371119 21.8031 1.38981 21.8031 1.38981C21.8031 1.38981 24.6004 6.9926 21.0806 11.5967C20.6677 12.136 20.2135 12.6054 19.7387 12.9949C20.2135 13.3944 20.6677 13.8538 21.0806 14.3931C24.5901 19.0072 21.8031 24.6 21.8031 24.6C21.8031 24.6 15.517 25.6187 12.0074 21.0046L12.0074 21.0146Z' stroke='%23A5031F' stroke-width='1.21103' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_58_182'%3E%3Crect width='24.4186' height='23.2558' fill='white' transform='matrix(4.37114e-08 1 1 -4.37114e-08 0.116211 0.790527)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  height: 24px;
  z-index: 2;
  width: 25px;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.getInTouch .wrapper .form .form-group > div:before {
  left: 1rem;
}
.getInTouch .wrapper .form .form-group > div:after {
  transform: rotate(180deg);
  right: 1rem;
}
.getInTouch .wrapper .form input[type=submit] {
  color: #fff;
  width: 160px;
  position: absolute;
  inset: 0;
  margin: auto;
  background-color: transparent !important;
  border: none;
  font-weight: 700;
}
@media (min-width: 768px) {
  .getInTouch .wrapper .form input[type=submit] {
    font-size: 18px;
  }
}
.getInTouch .wrapper .form .search-form .wpcf7 .search-field:focus.wpcf7-select, .getInTouch .wrapper .form .search-form .wpcf7 .wpcf7-select.search-field, .getInTouch .wrapper .form .wpcf7 .form-control.wpcf7-select, .getInTouch .wrapper .form .wpcf7 .form-control:focus.wpcf7-select, .getInTouch .wrapper .form .wpcf7 .search-form .search-field:focus.wpcf7-select, .getInTouch .wrapper .form .wpcf7 .search-form .wpcf7-select.search-field {
  border: 1px solid #fff;
  color: #fff;
}
.getInTouch .wrapper .inTouchIcon {
  display: none;
}
@media (min-width: 768px) {
  .getInTouch .wrapper .inTouchIcon {
    display: block;
    position: absolute;
    z-index: 1;
  }
}
.getInTouch .wrapper .inTouchIcon.left {
  bottom: 0;
  left: 0;
}
.getInTouch .wrapper .inTouchIcon.right {
  top: 0;
  right: 0;
}

.newsletter {
  background-color: #718EBA;
  padding: 2rem 0;
  color: #12458A;
}
.newsletter .wrapper {
  padding-left: 1rem;
  padding-right: 1rem;
  max-width: 1460px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media (min-width: 768px) {
  .newsletter .wrapper:before, .newsletter .wrapper:after {
    background-image: url("data:image/svg+xml,%3Csvg width='70' height='75' viewBox='0 0 70 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_82_80)'%3E%3Cpath d='M40.7501 17.3499C38.1501 21.0499 37.1501 24.9499 36.9501 28.3499C34.6501 27.4499 32.0501 26.7499 29.0501 26.7499C16.5501 26.7499 10.3501 37.5499 10.3501 37.5499C10.3501 37.5499 16.6501 48.3499 29.0501 48.3499C32.0501 48.3499 34.6501 47.7499 36.9501 46.7499C37.1501 50.1499 38.1501 53.8499 40.7501 57.5499C47.9501 67.6499 60.3501 66.4499 60.3501 66.4499C60.3501 66.4499 65.5501 55.1499 58.2501 45.0499C55.3501 40.9499 51.5501 38.6499 48.0501 37.4499C51.5501 36.2499 55.2501 33.9499 58.2501 29.8499C65.4501 19.7499 60.3501 8.4499 60.3501 8.4499C60.3501 8.4499 47.9501 7.2499 40.7501 17.3499Z' stroke='%2312458A' stroke-width='1.71' stroke-miterlimit='10'/%3E%3Cpath d='M35.75 12.8503C33.75 15.4503 32.45 18.2503 31.65 20.9503C30.55 20.8503 29.35 20.7503 28.15 20.7503C10.55 20.7503 1.75 37.7503 1.75 37.7503C1.75 37.7503 10.55 54.7503 28.15 54.7503C29.35 54.7503 30.65 54.6503 31.75 54.5503C32.55 57.1503 33.85 59.6503 35.65 62.1503C46.15 76.2503 65.05 73.1503 65.05 73.1503C65.05 73.1503 73.45 55.9503 62.85 41.8503C61.65 40.1503 60.25 38.7503 58.85 37.5503C60.25 36.3503 61.65 34.9503 62.85 33.2503C73.35 19.1503 65.05 1.95028 65.05 1.95028C65.05 1.95028 46.25 -1.24972 35.75 12.8503Z' stroke='%2312458A' stroke-width='1.71' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_82_80'%3E%3Crect width='74.1' height='68.6' fill='white' transform='translate(0.75 74.3501) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
    height: 69px;
    width: 74px;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
  }
}
.newsletter .wrapper:before {
  left: 1rem;
}
.newsletter .wrapper:after {
  right: 1rem;
  transform: rotate(180deg);
}
.newsletter .wrapper .text {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  text-align: center;
  position: relative;
  justify-content: center;
  flex-direction: column;
  max-width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 800px) {
  .newsletter .wrapper .text {
    flex-direction: row;
  }
}
.newsletter .wrapper .text .newsletterForm {
  position: absolute;
  right: 0;
  width: 242px;
  pointer-events: all;
  opacity: 1;
  transition: 0.3s ease;
}
.newsletter .wrapper .text .newsletterForm.hide {
  pointer-events: none;
  opacity: 0;
}
.newsletter .wrapper .text .newsletterForm form #email_newsletter {
  width: 152px;
  height: 50px;
  width: 152px;
  height: 50px;
  border: 1px solid #fff;
  border-radius: 100vw;
  font-size: 0.8rem;
  margin-right: 10px;
}
.newsletter .wrapper .text .newsletterForm form .btn-newsletter {
  width: 80px;
  font-size: 0.8rem;
  background-color: #12458A;
  border-color: #12458A;
  height: 50px;
  border-radius: 100vw;
  color: #fff;
  font-weight: 700;
}
.newsletter .wrapper .text .newsletterForm form .btn-newsletter:before, .newsletter .wrapper .text .newsletterForm form .btn-newsletter:after {
  display: none;
}
.newsletter .wrapper h3 {
  margin: 0;
  font-size: clamp(1.15rem, 2.1vw, 2.1rem);
}
.newsletter .wrapper span {
  font-weight: 700;
  background-color: #F5B02E;
  color: #7D550A;
  width: 242px;
  text-align: center;
  height: 50px;
  border-radius: 100vw;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  transition: 0.3s ease;
  pointer-events: all;
  opacity: 1;
}
.newsletter .wrapper span.hide {
  pointer-events: none;
  opacity: 0;
}
@media (min-width: 768px) {
  .newsletter .wrapper span {
    font-weight: 19px !important;
  }
}
@media (min-width: 1024px) {
  .newsletter .wrapper span:hover {
    background-color: #12458A;
    color: #fff;
    cursor: pointer;
  }
  .newsletter .wrapper span:hover:before, .newsletter .wrapper span:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_82_74)'%3E%3Cpath d='M13.5735 19.4265C12.7167 18.2381 12.3968 16.9997 12.3348 15.9111C11.6019 16.2107 10.7452 16.4104 9.77493 16.4104C5.72864 16.4104 3.71582 12.9648 3.71582 12.9648C3.71582 12.9648 5.72864 9.51928 9.77493 9.51928C10.7452 9.51928 11.6019 9.71902 12.3348 10.0186C12.4071 8.94002 12.7271 7.73158 13.5735 6.57307C15.9269 3.32724 19.9422 3.71674 19.9422 3.71674C19.9422 3.71674 21.6144 7.33209 19.2713 10.5779C18.3217 11.8962 17.0933 12.6153 15.9682 13.0048C17.0933 13.3943 18.3217 14.1134 19.2713 15.4317C21.6248 18.6775 19.9422 22.2929 19.9422 22.2929C19.9422 22.2929 15.9269 22.6824 13.5735 19.4365L13.5735 19.4265Z' stroke='%23ffffff' stroke-width='1.21103' stroke-miterlimit='10'/%3E%3Cpath d='M11.8912 21.0146C11.2306 20.1557 10.7971 19.2568 10.5287 18.378C10.1571 18.4279 9.77517 18.4479 9.38292 18.4479C3.4993 18.4479 0.578126 12.915 0.578126 12.915C0.578126 12.915 3.49929 7.37212 9.3726 7.37212C9.78549 7.37212 10.1881 7.40208 10.5803 7.45202C10.859 6.62308 11.2822 5.78416 11.8912 4.9752C15.4007 0.371119 21.6869 1.38981 21.6869 1.38981C21.6869 1.38981 24.4842 6.9926 20.9644 11.5967C20.5515 12.136 20.0973 12.6054 19.6225 12.9949C20.0973 13.3944 20.5515 13.8538 20.9644 14.3931C24.4739 19.0072 21.6869 24.6 21.6869 24.6C21.6869 24.6 15.4007 25.6187 11.8912 21.0046L11.8912 21.0146Z' stroke='%23ffffff' stroke-width='1.21103' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_82_74'%3E%3Crect width='24.4186' height='23.2558' fill='white' transform='matrix(4.37114e-08 1 1 -4.37114e-08 0 0.790527)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }
}
.newsletter .wrapper span:before, .newsletter .wrapper span:after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_82_74)'%3E%3Cpath d='M13.5735 19.4265C12.7167 18.2381 12.3968 16.9997 12.3348 15.9111C11.6019 16.2107 10.7452 16.4104 9.77493 16.4104C5.72864 16.4104 3.71582 12.9648 3.71582 12.9648C3.71582 12.9648 5.72864 9.51928 9.77493 9.51928C10.7452 9.51928 11.6019 9.71902 12.3348 10.0186C12.4071 8.94002 12.7271 7.73158 13.5735 6.57307C15.9269 3.32724 19.9422 3.71674 19.9422 3.71674C19.9422 3.71674 21.6144 7.33209 19.2713 10.5779C18.3217 11.8962 17.0933 12.6153 15.9682 13.0048C17.0933 13.3943 18.3217 14.1134 19.2713 15.4317C21.6248 18.6775 19.9422 22.2929 19.9422 22.2929C19.9422 22.2929 15.9269 22.6824 13.5735 19.4365L13.5735 19.4265Z' stroke='%237D550A' stroke-width='1.21103' stroke-miterlimit='10'/%3E%3Cpath d='M11.8912 21.0146C11.2306 20.1557 10.7971 19.2568 10.5287 18.378C10.1571 18.4279 9.77517 18.4479 9.38292 18.4479C3.4993 18.4479 0.578126 12.915 0.578126 12.915C0.578126 12.915 3.49929 7.37212 9.3726 7.37212C9.78549 7.37212 10.1881 7.40208 10.5803 7.45202C10.859 6.62308 11.2822 5.78416 11.8912 4.9752C15.4007 0.371119 21.6869 1.38981 21.6869 1.38981C21.6869 1.38981 24.4842 6.9926 20.9644 11.5967C20.5515 12.136 20.0973 12.6054 19.6225 12.9949C20.0973 13.3944 20.5515 13.8538 20.9644 14.3931C24.4739 19.0072 21.6869 24.6 21.6869 24.6C21.6869 24.6 15.4007 25.6187 11.8912 21.0046L11.8912 21.0146Z' stroke='%237D550A' stroke-width='1.21103' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_82_74'%3E%3Crect width='24.4186' height='23.2558' fill='white' transform='matrix(4.37114e-08 1 1 -4.37114e-08 0 0.790527)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  transition: 0.3s ease;
  background-repeat: no-repeat;
  background-size: contain;
  height: 24px;
  z-index: 2;
  width: 25px;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.newsletter .wrapper span:before {
  left: 1rem;
}
.newsletter .wrapper span:after {
  right: 1rem;
  transform: rotate(180deg);
}

footer #CAFDonateButtonContainer a {
  border-radius: 100vw;
  border: none;
}

.navItems {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.navItems .wrapper {
  position: relative;
}
.navItems .wrapper .container {
  position: relative;
  z-index: 2;
  max-width: calc(1100px + 2rem);
}
.navItems .wrapper .container .row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1rem;
  margin: 0;
}
.navItems .wrapper .container .row article {
  margin: 0;
  width: 100% !important;
  padding: 0;
  height: auto !important;
  aspect-ratio: 1;
  cursor: inherit;
}
.navItems .wrapper .container .row article div {
  pointer-events: all;
}
.navItems .wrapper .container .row article div .float-left {
  pointer-events: none;
}
.navItems .wrapper .container .row article div .float-left .table {
  pointer-events: none;
  z-index: 4;
}
.navItems .wrapper .container .row article .link {
  position: absolute;
  z-index: 5;
  inset: 0;
  cursor: pointer;
  height: 100%;
  width: 100%;
  pointer-events: all;
}
.navItems .wrapper .container .row article a {
  visibility: visible;
}
.navItems .wrapper .container .row h3 {
  font-size: clamp(1.15rem, 1.875vw, 1.875rem);
}
.navItems .wrapper .container .row .table {
  position: relative;
}

.tax-types {
  background-color: #FCFCFC;
}
.tax-types .allEvents .wrapper {
  position: relative;
  max-width: calc(1100px + 2rem);
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
.tax-types .allEvents .wrapper svg {
  max-width: 100%;
}
.tax-types .allEvents .wrapper > h2 {
  margin-top: 3rem;
}
.tax-types .allEvents .wrapper h2 {
  margin-bottom: 3rem;
}
.tax-types .allEvents .wrapper .gallInner {
  padding: 3rem 2rem;
  position: relative;
}
.tax-types .allEvents .wrapper .gallInner .slick-arrow {
  position: absolute;
  top: 36%;
  z-index: 3;
}
@media (min-width: 500px) {
  .tax-types .allEvents .wrapper .gallInner .slick-arrow {
    top: 40%;
  }
}
@media (min-width: 768px) {
  .tax-types .allEvents .wrapper .gallInner .slick-arrow {
    top: 44%;
  }
}
@media (min-width: 1100px) {
  .tax-types .allEvents .wrapper .gallInner .slick-arrow {
    top: 45%;
  }
}
.tax-types .allEvents .wrapper .gallInner .slick-arrow.slick-prev {
  left: -3rem;
}
@media (min-width: 1200px) {
  .tax-types .allEvents .wrapper .gallInner .slick-arrow.slick-prev {
    left: -4rem;
  }
}
.tax-types .allEvents .wrapper .gallInner .slick-arrow.slick-next {
  right: -3rem;
  left: auto;
}
@media (min-width: 1200px) {
  .tax-types .allEvents .wrapper .gallInner .slick-arrow.slick-next {
    right: -4rem;
  }
}
.tax-types .allEvents .wrapper .gallInner .slick-dots {
  padding: 0;
  margin: 1rem auto;
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0.3rem;
  align-items: center;
  width: fit-content;
}
.tax-types .allEvents .wrapper .gallInner .slick-dots li {
  padding: 2px;
  border: 1px solid transparent;
  transition: 0.3s ease;
  border-radius: 100vw;
  height: 16px;
  width: 16px;
  position: relative;
}
.tax-types .allEvents .wrapper .gallInner .slick-dots li button {
  position: absolute;
  inset: 0;
  margin: auto;
  border: 1px solid #F0052D;
  background-color: transparent;
  transition: 0.3s ease;
  font-size: 0;
  height: 10px;
  width: 10px;
  border-radius: 100vw;
}
.tax-types .allEvents .wrapper .gallInner .slick-dots li.slick-active {
  border: 1px solid #F0052D;
}
.tax-types .allEvents .wrapper .gallInner .slick-dots li.slick-active button {
  background-color: #F0052D;
}
.tax-types .allEvents .wrapper .gallInner .slick-slide {
  aspect-ratio: 966/612;
  height: 100%;
}
.tax-types .allEvents .wrapper .gallInner .slick-slide .generic_page__gallerywrap--item {
  height: 100%;
}
.tax-types .allEvents .wrapper .gallInner .slick-slide > div {
  height: 100%;
}
.tax-types .allEvents .wrapper .gallInner .slick-slide > div > div {
  height: 100% !important;
}
.tax-types .allEvents .wrapper h2 {
  text-align: center;
  color: #6C6C67;
}
.tax-types .allEvents .wrapper .events-list {
  display: grid;
  gap: 1rem;
  list-style: none;
  padding: 0;
}
@media (min-width: 768px) {
  .tax-types .allEvents .wrapper .events-list {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.tax-types .allEvents .wrapper .events-list li {
  aspect-ratio: 1;
  position: relative;
  padding: 0;
}
@media (max-width: 767px) {
  .tax-types .allEvents .wrapper .events-list li {
    max-height: 300px;
    width: 100%;
  }
}
.tax-types .allEvents .wrapper .events-list li a {
  text-decoration: none;
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  text-align: center;
  align-items: center;
  color: #fff;
}
.tax-types .allEvents .wrapper .events-list li a img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.tax-types .allEvents .wrapper .events-list li a:after {
  content: "";
  background-color: #12458a;
  inset: 0;
  margin: auto;
  position: absolute;
  z-index: 1;
}
.tax-types .allEvents .wrapper .events-list li a h3 {
  z-index: 2;
  padding: 1rem;
  position: relative;
  font-size: clamp(1.1rem, 1.5vw, 1.6rem);
}
.tax-types .allEvents .wrapper .events-list li a span {
  z-index: 2;
  margin-bottom: 1rem;
  position: relative;
  border-radius: 100vw;
  padding: 0.5rem 1rem;
  color: #12458A;
  background-color: #E8E3C7;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.tax-types .textWrapper {
  max-width: calc(1040px + 2rem);
}
.tax-types .intro {
  height: auto;
  padding: 3rem 0;
}
@media (min-width: 768px) {
  .tax-types .intro {
    padding: 5rem 0 3rem;
  }
}
.tax-types .intro .wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #6C6C67;
  display: flex;
  gap: 2rem;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 600px) {
  .tax-types .intro .wrapper {
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .tax-types .intro .wrapper {
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .tax-types .intro .wrapper .text {
    flex: 0 1 calc(50% - 2rem);
  }
}
.tax-types .intro .wrapper .text h1 {
  color: #6C6C67;
}
@media (min-width: 768px) {
  .tax-types .intro .wrapper .link {
    flex: 0 1 calc(50% - 2rem);
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.tax-types .intro .wrapper .link .buttonWrapper {
  display: flex;
  justify-content: center;
}
@media (min-width: 1200px) {
  .tax-types .intro .wrapper .link .buttonWrapper {
    position: relative;
    left: 3rem;
  }
}
.tax-types .intro .wrapper .link .buttonWrapper a {
  background-color: #F0052D;
  border-radius: 100vw;
  padding: 1rem;
  display: inline-flex;
  align-items: center;
  gap: 1rem;
  color: #fff;
  font-weight: 700 !important;
  text-decoration: none;
  width: 250px;
  height: 80px;
  justify-content: space-between;
}
@media (min-width: 1024px) {
  .tax-types .intro .wrapper .link .buttonWrapper a {
    font-size: 19px;
  }
}
@media (min-width: 1140px) {
  .tax-types .intro .wrapper .link .buttonWrapper a {
    transition: 0.3s ease;
  }
  .tax-types .intro .wrapper .link .buttonWrapper a:hover {
    background-color: #12458A;
  }
  .tax-types .intro .wrapper .link .buttonWrapper a:hover svg path {
    stroke: #fff;
  }
  .tax-types .intro .wrapper .link .buttonWrapper a svg path {
    transition: 0.3s ease;
  }
}
.tax-types .hero {
  padding-top: 120px;
}
@media (min-width: 768px) {
  .tax-types .hero {
    padding-top: 130px;
  }
}
.tax-types .hero .wrapper {
  max-width: calc(1308px + 2rem);
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.tax-types .hero .wrapper .icon {
  display: none;
}
@media (min-width: 768px) {
  .tax-types .hero .wrapper .icon {
    display: block;
    position: absolute;
  }
  .tax-types .hero .wrapper .icon.left {
    left: -80px;
    top: -100px;
  }
  .tax-types .hero .wrapper .icon.right {
    right: -90px;
    bottom: -120px;
  }
}
.tax-types .hero .wrapper .icon path {
  stroke: #a6a6a6;
}
.tax-types .hero .wrapper img {
  position: relative;
  z-index: 2;
}
@media (min-width: 640px) {
  .tax-types .hero .wrapper img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    max-height: 665px;
  }
}

.home header.banner .socials a svg path {
  fill: #fff;
}

header.banner .container {
  max-width: 1340px;
}
@media (min-width: 768px) {
  header.banner .socials {
    margin-top: 3.1rem;
  }
}
@media (min-width: 1200px) {
  header.banner .socials {
    width: 110px;
  }
}
header.banner .socials a {
  width: 22px;
  height: 22px;
  margin-left: 7px;
}
@media (min-width: 1200px) {
  header.banner .socials a {
    margin-left: 15px;
  }
}
@media (min-width: 1140px) {
  header.banner .socials a:hover svg path {
    fill: #F5B02E;
  }
}
header.banner .socials a:nth-of-type(2) svg {
  width: 24px !important;
  height: 24px !important;
  margin-top: 1px;
}
header.banner .socials a svg {
  width: 22px !important;
  height: 22px !important;
}
header.banner .socials a svg path {
  transition: 0.3s ease;
}
@media (min-width: 1140px) {
  header.banner nav {
    width: calc(100% - 105px);
  }
}
header.banner nav ul > li.current_page_item a {
  color: #F5B02E;
}
@media (min-width: 1140px) {
  header.banner nav ul > li.menu-item-2845 a {
    background-color: #F0052D;
    color: #fff;
    padding: 0.75rem 1rem;
    border-radius: 100vw;
  }
}
@media (min-width: 1140px) {
  header.banner nav ul > li.menu-item-2845 a:hover {
    background-color: #12458A;
  }
}
@media (min-width: 1140px) {
  header.banner nav ul li {
    margin-right: 2.2rem;
  }
}
header.banner nav ul li.menu-item-has-children > a.active {
  color: #fff;
}
header.banner nav ul li.menu-item-has-children > a.active:before {
  opacity: 1;
}
@media (min-width: 1140px) {
  header.banner nav ul li.menu-item-has-children > a:before {
    content: "";
    inset: -0.5rem -0.5rem -0.15rem -0.5rem;
    position: absolute;
    background-color: #12458A;
    z-index: -1;
    border-radius: 10px 10px 0 0;
    opacity: 0;
    transition: 0.3s ease;
  }
}
header.banner nav ul li.menu-item-has-children a {
  position: relative;
}
header.banner nav ul li.menu-item-has-children a:hover {
  color: #fff;
}
@media (min-width: 1140px) {
  header.banner nav ul li.menu-item-has-children a:hover:before {
    opacity: 1;
  }
}
@media (min-width: 1140px) {
  header.banner nav ul li.menu-item-has-children a:hover + .sub-menu {
    opacity: 1;
  }
}
@media (min-width: 1140px) {
  header.banner nav ul li.menu-item-has-children + .sub-menu:hover {
    opacity: 1;
    pointer-events: all;
  }
}
@media (min-width: 1140px) {
  header.banner nav ul li.menu-item-has-children + .sub-menu:hover:before {
    opacity: 1;
    pointer-events: all;
  }
}
header.banner nav ul li a {
  transition: 0.3s ease;
}
@media (min-width: 1140px) {
  header.banner nav ul li .sub-menu {
    display: flex;
    flex-direction: column;
    position: absolute;
    text-align: left;
    margin-left: 0;
    margin-top: -1px;
    padding-top: 0.5rem;
    transition: 0.3s ease;
    opacity: 0;
    pointer-events: none;
  }
  header.banner nav ul li .sub-menu.active {
    pointer-events: all;
  }
  header.banner nav ul li .sub-menu:before {
    content: "";
    inset: 0 -0.5rem -0.5rem -0.5rem;
    position: absolute;
    background-color: #12458A;
    z-index: -1;
    border-radius: 0 10px 10px 10px;
  }
  header.banner nav ul li .sub-menu:hover {
    opacity: 1;
  }
}
header.banner nav ul li .sub-menu li.current-page-ancestor:before {
  display: none;
}
header.banner nav ul li .sub-menu li a {
  color: #fff;
}
@media (min-width: 1140px) {
  header.banner nav ul li .sub-menu li a {
    font-size: 90%;
  }
}
header.banner nav ul li .sub-menu li a:before {
  display: none;
}

.events.featured .wrapper .eventsWrapper .event {
  background: #11448c;
  padding: 1rem;
  color: #fff;
  text-align: center;
}
.events.featured .wrapper .eventsWrapper .event .textWrapper .event_dates {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.events.featured .wrapper .eventsWrapper .event .textWrapper .event_dates p {
  height: fit-content !important;
}
.events.featured .wrapper .eventsWrapper .event .bottom .button {
  margin-top: 1rem;
}
.events.featured .wrapper .eventsWrapper .event .bottom .button.blue {
  background-color: #fff;
  color: #12458A;
  border: 1px solid #fff;
}
.events.featured .wrapper .eventsWrapper .event .bottom .button.blue:hover {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
}

.post-type-archive-event .navItems .wrapper .container .row article:nth-of-type(2) {
  display: none;
}/*# sourceMappingURL=styles-25.css.map */