/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative; }

.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%; }

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: none; }

.no-js .owl-carousel, .owl-carousel.owl-loaded {
  display: block; }

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
.owl-height {
  transition: height .5s ease-in-out; }

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity .4s ease; }

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform .1s ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity .4s ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

.elementor-chiquiz-wrapper .chi-quiz-main {
  display: block;
  position: relative; }
  @media only screen and (max-width: 768px) {
    .elementor-chiquiz-wrapper .chi-quiz-main {
      display: block; } }
.elementor-chiquiz-wrapper .chi-quiz-cards-container {
  position: relative;
  margin-left: auto;
  margin-right: 8%;
  max-width: 540px;
  right: 0; }
  @media only screen and (max-width: 768px) {
    .elementor-chiquiz-wrapper .chi-quiz-cards-container {
      margin-right: 0; } }
.elementor-chiquiz-wrapper .chi-quiz-arrows {
  display: flex;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: 8; }
  @media only screen and (max-width: 768px) {
    .elementor-chiquiz-wrapper .chi-quiz-arrows {
      top: 55%;
      z-index: 10; } }
  .elementor-chiquiz-wrapper .chi-quiz-arrows .chi-quiz-arrow {
    background: none;
    border: 0;
    color: #fff;
    font-size: 2.25rem;
    outline: 0;
    transition: transform .125s ease, opacity .125s ease; }
    .elementor-chiquiz-wrapper .chi-quiz-arrows .chi-quiz-arrow.disabled {
      pointer-events: none;
      opacity: 0; }
    .elementor-chiquiz-wrapper .chi-quiz-arrows .chi-quiz-arrow:hover {
      transform: scale(1.1); }
    @media only screen and (max-width: 768px) {
      .elementor-chiquiz-wrapper .chi-quiz-arrows .chi-quiz-arrow.quiz-arrow-left {
        padding-left: .25rem; } }
    .elementor-chiquiz-wrapper .chi-quiz-arrows .chi-quiz-arrow.quiz-arrow-right {
      margin-left: auto; }
      @media only screen and (max-width: 768px) {
        .elementor-chiquiz-wrapper .chi-quiz-arrows .chi-quiz-arrow.quiz-arrow-right {
          padding-right: .25rem; } }
    @media only screen and (max-width: 768px) {
      .elementor-chiquiz-wrapper .chi-quiz-arrows .chi-quiz-arrow {
        font-size: 2.5rem; }
        .elementor-chiquiz-wrapper .chi-quiz-arrows .chi-quiz-arrow i {
          text-shadow: 0 0 14px rgba(0, 0, 0, 0.5); } }
.elementor-chiquiz-wrapper .character-expression-mobile {
  display: none;
  margin: 0 auto;
  max-width: 90%; }
  .elementor-chiquiz-wrapper .character-expression-mobile img {
    display: block; }
  @media only screen and (max-width: 768px) {
    .elementor-chiquiz-wrapper .character-expression-mobile {
      display: block; } }
