@charset "UTF-8";
/* xl - DESKTOP STYLES */
:root {
  --vw: 1920;
  --lightgray: #eeeeee;
  --cream: #FBF9F9;
}
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.with-button-dark-blue .bricks-background-primary {
  border: 1px solid #2b3440;
  transition: all 0.3s ease-in-out;
  transform: translate(0, 0);
}
.with-button-dark-blue .bricks-background-primary:hover {
  border: 1px solid rgba(43, 52, 64, 0.5) !important;
}
.with-button-dark-blue .bricks-background-primary:active {
  transform: translate(0, 1px);
}
.with-button-dark-green .bricks-background-primary {
  border: 1px solid #38402a;
  transition: all 0.3s ease-in-out;
  transform: translate(0, 0);
}
.with-button-dark-green .bricks-background-primary:hover {
  border: 1px solid rgba(56, 64, 42, 0.5) !important;
}
.with-button-dark-green .bricks-background-primary:active {
  transform: translate(0, 1px);
}
.with-button-dark-brown .bricks-background-primary {
  border: 1px solid #54481c;
  transition: all 0.3s ease-in-out;
  transform: translate(0, 0);
}
.with-button-dark-brown .bricks-background-primary:hover {
  border: 1px solid rgba(84, 72, 28, 0.5) !important;
}
.with-button-dark-brown .bricks-background-primary:active {
  transform: translate(0, 1px);
}
@keyframes animDown {
  0% {
    opacity: 1;
    transform: translate(0, 0%);
  }
  25% {
    opacity: 0;
    transform: translate(0, 100%);
  }
  50% {
    opacity: 0;
    transform: translate(0, -100%);
  }
  75% {
    opacity: 1;
    transform: translate(0, 0%);
  }
}
@keyframes animTopRight {
  0% {
    opacity: 1;
    transform: translate(0, 0%);
  }
  25% {
    opacity: 0;
    transform: translate(100%, -100%);
  }
  50% {
    opacity: 0;
    transform: translate(-100%, 100%);
  }
  75% {
    opacity: 1;
    transform: translate(0, 0%);
  }
}
@keyframes animRight {
  0% {
    opacity: 1;
    transform: translate(0, 0%);
  }
  25% {
    opacity: 0;
    transform: translate(50%, 0%);
  }
  50% {
    opacity: 0;
    transform: translate(-50%, 0%);
  }
  75% {
    opacity: 1;
    transform: translate(0, 0%);
  }
}
@keyframes animLine {
  0% {
    opacity: 0.5;
    width: 100%;
    transform: translate(0, 0px);
  }
  25% {
    opacity: 0;
    width: 100%;
    transform: translate(0, 0px);
  }
  50% {
    opacity: 0;
    width: 0%;
    transform: translate(0, 0px);
  }
  75% {
    opacity: 0.5;
    width: 100%;
  }
}
.rd-btn {
  text-decoration: none !important;
  border-bottom: 0 !important;
  position: relative;
}
.rd-btn .icon-wrap {
  position: relative;
  overflow: hidden;
}
.rd-btn .icon {
  transition: all 0.2s ease-in-out;
}
.rd-btn .line-wrap {
  width: 100%;
  height: 1px;
  bottom: -1px;
  left: 0;
  position: absolute;
  transition: all 0.2s ease-in-out;
  opacity: 1;
  display: flex;
  justify-content: center;
}
.rd-btn .line-wrap .line {
  width: 100%;
  height: 1px;
  background-color: #2B3440;
  display: block;
  opacity: 0.5;
}
.rd-btn:hover .line {
  animation: animLine 1s ease-in-out 0.1s 1 normal forwards;
}
.rd-btn.btn-download:hover .icon {
  animation: animDown 1.1s ease-in-out 0.1s 1 normal forwards;
}
.rd-btn.btn-download:hover .line {
  animation: animLine 1s ease-in-out 0.1s 1 normal forwards;
}
.rd-btn.btn-link:hover .icon {
  animation: animTopRight 1.1s ease-in-out 0.1s 1 normal forwards;
}
.rd-btn.dark-green .line {
  background-color: #38402A !important;
}
.rd-btn.brown .line {
  background-color: #54481C !important;
}
.rd-btn.white .line {
  background-color: #FBF9F9 !important;
}
.rd-filter .filter-btn {
  opacity: 0.5;
  transition: all 0.2s ease-in-out;
}
.rd-filter .filter-btn:hover, .rd-filter .filter-btn.active {
  opacity: 1;
}
.module__video .icon-play {
  transition: all 0.2s ease-in-out;
  opacity: 0.5;
  transform: scale(1);
}
.module__video:hover .icon-play {
  transform: scale(1);
  opacity: 1;
}
@keyframes downAnim {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.rd-explore-accordion .listening .rd-accordion-icon {
  transform: rotate(180deg);
}
.rd-explore-accordion .listening.brx-open .rd-accordion-icon {
  transform: rotate(0deg);
}
.pswp__button.pswp__button--close {
  width: 34px !important;
  height: 34px !important;
  position: relative;
}
.pswp__button.pswp__button--close:before, .pswp__button.pswp__button--close:after {
  content: " ";
  display: block;
  width: 24px;
  height: 1px;
  background-color: #fff;
  position: absolute;
  top: 16px;
  left: 5px;
}
.pswp__button.pswp__button--close:before {
  transform: rotate(45deg);
}
.pswp__button.pswp__button--close:after {
  transform: rotate(-45deg);
}
.pswp__button.pswp__button--close svg {
  display: none;
}
.pswp__bg {
  opacity: 0.95 !important;
}
.rd-mobile-menu {
  width: 100%;
  padding: 0 22px;
  font-size: 14px;
  line-height: 1.4em;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  margin: 0 0 calc(120/844*100vh) 0;
}
.rd-mobile-menu ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  column-gap: 20px;
  align-items: center;
  margin: 0px 0 30px;
}
.rd-mobile-menu ul li a {
  width: 15px;
  line-height: 1em;
}
.rd-mobile-menu ul li a svg {
  width: 100%;
  height: auto;
}
.rd-mobile-menu div > a {
  display: inline-block;
  text-decoration: underline;
}
.auto-scroll-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  touch-action: pan-y;
  cursor: grab;
}
.auto-scroll-wrap:active {
  cursor: grabbing;
}
.auto-scroll-track {
  display: flex;
  width: max-content;
  will-change: transform;
}
.item {
  flex: 0 0 auto;
  min-width: 220px;
  margin-right: 16px;
  padding: 40px 24px;
  background: #f3f3f3;
  border-radius: 12px;
  text-align: center;
}
.rd-filter-homes {
  display: flex;
  column-gap: 20px;
}
.rd-filter-homes li label {
  height: 42px;
  padding: 17px 25px 16px;
  border: 1px solid #000;
  border-radius: 42px;
  font-size: 14px;
  font-weight: 500;
  opacity: 0.5;
}
.rd-filter-homes li label input {
  display: none;
}
.rd-filter-homes li.brx-option-active label {
  opacity: 1;
}
.rd-image, .rd-video {
  opacity: 1;
  transition: all 0.5s ease-in-out 0.3s;
}
.rd-image.bricks-lazy-hidden, .rd-video.bricks-lazy-hidden {
  opacity: 0;
  transition: all 0.5s ease-in-out 0.3s;
}
.rd-footer-block #menu-footer-links {
  list-style: none;
  padding: 0 !important;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
}
.rd-footer-block #menu-footer-links a {
  display: flex;
  column-gap: 8px;
  /*
			&:after {
				content: '→';
				display: block;
				margin-left: 4px;
				position: relative;
				left: 0;
				transition: all .2s ease-in-out;
			}
			*/
  /*
			
			&:hover {
				&:after {
					left: 4px;
				}
			}
			
			*/
}
.rd-footer-block #menu-footer-links a .icon-wrap {
  position: relative;
}
.rd-footer-block #menu-footer-links a .icon {
  transition: all 0.2s ease-in-out;
}
.rd-footer-block #menu-footer-links a .line {
  width: 100%;
  height: 1px;
  background-color: #2B3440;
  bottom: -1px;
  left: 0;
  position: absolute;
  transition: all 0.2s ease-in-out;
  opacity: 0.5;
  display: none;
}
.rd-footer-block #menu-footer-links a:hover .line {
  opacity: 1;
}
.rd-footer-block #menu-footer-links a:hover .icon {
  animation: animRight 0.5s ease-in-out 0.1s 1 normal forwards;
}
#rd-register .row {
  display: flex;
  flex-direction: row;
  column-gap: 30px;
}
#rd-register .row .col {
  width: 100%;
  position: relative;
  height: 50px;
  margin-top: 12px;
}
#rd-register .row .col.input-wrap {
  border-bottom: 1px solid #2B3440;
}
#rd-register .row .col.input-wrap label {
  position: absolute;
  top: 0;
  left: 0;
  min-height: 50px;
  margin: 0;
  z-index: 0;
  padding: 15px 0 0;
}
#rd-register .row .col.input-wrap.filled label {
  font-size: 12px;
  height: auto;
  padding-top: 0;
  top: -10px;
}
#rd-register .row .col.input-radio {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
#rd-register .row .col.input-radio label {
  position: static;
}
#rd-register .row .col.input-radio .radio-options {
  display: flex;
  flex-direction: row;
  column-gap: 25px;
}
#rd-register .row .col.input-radio .radio-options label {
  flex-direction: row;
  align-items: center;
  display: flex;
  margin: 0;
  padding: 0;
  column-gap: 15px;
}
#rd-register .row .col.input-radio .radio-options label input {
  appearance: none;
  -webkit-appearance: none;
  min-width: 15px;
  width: 15px;
  height: 15px;
  background-color: transparent;
  border: 1px solid #2B3440;
  border-radius: 15px;
}
#rd-register .row .col.input-radio .radio-options label input:checked {
  background-color: #2B3440;
}
#rd-register .row .col.input-checkbox {
  display: flex;
  flex-direction: row;
  height: auto;
  border-bottom: 0;
  margin-top: 40px;
}
#rd-register .row .col.input-checkbox label {
  position: static;
  padding-top: 0;
  display: flex;
  flex-direction: row;
  column-gap: 15px;
}
#rd-register .row .col.input-checkbox label input {
  appearance: none;
  -webkit-appearance: none;
  display: block;
  min-width: 15px;
  width: 15px;
  height: 15px;
  max-width: 15px;
  max-height: 15px;
  border: 1px solid #2B3440;
  border-radius: 15px;
  position: relative;
  top: 2px;
}
#rd-register .row .col.input-checkbox label input:checked {
  background-color: #2B3440;
}
#rd-register .row .col.input-checkbox label .legal {
  font-size: 14px;
  line-height: 21px;
}
#rd-register .row .col.input-checkbox .radio-options {
  display: flex;
  flex-direction: row;
}
#rd-register .row .col.input-button {
  height: auto;
  border-bottom: 0;
  margin-top: 37px;
}
#rd-register .row .col.input-button button {
  font-size: 14px;
  width: 136px;
  height: 42px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 42px;
  background-color: transparent;
  border: 1px solid #2b3440;
  color: #2B3440 !important;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
  transform: translate(0, 0px);
}
#rd-register .row .col.input-button button:hover {
  border: 1px solid rgba(43, 52, 64, 0.5);
}
#rd-register .row .col.input-button button:active {
  transform: translate(0, 1px);
}
#rd-register .row .col input, #rd-register .row .col select {
  position: relative;
  z-index: 2;
  background-color: transparent;
  height: 50px;
  padding: 0;
  border: 0;
  font-size: 18px;
  color: #2B3440;
  font-family: "PP Neue Montreal";
  font-weight: 300;
}
#rd-register .row .col input:focus, #rd-register .row .col select:focus {
  outline: none;
}
#rd-register .row .col label {
  font-size: 18px;
  color: #2B3440;
  font-family: "PP Neue Montreal";
  font-weight: 300;
}
#rd-register .row .col input:-webkit-autofill, #rd-register .row .col input:-webkit-autofill:hover, #rd-register .row .col input:-webkit-autofill:focus, #rd-register .row .col textarea:-webkit-autofill, #rd-register .row .col textarea:-webkit-autofill:hover, #rd-register .row .col textarea:-webkit-autofill:focus, #rd-register .row .col select:-webkit-autofill, #rd-register .row .col select:-webkit-autofill:hover, #rd-register .row .col select:-webkit-autofill:focus {
  -webkit-text-fill-color: #2B3440 !important;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
  color: #2B3440 !important;
}
body #brx-content {
  opacity: 0;
  transition: all 0.3s ease-in-out 0.2s;
}
body.is-loaded #brx-content {
  opacity: 1;
}
.with-italic em, .with-italic i {
  font-family: "GT Canon" !important;
  letter-spacing: 0;
}
.with-italic .show-sm {
  display: none;
}
.rd-explore-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
@keyframes myAnim {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes ray1 {
  0% {
    opacity: 0.5;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(5);
  }
}
.rd-map-labels > .brxe-block {
  /*
		&:before,
		&:after {
			content: ' ';
			display: block;
			width: 20px;
			height: 20px;
			min-height: 20px;
			background-color: #2B3440;
			border-radius: 20px;
			position: absolute;
			left: 0;
			top: 0;
			animation: myAnim 2s ease 0s 1 normal forwards;
		}
		
		&:before {
			transform: scale(1.5);
			opacity: 0.2;
		}
		
		&:after {
			transform: scale(2);
			opacity: 0.2;
		}
		*/
}
.rd-map-labels > .brxe-block .ray-1, .rd-map-labels > .brxe-block .ray-2 {
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.rd-map-labels > .brxe-block.active .ray-1 {
  animation: ray1 2s ease 0s infinite normal forwards;
}
.rd-map-labels > .brxe-block.active .ray-2 {
  animation: ray1 2s ease 0.5s infinite normal forwards;
}
.brxe-slider-nested.rd-slider .splide__slide {
  min-width: 720px !important;
  max-width: 720px !important;
}
.brxe-slider-nested.rd-slider .splide__slide img {
  opacity: 0.5;
  transition: all 0.2s ease-in-out;
}
.brxe-slider-nested.rd-slider .splide__slide .slider-caption {
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.brxe-slider-nested.rd-slider .splide__slide .slider-caption .brxe-text p strong {
  font-weight: 500 !important;
}
.brxe-slider-nested.rd-slider .splide__slide.is-active img {
  opacity: 1;
}
.brxe-slider-nested.rd-slider .splide__slide.is-active .slider-caption {
  opacity: 1;
}
.brxe-slider-nested.rd-slider .splide__pagination {
  transform: translate(-100%, 100%) !important;
  flex-wrap: nowrap;
}
.brxe-slider-nested.rd-slider .splide__arrow--next {
  width: 100%;
  height: 447px;
  top: 0%;
  transform: translate(0%, 0%);
  opacity: 0;
}
.brxe-slider-nested.rd-slider .splide__arrow--prev {
  display: none;
}
.brxe-slider-nested.rd-event-slider .splide__slide {
  opacity: 0.5;
  transition: all 0.2s ease-in-out;
}
.brxe-slider-nested.rd-event-slider .splide__slide.is-visible {
  opacity: 1;
}
@media (max-width: 1439px) {
  .brxe-slider-nested.rd-slider .splide__pagination {
    transform: translate(0, 100%) !important;
  }
}
body.page-id-491 .rd-mobile-menu {
  margin-bottom: 30px;
}
.brxe-text a, .brxe-text a:link, .brxe-text a:visited, .brxe-text a:active {
  text-decoration: underline;
}
::selection {
  background: #2B3440;
  color: #FBF9F9;
  text-shadow: none;
}
::-moz-selection {
  background: #2B3440;
  color: #FBF9F9;
  text-shadow: none;
}
#brx-header.brx-sticky {
  transition: background-color 0.2s ease-in-out 0.4s, transform 0.3s ease-in-out, top 0.3s ease-in-out !important;
}
body:not('.single-event') #brx-header.scrolling.slide-up {
  background-color: rgba(43, 52, 64, 0) !important;
}
body:not('.single-event') #brx-header.scrolling {
  background-color: #2b3440 !important;
}
body .rd-logo path {
  transition: all 0.2s ease-in-out;
}
body.mobile-menu-open .rd-logo path {
  fill: #FBF9F9 !important;
}
body.mobile-menu-open :where(.brxe-nav-menu) .bricks-mobile-menu-toggle span {
  transition: all 0.2s ease-in-out;
  background-color: #FBF9F9 !important;
}
body.single-event #menu-item-720 a:before, body.single-program #menu-item-720 a:before, body.page-id-715 #menu-item-720 a:before {
  opacity: 1 !important;
  transform: scale(1) !important;
  background-color: var(--dark-brown) !important;
}
body.single-event #menu-main .menu-item a:before, body.single-program #menu-main .menu-item a:before, body.page-id-715 #menu-main .menu-item a:before {
  background-color: var(--dark-brown) !important;
}
body #menu-main .menu-item a {
  position: relative;
}
body #menu-main .menu-item a:before {
  content: " ";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 20px;
  background-color: var(--cream);
  position: absolute;
  top: 3px;
  left: -16px;
  transition: all 0.3s ease-in-out;
  transform: scale(0.8);
  opacity: 0;
}
body #menu-main .menu-item a:hover:before {
  opacity: 1;
  transform: scale(1);
}
body #menu-main .menu-item.current-menu-item a:before {
  opacity: 1;
  transform: scale(1);
}
body.page-id-491 #menu-main .menu-item a:before {
  background-color: #2B3440 !important;
}
body.single-event #menu-main .menu-item a:before {
  background-color: #54481C !important;
}
/*

.cursor {
	position: fixed;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #eee;
	pointer-events: none;
	mix-blend-mode: difference;
	transform: scale(1);
	z-index: 99999999;
	transition: transform .2s ease-in-out, opacity .2s ease-in-out;

	&.hide {
		opacity: 0 !important;
	}
	
	&.on-link {
		transform: scale(1.5);
	}

 }
*/
.vision-text ul {
  list-style: none;
  padding: 0;
}
.vision-text ul li {
  position: relative;
  padding-left: 30px;
}
.vision-text ul li:before {
  content: " ";
  display: block;
  width: 4px;
  height: 4px;
  background-color: #38402A;
  position: absolute;
  left: 13px;
  top: 8px;
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  #brx-content {
    overflow-x: hidden;
  }
  .pswp__top-bar {
    height: 52px !important;
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .with-italic .hide-sm {
    display: none;
  }
  .with-italic .nowrap-sm {
    white-space: nowrap;
  }
  .with-italic .show-sm {
    display: block;
  }
  .brxe-nav-menu .bricks-mobile-menu-toggle span {
    height: 1px;
  }
  .bricks-mobile-menu-wrapper {
    justify-content: space-between !important;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu {
    margin: auto 0 !important;
    transform: translate(0, calc(30 / 844 * 100svh));
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu .menu-item-490 {
    max-width: 192px;
    margin: 0 0 0 auto !important;
  }
  .brxe-slider-nested.rd-slider {
    min-width: 200vw;
  }
  .brxe-slider-nested.rd-slider .splide__slide {
    min-width: 326px !important;
    max-width: 326px !important;
  }
  .brxe-slider-nested.rd-slider .splide__slide img {
    opacity: 0.5;
    transition: all 0.2s ease-in-out;
  }
  .brxe-slider-nested.rd-slider .splide__slide .slider-caption {
    opacity: 0;
    transition: all 0.2s ease-in-out;
  }
  .brxe-slider-nested.rd-slider .splide__slide .slider-caption .brxe-text p strong {
    font-weight: 500 !important;
  }
  .brxe-slider-nested.rd-slider .splide__slide.is-active img {
    opacity: 1;
  }
  .brxe-slider-nested.rd-slider .splide__slide.is-active .slider-caption {
    opacity: 1;
  }
  .brxe-slider-nested.rd-slider .splide__pagination {
    transform: translate(-100%, 100%) !important;
    flex-wrap: nowrap;
  }
  .brxe-slider-nested.rd-slider .splide__arrow--next {
    width: 100%;
    height: 100%;
    top: 0%;
    transform: translate(0%, 0%);
    opacity: 0;
    display: none;
  }
  .brxe-slider-nested.rd-slider .splide__arrow--prev {
    display: none;
  }
  body {
    /* register page */
  }
  body #brx-header.scrolling.slide-up {
    top: 0px;
    background-color: rgba(43, 52, 64, 0);
  }
  body #brx-header.scrolling {
    background-color: #2b3440;
    top: -14px;
  }
  body.page-id-491 #brx-header.scrolling.slide-up {
    background-color: rgba(251, 249, 249, 0);
  }
  body.page-id-491 #brx-header.scrolling {
    background-color: #fbf9f9;
  }
  body.single-event :where(.brxe-nav-menu) .bricks-mobile-menu-toggle span {
    background-color: #54481C;
  }
  body.single-event :where(.brxe-nav-menu) .bricks-mobile-menu-toggle span, body.single-program :where(.brxe-nav-menu) .bricks-mobile-menu-toggle span, body.page-id-715 :where(.brxe-nav-menu) .bricks-mobile-menu-toggle span {
    background-color: #54481C;
  }
  #rd-register .row {
    flex-direction: column;
  }
  #rd-register .row .col {
    width: 100%;
    position: relative;
    height: 50px;
    margin-top: 12px;
  }
  #rd-register .row .col.input-wrap {
    border-bottom: 1px solid #000;
  }
  #rd-register .row .col.input-wrap label {
    position: absolute;
    top: 0;
    left: 0;
    min-height: 50px;
    margin: 0;
    z-index: 0;
    padding: 15px 0 0;
  }
  #rd-register .row .col.input-wrap.filled label {
    font-size: 12px;
    height: auto;
    padding-top: 0;
    top: -10px;
  }
  #rd-register .row .col.input-radio {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  #rd-register .row .col.input-radio label {
    position: static;
  }
  #rd-register .row .col.input-radio .radio-options {
    display: flex;
    flex-direction: row;
    column-gap: 20px;
  }
  #rd-register .row .col.input-radio .radio-options label {
    flex-direction: row;
    align-items: center;
    display: flex;
    margin: 0;
    padding: 0;
    column-gap: 8px;
  }
  #rd-register .row .col.input-radio .radio-options label input {
    appearance: none;
    -webkit-appearance: none;
    min-width: 15px;
    width: 15px;
    height: 15px;
    background-color: transparent;
    border: 1px solid #2B3440;
    border-radius: 15px;
  }
  #rd-register .row .col.input-radio .radio-options label input:checked {
    background-color: #2B3440;
  }
  #rd-register .row .col.input-checkbox {
    display: flex;
    flex-direction: row;
    height: auto;
    border-bottom: 0;
    margin-top: 40px;
  }
  #rd-register .row .col.input-checkbox label {
    position: static;
    padding-top: 0;
    display: flex;
    flex-direction: row;
    column-gap: 15px;
  }
  #rd-register .row .col.input-checkbox label input {
    appearance: none;
    -webkit-appearance: none;
    display: block;
    min-width: 15px;
    width: 15px;
    height: 15px;
    max-width: 15px;
    max-height: 15px;
    border: 1px solid #2B3440;
    border-radius: 15px;
    position: relative;
    top: 2px;
  }
  #rd-register .row .col.input-checkbox label input:checked {
    background-color: #2B3440;
  }
  #rd-register .row .col.input-checkbox label .legal {
    font-size: 14px;
    line-height: 21px;
  }
  #rd-register .row .col.input-checkbox .radio-options {
    display: flex;
    flex-direction: row;
  }
  #rd-register .row .col.input-button {
    margin-top: 42px;
    border-bottom: 0;
  }
  #rd-register .row .col.input-button button {
    font-size: 14px;
    width: 100%;
    height: 42px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border-radius: 42px;
    background-color: transparent;
    border: 1px solid #2B3440;
  }
  #rd-register .row .col input, #rd-register .row .col select {
    position: relative;
    z-index: 2;
    background-color: transparent;
    height: 50px;
    padding: 0;
    border: 0;
    font-size: 18px;
    color: #2B3440;
    font-family: "PP Neue Montreal";
    font-weight: 300;
  }
  #rd-register .row .col input:focus, #rd-register .row .col select:focus {
    outline: none;
  }
  #rd-register .row .col label {
    font-size: 18px;
    color: #2B3440;
    font-family: "PP Neue Montreal";
    font-weight: 300;
  }
  #rd-register .row .col input:-webkit-autofill, #rd-register .row .col input:-webkit-autofill:hover, #rd-register .row .col input:-webkit-autofill:focus, #rd-register .row .col textarea:-webkit-autofill, #rd-register .row .col textarea:-webkit-autofill:hover, #rd-register .row .col textarea:-webkit-autofill:focus, #rd-register .row .col select:-webkit-autofill, #rd-register .row .col select:-webkit-autofill:hover, #rd-register .row .col select:-webkit-autofill:focus {
    -webkit-text-fill-color: #2B3440 !important;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset;
    transition: background-color 5000s ease-in-out 0s;
    color: #2B3440 !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F7-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F7-scss-tablet-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASF%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAkCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBF%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAA4CF%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAOF%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAD5jCH%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BACmmCC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD3mCH%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */