/* xl - DESKTOP STYLES */
:root {
  --vw: 1920;
  --purple: #9495fb;
}
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*

.best-module {
	.brxe-block {
		opacity: 1;
		transition: all .3s ease-in-out .2s;
		
		&.bricks-lazy-hidden {
			opacity: 0;
			transition: all .3s ease-in-out;
		}
	}
}

*/
.item__news .brxe-heading a:hover {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.blog .form-group select {
  color: #fff !important;
}
.blog .form-group.submit-button-wrapper button {
  margin-left: calc(100% / 12 * 6) !important;
}
.text_selected_clients ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
}
.text_selected_clients ul li {
  display: inline-block;
}
.text_selected_clients ul li:after {
  content: ",";
}
.text_selected_clients ul li:last-child:after {
  content: "." !important;
}
.best__faqs .listening .accordion-icon {
  position: relative;
  transition: all 0.2s ease-in-out;
  transform: rotate(0deg);
}
.best__faqs .listening .accordion-icon:before, .best__faqs .listening .accordion-icon:after {
  content: " ";
  display: block;
  width: 21px;
  height: 1px;
  background-color: #000;
  position: absolute;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}
.best__faqs .listening .accordion-icon:before {
  top: 10px;
}
.best__faqs .listening .accordion-icon:after {
  top: 10px;
  transform: rotate(90deg);
}
.best__faqs .listening.brx-open .accordion-icon {
  transform: rotate(90deg);
}
.best__faqs .listening.brx-open .accordion-icon:before {
  opacity: 0;
}
body.dark.post-type-archive-work .btn-work-with-us, body.dark.page-id-2 .btn-work-with-us {
  transition: background-color 0.2s ease-in-out, transform 0.8s ease-in-out, color 0.2s ease-in-out !important;
}
body.dark.post-type-archive-work .btn-work-with-us:hover, body.dark.page-id-2 .btn-work-with-us:hover {
  background-color: var(--purple) !important;
  color: #fff !important;
}
.message {
  display: flex;
  justify-content: flex-end;
  background: none;
}
.message .text {
  width: 50%;
  color: #000;
}
.bs-social-slider .splide__slide {
  overflow: hidden;
}
.bs-social-slider .splide__slide {
  height: 100%;
}
.bs-social-slider .splide__slide > div {
  height: 100%;
  width: 100%;
}
.bs-social-slider .splide__slide > div a {
  display: block;
  height: 100%;
}
.bs-social-slider .splide__slide > div a img {
  width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.single-work .best-services-tag {
  line-height: calc(22/14*1em) !important;
  display: inline-block !important;
}
.single-work .best-services-tag div {
  line-height: calc(22/14*1em) !important;
}
.single-work .best-footer .best-pagination {
  display: flex !important;
}
.best-test-slider .splide__track .splide__list .splide__slide {
  height: 100%;
  max-width: fit-content;
  min-width: fit-content;
}
.best-test-slider .splide__track .splide__list .splide__slide img {
  height: 100%;
  width: auto;
}
.cursor {
  position: fixed;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--purple);
  pointer-events: none;
  mix-blend-mode: difference;
  z-index: 99999999;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  opacity: 0;
}
.cursor.on-work {
  transform: scale(1.5);
}
.cursor.hide {
  opacity: 0 !important;
}
body {
  opacity: 1;
  transition: all 0.8s ease-in-out 0.5s;
  cursor: none !important;
}
body #smooth-wrapper {
  opacity: 0;
  transition: all 0.8s ease-in-out 0.5s;
}
body .logotype a, body .bricks-nav-menu a, body .brxe-button, body .best-footer-links a, body .fve-marquee-content a, body .scrollto, body .bricks-video-overlay, body .item__team, body .item__team-hover, body .bs-social-slider a, body a {
  cursor: none !important;
}
body.page-id-2 #brx-header {
  transform: translate(0, -100%);
  transition: all 0.8s ease-in-out;
}
body.page-id-2 .btn-work-with-us {
  transform: translate(0, -200%);
  transition: all 0.8s ease-in-out;
}
body.page-id-2 .best-landing-video {
  opacity: 0;
  transition: all 0.8s ease-in-out;
}
body.page-id-2 .best-landing-logo svg rect, body.page-id-2 .best-landing-logo svg path {
  fill: #000;
  transition: all 0.8s ease-in-out;
}
body.page-id-2 #smooth-content {
  background-color: #9495FB;
  transition: background-color 0.8s ease-in-out;
}
body.page-id-2 .best-logo-anim {
  transition: all 0.8s ease-in-out;
  opacity: 1;
}
body.page-id-2.best-loaded .best-logo-anim {
  opacity: 0 !important;
}
body.page-id-2.best-loaded #brx-header {
  transform: translate(0, 0%);
}
body.page-id-2.best-loaded .btn-work-with-us {
  transform: translate(0, 0%);
}
body.page-id-2.best-loaded .best-landing-video {
  opacity: 1;
}
body.page-id-2.best-loaded .best-landing-logo svg rect, body.page-id-2.best-loaded .best-landing-logo svg path {
  fill: #fff;
}
body.page-id-2.best-loaded #smooth-content {
  background-color: #000000;
}
body.is-loaded #smooth-wrapper {
  opacity: 1;
}
body.is-loaded .best-loading {
  opacity: 0;
}
body.is-loaded .cursor {
  opacity: 1;
}
body.dark.page-id-2 .btn-work-with-us {
  background-color: #fff !important;
  color: #000 !important;
}
body.dark.page-id-95 .btn-work-with-us, body.dark.dark.blog .btn-work-with-us, body.dark.dark.single-post .btn-work-with-us {
  background-color: #9495FB !important;
  color: #fff !important;
}
body.dark.post-type-archive-work .btn-work-with-us {
  background-color: #fff !important;
  color: #000 !important;
}
body.dark .logotype {
  color: #fff;
}
body.dark .bricks-mobile-menu-toggle .bar-top, body.dark .bricks-mobile-menu-toggle .bar-center, body.dark .bricks-mobile-menu-toggle .bar-bottom {
  background-color: #fff;
}
body.dark .switch-mode {
  color: #fff !important;
}
body.dark .switch-mode:after {
  background-color: #fff !important;
}
body.dark #menu-main li a {
  color: #fff;
}
body.dark #menu-main li a:after {
  background-color: #fff !important;
}
body.dark.no-scroll .logotype {
  color: #000;
}
body.dark.no-scroll .bricks-mobile-menu-toggle .bar-top, body.dark.no-scroll .bricks-mobile-menu-toggle .bar-center, body.dark.no-scroll .bricks-mobile-menu-toggle .bar-bottom {
  background-color: #000;
}
body.dark.no-scroll .switch-mode {
  color: #000 !important;
}
body.dark.no-scroll .switch-mode:after {
  background-color: #fff !important;
}
body.dark.no-scroll .btn-work-with-us {
  background-color: #000 !important;
}
body.dark.no-scroll #menu-main li a {
  color: #fff;
}
body #menu-main li a {
  opacity: 1;
  transition: all 0.2s ease-in-out;
  position: relative;
}
body #menu-main li a:hover {
  opacity: 0.8;
}
body #menu-main li a:hover:after {
  width: 100%;
  opacity: 0.7;
}
body #menu-main li a:after {
  content: " ";
  display: block;
  width: 0%;
  position: absolute;
  height: 1px;
  background-color: #fff;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