.elementor-chiquiz-wrapper .chi-quiz-cards {
  left: 50%;
  max-width: 380px;
  position: relative;
  transform: translateX(-50%); }
  @media only screen and (max-width: 1025px) {
    .elementor-chiquiz-wrapper .chi-quiz-cards {
      margin-left: 10%; } }
  @media only screen and (max-width: 768px) {
    .elementor-chiquiz-wrapper .chi-quiz-cards {
      margin-left: 0;
      max-width: 320px; } }
  .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry {
    background: transparent;
    left: 0;
    padding: 1rem;
    perspective: 40rem;
    position: absolute;
    text-align: center;
    top: 0;
    transition: transform .5s ease, opacity .5s ease;
    width: 100%;
    z-index: 1; }
    @media only screen and (max-width: 768px) {
      .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry {
        padding-top: 0; } }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry.flip .card-entry-content {
      transform: rotateY(180deg); }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry.current {
      position: relative;
      transform: translate(0) scale(1);
      z-index: 5; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry.previous {
      transform: translateX(-50px) scale(0.85); }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry.next {
      transform: translateX(50px) scale(0.85); }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry.hidden {
      opacity: 0;
      z-index: 0; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry.correct .card-entry-back {
      background: #45a595; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry.incorrect .card-entry-back {
      background: #d6383a; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-content {
      border-radius: .75rem;
      box-shadow: 5px 6px 16px rgba(0, 0, 0, 0.5);
      display: flex;
      max-height: 450px;
      min-height: 450px;
      transform-style: preserve-3d;
      transition: 1s transform;
      width: 100%; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-front, .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-back {
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      background: #fff;
      border-radius: .75rem;
      min-width: 100%; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-front {
      display: flex;
      flex-direction: column;
      padding: 2.5rem 2rem;
      transform: rotateX(0); }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-back {
      background: #45a595;
      color: #fff;
      display: flex;
      flex-direction: column;
      padding: 2.5rem 2rem;
      transform: rotateY(-180deg) translate(100%, 0); }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-title {
      color: #d6383a;
      font-size: 2rem;
      margin: 0;
      padding: 1rem 0;
      text-transform: uppercase; }
      .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-title span {
        font-size: 1.25rem; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-result {
      font-size: 1.25rem;
      font-weight: bold;
      line-height: 1;
      margin: 0;
      padding: 0;
      text-transform: uppercase; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-answer {
      font-size: 2.75rem;
      font-weight: bold;
      line-height: 1;
      margin: 0;
      padding: 0;
      text-transform: uppercase; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-question {
      color: #22569f;
      font-size: 1.75rem;
      font-weight: bold;
      margin-bottom: auto;
      margin-top: auto; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-response {
      font-size: 1rem;
      margin-bottom: auto;
      margin-top: auto;
      padding: 1rem 0; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-buttons {
      align-items: center;
      display: flex;
      justify-content: center;
      width: 100%; }
      .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-buttons span {
        color: #22569f;
        display: inline-block;
        font-size: .875rem;
        font-weight: bold;
        margin: 0 .5rem;
        text-transform: uppercase; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-button {
      background: none;
      border: 1px solid #ffb800;
      border-radius: 5px;
      color: #d6383a;
      display: block;
      font-size: 1.25rem;
      outline: 0;
      padding: .5rem 1.125rem;
      transition: background .125s ease; }
      .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-button:hover {
        background: #ffb800; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-back-button span {
      display: block;
      font-size: .9rem;
      font-weight: bold;
      margin-bottom: .5rem;
      text-transform: uppercase; }
    .elementor-chiquiz-wrapper .chi-quiz-cards .card-entry .card-entry-back-button .card-entry-button {
      color: #fff;
      font-size: .9rem;
      font-weight: bold;
      padding-left: .5rem;
      padding-right: .5rem; }
.elementor-chiquiz-wrapper .chi-quiz-character {
  flex: 1 1 50%;
  position: relative;
  left: 0;
  min-height: 500px;
  min-width: 600px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }
  @media only screen and (max-width: 1025px) {
    .elementor-chiquiz-wrapper .chi-quiz-character {
      left: 0;
      min-height: 400px;
      min-width: 400px;
      position: absolute;
      top: 50%;
      transform: translateY(-50%); } }
  @media only screen and (max-width: 768px) {
    .elementor-chiquiz-wrapper .chi-quiz-character {
      display: none; } }
.elementor-chiquiz-wrapper .character-expression {
  left: 50%;
  position: absolute;
  top: 50%;
  transition: opacity .75s ease;
  transform: translate(-50%, -50%);
  width: 100%; }
  .elementor-chiquiz-wrapper .character-expression.hidden {
    opacity: 0; }
.elementor-chiquiz-wrapper .chi-quiz-nav {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 2.5rem; }
  .elementor-chiquiz-wrapper .chi-quiz-nav .chi-quiz-nav-dot {
    background: #60a6da;
    border-radius: 100%;
    display: block;
    height: 12px;
    margin: 0 .25em;
    width: 12px; }
    .elementor-chiquiz-wrapper .chi-quiz-nav .chi-quiz-nav-dot.current {
      background: #9ecaec; }
.elementor-chiquiz-wrapper .chi-quiz-footer {
  padding-top: 1rem; }
  .elementor-chiquiz-wrapper .chi-quiz-footer a {
    color: #fff;
    display: block;
    font-size: .875rem;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase; }
    .elementor-chiquiz-wrapper .chi-quiz-footer a i {
      display: inline-block;
      font-size: .75em;
      margin-bottom: .25em;
      margin-left: .25em;
      vertical-align: middle; }

.elementor-widget-imagebutton a {
  display: block; }
.elementor-widget-imagebutton.elementor-position-left .elementor-imagebutton-container {
  align-items: center;
  display: flex; }
  .elementor-widget-imagebutton.elementor-position-left .elementor-imagebutton-container .elementor-imagebutton-img {
    border-radius: 100%;
    max-width: 100px;
    min-width: 100px;
    overflow: hidden;
    margin: 0 2.5% 0 0;
    padding: 0;
    transition: transform .125s ease;
    width: 40%; }
    .elementor-widget-imagebutton.elementor-position-left .elementor-imagebutton-container .elementor-imagebutton-img img {
      display: block; }
  .elementor-widget-imagebutton.elementor-position-left .elementor-imagebutton-container .elementor-imagebutton-title {
    font-size: 1.125rem;
    margin-bottom: 0;
    text-transform: none;
    transition: color .125s ease; }
    .elementor-widget-imagebutton.elementor-position-left .elementor-imagebutton-container .elementor-imagebutton-title i {
      color: #60a6da;
      display: inline-block;
      font-size: .625em;
      margin: 0 0 .25em .25em;
      vertical-align: middle; }
  .elementor-widget-imagebutton.elementor-position-left .elementor-imagebutton-container .elementor-imagebutton-subtitle {
    display: block;
    font-size: .75rem;
    font-weight: 600;
    margin-top: .125em;
    text-transform: uppercase; }
.elementor-widget-imagebutton.elementor-position-top .elementor-imagebutton-container {
  text-align: center; }
  .elementor-widget-imagebutton.elementor-position-top .elementor-imagebutton-container .elementor-imagebutton-img {
    margin: 0 auto;
    max-width: 220px;
    overflow: hidden;
    padding-bottom: 2rem;
    transition: transform .125s ease;
    width: 100%; }
    .elementor-widget-imagebutton.elementor-position-top .elementor-imagebutton-container .elementor-imagebutton-img img {
      display: block; }
  .elementor-widget-imagebutton.elementor-position-top .elementor-imagebutton-container .elementor-imagebutton-title {
    font-size: 1rem;
    margin: 0; }
    .elementor-widget-imagebutton.elementor-position-top .elementor-imagebutton-container .elementor-imagebutton-title i {
      display: inline-block;
      font-size: .875em;
      margin: 0 0 .25em .25em;
      vertical-align: middle; }
.elementor-widget-imagebutton.elementor-position-top a:hover .elementor-imagebutton-img {
  transform: scale(1.02); }
@media only screen and (max-width: 768px) {
  .elementor-widget-imagebutton.elementor-position-top.elementor-mobile-position-left .elementor-imagebutton-container {
    align-items: center;
    display: flex; }
    .elementor-widget-imagebutton.elementor-position-top.elementor-mobile-position-left .elementor-imagebutton-container .elementor-imagebutton-img {
      border-radius: 100%;
      max-width: 100px;
      overflow: hidden;
      margin: 0 2.5% 0 0;
      padding: 0;
      transition: transform .125s ease;
      width: 40%; } }
    @media only screen and (max-width: 768px) and (max-width: 768px) {
      .elementor-widget-imagebutton.elementor-position-top.elementor-mobile-position-left .elementor-imagebutton-container .elementor-imagebutton-img {
        max-width: 80px; } }
@media only screen and (max-width: 768px) {
      .elementor-widget-imagebutton.elementor-position-top.elementor-mobile-position-left .elementor-imagebutton-container .elementor-imagebutton-img img {
        display: block; }
    .elementor-widget-imagebutton.elementor-position-top.elementor-mobile-position-left .elementor-imagebutton-container .elementor-imagebutton-title {
      font-size: 1.125rem;
      margin-bottom: 0;
      text-transform: none;
      transition: color .125s ease; }
      .elementor-widget-imagebutton.elementor-position-top.elementor-mobile-position-left .elementor-imagebutton-container .elementor-imagebutton-title i {
        color: inherit;
        display: inline-block;
        font-size: .625em;
        margin: 0 0 .25em .25em;
        vertical-align: middle; }
    .elementor-widget-imagebutton.elementor-position-top.elementor-mobile-position-left .elementor-imagebutton-container .elementor-imagebutton-subtitle {
      display: block;
      font-size: .825rem;
      font-weight: 600;
      margin-top: .125em;
      text-transform: uppercase; } }

.elementor-widget-ecarousel {
  /*
  * Expanded Carousel
  */ }
  .elementor-widget-ecarousel .elementor-ecarousel-wrapper {
    margin: 0 auto;
    max-width: 85%;
    width: 100%; }
  .elementor-widget-ecarousel .ecarousel-slides {
    margin: 0 auto;
    max-width: 1000px;
    width: 100%; }
  .elementor-widget-ecarousel .slide-entry {
    align-items: center;
    display: grid;
    grid-template-columns: 1fr 2fr;
    padding: 0 1em;
    width: 100%; }
    @media only screen and (max-width: 768px) {
      .elementor-widget-ecarousel .slide-entry {
        grid-template-columns: 1fr; } }
  .elementor-widget-ecarousel .slide-entry-image {
    box-shadow: 0 0 16px rgba(34, 86, 159, 0.15);
    border-radius: 100%;
    overflow: hidden; }
    .elementor-widget-ecarousel .slide-entry-image img {
      display: block; }
    @media only screen and (max-width: 768px) {
      .elementor-widget-ecarousel .slide-entry-image {
        margin: 0 auto 2rem;
        max-width: 280px; } }
  .elementor-widget-ecarousel .slide-entry-body {
    padding-left: 3rem; }
    @media only screen and (max-width: 768px) {
      .elementor-widget-ecarousel .slide-entry-body {
        padding-left: 0; } }
  .elementor-widget-ecarousel .ecarousel-dots-container {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin: 0 auto;
    max-width: 1000px;
    right: 0;
    width: 100%; }
  .elementor-widget-ecarousel .ecarousel-dots-content {
    display: flex;
    justify-content: flex-end;
    max-width: 100%;
    padding-left: 3rem;
    width: 100%; }
    @media only screen and (max-width: 768px) {
      .elementor-widget-ecarousel .ecarousel-dots-content {
        display: block;
        flex-wrap: wrap;
        padding-left: 0;
        margin-top: 1.5rem;
        max-width: 100%; } }
  .elementor-widget-ecarousel .ecarousel-dots {
    counter-reset: dots;
    display: flex;
    margin: 0;
    padding: 0; }
    @media only screen and (max-width: 768px) {
      .elementor-widget-ecarousel .ecarousel-dots {
        flex-wrap: wrap;
        justify-content: center; } }
    .elementor-widget-ecarousel .ecarousel-dots .owl-dot {
      background: none;
      border: 1px solid #ffb800;
      margin: 0 .25rem;
      padding: 0;
      max-width: 40px; }
      @media only screen and (max-width: 768px) {
        .elementor-widget-ecarousel .ecarousel-dots .owl-dot {
          max-width: 40px;
          margin-bottom: .5rem; } }
      .elementor-widget-ecarousel .ecarousel-dots .owl-dot:hover {
        background: #f6f9fd; }
      .elementor-widget-ecarousel .ecarousel-dots .owl-dot.active {
        background: #22569f; }
        .elementor-widget-ecarousel .ecarousel-dots .owl-dot.active span {
          color: #ffb800; }
      .elementor-widget-ecarousel .ecarousel-dots .owl-dot span {
        border-radius: 5px;
        color: #22569f;
        display: inline-block;
        font-weight: bold;
        padding: .5em;
        transition: background .125s ease; }
        .elementor-widget-ecarousel .ecarousel-dots .owl-dot span:before {
          counter-increment: dots;
          content: counter(dots); }
  .elementor-widget-ecarousel .ecarousel-close {
    background: none;
    border: 0;
    color: #22569f;
    display: inline-block;
    font-size: .875rem;
    margin-left: .5rem; }
    .elementor-widget-ecarousel .ecarousel-close i {
      transition: margin 0.125s ease; }
    .elementor-widget-ecarousel .ecarousel-close:hover {
      background: none;
      border: 0; }
      .elementor-widget-ecarousel .ecarousel-close:hover i {
        margin-left: .25em; }
    @media only screen and (max-width: 768px) {
      .elementor-widget-ecarousel .ecarousel-close {
        margin-top: 1.5rem;
        width: 100%; } }
  .elementor-widget-ecarousel .ecarousel-nav {
    align-items: center;
    display: flex;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%; }
    .elementor-widget-ecarousel .ecarousel-nav button {
      background: none;
      border: 0;
      color: #fff;
      font-size: 2.5rem; }
      .elementor-widget-ecarousel .ecarousel-nav button:hover {
        background: none;
        border: 0; }
      .elementor-widget-ecarousel .ecarousel-nav button.disabled {
        opacity: 0.35; }
    .elementor-widget-ecarousel .ecarousel-nav .owl-next {
      margin-left: auto; }
    @media only screen and (max-width: 768px) {
      .elementor-widget-ecarousel .ecarousel-nav {
        top: 135px; } }
  .elementor-widget-ecarousel.ecarousel-expanded .elementor-ecarousel-wrapper {
    max-width: 100%; }
  .elementor-widget-ecarousel.ecarousel-expanded .slide-entry {
    display: flex;
    margin-bottom: 2.5rem; }
    @media only screen and (max-width: 768px) {
      .elementor-widget-ecarousel.ecarousel-expanded .slide-entry {
        display: block; } }
  .elementor-widget-ecarousel.ecarousel-expanded .slide-entry-image {
    margin-bottom: 0;
    max-width: 150px; }
    @media only screen and (max-width: 768px) {
      .elementor-widget-ecarousel.ecarousel-expanded .slide-entry-image {
        margin: 0 0 1rem; } }
  .elementor-widget-ecarousel.ecarousel-expanded .ecarousel-dots-container {
    display: none; }

/*# sourceMappingURL=chi-main.css.map */
