.container {
  width: 100%;
  max-width: 1510px;
  margin: 0 auto;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  .container {
    padding: 0 1.5rem;
  }
}
@media (min-width: 1200px) {
  .container {
    padding: 0 2rem;
  }
}
@media (min-width: 1400px) {
  .container {
    padding: 0 3rem;
  }
}
@media (min-width: 1500px) {
  .container {
    padding: 0 4rem;
  }
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  font-size: 1rem;
  line-height: 1.5;
  color: #EDEAF5;
  background: #0C070A;
  color: #EDEAF5;
  font-weight: 300;
  letter-spacing: 0.05em;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.25;
  margin-bottom: 1rem;
  font-weight: 300;
  letter-spacing: 0px;
}
h1 strong, h1 span, h2 strong, h2 span, h3 strong, h3 span, h4 strong, h4 span, h5 strong, h5 span, h6 strong, h6 span {
  font-weight: 600;
}
h1.yellow strong, h2.yellow strong, h3.yellow strong, h4.yellow strong, h5.yellow strong, h6.yellow strong {
  font-weight: inherit;
  color: #FFEE00;
}
h1.green strong, h2.green strong, h3.green strong, h4.green strong, h5.green strong, h6.green strong {
  font-weight: inherit;
  color: #3C6045;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
  color: #FFEE00;
}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
  color: #FFEE00;
  font-style: normal;
}

.link {
  margin-top: 1.5rem;
}

.button.dark {
  border-radius: 100vw;
  background-color: #171D23;
  padding: 0.5rem 1rem;
  transition: all 0.5s ease;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  max-width: fit-content;
  gap: 1rem;
  font-size: 0.8rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .button.dark {
    padding: 0.5rem 1.5rem;
    font-size: 1rem;
    gap: 1.5rem;
  }
}
.button.green {
  border-radius: 100vw;
  background-color: #3C6045;
  backdrop-filter: blur(100px);
  text-align: center;
  white-space: nowrap;
  border: 1px solid #585649;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0.65rem 1rem;
  transition: all 0.5s ease;
  display: inline-flex;
  overflow: hidden;
  max-width: fit-content;
}
@media (min-width: 768px) {
  .button.green {
    padding: 0.75rem 1.5rem;
  }
}
.button.green .btn-text {
  text-align: left;
  white-space: normal;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}
.button.green .btn-text .fancy-btn-text {
  gap: 1rem;
  display: flex;
  align-items: center;
  color: #EDEAF5;
  font-weight: 500;
  position: relative;
  z-index: 90;
}
@media (min-width: 768px) {
  .button.green .btn-text .fancy-btn-text {
    gap: 1.5rem;
  }
}
.button.green .btn-inner-shadow {
  pointer-events: none;
  border-radius: 50em;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 4px 22px #6FBC80;
  transition: 0.75s ease;
}
.button.green:hover .btn-inner-shadow {
  box-shadow: inset 0 12px 50px #6FBC80;
}
.button.purple {
  border-radius: 100vw;
  background-color: #2A293D;
  backdrop-filter: blur(100px);
  text-align: center;
  white-space: nowrap;
  border: 1px solid rgba(237, 234, 245, 0.75);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0.65rem 1rem;
  transition: all 0.5s ease;
  display: inline-flex;
  overflow: hidden;
  max-width: fit-content;
}
@media (min-width: 768px) {
  .button.purple {
    padding: 0.75rem 1.5rem;
  }
}
.button.purple .btn-text {
  text-align: left;
  white-space: normal;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}
.button.purple .btn-text .fancy-btn-text {
  gap: 1rem;
  display: flex;
  align-items: center;
  color: #EDEAF5;
  position: relative;
  z-index: 90;
  font-weight: 500;
}
@media (min-width: 768px) {
  .button.purple .btn-text .fancy-btn-text {
    gap: 1.5rem;
  }
}
.button.purple .btn-inner-shadow {
  pointer-events: none;
  border-radius: 50em;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 4px 22px #706EA3;
  transition: 0.75s ease;
}
.button.purple:hover .btn-inner-shadow {
  box-shadow: inset 0 12px 50px #6FBC80;
}
.button.blue {
  border-radius: 100vw;
  background-color: #2A293D;
  backdrop-filter: blur(100px);
  text-align: center;
  white-space: nowrap;
  border: 1px solid rgba(112, 110, 163, 0.95);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0.65rem 1rem;
  transition: all 0.5s ease;
  display: inline-flex;
  overflow: hidden;
  max-width: fit-content;
  position: relative;
}
@media (min-width: 768px) {
  .button.blue {
    padding: 0.75rem 1.5rem;
  }
}
.button.blue .bg {
  inset: 2%;
  margin: auto;
  width: 96%;
  height: 96%;
  position: absolute;
  opacity: 0.7;
}
.button.blue .bg svg {
  inset: 0;
  width: 100%;
  margin: auto;
  height: 100%;
  position: absolute;
}
.button.blue .btn-text {
  text-align: left;
  white-space: normal;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}
.button.blue .btn-text .fancy-btn-text {
  gap: 1rem;
  display: flex;
  align-items: center;
  color: #EDEAF5;
  position: relative;
  z-index: 90;
  font-weight: 500;
}
@media (min-width: 768px) {
  .button.blue .btn-text .fancy-btn-text {
    gap: 1.5rem;
  }
}
.button.blue .btn-inner-shadow {
  pointer-events: none;
  border-radius: 50em;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 3px 8px #1a1856;
  transition: 0.75s ease;
}
.button.blue:hover {
  border: 1px solid #2A293D;
}
.button.blue:hover .btn-inner-shadow {
  box-shadow: inset 0 12px 50px #6FBC80;
}

main {
  padding-top: 76px;
}

.anchor {
  position: relative;
  top: -3.5rem;
}

.wpcf7-response-output {
  border-color: #FFEE00;
}

p, li, a, span {
  letter-spacing: 0.05em;
}

p, li {
  transition: 0.3s ease;
  font-size: 1rem;
  font-weight: 300;
}
@media (min-width: 768px) {
  p, li {
    font-size: 1.1rem;
  }
}
@media (min-width: 1100px) {
  p, li {
    font-size: 20px;
  }
}
p strong, li strong {
  font-weight: 600;
}

h1 {
  font-size: 26px;
}
@media (min-width: 768px) {
  h1 {
    font-size: 32px;
  }
}
@media (min-width: 1100px) {
  h1 {
    font-size: 38px;
    transition: 0.3s ease;
  }
}
@media (min-width: 1200px) {
  h1 {
    font-size: 40px;
  }
}

h2 {
  margin-bottom: 2.5rem;
  margin-top: 0;
  font-size: 26px;
}
@media (min-width: 768px) {
  h2 {
    font-size: 30px;
  }
}
@media (min-width: 1100px) {
  h2 {
    font-size: 34px;
    transition: 0.3s ease;
  }
}
@media (min-width: 1200px) {
  h2 {
    font-size: 40px;
  }
}

h3 {
  margin-bottom: 2rem;
  margin-top: 0;
  font-size: 22px;
}
@media (min-width: 768px) {
  h3 {
    font-size: 26px;
  }
}
@media (min-width: 1100px) {
  h3 {
    font-size: 29px;
    transition: 0.3s ease;
  }
}
@media (min-width: 1200px) {
  h3 {
    font-size: 32px;
  }
}

h4 {
  font-size: 15px;
  margin-bottom: 0.5rem;
  font-size: clamp(15px, 2.25vw, 39px);
}
@media (min-width: 1100px) {
  h4 {
    transition: 0.3s ease;
  }
}
@media (min-width: 1200px) {
  h4 {
    margin-bottom: 0.75rem;
  }
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1.1rem;
}

p {
  margin-bottom: 1rem;
}

input[type=submit] {
  transition: 0.3s ease;
}

a {
  color: #EDEAF5;
  text-decoration: none;
  transition: 0.3s ease;
}
@media (min-width: 1100px) {
  a:hover {
    color: #7CC68E;
  }
}

.scrollTo {
  position: relative;
  top: 4rem;
}

.central {
  text-align: center;
}

.pink {
  color: #C4729E;
}

img {
  max-width: 100%;
  height: auto;
}