body #menu-main li.current-menu-item a:after {
  width: 100%;
  opacity: 0.7;
}
body.page-id-97 #menu-main li a:after, body.page-id-7278 #menu-main li a:after {
  background-color: #000;
}
body.single-work #menu-main li a:after {
  background-color: #000;
}
svg {
  width: 100%;
}
.info-navigator ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.info-navigator ul li a {
  transition: all 0.2s ease-in-out;
}
.info-navigator ul li a.active {
  color: var(--purple) !important;
}
.info-navigator ul li a:hover {
  color: var(--purple) !important;
}
.services-a span {
  color: #fff;
  transition: all 0.3s ease-in-out;
}
.services-a span:hover {
  color: var(--purple);
  cursor: pointer;
}
.services-b span {
  color: #fff;
  transition: all 0.3s ease-in-out;
}
.services-b span.active {
  color: var(--purple);
}
.item__review {
  cursor: pointer;
}
.item__review .item__review-copy {
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.item__review:hover .item__review-copy {
  opacity: 1;
}
.item__team .item__team-hover {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.item__team .item__team-bio {
  opacity: 0;
  z-index: 0;
  transition: all 0.2s ease-in-out;
}
.item__team:hover .item__team-hover {
  opacity: 1;
  z-index: 1000;
}
.item__team:first-child .item__team-bio, .item__team:nth-child(3) .item__team-bio, .item__team:nth-child(5) .item__team-bio {
  transform: translate(95%, 0);
}
.item__team:first-child.open .item__team-bio, .item__team:nth-child(3).open .item__team-bio, .item__team:nth-child(5).open .item__team-bio {
  transform: translate(100%, 0);
}
.item__team:nth-child(2) .item__team-bio, .item__team:nth-child(4) .item__team-bio, .item__team:nth-child(6) .item__team-bio {
  transform: translate(-95%, 0);
}
.item__team:nth-child(2).open .item__team-bio, .item__team:nth-child(4).open .item__team-bio, .item__team:nth-child(6).open .item__team-bio {
  transform: translate(-100%, 0);
}
.item__team.open {
  z-index: 1000;
}
.item__team.open .item__team-bio {
  opacity: 1;
  z-index: 0;
  transition: all 0.3s ease-in-out;
}
.item__team.open .item__team-hover {
  opacity: 0;
}
.bricks-button.lg {
  position: relative;
}
.bricks-button.lg:after {
  content: " ";
  display: block;
  position: absolute;
  height: 1px;
  width: 100%;
  background-color: #000;
  bottom: -3px;
}
.module__image-text .bricks-background-video-wrapper {
  transform: scale(1.01);
}
.module__fullbleed .bricks-image-caption {
  opacity: 0;
}
.bricks-image-caption {
  font-size: 12px;
  padding: 12px 16px;
  text-align: left;
  line-height: 18px;
  opacity: 0;
}
.best-pagination .brxe-code {
  width: auto;
  height: 100%;
}
.best-pagination a {
  display: block;
  display: flex;
  height: 100%;
  overflow: hidden;
  align-items: center;
  justify-content: center;
}
.best-pagination a span {
  display: none;
}
.best-pagination a img {
  object-fit: cover;
  height: 100%;
  width: auto;
}
.best-pagination .best-pagination-prev {
  height: 100%;
  overflow: hidden;
}
.btn-mobile-menu {
  position: relative;
}
.btn-mobile-menu:before, .btn-mobile-menu:after {
  content: " ";
  display: block;
  width: 24px;
  height: 1px;
  background-color: #000;
  position: absolute;
  transition: all 0.2s ease-in-out;
}
.btn-mobile-menu:before {
  left: 4px;
  top: 12px;
}
.btn-mobile-menu:after {
  left: 4px;
  top: 20px;
}
.btn-mobile-menu.is-open:before {
  transform: rotate(45deg);
  top: 16px;
}
.btn-mobile-menu.is-open:after {
  transform: rotate(-45deg);
  top: 16px;
}
.panel__menu {
  position: absolute;
  width: 100%;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  transform: translate(0, -100%);
}
.panel__menu.is-open {
  transition: opacity 0.3s ease-in-out;
  opacity: 1;
  top: 0;
  width: 100%;
  transform: translate(0, 0);
}
.work__info .brxe-post-taxonomy {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.work__info .brxe-post-taxonomy li span {
  padding: 0;
}
.best__services ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.scrolling-banner div {
  overflow: visible !important;
  line-height: 1.2em !important;
}
.team__profile__portrait img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.panel__team__image {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.loading {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.brxe-form .form-group {
  padding: 35px 72px 25px !important;
  border-top: 1px solid #000;
  display: flex;
  flex-direction: row;
  width: 100%;
}
.brxe-form .form-group.captcha {
  display: none;
}
.brxe-form .form-group label {
  width: calc(100%/12*2);
  margin-left: calc(100%/12*4);
}
.brxe-form .form-group input, .brxe-form .form-group select, .brxe-form .form-group textarea {
  border: 0;
  background: none !important;
  width: calc(100%/12*4);
  position: relative;
  top: calc(-5/var(--vw)*100vw);
}
.brxe-form .form-group:nth-child(4) {
  display: none;
}
.brxe-form .form-group:nth-child(4).show {
  display: flex;
}
.brxe-form .form-group.submit-button-wrapper {
  padding-top: calc(65/var(--vw)*100vw) !important;
}
.brxe-form .form-group.submit-button-wrapper button {
  margin-left: 0;
  margin-bottom: calc(35/var(--vw)*100vw) !important;
  width: calc(220/var(--vw)*100vw);
  height: calc(60/var(--vw)*100vw);
  border: 0 !important;
  border-radius: calc(48/var(--vw)*100vw);
}
.brxe-form .form-group.submit-button-wrapper button:after {
  display: none;
}
.brxe-form .form-group.submit-button-wrapper .form-button-wrap {
  width: calc(100%/12*4);
  margin-left: calc(100%/12*6);
}
.blog .brxe-form .form-group {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.blog .brxe-form .form-group.submit-button-wrapper button {
  color: #000 !important;
  background-color: #fff !important;
}
.blog .brxe-form .form-group.submit-button-wrapper .form-button-wrap {
  width: calc(100% / 12 * 4) !important;
  margin-left: calc(100% / 12 * 6) !important;
}
#smooth-wrapper {
  transition: opacity 0.3s ease-in-out 0.2s, transform 0.3s ease-in-out 0.2s;
  opacity: 0;
  opacity: 1;
  display: block !important;
}
#smooth-wrapper.is-loaded {
  opacity: 1;
  transform: translate(0, 0px);
}
.item__work .item__work__info {
  transition: all 0.3s ease-in-out;
  transform: translate(0, 0%) !important;
  opacity: 0 !important;
}
.item__work img {
  transform: scale(1);
  transition: all 0.5s ease-in-out;
}
.item__work svg {
  opacity: 0;
  transform: translate(-15%, 0);
  transition: all 0.2s ease-in-out 0.2s;
}
.item__work.hover .item__work__info, .item__work:hover .item__work__info {
  transform: translate(0, 0) !important;
  opacity: 1 !important;
}
.item__work.hover img, .item__work:hover img {
  transform: scale(1.05);
}
.item__work.hover svg, .item__work:hover svg {
  opacity: 1;
  transform: translate(0, 0);
}
#menu-footer-menu li a {
  opacity: 1;
  transition: all 0.2s ease-in-out;
  position: relative;
}
#menu-footer-menu li a:hover {
  opacity: 0.5;
}
body:not(.page-id-97) .best-footer-links a {
  transition: all 0.2s ease-in-out;
}
body:not(.page-id-97) .best-footer-links a:hover {
  color: var(--purple);
}
body.page-id-97 .best-footer-links a {
  transition: all 0.2s ease-in-out;
}
body.page-id-97 .best-footer-links a:hover {
  opacity: 0.5;
}
#menu-footer-menu-1 a {
  transition: all 0.2s ease-in-out;
}
#menu-footer-menu-1 a:hover {
  opacity: 0.6;
}
.best-slider > div {
  height: 75vh !important;
  min-width: fit-content !important;
}
.best-slider > div img {
  height: 100%;
  width: max-content;
  min-width: fit-content !important;
}
.best__gallery .splide__arrow {
  opacity: 0;
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  :root {
    --vw: 768;
  }
  .blog .form-group.submit-button-wrapper button {
    margin-left: 0 !important;
  }
  body.page-id-2 .btn-work-with-us, body.post-type-archive-work .btn-work-with-us {
    opacity: 1;
    transition: transform 0.8s ease-in-out, opacity 0.3s ease-in-out;
  }
  body.page-id-2.no-scroll .btn-work-with-us, body.post-type-archive-work.no-scroll .btn-work-with-us {
    opacity: 1;
    transition: transform 0.8s ease-in-out, opacity 0.3s ease-in-out;
  }
  body #brx-header {
    overflow: visible;
  }
  body.dark.no-scroll .btn-work-with-us {
    color: #fff !important;
  }
  .panel__team {
    transition: all 0.3s ease-in-out;
  }
  .panel__team.open {
    transform: translate(0, 0) !important;
  }
  .panel__team .holder-team-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .client-testimonial-accordion .accordion-content-wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .client-testimonial-accordion > .brxe-block {
    margin-bottom: calc(32/var(--vw)*100vw);
  }
  .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top {
    top: 7px;
  }
  .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom {
    top: 7px;
  }
  .bricks-nav-menu {
    gap: 8px;
    width: 100%;
  }
  .bricks-nav-menu li {
    margin: 0 !important;
  }
  .bricks-nav-menu li:first-child {
    order: 3;
    width: calc(100%/6*2 + 8px);
    margin-left: calc(100%/6*2) !important;
  }
  .bricks-nav-menu li:nth-child(2) {
    order: 2;
    width: calc(100%/6*1);
  }
  .bricks-nav-menu li:nth-child(3) {
    order: 1;
    width: calc(100%/6*1);
  }
  .bricks-mobile-menu-toggle .bar-top, .bricks-mobile-menu-toggle .bar-center, .bricks-mobile-menu-toggle .bar-bottom {
    height: 1px;
    background-color: #000;
  }
  .bricks-mobile-menu-toggle .bar-center {
    opacity: 0;
  }
  .bricks-mobile-menu-toggle .bar-top {
    top: 4px;
  }
  .bricks-mobile-menu-toggle .bar-bottom {
    top: 12px;
  }
  .single-work .bricks-mobile-menu-wrapper .best-footer .best-pagination {
    display: none !important;
  }
  .bricks-mobile-menu-wrapper {
    padding: 0px;
    height: 100vh;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu {
    margin-bottom: 30px;
  }
  .bricks-mobile-menu-wrapper .social-link {
    margin-left: calc(100%/6*2);
    margin-top: 30px;
  }
  .bricks-mobile-menu-wrapper .social-link a {
    color: #000;
    font-size: 12px;
    line-height: 24px !important;
  }
  .bricks-mobile-menu-wrapper .legal {
    position: absolute;
    bottom: 32px;
    left: 32px;
    color: #000;
    padding: 0;
    font-size: 12px;
  }
  .bricks-mobile-menu-wrapper {
    padding: 0px;
    height: 100svh;
  }
  .bricks-mobile-menu-wrapper .best-footer-links {
    display: none;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu {
    padding: 0 32px;
    margin: 120px 0 auto;
  }
  .bricks-mobile-menu-wrapper .legal {
    position: absolute;
    bottom: 16px;
    left: 16px;
    color: #000;
    padding: 0;
    font-size: 12px;
    display: none;
  }
  .bricks-mobile-menu-wrapper .best-footer {
    background-color: transparent !important;
  }
  .bricks-mobile-menu-wrapper .best-footer .bricks-nav-menu-wrapper {
    display: flex !important;
  }
  .bricks-mobile-menu-wrapper .best-footer .bricks-nav-menu-wrapper a {
    line-height: 24px;
  }
  .bricks-mobile-menu-wrapper .best-footer #brxe-qpejbp svg path {
    fill: #000 !important;
  }
  .bricks-mobile-menu-wrapper .best-footer .best-footer-link {
    color: #000 !important;
  }
  .bricks-mobile-menu-wrapper .best-footer .bricks-nav-menu > li > a {
    color: #000 !important;
  }
  .bricks-mobile-menu-wrapper .best-footer > .brxe-container:first-child {
    display: none !important;
    margin-top: 0 !important;
  }
  .bricks-button.lg:after {
    bottom: -2px;
  }
  .best-slider > div {
    height: 40vh !important;
    min-width: fit-content !important;
  }
  .best-slider > div img {
    height: 100%;
    min-width: auto !important;
    width: auto !important;
  }
  .best-pagination .best-pagination-prev a, .best-pagination .best-pagination-next a {
    display: block;
    background-repeat: no-repeat;
    height: auto;
    width: 100%;
    opacity: 1;
    transition: all 0.2s ease-in-out;
  }
  .best-pagination .best-pagination-prev a img, .best-pagination .best-pagination-next a img {
    opacity: 0;
    display: none;
  }
  .best-pagination .best-pagination-prev a span, .best-pagination .best-pagination-next a span {
    display: block;
    line-height: 1em;
  }
  .best-pagination .best-pagination-prev a:active, .best-pagination .best-pagination-next a:active {
    opacity: 1;
  }
  .best-pagination .best-pagination-next {
    flex-direction: row;
    justify-content: flex-end;
  }
  .best-pagination .best-pagination-next a {
    text-align: right;
  }
  .brxe-form .form-group {
    padding: 30px 0px 0px !important;
    border-top: 1px solid #000;
    display: flex;
    flex-direction: row;
    width: 100%;
  }
  .brxe-form .form-group.filled label {
    opacity: 0;
  }
  .brxe-form .form-group.filled input, .brxe-form .form-group.filled select {
    opacity: 1;
  }
  .brxe-form .form-group label {
    width: 100%;
    margin-left: 0;
    position: absolute;
    opacity: 1;
  }
  .brxe-form .form-group input, .brxe-form .form-group select, .brxe-form .form-group textarea {
    width: 100%;
    top: calc(-7/var(--vw)*100vw);
    opacity: 0;
    border-radius: 0;
  }
  .brxe-form .form-group textarea {
    border: 1px solid #000;
  }
  .brxe-form .form-group:nth-child(4) {
    display: none;
  }
  .brxe-form .form-group:nth-child(4).show {
    display: flex;
  }
  .brxe-form .form-group:nth-child(5) {
    flex-direction: column;
  }
  .brxe-form .form-group:nth-child(5) label {
    position: static;
    margin-bottom: calc(15/var(--vw)*100vw);
    display: block;
  }
  .brxe-form .form-group:nth-child(5) textarea {
    border: 1px solid #000;
    opacity: 1;
    top: 0;
    padding: calc(8/var(--vw)*100vw) !important;
  }
  .brxe-form .form-group:first-child, .brxe-form .form-group:nth-child(6) {
    border-top: 0;
  }
  .brxe-form .form-group.submit-button-wrapper {
    padding-top: calc(40/var(--vw)*100vw) !important;
  }
  .brxe-form .form-group.submit-button-wrapper button {
    margin-left: 0;
    margin-bottom: calc(35/var(--vw)*100vw) !important;
    width: calc(220/var(--vw)*100vw);
    height: calc(60/var(--vw)*100vw);
    border: 0 !important;
    border-radius: calc(48/var(--vw)*100vw);
  }
  .brxe-form .form-group.submit-button-wrapper button:after {
    display: none;
  }
  .brxe-form .form-group.submit-button-wrapper .form-button-wrap {
    width: 100%;
    margin-left: 0;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  :root {
    --vw: 390;
  }
  .best__faqs .listening .accordion-icon:before, .best__faqs .listening .accordion-icon:after {
    width: 13px;
    height: 1px;
  }
  .best__faqs .listening .accordion-icon:before {
    top: 7px;
  }
  .best__faqs .listening .accordion-icon:after {
    top: 7px;
  }
  .best__faqs .listening.brx-open .accordion-icon {
    transform: rotate(90deg);
  }
  .best__faqs .listening.brx-open .accordion-icon:before {
    opacity: 0;
  }
  #brx-content {
    overflow: hidden;
  }
  .best-test-slider .splide__arrow--prev {
    opacity: 0;
  }
  .best-pagination .best-pagination-prev a, .best-pagination .best-pagination-next a {
    color: #fff;
  }
  .client-testimonial-accordion > .brxe-block {
    margin-bottom: calc(16/var(--vw)*100vw);
  }
  .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top {
    top: 7px;
  }
  .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom {
    top: 7px;
  }
  .best-footer .bricks-nav-menu {
    gap: 8px;
    width: 100%;
  }
  .best-footer .bricks-nav-menu li {
    margin: 0 !important;
  }
  .best-footer .bricks-nav-menu li:first-child {
    order: 3;
    width: calc(100%/6*2 + 8px);
    margin-left: calc(100%/6*2) !important;
  }
  .best-footer .bricks-nav-menu li:nth-child(2) {
    order: 2;
    width: calc(100%/6*1);
  }
  .best-footer .bricks-nav-menu li:nth-child(3) {
    order: 1;
    width: calc(100%/6*1);
  }
  .bricks-mobile-menu-wrapper {
    padding: 0px;
    height: 100svh;
  }
  .bricks-mobile-menu-wrapper .best-footer-links {
    display: none;
  }
  .bricks-mobile-menu-wrapper .bricks-mobile-menu {
    padding: 0 16px;
    margin: 90px 0 auto;
  }
  .bricks-mobile-menu-wrapper .legal {
    position: absolute;
    bottom: 16px;
    left: 16px;
    color: #000;
    padding: 0;
    font-size: 12px;
    display: none;
  }
  .bricks-mobile-menu-wrapper .best-footer {
    background-color: transparent !important;
  }
  .bricks-mobile-menu-wrapper .best-footer #brxe-qpejbp svg path {
    fill: #000 !important;
  }
  .bricks-mobile-menu-wrapper .best-footer .best-footer-link {
    color: #000 !important;
  }
  .bricks-mobile-menu-wrapper .best-footer .bricks-nav-menu > li > a {
    color: #000 !important;
  }
  .bricks-mobile-menu-wrapper .best-footer > .brxe-container:first-child {
    display: none !important;
    margin-top: 0 !important;
  }
  .best-module {
    opacity: 1;
    transition: all 0.4s ease-in-out 0.2s;
  }
  .best-module.bricks-lazy-hidden {
    opacity: 0;
  }
  .module__fullbleed {
    overflow: hidden;
  }
  .module__fullbleed .has-bg-video {
    overflow: hidden;
  }
  .brxe-form .form-group {
    padding: 30px 0px 0px !important;
    border-top: 1px solid #000;
    display: flex;
    flex-direction: row;
    width: 100%;
  }
  .brxe-form .form-group.filled label {
    opacity: 0;
  }
  .brxe-form .form-group.filled input, .brxe-form .form-group.filled select {
    opacity: 1;
  }
  .brxe-form .form-group label {
    width: 100%;
    margin-left: 0;
    position: absolute;
    opacity: 1;
  }
  .brxe-form .form-group input, .brxe-form .form-group select, .brxe-form .form-group textarea {
    width: 100%;
    top: calc(-7/var(--vw)*100vw);
    opacity: 0;
  }
  .brxe-form .form-group textarea {
    border: 1px solid #000;
  }
  .brxe-form .form-group:nth-child(4) {
    display: none;
  }
  .brxe-form .form-group:nth-child(4).show {
    display: flex;
  }
  .brxe-form .form-group:nth-child(5) {
    flex-direction: column;
  }
  .brxe-form .form-group:nth-child(5) label {
    position: static;
    margin-bottom: calc(15/var(--vw)*100vw);
    display: block;
  }
  .brxe-form .form-group:nth-child(5) textarea {
    border: 1px solid #000;
    opacity: 1;
    top: 0;
    padding: calc(8/var(--vw)*100vw) !important;
  }
  .brxe-form .form-group:first-child, .brxe-form .form-group:nth-child(6) {
    border-top: 0;
  }
  .brxe-form .form-group.submit-button-wrapper {
    padding-top: calc(40/var(--vw)*100vw) !important;
  }
  .brxe-form .form-group.submit-button-wrapper .form-button-wrap {
    width: 100%;
    margin-left: 0;
  }
}
/*# 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%2F20-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F20-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F20-scss-mobile-l.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BADLA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAC8BE%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAkBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAkBF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAgBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBC%3BAAAA%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BADpkCD%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFpaH%3BAASA%3BAGTA%3BAAAA%3BAAAA%3BAAaG%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */