/*padding*/
/*fonts*/
.hero {
  background: linear-gradient(182deg, #131313 40.02%, #37C482 196.25%);
  padding: 4.6666666667rem 0 13.3333333333rem;
  position: relative;
}
@media only screen and (max-width: 575px) {
  .hero {
    padding: 3.3333333333rem 0;
  }
}
.hero:after {
  content: "";
  width: 31.6666666667rem;
  height: 8.8888888889rem;
  border-radius: 10000px 10000px 0 0;
  background: linear-gradient(180deg, #13E989 0%, #1AAE82 37.17%, #20727B 100%);
  filter: blur(52.3499984741px);
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media only screen and (max-width: 575px) {
  .hero:after {
    display: none;
  }
}
.hero__wrap {
  text-align: center;
}
@media only screen and (max-width: 575px) {
  .hero__wrap {
    text-align: left;
  }
}
.hero__label {
  border-radius: 5px;
  border: 1px solid #303030;
  background: #242424;
  padding: 0.2777777778rem 0.6666666667rem;
  color: #FFFFFF;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.4444444444rem;
}
@media only screen and (max-width: 575px) {
  .hero__label {
    font-size: 1rem;
    line-height: 1.5555555556rem;
  }
}
.hero h1 {
  color: #FCFCFC;
  font-size: 3rem;
  font-weight: 500;
  line-height: 4rem;
  margin: 2rem 0;
}
@media only screen and (max-width: 575px) {
  .hero h1 {
    font-size: 2.2222222222rem;
    line-height: 2.4444444444rem;
    margin: 1.7777777778rem 0;
  }
}
.hero p {
  color: #BCBCC2;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5555555556rem;
  margin: 0 auto;
  width: 29.4444444444rem;
  max-width: 100%;
}
.events {
  margin-top: -8.3333333333rem;
  padding-bottom: 5.5555555556rem;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 575px) {
  .events {
    margin: 0;
  }
}
.events .container {
  width: 70.2222222222rem;
  max-width: 100%;
}
@media only screen and (max-width: 991px) {
  .events .container {
    width: 100%;
  }
}
.events__wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 4.4444444444rem;
}
@media only screen and (max-width: 575px) {
  .events__wrap {
    margin-top: 0;
    padding-top: 2.2222222222rem;
    border-top: 1px solid #D9D9D9;
  }
}
.events__main {
  width: 40.6111111111rem;
  max-width: 70%;
}
@media only screen and (max-width: 991px) {
  .events__main {
    width: 100%;
    max-width: 100%;
  }
}
.events__main h2 {
  margin-top: 0;
  font-weight: 500;
}
.events__sidebar {
  width: 15.5555555556rem;
}
@media only screen and (max-width: 991px) {
  .events__sidebar {
    display: none;
  }
}
.events__sidebar__filter {
  border: 1px solid #D9D9D9;
  background: #FFFFFF;
  padding: 1.5555555556rem;
  position: sticky;
  top: 5.5555555556rem;
}
.events__sidebar__filter-group {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6666666667rem 1.1111111111rem;
  margin: 1.1111111111rem 0;
}
.events__sidebar__filter-group p {
  margin: 0;
}
.events__sidebar__filter-group label {
  color: #131313;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  position: relative;
  padding-left: 1.7777777778rem;
  cursor: pointer;
}
.events__sidebar__filter-group label:before {
  content: "";
  width: 1.2222222222rem;
  height: 1.2222222222rem;
  border: 1px solid #303030;
  border-radius: 50%;
  position: absolute;
  top: -0.1666666667rem;
  left: 0;
}
.events__sidebar__filter-group label:after {
  content: "";
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 0.8888888889rem;
  height: 0.8888888889rem;
  background-color: #131313;
  border-radius: 50%;
  position: absolute;
  top: 0rem;
  left: 0.1666666667rem;
}
.events__sidebar__filter-group [type="radio"] {
  position: absolute;
  left: -9999px;
}
.events__sidebar__filter-group [type="radio"]:not(:checked) + label:after {
  content: "";
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.events__sidebar__filter-group [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.events__sidebar__filter-list {
  border-top: 1px solid #D9D9D9;
  padding: 0.6666666667rem 0 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.4444444444rem;
}
.events__sidebar__filter-list a {
  color: #13171D;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.4444444444rem;
  letter-spacing: -0.048px;
}
.events__sidebar__filter-list a.active {
  color: #48CFAD;
}
.events__sidebar__filter-list + strong {
  margin-top: 1.1111111111rem;
}
.events__sidebar span {
  color: #131313;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1.1111111111rem;
  font-weight: 500;
  line-height: 1.5555555556rem;
}
.events__sidebar strong {
  color: #13171D;
  font-size: 0.8888888889rem;
  font-weight: 500;
  line-height: 1.3333333333rem;
  display: block;
}
.events h2.h2 {
  color: #131313;
  margin: 0 0 2.7777777778rem;
}
.events__nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2.7777777778rem;
}
@media only screen and (max-width: 575px) {
  .events__nav {
    flex-direction: column-reverse;
    gap: 1.7777777778rem;
  }
}
.events__categories {
  display: flex;
  gap: 0.7777777778rem;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow-x: scroll;
}
@media only screen and (max-width: 575px) {
  .events__categories {
    width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .events__categories li {
    width: 100%;
  }
}
.events__categories li.active span {
  background: #131313 !important;
  color: #FFFFFF !important;
}
.events__categories li span {
  padding: 0.5555555556rem 0.6666666667rem;
  color: #646464;
  font-family: "Inter", sans-serif;
  font-size: 0.6666666667rem;
  font-weight: 400;
  line-height: 1.1111111111rem;
  letter-spacing: 0.0066666667rem;
  border-radius: 55.5rem;
  border: 1px solid #D9D9D9;
  background: #F8FAFC;
  display: block;
  white-space: nowrap;
  transition: all 0.3s ease;
  cursor: pointer;
}
@media only screen and (max-width: 575px) {
  .events__categories li span {
    text-align: center;
  }
}
.events__categories li:hover span {
  border-color: #BCBCC2;
  background: #F3F4F7;
}
.events__search {
  width: 12.2222222222rem;
  padding: 0.4444444444rem 1.6666666667rem 0.4444444444rem 0.6666666667rem;
  border-bottom: 1px solid #D9D9D9;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5365 11.8719C12.3304 11.1016 12.8237 10.0232 12.8237 8.82958C12.8237 6.48858 10.926 4.59082 8.58495 4.59082C6.24395 4.59082 4.34619 6.48858 4.34619 8.82958C4.34619 11.1706 6.24395 13.0683 8.58495 13.0683C9.73236 13.0683 10.7733 12.6125 11.5365 11.8719ZM11.5365 11.8719L13.8424 14.1778' stroke='%23131313' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 0.6666666667rem;
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) 50%;
  background-size: 18px;
}
@media only screen and (max-width: 575px) {
  .events__search {
    width: 100%;
  }
}
.events__search input {
  border: none;
  color: #646464;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  background: transparent;
}
.events__search input:focus {
  outline: none;
}
.events-item {
  padding-left: 1rem;
  position: relative;
  display: block;
}
@media only screen and (max-width: 575px) {
  .events-item {
    padding-left: 0.6111111111rem;
  }
}
.events-item:hover .events-item__wrap {
  background-color: #F3F4F7;
}
.events-item:before {
  content: "";
  background: rgba(47, 0, 20, 0.2);
  backdrop-filter: blur(8px);
  width: 0.4444444444rem;
  height: 0.4444444444rem;
  border-radius: 50%;
  position: absolute;
  top: 0.5rem;
  left: -0.2222222222rem;
}
@media only screen and (max-width: 575px) {
  .events-item:before {
    top: 0.2222222222rem;
  }
}
.events-item:after {
  content: "";
  width: 1px;
  height: calc(100% - 10px);
  border-left: 2px dashed rgba(79, 20, 46, 0.04);
  position: absolute;
  top: 1.3888888889rem;
  left: -0.0555555556rem;
}
.events-item__date {
  color: #2F0014;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.4444444444rem;
  letter-spacing: -0.048px;
  margin: 0;
  padding-left: 0.3333333333rem;
}
@media only screen and (max-width: 575px) {
  .events-item__date {
    font-size: 10.43px;
    font-weight: 500;
    line-height: 15.645px;
  }
}
.events-item__date span {
  color: rgba(47, 0, 20, 0.36);
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.4444444444rem;
  letter-spacing: -0.048px;
}
@media only screen and (max-width: 575px) {
  .events-item__date span {
    font-size: 10.43px;
    font-weight: 500;
    line-height: 15.645px;
  }
}
.events-item__wrap {
  margin: 1.1111111111rem 0;
  padding: 1.1111111111rem;
  border-radius: 0.6666666667rem;
  border: 1px solid #D9D9D9;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 2.7777777778rem;
  transition: all 0.3s ease;
}
@media only screen and (max-width: 575px) {
  .events-item__wrap {
    margin: 0.7222222222rem 0;
    padding: 0.7222222222rem;
    gap: 1.2222222222rem;
    background: transparent;
    border: none;
  }
}
.events-item__content {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.6111111111rem;
}
@media only screen and (max-width: 575px) {
  .events-item__content {
    gap: 0.3888888889rem;
  }
}
.events-item__content span {
  color: rgba(47, 0, 20, 0.36) !important;
}
@media only screen and (max-width: 575px) {
  .events-item__content span {
    font-size: 10.43px;
    font-weight: 400;
    line-height: 15.645px;
  }
}
.events-item__img {
  width: 10.2222222222rem;
  min-width: 10.2222222222rem;
  height: 5.6666666667rem;
}
@media only screen and (max-width: 575px) {
  .events-item__img {
    width: 4.3333333333rem;
    min-width: 4.3333333333rem;
    height: 4.3333333333rem;
  }
}
.events-item__img img {
  border-radius: 0.4444444444rem;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
.events-item h3 {
  font-size: 1.1111111111rem;
  font-weight: 500;
  line-height: 1.5555555556rem;
  margin: 0;
  color: #2F0014 !important;
}
@media only screen and (max-width: 575px) {
  .events-item h3 {
    font-size: 1rem;
    line-height: 1.5555555556rem;
  }
}
.events-item__speaker {
  display: flex;
  align-items: center;
  gap: 0.4444444444rem;
}
@media only screen and (max-width: 575px) {
  .events-item__speaker {
    display: none;
  }
}
.events-item__speaker img {
  width: 1.7777777778rem;
  min-width: 1.7777777778rem;
  height: 1.7777777778rem;
  object-fit: cover;
  border-radius: 50%;
}
.events-item__speaker p {
  color: rgba(47, 0, 20, 0.36);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1rem;
  margin: 0;
}
.events-item__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.3888888889rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.events-item__tags li {
  border-radius: 0.6666666667rem;
  background: #E4E4E4;
  padding: 0.2222222222rem 0.5555555556rem;
  color: #131313;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 0.6666666667rem;
  font-weight: 400;
  line-height: 1.1111111111rem;
  letter-spacing: 0.12px;
}
@media only screen and (max-width: 575px) {
  .events-item__tags li {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.14px;
  }
}
.events-item__location {
  display: flex;
  align-items: center;
  gap: 0.4444444444rem;
  position: relative;
  color: rgba(47, 0, 20, 0.36);
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.3333333333rem;
}
@media only screen and (max-width: 575px) {
  .events-item__location {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0.12px;
  }
}
.events-item__location:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 7.6997C2 11.8657 7.04 15.8457 8 15.8457C8.96 15.8457 14 11.8657 14 7.6997C14 4.4667 11.314 1.8457 8 1.8457C4.686 1.8457 2 4.4657 2 7.6997Z' stroke='%232F0014' stroke-opacity='0.36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.5 7.3457C9.5 7.74353 9.34196 8.12506 9.06066 8.40636C8.77936 8.68767 8.39782 8.8457 8 8.8457C7.60218 8.8457 7.22064 8.68767 6.93934 8.40636C6.65804 8.12506 6.5 7.74353 6.5 7.3457C6.5 6.94788 6.65804 6.56635 6.93934 6.28504C7.22064 6.00374 7.60218 5.8457 8 5.8457C8.39782 5.8457 8.77936 6.00374 9.06066 6.28504C9.34196 6.56635 9.5 6.94788 9.5 7.3457Z' stroke='%232F0014' stroke-opacity='0.36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 0.8888888889rem;
  height: 0.9444444444rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 575px) {
  .events-item__location:before {
    width: 0.5555555556rem;
    height: 0.5555555556rem;
  }
}
.events-item__zoom {
  display: flex;
  align-items: center;
  gap: 0.4444444444rem;
  position: relative;
  color: rgba(47, 0, 20, 0.36);
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.3333333333rem;
}
@media only screen and (max-width: 575px) {
  .events-item__zoom {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0.12px;
  }
}
.events-item__zoom:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3601 5.07213V12.3374C15.3601 12.8187 15.0952 12.7636 14.8696 12.588L11.6801 10.2056V7.20397L14.8696 4.82125C15.148 4.58925 15.3601 4.64333 15.3601 5.07213ZM8.8171 4.68557C10.0229 4.68013 11.0049 5.66829 11.011 6.89357V12.3131C11.0112 12.3656 11.0011 12.4177 10.9812 12.4664C10.9612 12.515 10.9319 12.5592 10.8949 12.5965C10.8579 12.6338 10.8138 12.6634 10.7653 12.6837C10.7169 12.704 10.6649 12.7145 10.6123 12.7147H2.83406C1.6283 12.7201 0.64622 11.732 0.64014 10.5067V5.08717C0.639929 5.03461 0.650078 4.98253 0.670006 4.9339C0.689933 4.88527 0.719249 4.84104 0.756278 4.80374C0.793307 4.76645 0.837323 4.73681 0.885809 4.71654C0.934296 4.69626 0.986304 4.68574 1.03886 4.68557H8.8171Z' fill='%232F0014' fill-opacity='0.36'/%3E%3C/svg%3E%0A");
  width: 0.8888888889rem;
  height: 0.9444444444rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 575px) {
  .events-item__zoom:before {
    width: 0.5555555556rem;
    height: 0.5555555556rem;
  }
}
.events-item--featured {
  padding: 1.7777777778rem;
  display: flex;
  justify-content: space-between;
  gap: 2.2222222222rem;
  align-items: center;
  border-radius: 16.415px;
  background: #FCFCFC;
  box-shadow: 0px 20.518px 98.487px 0px rgba(0, 0, 0, 0.07);
}
@media only screen and (max-width: 575px) {
  .events-item--featured {
    background: transparent;
    box-shadow: none;
    flex-direction: column;
    gap: 1.5555555556rem;
    padding: 0.4444444444rem;
    margin: 1.3333333333rem 0;
  }
}
.events-item--featured__img {
  width: 55%;
  padding: 5px;
  border-radius: 0.7222222222rem;
  border: 1px solid #D9D9D9;
}
@media only screen and (max-width: 575px) {
  .events-item--featured__img {
    width: 100%;
    padding: 0;
    border: none;
  }
}
.events-item--featured__img img {
  border-radius: 0.5555555556rem;
  width: 100%;
}
.events-item--featured__content {
  width: 45%;
  padding: 0 1.7777777778rem;
}
@media only screen and (max-width: 991px) {
  .events-item--featured__content {
    padding: 0;
  }
}
@media only screen and (max-width: 575px) {
  .events-item--featured__content {
    width: 100%;
  }
}
.events-item--featured__content span {
  border-radius: 4px;
  border: 1px solid #303030;
  background: #242424;
  padding: 0.2222222222rem 0.5555555556rem;
  color: #FFFFFF;
  font-size: 0.7222222222rem;
  font-weight: 400;
  line-height: 1.1666666667rem;
  letter-spacing: -0.039px;
  display: inline-block;
}
@media only screen and (max-width: 575px) {
  .events-item--featured__content span {
    display: none;
  }
}
.events-item--featured__content h2 {
  color: #131313;
  font-size: 1.3333333333rem;
  font-weight: 500;
  line-height: 1.8888888889rem;
  margin: 0.4444444444rem 0 1.2777777778rem;
}
.events-item--featured__content ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 1.1111111111rem 1.4444444444rem;
}
@media only screen and (max-width: 575px) {
  .events-item--featured__content ul {
    flex-direction: column;
  }
}
.events-item--featured__content ul li {
  display: flex;
  align-items: center;
  gap: 0.3888888889rem;
  color: #646464;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
}
.events-item--featured__content ul li:before {
  content: "";
  width: 1.1111111111rem;
  min-width: 1.1111111111rem;
  height: 1.1111111111rem;
  background-size: contain;
  background-repeat: no-repeat;
}
.events-item--featured__content ul li:nth-child(1) {
  width: 100%;
}
.events-item--featured__content ul li:nth-child(1):before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5172_1054204' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='21' height='21'%3E%3Crect x='-0.00292969' y='0.441406' width='19.6975' height='19.6975' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5172_1054204)'%3E%3Cpath d='M4.26074 16.5391H13.9473C14.0797 16.5391 14.1959 16.5725 14.2959 16.6396L14.3906 16.7178C14.5096 16.8369 14.5693 16.9848 14.5693 17.1611C14.5693 17.2932 14.5356 17.4091 14.4688 17.5088L14.3906 17.6035C14.2716 17.7225 14.1237 17.7822 13.9473 17.7822H4.26074C4.12836 17.7822 4.01206 17.7487 3.91211 17.6816L3.81836 17.6035C3.69922 17.4844 3.63965 17.3366 3.63965 17.1602C3.63968 17.028 3.67249 16.9122 3.73926 16.8125L3.81836 16.7178C3.93733 16.5989 4.08439 16.5391 4.26074 16.5391ZM9.10449 1.79883C10.6125 1.79892 11.8605 2.25354 12.8486 3.16406L13.043 3.35254C14.0603 4.38869 14.5693 5.71548 14.5693 7.33301C14.5693 8.33542 14.276 9.36717 13.6904 10.4287L13.4219 10.8857C12.7525 11.9557 11.7915 13.0489 10.5391 14.166L9.98438 14.6465C9.88808 14.7278 9.78562 14.7936 9.67676 14.8438L9.56543 14.8887C9.41436 14.9416 9.26077 14.9677 9.10449 14.9678C8.98722 14.9678 8.87067 14.9536 8.75586 14.9238L8.6416 14.8887C8.52751 14.8489 8.4201 14.7943 8.32031 14.7246L8.22266 14.6504C6.88706 13.5293 5.84339 12.4291 5.09082 11.3506L4.78613 10.8896C4.02124 9.66419 3.63967 8.47857 3.63965 7.33301C3.63965 5.81668 4.08643 4.55615 4.98047 3.55078L5.16504 3.35254C6.18225 2.31642 7.49569 1.79883 9.10449 1.79883ZM9.10449 3.04102C7.94404 3.04102 6.98026 3.39397 6.21484 4.09961L6.06445 4.24512C5.27617 5.04804 4.88184 6.07798 4.88184 7.33301C4.88186 8.16684 5.1556 9.05254 5.70117 9.99023L5.95117 10.3955C6.66351 11.484 7.71277 12.6117 9.09766 13.7783L9.06543 13.8164L9.11035 13.7783C10.3223 12.7574 11.2767 11.7658 11.9736 10.8047L12.2568 10.3955C12.9691 9.30703 13.3261 8.28587 13.3262 7.33301C13.3262 6.15639 12.98 5.17773 12.2871 4.39844L12.1436 4.24512C11.3554 3.44247 10.342 3.04112 9.10449 3.04102ZM9.10254 5.75098C9.46681 5.75098 9.78514 5.86363 10.0576 6.08984L10.1719 6.19434C10.4683 6.48988 10.6162 6.84546 10.6162 7.26172C10.6162 7.626 10.5036 7.94431 10.2773 8.2168L10.1729 8.33105C9.87731 8.62751 9.52172 8.77539 9.10547 8.77539C8.74119 8.77538 8.42287 8.66276 8.15039 8.43652L8.03613 8.33203C7.73969 8.03649 7.5918 7.68089 7.5918 7.26465C7.5918 6.90038 7.70444 6.58205 7.93066 6.30957L8.03516 6.19531C8.3307 5.89886 8.68629 5.75098 9.10254 5.75098Z' fill='%23BCBCC2' stroke='%23BCBCC2' stroke-width='0.0205182'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.events-item--featured__content ul li:nth-child(2):before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5172_1054213' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='21' height='20'%3E%3Crect x='-0.00292969' y='0.299805' width='19.6975' height='19.6975' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5172_1054213)'%3E%3Cpath d='M13.4585 1.96387C13.6051 1.96387 13.7323 2.0141 13.8335 2.11523L13.8999 2.19629C13.9567 2.28152 13.9848 2.38028 13.9849 2.49023V3.92188H15.4507C15.8765 3.92193 16.2368 4.06554 16.5249 4.35352L16.6265 4.46582C16.8467 4.73351 16.9565 5.05622 16.9565 5.42871V16.6377C16.9565 17.0103 16.8468 17.3328 16.6265 17.6006L16.5249 17.7119C16.2368 18 15.8765 18.1435 15.4507 18.1436H4.24072C3.86807 18.1435 3.54558 18.034 3.27783 17.8135L3.1665 17.7119C2.87847 17.4238 2.73486 17.0636 2.73486 16.6377V5.42871C2.73486 5.00276 2.87837 4.64165 3.1665 4.35352L3.27783 4.25293C3.54562 4.03232 3.86799 3.92192 4.24072 3.92188H5.70654V2.52441C5.70656 2.36706 5.75863 2.23129 5.86572 2.12402L5.95166 2.05371C6.04254 1.99361 6.14894 1.96387 6.26709 1.96387C6.4244 1.96397 6.56024 2.01696 6.66748 2.12402L6.73779 2.20996C6.79762 2.30072 6.82762 2.40648 6.82764 2.52441V3.92188H12.9321V2.49023C12.9322 2.34359 12.9823 2.21639 13.0835 2.11523L13.1636 2.04883C13.249 1.99191 13.3483 1.96388 13.4585 1.96387ZM3.78857 16.6377C3.78857 16.7455 3.83207 16.8481 3.93115 16.9473L4.00635 17.0117C4.08199 17.0658 4.15995 17.0898 4.24072 17.0898H15.4507C15.5584 17.0898 15.6611 17.0464 15.7603 16.9473L15.8237 16.8721C15.878 16.7963 15.9028 16.7186 15.9028 16.6377V9.02734H3.78857V16.6377ZM6.33447 13.9844C6.53989 13.9844 6.71961 14.0612 6.86963 14.2109L6.96826 14.3291C7.05353 14.4528 7.09717 14.5926 7.09717 14.7471C7.09716 14.9016 7.05352 15.0414 6.96826 15.165L6.86963 15.2832C6.71961 15.4329 6.53989 15.5097 6.33447 15.5098C6.18022 15.5098 6.04007 15.4669 5.9165 15.3818L5.79834 15.2832C5.64832 15.1332 5.5708 14.9529 5.5708 14.7471C5.5708 14.5414 5.64836 14.3611 5.79834 14.2109L5.9165 14.1123C6.04007 14.0273 6.18021 13.9844 6.33447 13.9844ZM9.84521 13.9844C10.0508 13.9844 10.2312 14.0611 10.3813 14.2109L10.48 14.3291C10.5652 14.4528 10.6089 14.5927 10.6089 14.7471C10.6089 14.9016 10.5652 15.0414 10.48 15.165L10.3813 15.2832C10.2312 15.433 10.0508 15.5098 9.84521 15.5098C9.69122 15.5097 9.55161 15.4667 9.42822 15.3818L9.31006 15.2832C9.16004 15.1332 9.08252 14.9529 9.08252 14.7471C9.08252 14.5414 9.16008 14.3611 9.31006 14.2109L9.42822 14.1123C9.55162 14.0274 9.69121 13.9845 9.84521 13.9844ZM13.3569 13.9844C13.5626 13.9844 13.7429 14.061 13.8931 14.2109L13.9917 14.3291C14.0769 14.4527 14.1206 14.5927 14.1206 14.7471C14.1206 14.9015 14.0769 15.0415 13.9917 15.165L13.8931 15.2832C13.7429 15.4331 13.5626 15.5098 13.3569 15.5098C13.2029 15.5097 13.0634 15.4667 12.9399 15.3818L12.8218 15.2832C12.6718 15.1332 12.5942 14.9529 12.5942 14.7471C12.5942 14.5414 12.6718 14.3611 12.8218 14.2109L12.9399 14.1123C13.0634 14.0275 13.2029 13.9844 13.3569 13.9844ZM6.33447 10.6074C6.53996 10.6075 6.71958 10.6852 6.86963 10.835L6.96826 10.9531C7.05333 11.0766 7.09709 11.2159 7.09717 11.3701C7.09717 11.5245 7.05339 11.6645 6.96826 11.7881L6.86963 11.9062C6.71957 12.0561 6.53999 12.1337 6.33447 12.1338C6.18013 12.1338 6.04012 12.09 5.9165 12.0049L5.79834 11.9062C5.64838 11.7562 5.5708 11.5759 5.5708 11.3701C5.57091 11.1646 5.64846 10.9849 5.79834 10.835L5.9165 10.7363C6.04011 10.6512 6.18015 10.6074 6.33447 10.6074ZM9.84521 10.6074C10.0509 10.6074 10.2312 10.685 10.3813 10.835L10.48 10.9531C10.565 11.0765 10.6088 11.216 10.6089 11.3701C10.6089 11.5245 10.5651 11.6646 10.48 11.7881L10.3813 11.9062C10.2312 12.0562 10.0509 12.1338 9.84521 12.1338C9.69113 12.1337 9.55167 12.0899 9.42822 12.0049L9.31006 11.9062C9.16003 11.7562 9.08252 11.5759 9.08252 11.3701C9.08263 11.1646 9.16015 10.9849 9.31006 10.835L9.42822 10.7363C9.55165 10.6514 9.69116 10.6075 9.84521 10.6074ZM13.3569 10.6074C13.5626 10.6074 13.7429 10.685 13.8931 10.835L13.9917 10.9531C14.0767 11.0765 14.1205 11.216 14.1206 11.3701C14.1206 11.5244 14.0767 11.6646 13.9917 11.7881L13.8931 11.9062C13.7429 12.0562 13.5626 12.1338 13.3569 12.1338C13.2028 12.1337 13.0634 12.0898 12.9399 12.0049L12.8218 11.9062C12.6718 11.7562 12.5942 11.5759 12.5942 11.3701C12.5943 11.1646 12.6719 10.9849 12.8218 10.835L12.9399 10.7363C13.0634 10.6514 13.2028 10.6075 13.3569 10.6074ZM4.24072 4.97559C4.15988 4.97563 4.08205 5.00048 4.00635 5.05469L3.93115 5.11914C3.8322 5.21822 3.78857 5.32102 3.78857 5.42871V7.97363H15.9028V5.42871C15.9028 5.32102 15.8592 5.21822 15.7603 5.11914C15.6611 5.02002 15.5584 4.97565 15.4507 4.97559H4.24072Z' fill='%23BCBCC2' stroke='%23BCBCC2' stroke-width='0.175574'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.events-item--featured__content ul li:nth-child(3) {
  position: relative;
}
.events-item--featured__content ul li:nth-child(3):before {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5172_1054219' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.523438' y='0.301758' width='19.6975' height='19.6975' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5172_1054219)'%3E%3Cpath d='M10.9991 10.3842L13.1048 12.4899C13.2205 12.6043 13.2784 12.7473 13.2784 12.9189C13.2784 13.0905 13.2205 13.2385 13.1048 13.3627C12.9805 13.4924 12.8316 13.5559 12.658 13.5531C12.4843 13.5505 12.3353 13.487 12.2111 13.3627L9.97203 11.1235C9.89374 11.0454 9.83641 10.9602 9.80005 10.8679C9.76355 10.7757 9.7453 10.6804 9.7453 10.5819V7.40085C9.7453 7.22323 9.80541 7.07438 9.92564 6.9543C10.0459 6.83408 10.1948 6.77396 10.3724 6.77396C10.5502 6.77396 10.699 6.83408 10.8189 6.9543C10.939 7.07438 10.9991 7.22323 10.9991 7.40085V10.3842ZM10.372 5.13445C10.1942 5.13445 10.0454 5.07441 9.92543 4.95432C9.80534 4.8341 9.7453 4.68518 9.7453 4.50756V3.46275H10.9991V4.50756C10.9991 4.68518 10.939 4.8341 10.8187 4.95432C10.6985 5.07441 10.5496 5.13445 10.372 5.13445ZM15.3873 10.1493C15.3873 9.97157 15.4473 9.82272 15.5674 9.70277C15.6876 9.58269 15.8365 9.52265 16.0142 9.52265H17.059V10.7764H16.0142C15.8365 10.7764 15.6876 10.7163 15.5674 10.5961C15.4473 10.4759 15.3873 10.3269 15.3873 10.1493ZM10.3724 15.1646C10.5502 15.1646 10.699 15.2247 10.8189 15.3447C10.939 15.465 10.9991 15.6139 10.9991 15.7915V16.8363H9.7453V15.7915C9.7453 15.6139 9.80541 15.465 9.92564 15.3447C10.0459 15.2247 10.1948 15.1646 10.3724 15.1646ZM5.35711 10.1497C5.35711 10.3275 5.29706 10.4763 5.17698 10.5963C5.05676 10.7164 4.90784 10.7764 4.73022 10.7764H3.68541V9.52265H4.73022C4.90784 9.52265 5.05676 9.58276 5.17698 9.70298C5.29706 9.8232 5.35711 9.97212 5.35711 10.1497ZM10.3737 18.0901C9.27535 18.0901 8.24301 17.8817 7.27663 17.4649C6.31025 17.0481 5.46967 16.4824 4.75488 15.7679C4.04009 15.0534 3.47415 14.2131 3.05706 13.2472C2.64011 12.2812 2.43164 11.2492 2.43164 10.151C2.43164 9.05269 2.64005 8.02035 3.05685 7.05397C3.47366 6.08759 4.03932 5.24701 4.75383 4.53222C5.46834 3.81743 6.30858 3.25149 7.27454 2.83441C8.2405 2.41746 9.27256 2.20898 10.3707 2.20898C11.469 2.20898 12.5014 2.41739 13.4677 2.8342C14.4341 3.25101 15.2747 3.81667 15.9895 4.53118C16.7043 5.24569 17.2702 6.08592 17.6873 7.05188C18.1043 8.01784 18.3127 9.04991 18.3127 10.1481C18.3127 11.2464 18.1043 12.2787 17.6875 13.2451C17.2707 14.2115 16.7051 15.0521 15.9905 15.7668C15.276 16.4816 14.4358 17.0476 13.4698 17.4647C12.5039 17.8816 11.4718 18.0901 10.3737 18.0901ZM17.059 10.1495C17.059 8.28281 16.4112 6.70166 15.1156 5.4061C13.8201 4.11054 12.2389 3.46275 10.3722 3.46275C8.50546 3.46275 6.92432 4.11054 5.62876 5.4061C4.33319 6.70166 3.68541 8.28281 3.68541 10.1495C3.68541 12.0163 4.33319 13.5974 5.62876 14.893C6.92432 16.1885 8.50546 16.8363 10.3722 16.8363C12.2389 16.8363 13.8201 16.1885 15.1156 14.893C16.4112 13.5974 17.059 12.0163 17.059 10.1495Z' fill='%23BCBCC2' stroke='%23BCBCC2' stroke-width='0.0820728'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.events-item--featured__content ul li:nth-child(3):after {
  content: "";
  width: 1px;
  height: 1rem;
  background: #BCBCC2;
  position: absolute;
  top: 0.1111111111rem;
  left: -0.7222222222rem;
}
@media only screen and (max-width: 575px) {
  .events-item--featured__content ul li:nth-child(3):after {
    display: none;
  }
}
.events-item--featured__content .btn-group {
  margin-top: 1.6666666667rem;
}
.events-item--featured__content .btn-group a {
  padding: 0;
}
.single-article {
  padding: 5.5555555556rem 0;
}
@media only screen and (max-width: 991px) {
  .single-article {
    padding: 4.4444444444rem 0;
  }
}
@media only screen and (max-width: 575px) {
  .single-article {
    padding: 1.3333333333rem 0 2.6666666667rem;
  }
}
.single-article .container {
  width: 73.7777777778rem;
  max-width: 100%;
}
.single-article__wrap {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 991px) {
  .single-article__wrap {
    flex-direction: column-reverse;
  }
}
.single-article__sidebar {
  width: 20.5555555556rem;
}
@media only screen and (max-width: 991px) {
  .single-article__sidebar {
    width: 100%;
    padding-top: 3.3333333333rem;
  }
}
.single-article__sidebar__wrap {
  border-radius: 1.1666666667rem;
  background: rgba(79, 20, 46, 0.04);
  padding-bottom: 2px;
}
@media only screen and (max-width: 991px) {
  .single-article__sidebar__wrap {
    background: transparent;
    padding: 0;
  }
}
.single-article__sidebar span {
  color: #525252;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 0.8888888889rem;
  letter-spacing: -0.048px;
}
.single-article__sidebar strong {
  color: #525252;
  font-size: 13.453px;
  font-weight: 500;
  line-height: 1.1111111111rem;
}
.single-article__sidebar .addtoany_shortcode {
  margin-top: 0.5555555556rem;
}
.single-article__sidebar .btn-group {
  margin-top: 1.3333333333rem;
  justify-content: center;
}
@media only screen and (max-width: 991px) {
  .single-article__img {
    display: none;
  }
}
.single-article__img img {
  border-radius: 1.1666666667rem 1.1666666667rem 0 0;
  width: 100%;
}
.single-article__group {
  padding: 1.2777777778rem 1.3888888889rem;
}
@media only screen and (max-width: 991px) {
  .single-article__group {
    padding: 0 0 1.2777777778rem;
  }
}
.single-article__speaker {
  display: flex;
  align-items: center;
  gap: 0.7777777778rem;
  width: 100%;
  margin: 0.5555555556rem 0 1.2777777778rem;
  color: #171717;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1.1111111111rem;
  font-weight: 500;
  line-height: 1.5555555556rem;
}
.single-article__speaker img {
  width: 2.8888888889rem;
  min-width: 2.8888888889rem;
  height: 2.8888888889rem;
  border-radius: 50%;
  object-fit: contain;
}
.single-article__main {
  border-radius: 0 0 1.1666666667rem 1.1666666667rem;
  background: #FFFFFF;
  margin: 0 2px;
  padding: 2.1111111111rem 1.3888888889rem;
}
@media only screen and (max-width: 991px) {
  .single-article__main {
    background: transparent;
    margin: 0;
    padding: 0;
  }
}
.single-article__main span {
  border-radius: 1.1111111111rem;
  background: rgba(20, 26, 31, 0.08);
  padding: 0.3888888889rem 0.8888888889rem;
  color: #1D252C;
  font-size: 13.125px;
  font-weight: 400;
  line-height: 1.1111111111rem;
  letter-spacing: -0.09px;
}
.single-article__main__title {
  color: #141A1F;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1.6666666667rem;
  font-weight: 500;
  line-height: 2.2222222222rem;
  margin-top: 0.6666666667rem;
}
.single-article__main__link {
  padding: 1.1111111111rem;
  text-align: center;
  width: 100%;
  color: #F9FAFA;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.4444444444rem;
  letter-spacing: -0.048px;
  border-radius: 4px;
  background: #1D252C;
}
.single-article__main .btn-transparent {
  padding-left: 0;
  padding-right: 0;
}
.single-article__content {
  width: 38.7222222222rem;
  max-width: 100%;
}
@media only screen and (max-width: 991px) {
  .single-article__content {
    width: 100%;
  }
}
.single-article__content .single-article__img {
  display: none;
}
@media only screen and (max-width: 991px) {
  .single-article__content .single-article__img {
    display: block;
    width: 300px;
  }
}
@media only screen and (max-width: 575px) {
  .single-article__content .single-article__img {
    width: 100%;
  }
}
.single-article__content .single-article__img img {
  border-radius: 0;
}
@media only screen and (max-width: 991px) {
  .single-article__content__wrap {
    margin-top: 2.2222222222rem;
    border-top: 1px solid #D9D9D9;
  }
}
.single-article__content__wrap h2 {
  font-size: 1.3333333333rem;
  line-height: 1.8888888889rem;
  margin: 2.6666666667rem 0 1.9444444444rem;
  font-weight: 500;
}
.single-article__content__wrap h3 {
  font-size: 1.1111111111rem;
  line-height: 1.5555555556rem;
  margin: 1.8888888889rem 0 1.2222222222rem;
  font-weight: 500;
}
.single-article__content__wrap p {
  color: #525252;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.4444444444rem;
  letter-spacing: -0.048px;
  margin: 1.1666666667rem 0;
}
.single-article__content__wrap ul {
  margin: 1.1666666667rem 0;
}
@media only screen and (max-width: 575px) {
  .single-article__content__wrap ul {
    padding-left: 1.1111111111rem;
  }
}
.single-article__content__wrap ul li {
  color: #525252;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.4444444444rem;
  letter-spacing: -0.048px;
}
.single-article__content__links {
  display: none;
}
@media only screen and (max-width: 991px) {
  .single-article__content__links {
    display: flex;
    flex-direction: column;
    width: 300px;
    max-width: 100%;
  }
  .single-article__content__links a {
    width: 100%;
  }
}
@media only screen and (max-width: 991px) and (max-width: 575px) {
  .single-article__content__links {
    width: 100%;
  }
}
.single-article__back {
  color: #707070 !important;
  font-size: 13.563px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .single-article__back {
    display: none;
  }
}
.single-article__back:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12L6 8L10 4' stroke='%23707070' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 16px;
  height: 16px;
  display: block;
}
.single-article h1 {
  color: #171717;
  font-size: 2.4444444444rem;
  font-weight: 500;
  line-height: 3.3333333333rem;
  margin: 2.2222222222rem 0 2.2222222222rem;
}
@media only screen and (max-width: 575px) {
  .single-article h1 {
    font-size: 1.3333333333rem;
    line-height: 1.8888888889rem;
    margin: 1.5555555556rem 0 1.7777777778rem;
  }
}
.single-article__meta {
  display: flex;
  flex-direction: column;
  gap: 1.3333333333rem;
  margin: 0 0 2.6666666667rem;
  padding: 0;
  list-style: none;
}
.single-article__meta li {
  display: flex;
  gap: 0.7777777778rem;
}
.single-article__meta__img {
  width: 3.0555555556rem;
  height: 3.0555555556rem;
  border-radius: 0.5555555556rem;
  background: #81EAC1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.4444444444rem;
  position: relative;
}
.single-article__meta__img span {
  font-size: 12px;
  font-weight: 400;
  line-height: 5px;
  position: absolute;
  top: 1.6666666667rem;
  left: 50%;
  transform: translateX(-50%);
}
@media only screen and (max-width: 1180px) {
  .single-article__meta__img span {
    font-size: 10px;
  }
}
@media only screen and (max-width: 991px) {
  .single-article__meta__img span {
    font-size: 12px;
  }
}
.single-article__meta__img i {
  font-size: 0.3333333333rem;
  font-weight: 400;
  line-height: 0.5555555556rem;
  top: 0.8333333333rem;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  display: none;
}
.single-article__meta__description {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 0.2777777778rem;
}
.single-article__meta__description strong {
  color: #525252;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5555555556rem;
}
.single-article__meta__description b {
  font-weight: 500;
}
.single-article__meta__description br {
  display: none;
}
@media only screen and (max-width: 575px) {
  .single-article__meta__description br {
    display: block;
  }
}
.single-article__meta__description p {
  color: #525252;
  font-size: 0.8888888889rem;
  font-weight: 400;
  line-height: 1.4444444444rem;
  letter-spacing: -0.048px;
  margin: 0;
}
.webinar-embed {
  padding-bottom: 4.4444444444rem;
}
.mktoForm {
  max-width: 100%;
  margin-top: 1.3333333333rem;
}
.mktoForm .mktoFormRow {
  display: flex;
  gap: 0.5555555556rem;
}
.mktoForm .mktoFormCol {
  width: 100%;
  float: none;
  margin: 0 !important;
  min-height: 0;
}
.mktoForm .mktoFieldWrap {
  width: 100%;
}
.mktoForm .mktoLabel {
  display: none;
}
.mktoForm .mktoGutter, .mktoForm .mktoOffset {
  display: none;
}
.mktoForm .mktoField {
  padding: 0.8333333333rem 1.4444444444rem !important;
  border-radius: 0.5555555556rem;
  border: 1px solid #D3D3D3;
  background: #FCFCFC;
  backdrop-filter: blur(21px);
  color: #646464;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  width: 100% !important;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  margin-bottom: 0.8888888889rem;
  box-shadow: none;
  min-height: 3.1111111111rem;
  margin-bottom: 0.5555555556rem !important;
}
@media only screen and (max-width: 575px) {
  .mktoForm .mktoField {
    padding: 1.1111111111rem !important;
    line-height: 1.3333333333rem;
  }
}
.mktoForm .nice-select.open {
  z-index: 2;
}
.mktoForm .nice-select .current {
  background: transparent !important;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  color: #646464;
  font-family: "Inter", sans-serif;
}
@media only screen and (max-width: 575px) {
  .mktoForm .nice-select .current {
    line-height: 1.3333333333rem;
  }
}
.mktoForm .nice-select .list {
  width: calc(100% + 2px);
  z-index: 2;
  left: -1px;
  margin-top: 0.3888888889rem;
  border: 1px solid #D3D3D3;
  border-radius: 0.5555555556rem;
  box-shadow: none;
  max-height: 300px;
  overflow-y: auto;
}
.mktoForm .nice-select:after {
  border-bottom: 1px solid #646464;
  border-right: 1px solid #646464;
  width: 0.4444444444rem;
  height: 0.4444444444rem;
  right: 0.8888888889rem;
}
.mktoForm .nice-select .option {
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  min-height: auto;
  padding: 0.4444444444rem 1.4444444444rem;
}
@media only screen and (max-width: 575px) {
  .mktoForm .nice-select .option {
    padding: 0.4444444444rem 1.1111111111rem;
  }
}
.mktoForm .select2 {
  margin-bottom: 0.8888888889rem;
  width: 100% !important;
}
.mktoForm .select2 .select2-selection {
  padding: 0.8333333333rem 1.4444444444rem;
  border-radius: 0.5555555556rem;
  border: 1px solid #D3D3D3;
  background: #FCFCFC;
  backdrop-filter: blur(21px);
  color: #646464;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  width: 100% !important;
  outline: none;
  box-shadow: none;
  min-height: 3.1111111111rem;
}
.mktoForm .select2 .select2-selection__rendered {
  padding: 0 !important;
  background: transparent !important;
}
.mktoForm .select2 .select2-selection__placeholder {
  color: #646464;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
}
.mktoForm .select2 .select2-selection__arrow {
  background: transparent !important;
}
.mktoForm .select2 .select2-selection__arrow b {
  border-bottom: 1px solid #646464 !important;
  border-right: 1px solid #646464 !important;
  border-top: 0 !important;
  border-left: 0 !important;
  width: 0.4444444444rem !important;
  height: 0.4444444444rem !important;
  right: 0.8888888889rem !important;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: 0.3333333333rem !important;
  margin-left: -0.6666666667rem !important;
}
.mktoForm .mktoHtmlText {
  color: #646464;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
}
.mktoForm .mktoCheckboxList {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.mktoForm .mktoCheckboxList .mktoField {
  -webkit-appearance: auto;
  width: 20px !important;
  margin-bottom: 0 !important;
  min-height: 20px;
}
.mktoForm .mktoButtonRow {
  margin-top: 0;
  width: 100%;
}
@media only screen and (max-width: 575px) {
  .mktoForm .mktoButtonRow {
    margin-top: 0;
  }
}
.mktoForm .mktoButtonRow .mktoButtonWrap {
  margin: 1.1111111111rem 0 0 !important;
}
.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
  width: 100%;
  padding: 1.1111111111rem !important;
  border-radius: 0.5555555556rem;
  background: #131313 !important;
  color: #F9FAFA !important;
  border: none !important;
  font-family: "Inter", sans-serif;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  letter-spacing: -0.048px;
}
.select2-container .select2-dropdown {
  border: 1px solid #D3D3D3;
  border-radius: 0.5555555556rem;
}
.select2-container .select2-search__field {
  background: #FCFCFC;
  backdrop-filter: blur(21px);
  color: #646464 !important;
  font-family: "Inter", sans-serif;
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  width: 100% !important;
  outline: none;
  margin-bottom: 0.8888888889rem;
  border-radius: 0.5555555556rem;
  border: 1px solid #D3D3D3 !important;
  padding: 0.2777777778rem 1.1111111111rem !important;
}
.select2-container .select2-results li {
  font-size: 0.7777777778rem;
  font-weight: 400;
  line-height: 1.2222222222rem;
  min-height: auto;
  padding: 0.4444444444rem 1.4444444444rem;
}
@media only screen and (max-width: 575px) {
  .select2-container .select2-results li {
    padding: 0.4444444444rem 1.1111111111rem;
  }
}
.select2-container .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #F1FFF8 !important;
  color: #646464 !important;
}
.select2-container.select2-container--open .select2-selection__arrow b {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#event-popup p + p {
  margin-top: 0.7777777778rem;
}
.site-footer {
  margin-top: 0 !important;
}
.site-footer__banner {
  display: none;
}
.site-footer__trusted__logos {
  margin-top: 0 !important;
}