.thirds {
  padding: 1.5rem 0;
}
.thirds .container {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
  padding: 0 1rem;
}
@media (min-width: 1026px) {
  .thirds .container {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.thirds .container .third {
  border: 2px solid transparent;
  border-radius: 5px;
  display: flex;
  padding: 30px 3rem 3rem 30px;
  flex-direction: column;
  align-items: flex-end;
  position: relative;
  overflow: hidden;
}
.thirds .container .third:before {
  content: "";
  position: absolute;
  inset: 2px;
  background: linear-gradient(359deg, #190099 0%, #000833 98%);
  border-radius: 5px;
  z-index: 1;
  pointer-events: none;
}
.thirds .container .third:after {
  content: "";
  position: absolute;
  inset: -100%;
  background: linear-gradient(30deg, rgba(0, 8, 51, 0.062745098) 25%, #2A00FF 75%);
  border-radius: 5px;
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}
@media (max-width: 500px) {
  .thirds .container .third {
    padding: 1.25rem 3rem 3rem 1.25rem;
  }
}
@media (min-width: 1026px) {
  .thirds .container .third {
    padding: 30px 10px 3rem 30px;
  }
}
@media (min-width: 1100px) {
  .thirds .container .third {
    transition: 0.3s ease;
    opacity: 0;
    transform: translateY(50px);
  }
  .thirds .container .third.active {
    opacity: 1;
    transform: translateY(0);
  }
  .thirds .container .third.active:after {
    animation: shimmer 1.5s linear 0.25s;
  }
  .thirds .container .third:nth-of-type(2) {
    transition-delay: 0.15s;
  }
  .thirds .container .third:nth-of-type(2):after {
    animation-delay: 0.5s;
  }
  .thirds .container .third:nth-of-type(3) {
    transition-delay: 0.3s;
  }
  .thirds .container .third:nth-of-type(3):after {
    animation-delay: 0.75s;
  }
}
.thirds .container .third .text {
  padding-right: 20px;
  position: relative;
  z-index: 2;
}
@media (min-width: 640px) {
  .thirds .container .third .text {
    display: grid;
    align-items: flex-start;
    grid-template-rows: auto 1fr;
    height: 88%;
    justify-content: flex-start;
    width: 100%;
  }
}
.thirds .container .third .text h3 {
  margin-top: 0;
  font-size: 18px;
}
@media (min-width: 768px) {
  .thirds .container .third .text h3 {
    font-size: 19px;
  }
}
@media (min-width: 1100px) {
  .thirds .container .third .text h3 {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  .thirds .container .third .text h3 {
    font-size: 22px;
  }
}
.thirds .container .third .text p {
  margin: 0;
  font-size: 15px;
}
@media (min-width: 768px) {
  .thirds .container .third .text p {
    font-size: 16px;
  }
}
@media (min-width: 1100px) {
  .thirds .container .third .text p {
    font-size: 17px;
    transition: 0.3s ease;
  }
}
@media (min-width: 1200px) {
  .thirds .container .third .text p {
    font-size: 18px;
    max-width: 380px;
  }
}
@media (max-width: 500px) {
  .thirds .container .third:nth-of-type(1) .svgWrapper svg {
    max-width: 30px;
    max-height: 30px;
  }
  .thirds .container .third svg {
    max-width: 44px;
    max-height: 44px;
  }
}
.thirds .container .third .svgWrapper {
  display: flex;
  width: 50px;
  height: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  position: absolute;
  bottom: 0.75rem;
  right: 0.75rem;
  z-index: 2;
}
@media (max-width: 500px) {
  .thirds .container .third .svgWrapper {
    bottom: 0.5rem;
    right: 0.5rem;
  }
}

.halves {
  padding: 1.5rem 0;
}
.halves .container {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  .halves .container {
    grid-template-columns: 1fr 1fr;
  }
}
.halves .container .half {
  border: 2px solid transparent;
  border-radius: 5px;
  display: flex;
  padding: 2.25rem 3rem 3rem 30px;
  flex-direction: column;
  align-items: flex-end;
  position: relative;
  overflow: hidden;
}
.halves .container .half:before {
  content: "";
  position: absolute;
  inset: 2px;
  background: linear-gradient(359deg, #190099 0%, #000833 98%);
  border-radius: 5px;
  z-index: 1;
  pointer-events: none;
}
.halves .container .half:after {
  content: "";
  position: absolute;
  inset: -160%;
  background: linear-gradient(30deg, rgba(0, 8, 51, 0.062745098) 25%, #2A00FF 75%);
  border-radius: 5px;
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}
@media (max-width: 500px) {
  .halves .container .half {
    padding: 1.25rem 3rem 3rem 1.25rem;
  }
}
@media (min-width: 1026px) {
  .halves .container .half {
    padding: 30px 10px 3rem 30px;
  }
}
@media (min-width: 1100px) {
  .halves .container .half {
    transition: 0.3s ease;
    opacity: 0;
    transform: translateY(50px);
  }
  .halves .container .half.active {
    opacity: 1;
    transform: translateY(0);
  }
  .halves .container .half.active:after {
    animation: shimmer 1.5s linear 0.25s;
  }
  .halves .container .half:nth-of-type(2) {
    transition-delay: 0.15s;
  }
  .halves .container .half:nth-of-type(2):after {
    animation-delay: 0.5s;
  }
}
@media (min-width: 1500px) {
  .halves .container .half {
    padding: 30px 2rem 3rem 3rem;
  }
}
.halves .container .half .text {
  padding-right: 20px;
  position: relative;
  z-index: 3;
}
@media (min-width: 640px) {
  .halves .container .half .text {
    display: grid;
    align-items: flex-start;
    grid-template-rows: 1fr 1fr;
    height: 88%;
  }
}
.halves .container .half .text h3 {
  margin-top: 0;
  font-size: 18px;
}
@media (min-width: 768px) {
  .halves .container .half .text h3 {
    font-size: 19px;
  }
}
@media (min-width: 1100px) {
  .halves .container .half .text h3 {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  .halves .container .half .text h3 {
    font-size: 22px;
  }
}
.halves .container .half .text p {
  margin: 0;
  font-size: 15px;
}
@media (min-width: 768px) {
  .halves .container .half .text p {
    font-size: 16px;
  }
}
@media (min-width: 1100px) {
  .halves .container .half .text p {
    font-size: 17px;
    transition: 0.3s ease;
  }
}
@media (min-width: 1200px) {
  .halves .container .half .text p {
    font-size: 18px;
  }
}
.halves .container .half .svgWrapper {
  display: flex;
  width: 50px;
  height: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  position: absolute;
  bottom: 0.75rem;
  right: 0.75rem;
  z-index: 3;
}
@media (max-width: 500px) {
  .halves .container .half .svgWrapper {
    bottom: 0.5rem;
    right: 0.5rem;
  }
  .halves .container .half .svgWrapper svg {
    max-width: 30px;
    max-height: 30px;
  }
}

.imageWrapper .inner.maskBottomRight {
  aspect-ratio: 887/567;
  overflow: hidden;
  margin-bottom: 0;
  border-radius: 5px;
}
@media (min-width: 768px) {
  .imageWrapper .inner.maskBottomRight {
    border-radius: 0;
    margin-bottom: 0;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='888' height='567' fill='none'%3E%3Cpath fill='%23A69494' d='M877.289 0H5a5 5 0 0 0-5 5v557a5 5 0 0 0 5 5h471.364a5.002 5.002 0 0 0 4.058-2.079l400.925-557c2.381-3.308.017-7.921-4.058-7.921Z'/%3E%3C/svg%3E") no-repeat center;
    mask-size: cover;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='888' height='567' fill='none'%3E%3Cpath fill='%23A69494' d='M877.289 0H5a5 5 0 0 0-5 5v557a5 5 0 0 0 5 5h471.364a5.002 5.002 0 0 0 4.058-2.079l400.925-557c2.381-3.308.017-7.921-4.058-7.921Z'/%3E%3C/svg%3E") no-repeat center;
    -webkit-mask-size: cover;
  }
}
.imageWrapper .inner.maskBottomRight img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.imageWrapper .inner.maskBottomLeft {
  aspect-ratio: 833/564;
  overflow: hidden;
  margin-top: 0;
  border-radius: 5px;
}
@media (min-width: 768px) {
  .imageWrapper .inner.maskBottomLeft {
    border-radius: 0;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='828' height='564' viewBox='0 0 828 564'%3E%3Cpath d='M1.33774 9.36325C-1.35918 5.37887 1.49519 0 6.3065 0H822C825.314 0 828 2.68629 828 6V558C828 561.314 825.314 564 822 564H379.941C377.95 564 376.088 563.012 374.972 561.363L1.33774 9.36325Z' fill='white'/%3E%3C/svg%3E") no-repeat center;
    mask-size: cover;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='828' height='564' viewBox='0 0 828 564'%3E%3Cpath d='M1.33774 9.36325C-1.35918 5.37887 1.49519 0 6.3065 0H822C825.314 0 828 2.68629 828 6V558C828 561.314 825.314 564 822 564H379.941C377.95 564 376.088 563.012 374.972 561.363L1.33774 9.36325Z' fill='white'/%3E%3C/svg%3E") no-repeat center;
    -webkit-mask-size: cover;
  }
}
.imageWrapper .inner.maskBottomLeft img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.accreds {
  padding: 3rem 0;
  overflow: hidden;
  background-color: #FFFFFF;
  border-radius: 5px;
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (min-width: 1100px) {
  .accreds {
    padding: 4.5rem 0;
  }
}
.accreds .container .title h2 {
  color: #0C070A;
  font-size: 26px;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .accreds .container .title h2 {
    font-size: 32px;
    margin-bottom: 3rem;
  }
}
@media (min-width: 1100px) {
  .accreds .container .title h2 {
    font-size: 38px;
    max-width: 460px;
  }
}
@media (min-width: 1200px) {
  .accreds .container .title h2 {
    font-size: 40px;
  }
}
.accreds .container .logos {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2rem;
  align-items: center;
  padding: 1.5rem 0;
  justify-content: space-around;
}
@media (min-width: 500px) {
  .accreds .container .logos {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.accreds .container .logos .logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1100px) {
  .accreds .container .logos .logo {
    opacity: 0;
    transition: 1.5s ease;
  }
  .accreds .container .logos .logo.active {
    opacity: 1;
  }
  .accreds .container .logos .logo:nth-of-type(2) {
    transition-delay: 0.15s;
  }
  .accreds .container .logos .logo:nth-of-type(3) {
    transition-delay: 0.3s;
  }
  .accreds .container .logos .logo:nth-of-type(4) {
    transition-delay: 0.45s;
  }
}
.accreds .container .logos .logo img {
  max-width: 90%;
  max-height: 5.5rem;
  max-height: 100px;
}

.relatedBlogs .container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 640px) {
  .relatedBlogs .container {
    position: relative;
  }
}
@media (min-width: 768px) {
  .relatedBlogs .container {
    padding-top: 5rem;
  }
}
.relatedBlogs .container .titleWrapper {
  padding-left: 3rem;
  position: relative;
  text-align: left;
}
.relatedBlogs .container .titleWrapper:after {
  content: "";
  top: 0;
  bottom: 0.4rem;
  margin: auto;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1'%3E%3Cpath d='M25.2199 16.9234L18.348 15.6486L16.9873 8.96658L15.6437 15.6486L8.7804 17.0774L15.678 18.3522L17.1328 25.0085L18.348 18.3265L25.2199 16.9234Z' fill='%23EDEAF5'/%3E%3Cpath d='M18.348 18.3265L17.1328 25.0085L15.678 18.3522L8.7804 17.0774L15.6523 15.6486L16.9873 8.96658L18.3565 15.6486L25.2284 16.9234L18.3565 18.318L18.348 18.3265ZM17.013 16.6838C16.9531 16.9234 16.9188 16.9576 16.7134 16.9918C16.9274 17.0517 16.9531 17.086 17.013 17.2913C17.0472 17.0774 17.0729 17.0517 17.321 16.9918C17.0814 16.9576 17.0472 16.932 17.013 16.6838ZM16.7134 16.9833C16.9274 16.9491 16.9531 16.9234 17.0215 16.6753C17.0557 16.9148 17.0814 16.9491 17.3296 16.9833C17.09 17.0432 17.0557 17.0774 17.0215 17.2913C16.9616 17.0774 16.9274 17.0517 16.7134 16.9833Z' fill='%23EDEAF5'/%3E%3Cpath d='M19.6572 19.6611L17.0128 34.0005L14.3428 19.6611L0 17.0431L14.3428 14.3395L17.0128 8.69445e-05L19.6572 14.3395L34 17.0431L19.6572 19.6611ZM18.3479 15.6485L16.9786 8.96647L15.6436 15.6485L8.77171 17.0773L15.6693 18.3521L17.1241 25.0084L18.3393 18.3264L25.2112 16.9318L18.3393 15.657L18.3479 15.6485Z' fill='%23EDEAF5'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 34px;
  height: 34px;
}
.relatedBlogs .container .buttonWrapper {
  display: flex;
  justify-content: flex-end;
}
@media (min-width: 640px) {
  .relatedBlogs .container .buttonWrapper {
    position: absolute;
    right: 1rem;
    top: 2.25rem;
  }
}
@media (min-width: 768px) {
  .relatedBlogs .container .buttonWrapper {
    right: 1.5rem;
    top: 4.5rem;
  }
}
@media (min-width: 1200px) {
  .relatedBlogs .container .buttonWrapper {
    right: 2rem;
  }
}
@media (min-width: 1400px) {
  .relatedBlogs .container .buttonWrapper {
    right: 3rem;
  }
}
@media (min-width: 1500px) {
  .relatedBlogs .container .buttonWrapper {
    right: 4rem;
  }
}
@media (min-width: 640px) and (max-width: 1099px) {
  .relatedBlogs .container .postsWrapper .posts-grid .card:nth-of-type(3) {
    display: none;
  }
}

.postsWrapper {
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  .postsWrapper {
    padding-bottom: 3rem;
  }
}
.postsWrapper .posts-grid {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
}
@media (min-width: 640px) {
  .postsWrapper .posts-grid {
    gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1100px) {
  .postsWrapper .posts-grid {
    gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.postsWrapper .posts-grid .card {
  border-bottom: 1px solid #EDEAF5;
  padding-bottom: 1rem;
}
@media (max-width: 639px) {
  .postsWrapper .posts-grid .card:nth-of-type(3) {
    border-bottom: none;
  }
}
@media (min-width: 1100px) {
  .postsWrapper .posts-grid .card {
    transform: translateY(50px);
    opacity: 0;
    transition: 0.5s ease;
  }
  .postsWrapper .posts-grid .card.active {
    transform: translateY(0);
    opacity: 1;
  }
  .postsWrapper .posts-grid .card:nth-of-type(2) {
    transition-delay: 0.15s;
  }
  .postsWrapper .posts-grid .card:nth-of-type(3) {
    transition-delay: 0.3s;
  }
}
.postsWrapper .posts-grid .card .post-thumbnail {
  overflow: hidden;
  aspect-ratio: 464/309;
  border-radius: 6px;
}
.postsWrapper .posts-grid .card .post-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.postsWrapper .posts-grid .card .post-content {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  padding-top: 1rem;
}
.postsWrapper .posts-grid .card .post-content h4 {
  font-size: 1.05rem;
  font-family: "Baskervville", serif;
  margin-bottom: 0;
  letter-spacing: 0.05em;
}
@media (min-width: 768px) {
  .postsWrapper .posts-grid .card .post-content h4 {
    font-size: 1.1rem;
    max-width: 320px;
  }
}
@media (min-width: 1100px) {
  .postsWrapper .posts-grid .card .post-content h4 {
    font-size: 1.15rem;
  }
}
.postsWrapper .posts-grid .card .post-content .readButton {
  margin-left: 0.5rem;
}

.formWrapper form .submitWrapper {
  margin-top: 1rem;
  cursor: pointer;
}
.formWrapper form .submitWrapper p {
  margin: 0;
  display: flex;
  justify-content: flex-start;
  cursor: pointer;
  flex-direction: row-reverse;
}
.formWrapper form .submitWrapper p input {
  border: 1px solid #0C070A;
  cursor: pointer;
  padding: 1rem 2rem;
  border-radius: 100vw;
  font-size: 1rem;
  background-color: #C4729E;
  color: #EDEAF5;
}
@media (min-width: 1100px) {
  .formWrapper form .submitWrapper p input:hover {
    background-color: #404E40;
  }
}
.formWrapper form .formItem p {
  margin: 0;
}
.formWrapper form .formItem input[type=text],
.formWrapper form .formItem input[type=email],
.formWrapper form .formItem textarea {
  width: 100%;
  padding: 1rem 0;
  font-family: inherit;
  border: 1px solid #0C070A;
  background-color: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  font-size: 1rem;
}
.formWrapper form .formItem textarea {
  resize: none;
}

.backTo {
  display: inline-flex;
  align-items: center;
}
.backTo svg {
  transform: rotate(180deg);
  margin-right: 0.5rem;
}

.map {
  padding: 1.5rem 0 4.5rem;
}
.map .container {
  padding: 0 1rem;
}
.map .container .titleWrapper {
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .map .container .titleWrapper {
    padding: 0 2rem;
  }
}
@media (min-width: 1100px) {
  .map .container .titleWrapper {
    padding: 0 3rem;
  }
}
@media (min-width: 1200px) {
  .map .container .titleWrapper {
    padding: 0 4rem;
  }
}
.map .container .titleWrapper h2, .map .container .titleWrapper h3 {
  font-size: 26px;
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .map .container .titleWrapper h2, .map .container .titleWrapper h3 {
    font-size: 32px;
  }
}
@media (min-width: 1100px) {
  .map .container .titleWrapper h2, .map .container .titleWrapper h3 {
    font-size: 38px;
    transition: 0.3s ease;
  }
}
@media (min-width: 1200px) {
  .map .container .titleWrapper h2, .map .container .titleWrapper h3 {
    font-size: 40px;
  }
}
.map .container .titleWrapper h2 strong, .map .container .titleWrapper h3 strong {
  font-weight: 600;
  color: #FFEE00;
}
.map .container .mapLocations {
  display: grid;
  gap: 1.5rem;
}
@media (min-width: 1024px) {
  .map .container .mapLocations {
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }
}
.map .container .mapLocations .smallLocations {
  display: grid;
  gap: 1.5rem;
  margin-top: 1rem;
  grid-column: 1/3;
}
@media (min-width: 768px) {
  .map .container .mapLocations .smallLocations {
    grid-template-columns: 1fr 1fr;
    max-width: 900px;
  }
}
@media (min-width: 768px) {
  .map .container .mapLocations .smallLocations {
    padding: 0 2rem;
  }
}
@media (min-width: 1100px) {
  .map .container .mapLocations .smallLocations {
    padding: 0 3rem;
  }
}
@media (min-width: 1200px) {
  .map .container .mapLocations .smallLocations {
    padding: 0 4rem;
  }
}
.map .container .mapLocations .smallLocations a, .map .container .mapLocations .smallLocations h5 {
  color: #EDEAF5;
  font-size: 1rem;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .map .container .mapLocations .smallLocations a, .map .container .mapLocations .smallLocations h5 {
    font-size: 18px;
  }
}
@media (min-width: 1100px) {
  .map .container .mapLocations .smallLocations a, .map .container .mapLocations .smallLocations h5 {
    font-size: 20px;
  }
}
.map .container .mapLocations .mapImage {
  overflow: hidden;
  border-radius: 5px;
  aspect-ratio: 758/598;
}
@media (min-width: 1024px) {
  .map .container .mapLocations .mapImage {
    aspect-ratio: auto;
  }
}
.map .container .mapLocations .mapImage img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
@media (min-width: 1024px) {
  .map .container .mapLocations .mapImage img {
    object-position: 27%;
  }
}
.map .container .mapLocations .locations {
  display: grid;
  gap: 0.5rem;
}
@media (min-width: 768px) {
  .map .container .mapLocations .locations {
    grid-template-columns: 1fr 1fr;
  }
}
.map .container .mapLocations .locations .location {
  border: 2px solid transparent;
  border-radius: 5px;
  padding: 1.25rem 1rem;
  position: relative;
  overflow: hidden;
}
.map .container .mapLocations .locations .location:before {
  content: "";
  position: absolute;
  inset: 2px;
  background: linear-gradient(359deg, #190099 0%, #000833 98%);
  border-radius: 5px;
  z-index: 1;
  pointer-events: none;
}
.map .container .mapLocations .locations .location:after {
  content: "";
  position: absolute;
  inset: -100%;
  background: linear-gradient(30deg, rgba(0, 8, 51, 0.062745098) 25%, #2A00FF 75%);
  border-radius: 5px;
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}
@media (min-width: 1100px) {
  .map .container .mapLocations .locations .location {
    transition: 0.3s ease;
    opacity: 0;
    transform: translateY(50px);
  }
  .map .container .mapLocations .locations .location.active {
    opacity: 1;
    transform: translateY(0);
  }
  .map .container .mapLocations .locations .location.active:after {
    animation: shimmer 1.5s linear 0.25s;
  }
  .map .container .mapLocations .locations .location:nth-of-type(even) {
    transition-delay: 0.15s;
  }
  .map .container .mapLocations .locations .location:nth-of-type(even):after {
    animation-delay: 0.5s;
  }
}
.map .container .mapLocations .locations .location a, .map .container .mapLocations .locations .location h5 {
  color: #EDEAF5;
  font-size: 1rem;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .map .container .mapLocations .locations .location a, .map .container .mapLocations .locations .location h5 {
    font-size: 18px;
  }
}
@media (min-width: 1100px) {
  .map .container .mapLocations .locations .location a, .map .container .mapLocations .locations .location h5 {
    font-size: 20px;
  }
}
.map .container .mapLocations .locations .location svg {
  position: absolute;
  bottom: 1rem;
  right: 1.5rem;
  z-index: 2;
}

.container {
  width: 100%;
  max-width: 1510px;
  margin: 0 auto;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  .container {
    padding: 0 1.5rem;
  }
}
@media (min-width: 1200px) {
  .container {
    padding: 0 2rem;
  }
}
@media (min-width: 1400px) {
  .container {
    padding: 0 3rem;
  }
}
@media (min-width: 1500px) {
  .container {
    padding: 0 4rem;
  }
}

.screen-reader-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.skip-link {
  position: absolute;
  left: -9999px;
  top: 6px;
  z-index: 999999;
  padding: 8px 16px;
  color: #EDEAF5;
  text-decoration: none;
}
.skip-link:focus {
  left: 6px;
}

@keyframes shimmer {
  0% {
    opacity: 1;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(360deg);
  }
}
.line .container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.line .container .inner {
  width: 100%;
  height: 1px;
  background-color: #EDEAF5;
}

.header {
  display: none;
}

.logo {
  padding-top: 0;
}
.logo .container .logo img {
  max-height: 70px;
  width: auto;
  margin-left: -0.75rem;
}

main {
  padding-top: 0;
}
main .newLanding {
  overflow-x: clip;
}
main .newLanding .container {
  min-height: 80vh;
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (min-width: 1100px) {
  main .newLanding .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4rem;
    align-items: center;
  }
}
main .newLanding .container svg {
  pointer-events: none;
}
main .newLanding .container .amp {
  z-index: -1;
  margin-bottom: 2rem;
  width: 650px;
  height: 650px;
  opacity: 0.05;
  position: absolute;
  inset: 0;
  margin: auto;
}
main .newLanding .container .amp path {
  fill: red;
}
main .newLanding .container .text {
  max-width: 800px;
  position: relative;
}
@media (min-width: 1200px) {
  main .newLanding .container .text {
    max-width: 600px;
  }
}
main .newLanding .container .text h2 {
  font-weight: 400;
}
@media (min-width: 1100px) {
  main .newLanding .container .text h2 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 4rem;
    left: 0;
    right: 0;
  }
}
main .newLanding .container .text h3 {
  text-align: left;
  margin-top: 2rem;
  font-size: 28px;
  max-width: 270px;
  font-weight: 400;
}
@media (min-width: 640px) {
  main .newLanding .container .text h3 {
    max-width: 100%;
  }
}
@media (min-width: 1100px) {
  main .newLanding .container .text h3 {
    font-size: 38px;
    margin-bottom: 3rem;
  }
}
main .newLanding .container .text h1 {
  font-weight: 400;
  position: relative;
  display: inline-block;
  margin-bottom: 0;
}
@media (min-width: 1100px) {
  main .newLanding .container .text h1 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 1rem;
    left: 0;
    right: 0;
  }
}
main .newLanding .container .text h1 svg {
  width: 36px;
  height: 51px;
  position: absolute;
}
main .newLanding .container .text h1 svg.left {
  transform: rotate(-25deg);
  left: -4rem;
  bottom: -1.5rem;
}
@media (min-width: 768px) {
  main .newLanding .container .text h1 svg.left {
    left: -6rem;
  }
}
main .newLanding .container .text h1 svg.right {
  transform: rotate(25deg);
  right: -4rem;
  bottom: -1.5rem;
}
@media (min-width: 768px) {
  main .newLanding .container .text h1 svg.right {
    right: -6rem;
  }
}
main .newLanding .container .text p {
  font-size: 1.1rem;
  text-align: left;
}
@media (min-width: 768px) {
  main .newLanding .container .text p {
    font-size: 1.35rem;
  }
}

.hero {
  display: flex;
  align-items: center;
  justify-content: center;
}
.hero .container {
  position: relative;
  display: flex;
  align-items: center;
}
.hero .container .text {
  width: 100%;
  padding: 3rem 0 1rem;
  gap: 1.5rem;
  display: grid;
  overflow: hidden;
}
@media (min-width: 1100px) {
  .hero .container .text {
    padding: 5rem 0 0;
  }
}
.hero .container .text h1 {
  font-family: "Work Sans", sans-serif;
}

.form {
  width: 100%;
  position: relative;
  margin: 30px auto;
}
.form .bg {
  z-index: -1;
  position: absolute;
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 391.18 524.41'%3E%3C!-- Generator: Adobe Illustrator 30.0.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 123) --%3E%3Cdefs%3E%3Cstyle%3E .st0, .st1, .st2, .st3, .st4, .st5, .st6, .st7, .st8 %7B fill: none; %7D .st1, .st2, .st3, .st4, .st5, .st6, .st7, .st8 %7B stroke: %23fff; %7D .st1, .st4, .st5, .st7, .st8 %7B stroke-miterlimit: 10; %7D .st2, .st3, .st6 %7B stroke-linejoin: round; %7D .st2, .st3, .st6, .st7, .st8 %7B stroke-linecap: round; %7D .st2, .st4, .st7 %7B stroke-width: .5px; %7D .st9 %7B clip-path: url(%23clippath-1); %7D .st10 %7B clip-path: url(%23clippath-3); %7D .st11 %7B clip-path: url(%23clippath-4); %7D .st12 %7B clip-path: url(%23clippath-2); %7D .st13 %7B clip-path: url(%23clippath-7); %7D .st14 %7B clip-path: url(%23clippath-6); %7D .st15 %7B clip-path: url(%23clippath-8); %7D .st16 %7B clip-path: url(%23clippath-5); %7D .st3, .st5 %7B stroke-width: .75px; %7D .st17 %7B clip-path: url(%23clippath); %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='st0' x='5.59' y='7.5' width='379.99' height='509.41'/%3E%3C/clipPath%3E%3CclipPath id='clippath-1'%3E%3Crect class='st0' x='5.59' y='7.5' width='379.99' height='509.41'/%3E%3C/clipPath%3E%3CclipPath id='clippath-2'%3E%3Crect class='st0' x='5.59' y='7.5' width='379.99' height='509.41'/%3E%3C/clipPath%3E%3CclipPath id='clippath-3'%3E%3Crect class='st0' x='5.59' y='7.5' width='379.99' height='509.41'/%3E%3C/clipPath%3E%3CclipPath id='clippath-4'%3E%3Crect class='st0' x='5.59' y='7.5' width='379.99' height='509.41'/%3E%3C/clipPath%3E%3CclipPath id='clippath-5'%3E%3Crect class='st0' x='5.59' y='7.5' width='379.99' height='509.41'/%3E%3C/clipPath%3E%3CclipPath id='clippath-6'%3E%3Crect class='st0' x='5.59' y='7.5' width='379.99' height='509.41'/%3E%3C/clipPath%3E%3CclipPath id='clippath-7'%3E%3Crect class='st0' x='5.59' y='7.5' width='379.99' height='509.41'/%3E%3C/clipPath%3E%3CclipPath id='clippath-8'%3E%3Crect class='st0' x='5.59' y='7.5' width='379.99' height='509.41'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='st17'%3E%3Cpath class='st1' d='M321.67,500.45h63.31M234.28,484.61h63.31M265.92,452.66c1.96-9.11,1.77-20.4,9.42-26.98,1.37-1.18,3.07-2.09,4.87-2.21,1.8-.13,3.73.62,4.73,2.16.71,1.11.87,2.5.78,3.8-.21,2.82-1.55,5.43-3.14,7.79-4.07,6.04-9.8,10.76-15.77,14.9-.27.18-.54.37-.86.43-.34.05-.7-.04-1.02-.14-3.14-1.02-5.87-3-8.24-5.29-2.77-2.68-5.1-5.84-6.53-9.41-.57-1.45-1-2.98-.95-4.54.05-1.55.62-3.14,1.78-4.18,1.8-1.61,4.66-1.54,6.76-.36,2.11,1.18,3.55,3.25,4.62,5.41,4.23,8.42,3.53,17.94,3.53,27.07v55.2M352.86,484.65c1.96-9.11,1.77-20.4,9.42-26.98,1.37-1.18,3.07-2.09,4.87-2.22,1.8-.12,3.73.63,4.73,2.16.71,1.11.87,2.5.78,3.8-.21,2.82-1.55,5.43-3.14,7.79-4.07,6.04-9.8,10.76-15.77,14.9-.27.18-.54.38-.86.43-.34.05-.7-.04-1.02-.14-3.14-1.02-5.87-3-8.24-5.29-2.77-2.68-5.1-5.84-6.53-9.42-.57-1.45-1-2.98-.95-4.54.05-1.55.62-3.14,1.78-4.18,1.8-1.61,4.66-1.54,6.76-.36,2.11,1.18,3.55,3.25,4.62,5.41,4.23,8.42,3.53,17.94,3.53,27.07v23.21'/%3E%3Cpath class='st1' d='M385.1,491.48v18.11c0,3.77-3.05,6.83-6.82,6.83h-49.78c-3.77,0-6.82-3.06-6.82-6.83v-18.11c0-3.77,3.05-6.83,6.82-6.83h49.78c3.77,0,6.82,3.06,6.82,6.83ZM297.58,461.11v47.09c0,4.55-3.68,8.23-8.21,8.23h-46.99c-4.54,0-8.21-3.68-8.21-8.23v-47.09c0-4.55,3.68-8.23,8.21-8.23h46.99c4.54,0,8.21,3.68,8.21,8.23Z'/%3E%3Cpath class='st1' d='M128.49,448.23c-2.36-5.09-3.55-9.85-3.55-14.27,0-4.99,1.47-9.63,4.41-13.91,2.94-4.29,6.69-7.74,11.23-10.37,4.54-2.63,9.26-3.94,14.14-3.94,5.46,0,10.02,1.51,13.67,4.54,3.65,3.02,5.47,6.63,5.47,10.84,0,3.15-.88,6.07-2.64,8.75-1.76,2.68-3.61,4.02-5.55,4.02-.95,0-1.42-.5-1.42-1.5,0-.36.26-1.18.79-2.44.84-2.05,1.26-4.12,1.26-6.23,0-3.15-1.29-5.71-3.86-7.68s-5.67-2.96-9.3-2.96c-5.83,0-11.28,2.41-16.35,7.22-5.07,4.81-7.6,10.32-7.6,16.51,0,2.79.37,5.14,1.1,7.06.74,1.92,1.41,3.17,2.01,3.74.6.58,1.46.87,2.56.87,7.25,0,10.87,2.11,10.87,6.31,0,1.06-.38,2.05-1.14,3-.76.95-1.88,1.42-3.35,1.42-1.63,0-3.7-1.07-6.22-3.23-2.68-2.31-5.31-3.47-7.88-3.47-3.31,0-6.45,1.64-9.41,4.93-2.97,3.28-4.45,7.19-4.45,11.71,0,8.78,4.36,17.07,13.08,24.88,8.72,7.81,19.57,11.7,32.54,11.7,12.29,0,22.81-3.06,31.55-9.18,8.74-6.13,13.12-13.45,13.12-21.96,0-5.68-2.15-10.6-6.46-14.78-4.31-4.18-10.14-6.27-17.49-6.27-5.94,0-11.23,1.63-15.88,4.89-4.65,3.26-6.97,7.33-6.97,12.22,0,2.95.84,5.36,2.52,7.25,1.68,1.89,3.42,2.84,5.2,2.84,2.05,0,3.07-1.1,3.07-3.31l-.08-.95c-.05-.68-.08-1.15-.08-1.42,0-2.31.63-4.21,1.89-5.71,1.26-1.5,2.86-2.25,4.81-2.25,1.84,0,3.44.64,4.81,1.93,1.37,1.29,2.05,3.09,2.05,5.4,0,3.31-1.14,6.07-3.43,8.28-2.28,2.21-5.21,3.31-8.78,3.31-4.25,0-7.92-1.51-10.99-4.53-3.07-3.03-4.61-6.74-4.61-11.16,0-6.47,2.71-12.35,8.12-17.66,5.41-5.31,15.23-7.96,29.46-7.96,12.76,0,22.03-1.76,27.81-5.28,5.78-3.47,8.67-8.75,8.67-15.85,0-4.2-1.29-7.66-3.86-10.36-2.57-2.71-5.83-4.06-9.77-4.06-1.94,0-3.4.28-4.37.83-.97.55-1.46,1.41-1.46,2.56,0,.74.47,1.79,1.42,3.15,1.21,1.73,1.81,3.42,1.81,5.05,0,1.95-.75,3.66-2.25,5.13-1.5,1.47-3.35,2.21-5.55,2.21-2.63,0-4.62-.84-5.99-2.52-1.37-1.68-2.05-3.65-2.05-5.91,0-3.57,1.75-6.78,5.24-9.62,3.49-2.84,7.95-4.26,13.35-4.26s10.2,2.04,13.91,6.11c3.7,4.07,5.56,8.98,5.56,14.7,0,5.42-1.59,10.36-4.77,14.82-3.18,4.47-7.2,7.62-12.05,9.46-4.86,1.84-11.67,2.92-20.45,3.23,8.4,5.94,12.61,13.56,12.61,22.86,0,6.99-2.57,13.75-7.72,20.26-5.15,6.52-11.38,11.35-18.71,14.51-7.33,3.15-16.27,4.73-26.83,4.73-8.56,0-15.49-.93-20.8-2.8-5.31-1.87-10.36-4.59-15.17-8.16-4.81-3.57-8.59-7.95-11.34-13.12-2.76-5.18-4.14-10.73-4.14-16.68,0-7.25,2.08-13.35,6.22-18.29,4.15-4.94,10.29-7.99,18.44-9.15Z'/%3E%3Cpath class='st1' d='M48.93,355.31c-5.49,0-9.94,4.3-9.94,9.6,0,1.96.61,3.78,1.65,5.3,2.35,3.43,3.6,7.39,3.6,11.43h9.37c0-4.04,1.25-8,3.6-11.43,1.04-1.52,1.65-3.34,1.65-5.3,0-5.3-4.45-9.6-9.94-9.6h0ZM53.12,389.63h-8.41c-.28,0-.5-.23-.5-.51l.03-1.5c0-.27.23-.49.5-.49h8.41c.28,0,.5.23.5.51l-.03,1.5c0,.27-.23.49-.5.49ZM53.12,385.77h-8.41c-.28,0-.5-.23-.5-.51l.03-1.5c0-.27.23-.49.5-.49h8.41c.28,0,.5.23.5.51l-.03,1.5c0,.27-.23.49-.5.49ZM48.94,374.08c.46-2.12.41-4.75,2.2-6.28.32-.27.72-.49,1.14-.51.42-.03.87.15,1.1.5.17.26.2.58.18.88-.05.66-.36,1.26-.73,1.81-.95,1.4-2.28,2.5-3.68,3.47-.06.04-.12.09-.2.1-.08.01-.16,0-.24-.03-.73-.24-1.37-.7-1.92-1.23-.64-.62-1.19-1.36-1.52-2.19-.13-.34-.23-.69-.22-1.05.01-.36.15-.73.42-.97.42-.37,1.09-.36,1.58-.08.49.27.83.76,1.08,1.26.99,1.96.82,4.17.82,6.3v5.59M64.83,345.39l-7.19,7.18M40.26,352.75l-7.16-7.16M49.06,350.3v-11.23'/%3E%3Cpath class='st1' d='M43.22,404.84L6.44,508.28c-1.41,3.97,1.53,8.14,5.75,8.14h73.56c4.21,0,7.16-4.17,5.75-8.14l-36.78-103.44c-1.92-5.41-9.57-5.41-11.5,0Z'/%3E%3Cpath class='st1' d='M79.95,320.69c.14-2.29.26-4.44.4-6.6q.13-2.12,2.27-2c1.43.09,2.87.17,4.31.26q1.14.07,1.22-1.11c.14-2.24.17-4.5.47-6.72.41-3.16,1.65-5.93,4.46-7.75,1.48-.96,3.13-1.45,4.87-1.66,2.66-.33,5.3-.23,7.92.25.24.04.46.14.74.23-.05.79-.08,1.57-.14,2.34-.12,1.43-.27,2.85-.39,4.28-.13,1.52.05,1.29-1.45,1.24-1.49-.05-2.98-.18-4.46-.09-1.72.11-2.71,1.27-2.82,2.99-.12,1.92-.22,3.84-.38,5.75-.06.65.16.85.78.89,2.46.12,4.92.28,7.54.44-.14.87-.25,1.6-.39,2.32-.36,1.83-.75,3.65-1.1,5.48-.12.63-.35.89-1.07.83-2.05-.18-4.11-.27-6.35-.4-.37,6.12-.73,12.18-1.09,18.3-.48,0-.77,0-1.05,0-2.22-.13-4.44-.28-6.66-.38-.7-.03-.99-.19-.95-.98.23-4.13.41-8.27.6-12.41.07-1.43.08-2.87.18-4.3.05-.63-.19-.78-.77-.81-1.95-.09-3.9-.23-5.85-.35-.29-.02-.59-.03-.83-.05ZM111.17,362.99s-2.93,1.51-4.46,1.5c0,0-1.8-4.68-7.62-2.21-5.43,2.3-4.77,7.84-4.77,7.84,0,0-8.22-1.1-13.94-8.1,0,0-3.33,4.32,1.37,9.27,0,0-1.86-.11-2.8-.86-.94-.75.38,6.69,4.89,7.11,0,0-.81.64-3.06-.18,0,0,1.52,5.37,6.05,5.34,0,0-4.46,4.02-10.05,2.47.32.09.7.45.99.62.93.55,1.91.98,2.89,1.43,1.94.89,3.98,1.41,6.11,1.6,6.07.52,12.22-1.8,16.33-6.32,1.9-2.1,3.32-4.62,4.15-7.32.42-1.37.7-2.79.81-4.23.04-.55-.1-1.33.2-1.79.32-.5,1.12-.69,1.57-1.03.77-.57,1.57-1.22,2.05-2.05,0,0-2.77.8-3.89.59,0,0,2.4-1.05,3.18-3.65Z'/%3E%3Cpath class='st6' d='M129.93,385.33c7.87-5.59,12.67.15,11.09,3.56-2,4.33-13.17,9.9-17.36,10.02-2.66-3.3-5.68-15.29-3.64-19.71,1.57-3.41,9.05-3.49,9.91,6.13ZM102.38,412.84c2.02-11.16,10.77-10.27,12.24-6.12,1.88,5.28-2.94,19.12-6.36,22.67-4.95-.59-17.32-8.18-19.24-13.57-1.48-4.15,4.74-10.36,13.36-2.98Z'/%3E%3Cpath class='st1' d='M125.52,339.76v-59.85c0-4.68,3.8-8.48,8.48-8.48h93.93c4.68,0,8.48,3.8,8.48,8.48v59.85c0,4.69-3.8,8.48-8.48,8.48h-93.93c-4.68,0-8.48-3.8-8.48-8.48ZM212.34,366.39h-61.72c-1.81,0-3.28-1.47-3.28-3.29v-3.29c0-1.81,1.47-3.29,3.28-3.29h61.72c1.81,0,3.28,1.47,3.28,3.29v3.29c0,1.81-1.47,3.29-3.28,3.29ZM173.71,356.52v-8.28h14.51v8.28'/%3E%3Cpath class='st4' d='M221.45,301.64c0,3.51-7.11,6.36-24.88,6.36s-24.88-2.85-24.88-6.36,6.94-6.36,24.88-6.36,24.88,2.85,24.88,6.36ZM221.45,295.19c0,3.51-7.11,6.36-24.88,6.36s-24.88-2.85-24.88-6.36,6.94-6.36,24.88-6.36,24.88,2.85,24.88,6.36ZM221.45,288.74c0,3.51-7.11,6.36-24.88,6.36s-24.88-2.85-24.88-6.36,6.94-6.36,24.88-6.36,24.88,2.85,24.88,6.36Z'/%3E%3C/g%3E%3Cpath class='st7' d='M188.24,330.28h-16.55M196.48,330.28h-6.27M176.1,337.34h-4.41M200.13,337.34h-22.05M184.77,334.99h-13.08M196.48,334.99h-9.74M195.72,332.64h4.41M171.69,332.64h22.05M176.1,327.86h-4.41M200.13,327.86h-22.05M181.3,325.43h-9.61M196.48,325.43h-13.2M177.83,323.01h-6.14M200.13,323.01h-20.31M182.44,319.2h-10.75M221.45,319.2h-35.55M210.7,315.89h10.75M171.69,315.89h35.55'/%3E%3Cg class='st9'%3E%3Cpath class='st4' d='M221.45,330.19c0,1.98-1.61,3.59-3.59,3.59s-3.59-1.61-3.59-3.59,1.61-3.59,3.59-3.59,3.59,1.61,3.59,3.59ZM221.45,330.19c0,3.96-3.21,7.17-7.17,7.17s-7.17-3.21-7.17-7.17,3.21-7.17,7.17-7.17,7.17,3.21,7.17,7.17Z'/%3E%3C/g%3E%3Cpath class='st7' d='M159.68,291.72h-16.42M155.22,294.41h-11.96'/%3E%3Cg class='st12'%3E%3Cpath class='st4' d='M159.82,297.02h-16.63c-1.5,0-2.71-1.22-2.71-2.72v-9.2c0-1.5,1.21-2.72,2.71-2.72h16.63c1.5,0,2.71,1.22,2.71,2.72v9.2c0,1.5-1.21,2.72-2.71,2.72Z'/%3E%3C/g%3E%3Cpath class='st7' d='M155.1,314.58h-11.96M159.56,311.89h-16.42'/%3E%3Cg class='st10'%3E%3Cpath class='st4' d='M160.86,317.2h-18.72c-.92,0-1.67-.75-1.67-1.67v-11.3c0-.92.75-1.67,1.67-1.67h18.72c.92,0,1.67.75,1.67,1.67v11.3c0,.92-.75,1.67-1.67,1.67Z'/%3E%3C/g%3E%3Cpath class='st7' d='M155.1,334.75h-11.96M159.56,332.06h-16.42'/%3E%3Cg class='st11'%3E%3Cpath class='st4' d='M160.2,337.37h-17.4c-1.28,0-2.33-1.05-2.33-2.34v-9.97c0-1.29,1.04-2.34,2.33-2.34h17.4c1.29,0,2.33,1.05,2.33,2.34v9.97c0,1.29-1.04,2.34-2.33,2.34Z'/%3E%3Cpath class='st5' d='M279.41,369.47c-1.65,1.55-4.27,1.47-5.83-.18-1.57-1.65-1.5-4.24.15-5.78,1.65-1.55,4.26-1.47,5.83.18,1.57,1.65,1.5,4.24-.15,5.78ZM275.89,377.65c-1.65,1.55-4.26,1.47-5.83-.18-1.57-1.65-1.5-4.24.15-5.78,1.65-1.55,4.26-1.47,5.83.18,1.57,1.65,1.5,4.24-.15,5.78ZM270.83,371.1c-1.65,1.55-4.26,1.47-5.83-.18-1.57-1.65-1.5-4.24.15-5.78s4.26-1.47,5.83.18c1.57,1.65,1.5,4.24-.15,5.78Z'/%3E%3Cpath class='st3' d='M229.22,381.42c4.55-3.6,10.21,11.19-2.81,20.15M226.34,401.67c13.33-9.46,25.68.03,21.66,3.21M259.79,378.48c-13.33,9.46-25.68-.03-21.66-3.21,4.55-3.6,10.21,11.18-2.81,20.15M235.24,395.53c13.33-9.46,25.68.03,21.66,3.21-4.55,3.6-10.21-11.18,2.81-20.15M268.69,372.34c-13.33,9.46-25.68-.03-21.66-3.21M265.8,392.59c-4.55,3.6-10.21-11.18,2.81-20.15M300.09,403.9c-5.1-2.82,6.47-13.59,19.85-5.02M320.05,398.91c-13.95-8.67-9.88-23.58-5.37-21.09M285.57,376.95c13.95,8.67,9.88,23.58,5.37,21.09-5.1-2.82,6.48-13.59,19.85-5.02M310.9,393.05c-13.95-8.67-9.88-23.58-5.37-21.09,5.1,2.82-6.48,13.59-19.85,5.02M276.41,371.1c13.95,8.67,9.88,23.58,5.37,21.09M296.37,366.11c5.1,2.82-6.47,13.59-19.85,5.02M279.53,328.05c1.51,5.59-14.37,4.75-17.48-10.73M262,317.22c3.43,15.96-10.21,23.35-11.55,18.4M270.12,357.05c-3.44-15.96,10.21-23.35,11.55-18.4,1.51,5.59-14.37,4.75-17.48-10.73M264.14,327.81c3.44,15.96-10.21,23.35-11.55,18.4-1.51-5.59,14.37-4.75,17.48,10.73M272.26,367.64c-3.43-15.96,10.22-23.35,11.55-18.4M254.72,356.81c-1.51-5.59,14.37-4.75,17.48,10.73'/%3E%3Cpath class='st1' d='M360.87,330.26c-4.42-.64-7.48-4.74-6.84-9.15.64-4.42,4.74-7.48,9.16-6.84,4.42.64,7.48,4.74,6.84,9.15-.64,4.42-4.74,7.48-9.16,6.84ZM357.42,333.91c-.64-.24-1.25-.54-1.82-.89l-3.68,2.07c-.89-.7-1.71-1.5-2.43-2.37l1.97-3.73c-.37-.57-.68-1.17-.95-1.8l-4.2-.49c-.31-1.08-.5-2.2-.57-3.34l3.8-1.86c.02-.34.05-.67.1-1.01.05-.34.11-.67.19-1l-3.11-2.86c.4-1.08.9-2.1,1.5-3.05h0s4.16.72,4.16.72c.44-.52.91-1.01,1.42-1.45l-.83-4.14c.94-.63,1.95-1.16,3-1.58l2.94,3.03c.65-.17,1.32-.29,2-.34l1.77-3.84c.56.02,1.13.07,1.69.16.57.08,1.12.19,1.67.33l.6,4.18c.64.25,1.25.55,1.82.89l3.68-2.06c.89.7,1.71,1.5,2.43,2.37l-1.97,3.73c.37.57.68,1.17.95,1.8l4.19.49.58,3.35-3.8,1.87c-.02.34-.05.67-.1,1.01-.05.34-.11.67-.19,1l3.11,2.87c-.4,1.08-.9,2.09-1.5,3.04l-4.16-.72c-.43.52-.91,1.01-1.42,1.46l.83,4.14-3,1.58-2.94-3.02c-.65.17-1.32.28-2,.34l-1.76,3.84c-.56-.02-1.13-.07-1.69-.16-.57-.08-1.12-.19-1.67-.33l-.6-4.18ZM330.82,301.62c-6.03-.87-10.21-6.47-9.34-12.5.87-6.03,6.47-10.21,12.51-9.34,6.03.87,10.22,6.47,9.34,12.5-.87,6.03-6.47,10.21-12.51,9.34ZM326.1,306.6c-.87-.33-1.7-.74-2.49-1.22l-5.03,2.82c-1.22-.96-2.33-2.04-3.32-3.24l2.69-5.1c-.5-.78-.93-1.6-1.3-2.46l-5.74-.67c-.42-1.48-.68-3-.78-4.56l5.19-2.55c.02-.46.07-.92.14-1.38.07-.46.15-.92.26-1.37l-4.25-3.91c.54-1.47,1.23-2.86,2.05-4.16h0s5.68.99,5.68.99c.6-.71,1.24-1.38,1.94-1.98l-1.13-5.65c1.29-.86,2.66-1.59,4.1-2.16l4.02,4.13c.89-.24,1.8-.39,2.73-.47l2.41-5.24c.77.03,1.54.1,2.31.21.77.11,1.54.27,2.28.45l.82,5.71c.88.34,1.7.75,2.49,1.22l5.03-2.82c1.22.96,2.33,2.04,3.32,3.24l-2.69,5.1c.5.78.93,1.6,1.3,2.45l5.73.67.79,4.57-5.19,2.55c-.02.46-.07.91-.14,1.38-.07.46-.15.91-.26,1.36l4.25,3.92c-.54,1.47-1.23,2.86-2.05,4.15l-5.69-.99c-.59.72-1.24,1.38-1.94,1.99l1.13,5.65-4.1,2.16-4.02-4.13c-.89.23-1.8.39-2.74.47l-2.41,5.24c-.77-.03-1.54-.1-2.31-.21-.77-.11-1.53-.27-2.28-.45l-.82-5.71Z'/%3E%3Cpath class='st5' d='M371.66,293.94c-3.42-.5-5.79-3.67-5.3-7.09.5-3.42,3.67-5.79,7.09-5.3,3.42.5,5.79,3.67,5.3,7.09-.5,3.42-3.67,5.79-7.09,5.3ZM368.98,296.77c-.5-.19-.97-.42-1.41-.69l-2.85,1.6c-.69-.54-1.32-1.16-1.88-1.84l1.53-2.89c-.28-.44-.53-.91-.74-1.39l-3.25-.38c-.24-.84-.39-1.7-.44-2.59l2.94-1.44c.01-.26.04-.52.08-.78.04-.26.09-.52.15-.77l-2.41-2.22c.31-.83.7-1.62,1.16-2.36h0l3.22.56c.34-.41.71-.78,1.1-1.12l-.64-3.21c.73-.49,1.51-.9,2.33-1.23l2.28,2.34c.51-.13,1.02-.22,1.55-.26l1.37-2.97c.44.02.87.06,1.31.12.44.06.87.15,1.29.26l.46,3.24c.5.19.97.43,1.41.69l2.85-1.6c.69.54,1.32,1.16,1.88,1.84l-1.53,2.89c.28.44.53.91.74,1.39l3.25.38.45,2.59-2.94,1.45c-.01.26-.04.52-.08.78-.04.26-.08.52-.15.77l2.41,2.22c-.31.83-.7,1.62-1.16,2.36l-3.23-.56c-.33.41-.7.78-1.1,1.13l.64,3.21-2.33,1.23-2.28-2.34c-.5.13-1.02.22-1.55.26l-1.36,2.97c-.44-.02-.87-.06-1.31-.12-.44-.06-.87-.15-1.29-.26l-.47-3.24Z'/%3E%3Cpath class='st1' d='M385.1,367.76v68.03c0,4.05-3.34,7.34-7.47,7.34-1.94,0-3.71-.73-5.04-1.92-1.34-1.2-2.23-2.89-2.4-4.77-.02-.21-.03-.43-.03-.65v-68.03c0-.07,0-.14,0-.21-.11-2.62-2.31-4.7-4.99-4.7s-4.99,2.2-4.99,4.91v12.25c0,2.34-1.12,4.42-2.85,5.76-1.27.99-2.88,1.58-4.62,1.58-.81,0-1.59-.13-2.32-.36-2.99-.95-5.15-3.72-5.15-6.98v-12.25c0-.79.05-1.56.14-2.32,1.17-9.72,9.58-17.27,19.79-17.27.43,0,.86.01,1.29.04,2.09.13,4.08.57,5.94,1.29,3.67,1.41,6.81,3.84,9.05,6.95,1.03,1.43,1.87,3.01,2.48,4.68.5,1.37.85,2.81,1.03,4.3.09.76.14,1.53.14,2.32Z'/%3E%3Cpath class='st1' d='M352.62,414.24c-19.24,25.16-47.38,14.58-41.77,6.39,6.35-9.27,25.16,14.95,6.22,39.03'/%3E%3Cpath class='st1' d='M48.58,294.17c-19.24,25.16-47.38,14.58-41.77,6.39,6.35-9.27,25.16,14.95,6.22,39.03'/%3E%3Cpath class='st1' d='M117.76,211.28c-19.24,25.16-47.38,14.58-41.77,6.39,6.35-9.27,25.16,14.95,6.22,39.03'/%3E%3Cpath class='st1' d='M263.92,58.48c25.16,19.24,14.58,47.38,6.39,41.77-9.27-6.35,14.95-25.16,39.03-6.22'/%3E%3Cpath class='st1' d='M384.97,89.92c-14.9,13.76-31.42,3.95-26.98-.6,5.03-5.15,14.16,12.23-.43,25.34'/%3E%3Cpath class='st5' d='M83.86,269.72l1.03,4.57c-.09.02-.17.04-.26.06-2.34.53-4.68,0-6.5-1.29l2.5,11.09c.99,4.37-1.76,8.71-6.13,9.7-4.37.98-8.71-1.76-9.7-6.13-.98-4.37,1.76-8.71,6.13-9.7.3-.07.61-.12.91-.15l.86,3.82c-.3,0-.61.03-.92.1-2.29.52-3.72,2.79-3.21,5.07.51,2.29,2.79,3.72,5.07,3.2,2.29-.51,3.72-2.79,3.21-5.07l-4.35-19.29,3.78-.85.22.99c.66,2.94,3.58,4.79,6.52,4.12.29-.07.57-.15.84-.26Z'/%3E%3Cpath class='st1' d='M303.88,337.02h3.67c.69,0,1.24.56,1.24,1.24v15.86c0,.69-.56,1.24-1.24,1.24h-3.67c-.69,0-1.24-.56-1.24-1.24v-15.86c0-.69.56-1.24,1.24-1.24ZM321.9,322.77c2.35.41,3.24,2.84,3.31,5.22.09,2.89-.28,5.73-1.08,8.5-.12.41.03.41.34.41,2.63,0,3.3,0,5.93,0,2.17,0,4.4,1.16,4.4,3.29v11.79c0,1.78-1.44,3.23-3.23,3.23l-18.83.26c-1.19.02-2.16-.94-2.15-2.13l.07-14.48c0-1.06.55-2.04,1.46-2.58.56-.33,1.07-.73,1.56-1.16,1.66-1.5,2.86-3.33,3.85-5.33.93-1.9,1.31-3.96,1.84-5.97,0,0,.67-1.36,2.52-1.04h0Z'/%3E%3Cpath class='st1' d='M217.9,64.81h3.67c.69,0,1.24.56,1.24,1.24v15.86c0,.69-.56,1.24-1.24,1.24h-3.67c-.69,0-1.24-.56-1.24-1.24v-15.86c0-.69.56-1.24,1.24-1.24ZM235.91,50.56c2.35.41,3.24,2.84,3.31,5.22.09,2.89-.28,5.73-1.08,8.5-.12.41.03.41.34.41,2.63,0,3.3,0,5.93,0,2.17,0,4.4,1.16,4.4,3.29v11.79c0,1.78-1.44,3.23-3.23,3.23l-18.83.26c-1.19.02-2.16-.94-2.15-2.13l.07-14.48c0-1.06.55-2.04,1.46-2.58.56-.33,1.07-.73,1.56-1.16,1.66-1.5,2.86-3.33,3.85-5.33.93-1.9,1.31-3.96,1.84-5.97,0,0,.67-1.36,2.52-1.04h0Z'/%3E%3Cpath d='M350.92,179.88c-6.34,0-11.58.85-15.58,2.53-2.36,1.04-4.2,2.68-5.45,4.87-1.26,2.2-1.89,5.4-1.89,9.53s1.28,8.67,3.8,13.51l-.1.18c-5.53.49-9.69,2.19-12.37,5.05-2.68,2.86-4.05,7.82-4.05,14.75s1.13,12.16,3.37,15.51c.83,1.32,2.1,2.32,3.76,2.97,1.68.66,3.07,1.05,4.15,1.16,1.09.11,2.82.16,5.29.16s4.71-.18,6.82-.53c2.39-.48,3.96-1.79,4.66-3.9l-14.39-27.29.11-.18h7.31l.11.06,16.07,30.24h32.44v-3.78h-7.61l-.11-.07-14.09-26.92.11-.18h8.36v-7.39h-12.49l-.11-.06-12.29-22.99.11-.18h7.31l.11.06,8.55,15.83h9.04l1.78-19.6c-8.74-2.23-16.38-3.36-22.7-3.36h0ZM331.86,250.34c-2.48,0-4.21-.05-5.31-.16-1.1-.11-2.52-.5-4.22-1.17-1.71-.68-3.01-1.71-3.87-3.07-2.26-3.39-3.41-8.65-3.41-15.64s1.38-12.01,4.11-14.92c2.7-2.87,6.85-4.59,12.35-5.11-2.48-4.81-3.74-9.34-3.74-13.46s.65-7.42,1.92-9.65c1.28-2.24,3.15-3.91,5.57-4.98,4.02-1.69,9.3-2.55,15.67-2.55h0c6.37,0,14.06,1.14,22.86,3.4l.09.13-1.8,19.81-.12.11h-9.22l-.11-.06-8.55-15.83h-7.04l12.16,22.75h12.54l.12.12v7.63l-.12.12h-8.28l13.97,26.67h7.66l.12.12v4.03l-.12.12h-32.64l-.11-.06-16.07-30.24h-7.04l14.32,27.16v.09c-.71,2.22-2.34,3.61-4.85,4.11-2.12.35-4.43.53-6.86.53'/%3E%3Cpath class='st5' d='M350.92,179.88c-6.34,0-11.58.85-15.58,2.53-2.36,1.04-4.2,2.68-5.45,4.87-1.26,2.2-1.89,5.4-1.89,9.53s1.28,8.67,3.8,13.51l-.1.18c-5.53.49-9.69,2.19-12.37,5.05-2.68,2.86-4.05,7.82-4.05,14.75s1.13,12.16,3.37,15.51c.83,1.32,2.1,2.32,3.76,2.97,1.68.66,3.07,1.05,4.15,1.16,1.09.11,2.82.16,5.29.16s4.71-.18,6.82-.53c2.39-.48,3.96-1.79,4.66-3.9l-14.39-27.29.11-.18h7.31l.11.06,16.07,30.24h32.44v-3.78h-7.61l-.11-.07-14.09-26.92.11-.18h8.36v-7.39h-12.49l-.11-.06-12.29-22.99.11-.18h7.31l.11.06,8.55,15.83h9.04l1.78-19.6c-8.74-2.23-16.38-3.36-22.7-3.36h0ZM331.86,250.34c-2.48,0-4.21-.05-5.31-.16-1.1-.11-2.52-.5-4.22-1.17-1.71-.68-3.01-1.71-3.87-3.07-2.26-3.39-3.41-8.65-3.41-15.64s1.38-12.01,4.11-14.92c2.7-2.87,6.85-4.59,12.35-5.11-2.48-4.81-3.74-9.34-3.74-13.46s.65-7.42,1.92-9.65c1.28-2.24,3.15-3.91,5.57-4.98,4.02-1.69,9.3-2.55,15.67-2.55h0c6.37,0,14.06,1.14,22.86,3.4l.09.13-1.8,19.81-.12.11h-9.22l-.11-.06-8.55-15.83h-7.04l12.16,22.75h12.54l.12.12v7.63l-.12.12h-8.28l13.97,26.67h7.66l.12.12v4.03l-.12.12h-32.64l-.11-.06-16.07-30.24h-7.04l14.32,27.16v.09c-.71,2.22-2.34,3.61-4.85,4.11-2.12.35-4.43.53-6.86.53Z'/%3E%3Cpath class='st1' d='M378.82,131.56c0,1.11-.92,2.01-2.06,2.01s-2.06-.9-2.06-2.01.92-2.02,2.06-2.02,2.06.9,2.06,2.02ZM374.33,142.98c0,5.02-4.16,9.09-9.3,9.09s-9.3-4.07-9.3-9.09,4.16-9.09,9.3-9.09,9.3,4.07,9.3,9.09ZM377.85,162.31h-25.64c-3.85,0-6.97-3.05-6.97-6.81v-25.06c0-3.76,3.12-6.81,6.97-6.81h25.64c3.85,0,6.97,3.05,6.97,6.81v25.06c0,3.76-3.12,6.81-6.97,6.81Z'/%3E%3Cpath class='st4' d='M365.49,31.57v-9.97c-5.49,0-9.95,4.46-9.95,9.97M355.55,31.57c0,5.51,4.45,9.97,9.95,9.97M365.49,41.54c5.49,0,9.95-4.46,9.95-9.97h-9.95M377.41,29.41h-9.95v-9.97c5.49,0,9.95,4.46,9.95,9.97ZM347.28,31.57c0,2.75-2.23,4.99-4.97,4.99s-4.97-2.23-4.97-4.99,2.23-4.99,4.97-4.99,4.97,2.23,4.97,4.99ZM347.28,31.57c0,5.51-4.45,9.97-9.94,9.97s-9.95-4.46-9.95-9.97,4.45-9.97,9.95-9.97,9.94,4.46,9.94,9.97Z'/%3E%3C/g%3E%3Cpath class='st7' d='M310.33,60.37h-12.06M314.82,57.72h-16.55'/%3E%3Cg class='st16'%3E%3Cpath class='st4' d='M312,66.1h-10.49c-4.04,0-7.36-3.32-7.36-7.38s3.31-7.38,7.36-7.38h10.49c4.05,0,7.36,3.32,7.36,7.38s-3.31,7.38-7.36,7.38Z'/%3E%3Cpath class='st1' d='M385.1,17.37v48.18c0,5.18-4.2,9.39-9.38,9.39h-77.86c-5.18,0-9.38-4.2-9.38-9.39V17.37c0-5.18,4.2-9.39,9.38-9.39h77.86c5.18,0,9.38,4.2,9.38,9.39Z'/%3E%3Cpath class='st4' d='M319.31,43.58h-25.15v-25.15M318.33,42.47h-3.78v-20.46c0-1.04.85-1.89,1.89-1.89s1.89.85,1.89,1.89v20.46ZM311.95,42.52h-3.78v-14.73c0-1.04.85-1.89,1.89-1.89s1.89.85,1.89,1.89v14.73ZM299.19,42.47h-3.78v-5.01c0-.54.43-.97.96-.97h1.84c.54,0,.97.43.97.97v5.01ZM305.57,42.47h-3.78v-10.07c0-1.04.85-1.89,1.89-1.89s1.89.85,1.89,1.89v10.07Z'/%3E%3C/g%3E%3Cpath class='st7' d='M336.64,66.1h-11.24M377.41,66.1h-37.15M366.18,62.64h11.24M325.4,62.64h37.15M336.64,55.2h-11.24M377.41,55.2h-37.15M366.18,51.74h11.24M325.4,51.74h37.15'/%3E%3Cpolyline class='st4' points='297.09 25.48 303.89 18.67 306.25 21.05 312.45 14.83'/%3E%3Cg class='st14'%3E%3Cpath class='st7' d='M311.95,17.34l.59-2.22c.06-.23-.15-.44-.38-.38l-2.22.59'/%3E%3Cpath class='st5' d='M50.26,45.06c-.72,2.16-3.18,3.36-5.48,2.69-2.31-.67-3.59-2.97-2.87-5.13.72-2.16,3.18-3.36,5.48-2.69,2.31.67,3.59,2.97,2.87,5.13ZM51.26,53.93c-.72,2.16-3.17,3.36-5.48,2.69-2.31-.67-3.59-2.97-2.87-5.13.72-2.16,3.18-3.36,5.48-2.69,2.31.67,3.6,2.97,2.87,5.13ZM43.18,50.67c-.72,2.16-3.18,3.36-5.48,2.69-2.31-.67-3.59-2.97-2.87-5.13.72-2.16,3.18-3.36,5.48-2.69,2.31.67,3.59,2.97,2.87,5.13Z'/%3E%3Cpath class='st3' d='M10.17,79.95c2.32-5.36,15.22,4.79,7.87,18.98M18.02,99.05c7.38-14.77,23.69-12.5,21.63-7.77M36.81,62.47c-7.38,14.77-23.69,12.5-21.63,7.77,2.32-5.36,15.22,4.79,7.87,18.98M23.04,89.33c7.38-14.77,23.69-12.5,21.63-7.77-2.32,5.36-15.22-4.79-7.87-18.98M41.83,52.75c-7.38,14.77-23.69,12.5-21.63,7.77M49.69,71.85c-2.32,5.36-15.22-4.79-7.87-18.98M87.17,65c-6.17.03-1.08-15.03,15.69-14.07M102.98,50.91c-17.36-.77-21.35-15.79-15.9-15.81M59.79,48.55c17.36.77,21.35,15.79,15.9,15.81-6.17.03-1.08-15.03,15.69-14.07M91.5,50.26c-17.36-.77-21.35-15.79-15.9-15.81,6.17-.03,1.08,15.03-15.69,14.07M48.31,47.9c17.36.77,21.35,15.79,15.9,15.81M64.12,33.8c6.17-.03,1.08,15.03-15.69,14.07M28.85,8.77c4.3,4.15-10.78,11.16-21.68-.85M7.06,7.86c11.45,12.27,2.7,25.38-1.1,21.72M35.22,38.7c-11.45-12.27-2.7-25.38,1.1-21.72,4.3,4.15-10.78,11.16-21.68-.85M14.52,16.07c11.45,12.27,2.7,25.38-1.1,21.72-4.3-4.15,10.78-11.16,21.68.85M42.69,46.9c-11.45-12.27-2.7-25.38,1.1-21.72M20.9,46c-4.3-4.15,10.78-11.16,21.68.85'/%3E%3Cpath class='st1' d='M197.29,17.37h61.82c3.68,0,6.67,2.98,6.67,6.67,0,1.73-.66,3.31-1.75,4.5-1.09,1.2-2.62,1.99-4.34,2.15-.19.02-.39.03-.59.03h-61.82c-.07,0-.13,0-.19,0-2.38.1-4.27,2.06-4.27,4.46s2,4.46,4.46,4.46h11.13c2.12,0,4.02,1,5.24,2.54.9,1.13,1.43,2.57,1.43,4.13,0,.72-.12,1.42-.33,2.07-.87,2.67-3.38,4.6-6.34,4.6h-11.13c-.72,0-1.42-.04-2.11-.13-8.84-1.04-15.69-8.56-15.69-17.67,0-.39.01-.77.04-1.15.12-1.86.52-3.64,1.17-5.31,1.28-3.28,3.49-6.08,6.32-8.08,1.3-.92,2.73-1.67,4.26-2.22,1.25-.45,2.55-.76,3.91-.92.69-.08,1.39-.12,2.11-.12ZM180.4,7.59l1.77,9.19M173.34,30.11l-9.15,1.76M176.01,22.14l-8.56-5.8'/%3E%3Cpath class='st1' d='M163.61,68.97c-2.4,0-4.42-1.96-4.42-4.28s2.02-4.28,4.42-4.28,4.42,1.95,4.42,4.28-1.96,4.28-4.42,4.28M132.97,26.87c9.16,0,16.32,7.32,16.32,19.2v21.9h-8.84v-21.67c0-7.33-4.14-11.18-8.92-11.18s-9.71,4.24-9.71,9.48v23.36h-8.84V7.98h8.84v22.9c2.79-2.47,7.25-4.01,11.15-4.01'/%3E%3Cpath class='st2' d='M79.58,162.98c1.63-2.85,3.91-1.76,3.91-.48,0,1.62-2.64,4.94-3.91,5.58-1.29-.64-3.91-3.92-3.91-5.58,0-1.28,2.29-2.37,3.91.48Z'/%3E%3Cpath class='st1' d='M75.92,84.23h46.39c4.21,0,7.63,3.4,7.63,7.59v96.43c0,4.19-3.42,7.59-7.63,7.59h-46.39c-4.21,0-7.63-3.4-7.63-7.59v-96.43c0-4.19,3.42-7.59,7.63-7.59Z'/%3E%3Cpath class='st4' d='M77.85,100.26c1.5,0,2.72,1.22,2.72,2.72s-1.22,2.72-2.72,2.72-2.72-1.22-2.72-2.72,1.22-2.72,2.72-2.72ZM103.97,133.73l-7.19-4.15c-.09-.05-.21.01-.21.12v8.3c0,.11.12.17.21.12l7.19-4.15c.09-.05.09-.19,0-.24ZM99.06,123.04c5.97,0,10.81,4.84,10.81,10.81s-4.84,10.81-10.81,10.81-10.81-4.84-10.81-10.81,4.84-10.81,10.81-10.81ZM94.24,162.48c0-.58-.47-1.05-1.05-1.05h-5.79c-.58,0-1.06.47-1.06,1.05v3.23c0,.58.47,1.05,1.06,1.05h5.01l1.84,1.77v-6.05ZM85.2,189.75h27.7'/%3E%3Cpath class='st8' d='M76.16,109.71h45.94c.67,0,1.21.54,1.21,1.21v45.93c0,.67-.54,1.22-1.22,1.22h-45.93c-.67,0-1.21-.54-1.21-1.21v-45.94c0-.67.54-1.21,1.21-1.21Z'/%3E%3C/g%3E%3Cline class='st7' x1='101.94' y1='103.03' x2='83.68' y2='103.03'/%3E%3Cline class='st8' x1='129.94' y1='95.93' x2='68.33' y2='95.93'/%3E%3Cpath class='st7' d='M85.5,178.02h-10.37M123.12,178.02h-34.28M112.75,172.49h10.37M75.13,172.49h34.28'/%3E%3Cg class='st13'%3E%3Cpath class='st4' d='M85.3,92.39s2.37.84,4.37-1.47c2.24-2.59.92-3.79-.84-.75-1.23,2.12,1,3.48,3.43,1.18,0,0-.19,1.05.4,1.15.73.13,2.78-1.86,3.45-2.83,0,0-.01,2.86,2.58,2.86M72.79,92.39s2.37.84,4.37-1.47c2.24-2.59.92-3.79-.84-.75-1.23,2.12,1,3.48,3.43,1.18,0,0-.19,1.05.4,1.15.73.13,2.78-1.86,3.45-2.83,0,0-.01,2.86,2.58,2.86'/%3E%3Cpath class='st1' d='M6.08,224.11v-90.69c0-5.4,4.4-9.79,9.83-9.79,2.55,0,4.89.97,6.63,2.56,1.77,1.6,2.94,3.85,3.16,6.36.03.29.04.57.04.87v90.69c0,.1,0,.18,0,.28.15,3.48,3.03,6.26,6.57,6.26s6.57-2.93,6.57-6.54v-16.33c0-3.12,1.47-5.89,3.75-7.68,1.67-1.32,3.79-2.1,6.09-2.1,1.06,0,2.09.17,3.05.48,3.94,1.27,6.78,4.96,6.78,9.3v16.33c0,1.05-.06,2.08-.19,3.1-1.54,12.97-12.61,23.02-26.06,23.02-.57,0-1.13-.02-1.7-.06-2.75-.17-5.37-.76-7.82-1.71-4.83-1.87-8.96-5.12-11.92-9.27-1.36-1.9-2.46-4.01-3.27-6.24-.66-1.83-1.12-3.75-1.36-5.73-.12-1.01-.18-2.04-.18-3.1Z'/%3E%3Cpath class='st1' d='M189.11,229.46h-49.52c-3.28,0-5.93-2.72-5.93-6.06s2.65-6.06,5.93-6.06h49.52c3.27,0,5.93,2.72,5.93,6.06s-2.65,6.06-5.93,6.06ZM137.37,238.68l-16.05,22.38c-.52.72-1.51.88-2.21.35l-3.85-2.82c-.71-.53-.86-1.54-.34-2.26l16.09-22.42M146.43,239.71c-8.97,1.56-17.48-4.61-19-13.78-1.53-9.17,4.51-17.87,13.48-19.43,8.97-1.56,17.48,4.61,19,13.78,1.53,9.17-4.51,17.87-13.48,19.43Z'/%3E%3Cpath class='st4' d='M180.45,226s1.69.57,3.12-1c1.6-1.76.65-2.58-.6-.51-.88,1.44.71,2.36,2.45.8,0,0-.14.71.28.78.52.09,1.99-1.26,2.46-1.92,0,0-.01,1.94,1.84,1.94M171.5,226s1.69.57,3.12-1c1.6-1.76.65-2.58-.6-.51-.88,1.44.71,2.36,2.45.8,0,0-.14.71.28.78.52.09,1.99-1.26,2.46-1.92,0,0-.01,1.94,1.84,1.94M162.57,226s1.69.57,3.12-1c1.6-1.76.65-2.58-.6-.51-.88,1.44.71,2.36,2.45.8,0,0-.14.71.28.78.52.09,1.99-1.26,2.46-1.92,0,0,0,1.94,1.84,1.94M136.34,225.88s3.61,1.21,6.66-2.13c3.42-3.75,1.4-5.49-1.28-1.09-1.87,3.08,1.52,5.04,5.22,1.7,0,0-.29,1.52.61,1.67,1.12.19,4.24-2.7,5.25-4.09,0,0-.02,4.14,3.93,4.14'/%3E%3Cpath class='st1' d='M216.03,229.59h-11.26c-3.3,0-5.97-2.76-5.97-6.15s2.67-6.15,5.97-6.15h11.26c3.3,0,5.97,2.76,5.97,6.15s-2.67,6.15-5.97,6.15Z'/%3E%3Cpath class='st7' d='M215.81,224.71c-.29-.42.01-1.27.69-1.27-.68,0-.98-.85-.69-1.27M204.28,223.44h12.24'/%3E%3Cpath class='st1' d='M272.11,210.5h10.28M277.25,195.56v14.94M287.26,185.56c0,5.52-4.48,10-10.01,10s-10.01-4.48-10.01-10M277.25,192.36h0c-3.91,0-7.08-3.17-7.08-7.08v-20.24c0-2.3,1.87-4.17,4.17-4.17h5.83c2.3,0,4.17,1.87,4.17,4.17v20.24c0,3.91-3.17,7.08-7.08,7.08ZM295.61,176.77v-10.79M302.48,183.91v-25.05M309.35,191.04v-39.33M282.62,152.57c-3.29-2.02-7.44-2.02-10.74,0M289.76,145.7c-7.67-4.7-17.34-4.7-25.01,0M296.9,138.84c-12.06-7.38-27.24-7.38-39.3,0M258.9,165.98v10.79M252.03,158.85v25.06M245.16,151.71v39.33'/%3E%3Cpath class='st1' d='M179.4,95.67v27.45c0,1.74-1.36,3.16-3.02,3.16h-26.29c-1.67,0-3.02-1.41-3.02-3.16v-27.45c0-1.74,1.35-3.16,3.02-3.16h26.29c1.67,0,3.02,1.41,3.02,3.16ZM147.07,109.4h32.33M163.22,92.38c1-4.85.9-10.87,4.81-14.37.7-.63,1.57-1.11,2.49-1.18.92-.07,1.9.33,2.41,1.15.36.59.45,1.33.4,2.03-.11,1.5-.79,2.89-1.6,4.15-2.08,3.22-5,5.73-8.05,7.94-.14.09-.27.2-.44.23-.17.03-.36-.02-.52-.08-1.6-.54-3-1.6-4.21-2.82-1.41-1.43-2.61-3.11-3.33-5.01-.29-.77-.51-1.59-.48-2.42.03-.83.32-1.67.91-2.23.92-.86,2.38-.82,3.45-.19,1.08.63,1.81,1.73,2.36,2.88,2.16,4.48,1.8,9.55,1.8,14.42v29.4M235.85,113.17v27.44c0,1.74-1.35,3.16-3.02,3.16h-26.29c-1.67,0-3.02-1.41-3.02-3.16v-27.44c0-1.74,1.35-3.16,3.02-3.16h26.29c1.67,0,3.02,1.41,3.02,3.16ZM203.52,126.89h32.33M219.67,109.88c1-4.85.9-10.87,4.81-14.37.7-.63,1.57-1.11,2.49-1.18.92-.07,1.9.33,2.41,1.15.36.59.45,1.33.4,2.03-.11,1.5-.79,2.89-1.6,4.15-2.08,3.22-5,5.73-8.06,7.94-.14.1-.27.2-.44.23-.17.03-.36-.02-.52-.08-1.6-.54-3-1.6-4.21-2.82-1.41-1.43-2.61-3.11-3.33-5.02-.29-.77-.51-1.59-.48-2.42.03-.83.32-1.67.91-2.23.92-.86,2.38-.82,3.45-.19,1.08.63,1.81,1.73,2.36,2.88,2.16,4.48,1.8,9.55,1.8,14.42v29.4'/%3E%3Cpath class='st6' d='M246.03,219.43c3.6-6.27,8.65-3.87,8.65-1.06,0,3.57-5.84,10.85-8.65,12.25-2.84-1.41-8.65-8.6-8.65-12.25,0-2.81,5.06-5.21,8.65,1.06Z'/%3E%3Cpath class='st6' d='M262.78,112.02c6.48-3.18,9.33,1.63,7.76,3.96-2,2.96-10.91,5.73-14.02,5.31-1.57-2.76-2.36-11.97-.32-14.99,1.57-2.33,7.1-1.49,6.58,5.72Z'/%3E%3Cpath class='st6' d='M31.09,271.46c1.23-7.12,6.81-6.59,7.77-3.95,1.22,3.35-1.78,12.19-3.94,14.47-3.15-.35-11.07-5.13-12.32-8.55-.96-2.64,2.97-6.62,8.49-1.96Z'/%3E%3Cpath class='st1' d='M253.06,295.98h45.36M275.4,284.3c1.41-6.74,1.27-15.09,6.75-19.96.98-.87,2.2-1.55,3.49-1.64,1.29-.09,2.67.46,3.39,1.6.51.82.63,1.85.56,2.82-.15,2.09-1.11,4.02-2.25,5.76-2.92,4.47-7.02,7.96-11.3,11.02-.19.13-.38.28-.61.32-.24.04-.5-.03-.73-.1-2.25-.75-4.21-2.22-5.91-3.91-1.98-1.98-3.66-4.32-4.68-6.96-.41-1.07-.71-2.21-.68-3.36.04-1.15.45-2.33,1.28-3.09,1.29-1.19,3.34-1.14,4.85-.26,1.51.87,2.54,2.41,3.31,4.01,3.03,6.22,2.53,13.27,2.53,20.02v17.17'/%3E%3Cpath class='st1' d='M298.36,289.32v13.33c0,2.78-2.18,5.03-4.86,5.03h-35.52c-2.69,0-4.86-2.25-4.86-5.03v-13.33c0-2.78,2.18-5.03,4.86-5.03h35.52c2.69,0,4.86,2.25,4.86,5.03Z'/%3E%3Cpath class='st6' d='M321.25,129.94c-.15-7.22,5.42-7.77,6.87-5.36,1.84,3.06.58,12.31-1.11,14.95-3.16.26-11.85-2.92-13.72-6.04-1.45-2.41,1.65-7.07,7.96-3.55ZM331.87,93.89c6.94-10.59,15.54-5.86,15.24-.95-.37,6.24-11.35,18.37-16.41,20.52-4.82-2.76-14.24-15.95-13.86-22.32.29-4.91,9.39-8.58,15.02,2.75Z'/%3E%3Cpath class='st1' d='M171.74,159.58c-7.88,0-14.26,6.18-14.26,13.8,0,2.81.87,5.43,2.37,7.62,3.38,4.93,5.17,10.62,5.17,16.43h13.45c0-5.81,1.8-11.51,5.17-16.43,1.5-2.18,2.37-4.8,2.37-7.62,0-7.62-6.39-13.8-14.26-13.8h0ZM177.75,208.92h-12.07c-.4,0-.72-.33-.72-.74l.05-2.15c0-.39.33-.71.72-.71h12.07c.4,0,.72.33.72.73l-.05,2.15c0,.39-.33.71-.72.71ZM177.75,203.37h-12.07c-.4,0-.72-.33-.72-.73l.05-2.15c0-.39.33-.71.72-.71h12.07c.4,0,.72.33.72.74l-.05,2.15c0,.39-.33.71-.72.71ZM171.75,186.58c.66-3.05.59-6.82,3.15-9.02.46-.39,1.03-.7,1.63-.74.6-.04,1.25.21,1.58.72.24.37.29.84.26,1.27-.07.94-.52,1.82-1.05,2.6-1.36,2.02-3.28,3.6-5.28,4.98-.09.06-.18.13-.29.14-.11.02-.23-.01-.34-.05-1.05-.34-1.96-1-2.76-1.77-.92-.9-1.71-1.95-2.18-3.15-.19-.48-.33-1-.32-1.52.02-.52.21-1.05.6-1.4.6-.54,1.56-.51,2.26-.12.7.39,1.19,1.09,1.55,1.81,1.41,2.81,1.18,6,1.18,9.05v8.03M194.56,145.34l-10.32,10.33M159.3,155.92l-10.28-10.29M171.93,152.39v-16.14'/%3E%3C/g%3E%3Cpath class='st1' d='M297.88,211.3l8.6,8.59M306.69,240.66l-8.57,8.55M303.75,230.14h-13.44'/%3E%3Cg class='st15'%3E%3Cpath class='st1' d='M215.72,192.48l-6.17,3.24c-.72.38-1.56-.23-1.42-1.03l1.18-6.87c.05-.32-.05-.64-.28-.87l-4.99-4.86c-.58-.57-.26-1.55.54-1.67l6.9-1c.32-.05.59-.25.74-.54l3.08-6.25c.36-.73,1.4-.73,1.76,0l3.08,6.25c.14.29.42.49.74.54l6.89,1c.8.12,1.12,1.1.54,1.67l-4.99,4.86c-.23.23-.34.55-.28.87l1.18,6.87c.14.8-.7,1.41-1.42,1.03l-6.17-3.24c-.28-.15-.63-.15-.91,0Z'/%3E%3Cpath class='st1' d='M187.01,397.44l-4.69,5.16c-.55.6-1.54.31-1.69-.48l-1.24-6.86c-.06-.32-.27-.59-.56-.72l-6.35-2.86c-.74-.33-.78-1.37-.06-1.76l6.14-3.3c.28-.15.48-.44.51-.76l.76-6.93c.09-.81,1.06-1.16,1.65-.6l5.03,4.82c.23.22.56.32.88.25l6.82-1.42c.79-.17,1.43.65,1.08,1.39l-3.02,6.28c-.14.29-.13.63.03.91l3.46,6.05c.4.71-.18,1.57-.98,1.46l-6.9-.94c-.32-.04-.64.07-.86.31Z'/%3E%3Cpath class='st1' d='M54.68,186.49l3.05-8.62c.24-.69-.28-1.41-1.02-1.41h-6.11c-.74,0-1.26.72-1.02,1.41l3.05,8.62c.34.95,1.7.95,2.04,0ZM56.69,99.14h-6.06c-.85,0-1.54-.68-1.54-1.52v-3.25c0-.84.69-1.52,1.54-1.52h6.06c.85,0,1.54.68,1.54,1.52v3.25c0,.84-.69,1.52-1.54,1.52ZM56.16,174.6h-5c-1.14,0-2.07-.91-2.07-2.04v-69.35c0-1.13.93-2.04,2.07-2.04h5c1.14,0,2.07.91,2.07,2.04v69.35c0,1.13-.93,2.04-2.07,2.04Z'/%3E%3Cpath class='st1' d='M183.14,246.67l8.62,3.05c.69.24,1.41-.28,1.41-1.02v-6.11c0-.74-.72-1.26-1.41-1.02l-8.62,3.05c-.95.34-.95,1.7,0,2.04ZM270.49,248.68v-6.06c0-.85.68-1.54,1.52-1.54h3.25c.84,0,1.52.69,1.52,1.54v6.06c0,.85-.68,1.54-1.52,1.54h-3.25c-.84,0-1.52-.69-1.52-1.54ZM195.02,248.15v-5c0-1.14.91-2.07,2.04-2.07h69.35c1.13,0,2.04.93,2.04,2.07v5c0,1.14-.91,2.07-2.04,2.07h-69.35c-1.13,0-2.04-.93-2.04-2.07Z'/%3E%3Cpath class='st1' d='M10.3,355.33l-3.05,8.62c-.24.69.28,1.41,1.02,1.41h6.11c.74,0,1.26-.72,1.02-1.41l-3.05-8.62c-.34-.95-1.7-.95-2.04,0ZM8.29,442.68h6.06c.85,0,1.54.68,1.54,1.52v3.25c0,.84-.69,1.52-1.54,1.52h-6.06c-.85,0-1.54-.68-1.54-1.52v-3.25c0-.84.69-1.52,1.54-1.52ZM8.82,367.21h5c1.14,0,2.07.91,2.07,2.04v69.35c0,1.13-.93,2.04-2.07,2.04h-5c-1.14,0-2.07-.91-2.07-2.04v-69.35c0-1.13.93-2.04,2.07-2.04Z'/%3E%3C/g%3E%3Cpolyline class='st4' points='-119.92 18.51 -112.92 11.5 -110.49 13.95 -104.11 7.55'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  opacity: 0.1;
}
.form .mistle {
  display: none;
}
@media (min-width: 1100px) {
  .form .mistle {
    display: block;
    position: absolute;
    left: -75px;
    top: -85px;
    transform: rotate(-15deg);
    width: 100px;
    height: 100px;
    z-index: -1;
  }
}

.charity-voting-container {
  max-width: 800px;
  width: 100%;
  padding: 30px;
  border-radius: 8px;
  border: 2px solid #FF2D2F;
  font-weight: 600;
}
@media (min-width: 768px) {
  .charity-voting-container {
    padding: 2rem 3rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1100px) {
  .charity-voting-container {
    color: #0C070A;
  }
}
@media (min-width: 1100px) {
  .charity-voting-container form {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}
.charity-voting-container h3 {
  margin-top: 0;
  font-weight: 400;
  margin-bottom: 3rem;
  font-size: 24px;
  max-width: 270px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1100px) {
  .charity-voting-container h3 {
    display: none;
  }
}
.charity-voting-container .form-group {
  margin-bottom: 2rem;
  text-align: left;
  width: 100%;
}
.charity-voting-container .form-group label {
  display: block;
  margin-bottom: 1rem;
  color: #EDEAF5;
}
.charity-voting-container .form-group input[type=text] {
  width: 100%;
  padding: 12px;
  border: 2px solid #EDEAF5;
  background-color: #0C070A;
  border-radius: 5px;
  font-size: 16px;
  transition: border-color 0.3s;
  color: #EDEAF5;
}
.charity-voting-container .form-group input[type=text]:focus {
  outline: none;
  border-color: #FF2D2F;
}
.charity-voting-container .form-group .radio-group {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-bottom: 0;
}
.charity-voting-container .form-group .radio-group .radio-label {
  display: flex;
  align-items: center;
  padding: 1rem 1rem 0.8rem;
  border: 2px solid #EDEAF5;
  border-radius: 5px;
  color: #EDEAF5;
  background-color: #0C070A;
  cursor: pointer;
  transition: all 0.3s;
  font-weight: normal;
}
.charity-voting-container .form-group .radio-group .radio-label:hover {
  border-color: #FF2D2F;
}
.charity-voting-container .form-group .radio-group input[type=radio] {
  margin-right: 12px;
  width: 20px;
  height: 20px;
  margin-top: -3px;
  cursor: pointer;
}
.charity-voting-container .form-group .radio-group .radio-label input[type=radio]:checked {
  accent-color: #ff2d2f;
}
.charity-voting-container .form-group .radio-group .radio-label input[type=radio]:checked + span {
  color: #FF2D2F;
  font-weight: bold;
}
.charity-voting-container .form-group .radio-group .radio-label span {
  font-size: 16px;
}
.charity-voting-container .submit-vote-btn {
  width: 100%;
  max-width: 150px;
  padding: 15px;
  background-color: #FF2D2F;
  color: white;
  border: none;
  border-radius: 100vw;
  font-size: 18px;
  cursor: pointer;
  margin-top: -1rem;
  transition: background-color 0.3s;
}
.charity-voting-container .submit-vote-btn:hover {
  background-color: #EDEAF5;
  color: #0C070A;
}
.charity-voting-container .submit-vote-btn:disabled {
  background-color: rgba(255, 45, 47, 0.5);
  cursor: not-allowed;
}

#vote-message {
  margin-bottom: 20px;
  padding: 15px;
  border-radius: 5px;
  display: none;
}

#vote-message.success {
  display: block;
  color: #EDEAF5;
  border: 1px solid #ff2d2f;
}

#vote-message.error {
  display: block;
  background-color: #EDEAF5;
  color: #FF2D2F;
  border: 1px solid #EDEAF5;
}/*# sourceMappingURL=home.css.map */