/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/styles.scss ***!
  \*************************************************************************************************************************************************************************************/
/* Styles entry point */
.theme-html,
.block-editor-block-list__layout {
  /* dependencies */
  /**
   * 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 v2.3.4
   * Copyright 2013-2018 David Deutsch
   * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
   */
  /* Slider */
  /* end */
  /* globals */
  /* Colors */
  /* Typography */
  /* Measurements */
  /* CSS Easings */
  /* end */
  /* before components load hooks */
  /* end */
  /* components */
  /* end */
  /* after components load hooks */
  /* end */
}
.theme-html .owl-carousel, .theme-html .owl-carousel .owl-item,
.block-editor-block-list__layout .owl-carousel,
.block-editor-block-list__layout .owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.theme-html .owl-carousel,
.block-editor-block-list__layout .owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.theme-html .owl-carousel .owl-stage,
.block-editor-block-list__layout .owl-carousel .owl-stage {
  position: relative;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.theme-html .owl-carousel .owl-stage:after,
.block-editor-block-list__layout .owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.theme-html .owl-carousel .owl-stage-outer,
.block-editor-block-list__layout .owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.theme-html .owl-carousel .owl-item, .theme-html .owl-carousel .owl-wrapper,
.block-editor-block-list__layout .owl-carousel .owl-item,
.block-editor-block-list__layout .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);
}
.theme-html .owl-carousel .owl-item,
.block-editor-block-list__layout .owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.theme-html .owl-carousel .owl-item img,
.block-editor-block-list__layout .owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.theme-html .owl-carousel .owl-dots.disabled, .theme-html .owl-carousel .owl-nav.disabled,
.block-editor-block-list__layout .owl-carousel .owl-dots.disabled,
.block-editor-block-list__layout .owl-carousel .owl-nav.disabled {
  display: none;
}
.theme-html .no-js .owl-carousel, .theme-html .owl-carousel.owl-loaded,
.block-editor-block-list__layout .no-js .owl-carousel,
.block-editor-block-list__layout .owl-carousel.owl-loaded {
  display: block;
}
.theme-html .owl-carousel .owl-dot, .theme-html .owl-carousel .owl-nav .owl-next, .theme-html .owl-carousel .owl-nav .owl-prev,
.block-editor-block-list__layout .owl-carousel .owl-dot,
.block-editor-block-list__layout .owl-carousel .owl-nav .owl-next,
.block-editor-block-list__layout .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.theme-html .owl-carousel .owl-nav button.owl-next, .theme-html .owl-carousel .owl-nav button.owl-prev, .theme-html .owl-carousel button.owl-dot,
.block-editor-block-list__layout .owl-carousel .owl-nav button.owl-next,
.block-editor-block-list__layout .owl-carousel .owl-nav button.owl-prev,
.block-editor-block-list__layout .owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.theme-html .owl-carousel.owl-loading,
.block-editor-block-list__layout .owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.theme-html .owl-carousel.owl-hidden,
.block-editor-block-list__layout .owl-carousel.owl-hidden {
  opacity: 0;
}
.theme-html .owl-carousel.owl-refresh .owl-item,
.block-editor-block-list__layout .owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.theme-html .owl-carousel.owl-drag .owl-item,
.block-editor-block-list__layout .owl-carousel.owl-drag .owl-item {
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.theme-html .owl-carousel.owl-grab,
.block-editor-block-list__layout .owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.theme-html .owl-carousel.owl-rtl,
.block-editor-block-list__layout .owl-carousel.owl-rtl {
  direction: rtl;
}
.theme-html .owl-carousel.owl-rtl .owl-item,
.block-editor-block-list__layout .owl-carousel.owl-rtl .owl-item {
  float: right;
}
.theme-html .owl-carousel .animated,
.block-editor-block-list__layout .owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.theme-html .owl-carousel .owl-animated-in,
.block-editor-block-list__layout .owl-carousel .owl-animated-in {
  z-index: 0;
}
.theme-html .owl-carousel .owl-animated-out,
.block-editor-block-list__layout .owl-carousel .owl-animated-out {
  z-index: 1;
}
.theme-html .owl-carousel .fadeOut,
.block-editor-block-list__layout .owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.theme-html .owl-height,
.block-editor-block-list__layout .owl-height {
  transition: height 0.5s ease-in-out;
}
.theme-html .owl-carousel .owl-item .owl-lazy,
.block-editor-block-list__layout .owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}
.theme-html .owl-carousel .owl-item .owl-lazy:not([src]), .theme-html .owl-carousel .owl-item .owl-lazy[src^=""],
.block-editor-block-list__layout .owl-carousel .owl-item .owl-lazy:not([src]),
.block-editor-block-list__layout .owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}
.theme-html .owl-carousel .owl-item img.owl-lazy,
.block-editor-block-list__layout .owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.theme-html .owl-carousel .owl-video-wrapper,
.block-editor-block-list__layout .owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.theme-html .owl-carousel .owl-video-play-icon,
.block-editor-block-list__layout .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 0.1s ease;
}
.theme-html .owl-carousel .owl-video-play-icon:hover,
.block-editor-block-list__layout .owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}
.theme-html .owl-carousel .owl-video-playing .owl-video-play-icon, .theme-html .owl-carousel .owl-video-playing .owl-video-tn,
.block-editor-block-list__layout .owl-carousel .owl-video-playing .owl-video-play-icon,
.block-editor-block-list__layout .owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.theme-html .owl-carousel .owl-video-tn,
.block-editor-block-list__layout .owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s ease;
}
.theme-html .owl-carousel .owl-video-frame,
.block-editor-block-list__layout .owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.theme-html .owl-theme .owl-dots, .theme-html .owl-theme .owl-nav,
.block-editor-block-list__layout .owl-theme .owl-dots,
.block-editor-block-list__layout .owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.theme-html .owl-theme .owl-nav,
.block-editor-block-list__layout .owl-theme .owl-nav {
  margin-top: 10px;
}
.theme-html .owl-theme .owl-nav [class*=owl-],
.block-editor-block-list__layout .owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.theme-html .owl-theme .owl-nav [class*=owl-]:hover,
.block-editor-block-list__layout .owl-theme .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}
.theme-html .owl-theme .owl-nav .disabled,
.block-editor-block-list__layout .owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.theme-html .owl-theme .owl-nav.disabled + .owl-dots,
.block-editor-block-list__layout .owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.theme-html .owl-theme .owl-dots .owl-dot,
.block-editor-block-list__layout .owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
.theme-html .owl-theme .owl-dots .owl-dot span,
.block-editor-block-list__layout .owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 30px;
}
.theme-html .owl-theme .owl-dots .owl-dot.active span, .theme-html .owl-theme .owl-dots .owl-dot:hover span,
.block-editor-block-list__layout .owl-theme .owl-dots .owl-dot.active span,
.block-editor-block-list__layout .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
.theme-html .slick-slider,
.block-editor-block-list__layout .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.theme-html .slick-list,
.block-editor-block-list__layout .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.theme-html .slick-list:focus,
.block-editor-block-list__layout .slick-list:focus {
  outline: none;
}
.theme-html .slick-list.dragging,
.block-editor-block-list__layout .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.theme-html .slick-slider .slick-track,
.theme-html .slick-slider .slick-list,
.block-editor-block-list__layout .slick-slider .slick-track,
.block-editor-block-list__layout .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.theme-html .slick-track,
.block-editor-block-list__layout .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.theme-html .slick-track:before,
.theme-html .slick-track:after,
.block-editor-block-list__layout .slick-track:before,
.block-editor-block-list__layout .slick-track:after {
  display: table;
  content: "";
}
.theme-html .slick-track:after,
.block-editor-block-list__layout .slick-track:after {
  clear: both;
}
.theme-html .slick-loading .slick-track,
.block-editor-block-list__layout .slick-loading .slick-track {
  visibility: hidden;
}
.theme-html .slick-slide,
.block-editor-block-list__layout .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.theme-html [dir=rtl] .slick-slide,
.block-editor-block-list__layout [dir=rtl] .slick-slide {
  float: right;
}
.theme-html .slick-slide img,
.block-editor-block-list__layout .slick-slide img {
  display: block;
}
.theme-html .slick-slide.slick-loading img,
.block-editor-block-list__layout .slick-slide.slick-loading img {
  display: none;
}
.theme-html .slick-slide.dragging img,
.block-editor-block-list__layout .slick-slide.dragging img {
  pointer-events: none;
}
.theme-html .slick-initialized .slick-slide,
.block-editor-block-list__layout .slick-initialized .slick-slide {
  display: block;
}
.theme-html .slick-loading .slick-slide,
.block-editor-block-list__layout .slick-loading .slick-slide {
  visibility: hidden;
}
.theme-html .slick-vertical .slick-slide,
.block-editor-block-list__layout .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.theme-html .slick-arrow.slick-hidden,
.block-editor-block-list__layout .slick-arrow.slick-hidden {
  display: none;
}
.theme-html,
.block-editor-block-list__layout {
  scroll-behavior: smooth;
}
.theme-html, .theme-html body,
.block-editor-block-list__layout,
.block-editor-block-list__layout body {
  background: #FFFFFF;
}
.theme-html body,
.block-editor-block-list__layout body {
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  line-height: 28px;
  color: #555;
  font-weight: 500;
}
.theme-html #page-content,
.block-editor-block-list__layout #page-content {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 100%;
  margin: auto;
  margin-top: 112px;
}
@media (max-width: 991px) {
  .theme-html #page-content,
  .block-editor-block-list__layout #page-content {
    margin-top: 93px;
  }
}
.theme-html.scroll-lock,
.theme-html body.scroll-lock,
.block-editor-block-list__layout.scroll-lock,
.block-editor-block-list__layout body.scroll-lock {
  overflow: hidden !important;
}
.theme-html .va-top,
.block-editor-block-list__layout .va-top {
  vertical-align: top;
}
.theme-html .va-bottom,
.block-editor-block-list__layout .va-bottom {
  vertical-align: bottom;
}
.theme-html .va-middle,
.block-editor-block-list__layout .va-middle {
  vertical-align: middle;
}
.theme-html .ta-left,
.block-editor-block-list__layout .ta-left {
  text-align: left;
}
.theme-html .ta-center,
.block-editor-block-list__layout .ta-center {
  text-align: center;
}
.theme-html .ta-right,
.block-editor-block-list__layout .ta-right {
  text-align: right;
}
.theme-html .dp-block,
.block-editor-block-list__layout .dp-block {
  display: block;
}
.theme-html .dp-flex,
.block-editor-block-list__layout .dp-flex {
  display: flex;
}
.theme-html .dp-table,
.block-editor-block-list__layout .dp-table {
  display: table;
}
.theme-html .dp-inline-block,
.block-editor-block-list__layout .dp-inline-block {
  display: inline-block;
}
.theme-html .dp-inline,
.block-editor-block-list__layout .dp-inline {
  display: inline;
}
.theme-html .dp-table-cell,
.block-editor-block-list__layout .dp-table-cell {
  display: table-cell;
}
.theme-html .dp-table-row,
.block-editor-block-list__layout .dp-table-row {
  display: table-row;
}
.theme-html .dp-grid,
.block-editor-block-list__layout .dp-grid {
  display: grid;
}
.theme-html *,
.block-editor-block-list__layout * {
  box-sizing: border-box;
}
.theme-html .light,
.block-editor-block-list__layout .light {
  font-weight: 100;
}
.theme-html .regular,
.block-editor-block-list__layout .regular {
  font-weight: 400;
}
.theme-html .medium,
.block-editor-block-list__layout .medium {
  font-weight: 500;
}
.theme-html .semibold,
.block-editor-block-list__layout .semibold {
  font-weight: 600;
}
.theme-html .bold,
.block-editor-block-list__layout .bold {
  font-weight: 700;
}
.theme-html .extrabold,
.block-editor-block-list__layout .extrabold {
  font-weight: 900;
}
.theme-html .tb-wr,
.block-editor-block-list__layout .tb-wr {
  display: table;
  width: 100%;
}
.theme-html .tb-r-wr,
.block-editor-block-list__layout .tb-r-wr {
  display: table-row;
}
.theme-html .tb-c-wr,
.block-editor-block-list__layout .tb-c-wr {
  display: table-cell;
}
.theme-html a,
.block-editor-block-list__layout a {
  color: inherit;
  text-decoration: underline;
  outline: none;
}
.theme-html ul,
.block-editor-block-list__layout ul {
  list-style-type: disc;
  list-style-position: inside;
  text-align: left;
  padding-left: 15px;
}
.theme-html ol,
.block-editor-block-list__layout ol {
  list-style: decimal;
  list-style-position: inside;
  text-align: left;
  padding-left: 15px;
}
.theme-html .container,
.block-editor-block-list__layout .container {
  max-width: 1305px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 1199px) {
  .theme-html .container,
  .block-editor-block-list__layout .container {
    max-width: 970px;
  }
}
.theme-html .content-block,
.block-editor-block-list__layout .content-block {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.theme-html *[data-ux=scroll-to-anchor],
.block-editor-block-list__layout *[data-ux=scroll-to-anchor] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.theme-html .mobile-only,
.block-editor-block-list__layout .mobile-only {
  display: none;
}
.theme-html .portrait-only,
.block-editor-block-list__layout .portrait-only {
  display: none;
}
.theme-html .canvas-img,
.block-editor-block-list__layout .canvas-img {
  position: relative;
}
.theme-html .canvas-img canvas,
.block-editor-block-list__layout .canvas-img canvas {
  display: block;
  width: 100%;
}
.theme-html .canvas-img img,
.block-editor-block-list__layout .canvas-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.theme-html .site-btn,
.block-editor-block-list__layout .site-btn {
  display: inline-block;
  padding: 13.5px 43.5px;
  border-radius: 10px;
  background-color: #15BACA;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  color: #fff;
  transition: color 0.3s ease, background-color 0.3s ease;
}
.theme-html .site-btn:hover,
.block-editor-block-list__layout .site-btn:hover {
  background-color: #fff;
  color: #15BACA;
}
.theme-html .title-accent::before,
.block-editor-block-list__layout .title-accent::before {
  content: "";
  display: block;
  width: 80px;
  height: 8px;
  border-radius: 8px;
  background-color: #39D8BC;
  margin-bottom: 8px;
}
.theme-html .site-form .forminator-row:not(:last-child),
.theme-html .site-form .forminator-col:not(:last-child),
.block-editor-block-list__layout .site-form .forminator-row:not(:last-child),
.block-editor-block-list__layout .site-form .forminator-col:not(:last-child) {
  margin-bottom: 8px !important;
}
@media (min-width: 783px) {
  .theme-html .site-form .forminator-row .forminator-col,
  .block-editor-block-list__layout .site-form .forminator-row .forminator-col {
    margin-bottom: 0 !important;
  }
}
.theme-html .site-form .forminator-row,
.block-editor-block-list__layout .site-form .forminator-row {
  margin-left: -4px !important;
  margin-right: -4px !important;
}
.theme-html .site-form .forminator-row-last,
.block-editor-block-list__layout .site-form .forminator-row-last {
  margin-bottom: 0 !important;
}
.theme-html .site-form .forminator-col,
.block-editor-block-list__layout .site-form .forminator-col {
  padding: 0 4px !important;
}
.theme-html .site-form .forminator-label,
.block-editor-block-list__layout .site-form .forminator-label {
  display: none !important;
}
.theme-html .site-form .forminator-input,
.theme-html .site-form .forminator-textarea,
.block-editor-block-list__layout .site-form .forminator-input,
.block-editor-block-list__layout .site-form .forminator-textarea {
  border-radius: 4px !important;
  border: 1px solid #D6D6D6;
  background: rgba(255, 255, 255, 0.5);
  color: #4D4D4D !important;
  font-family: "Raleway", sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  padding: 16px 24px !important;
}
.theme-html .site-form .forminator-input::-moz-placeholder, .theme-html .site-form .forminator-textarea::-moz-placeholder, .block-editor-block-list__layout .site-form .forminator-input::-moz-placeholder, .block-editor-block-list__layout .site-form .forminator-textarea::-moz-placeholder {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
}
.theme-html .site-form .forminator-input::placeholder,
.theme-html .site-form .forminator-textarea::placeholder,
.block-editor-block-list__layout .site-form .forminator-input::placeholder,
.block-editor-block-list__layout .site-form .forminator-textarea::placeholder {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
}
.theme-html .site-form .iti__country-container,
.block-editor-block-list__layout .site-form .iti__country-container {
  display: none !important;
}
.theme-html .site-form .forminator-input,
.block-editor-block-list__layout .site-form .forminator-input {
  height: 51px !important;
}
.theme-html .site-form .forminator-textarea,
.block-editor-block-list__layout .site-form .forminator-textarea {
  min-height: 100px !important;
  height: 100px;
  resize: none !important;
}
.theme-html .site-form .forminator-button,
.block-editor-block-list__layout .site-form .forminator-button {
  width: 100% !important;
  background-color: #39D8BC !important;
  height: 59px !important;
  border-radius: 4px !important;
  font-family: "Raleway", sans-serif !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #fff !important;
  box-shadow: unset !important;
}
.theme-html .site-form .forminator-button:hover,
.block-editor-block-list__layout .site-form .forminator-button:hover {
  background-color: #fff !important;
  color: #39D8BC !important;
}
.theme-html .site-accord .site-accord-head button,
.block-editor-block-list__layout .site-accord .site-accord-head button {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: none;
  background: transparent;
  padding: 14px 30px;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  line-height: 21.6px;
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
@media (max-width: 991px) {
  .theme-html .site-accord .site-accord-head button,
  .block-editor-block-list__layout .site-accord .site-accord-head button {
    padding-left: 10px;
  }
}
.theme-html .site-accord .site-accord-item:last-child .site-accord-head button,
.block-editor-block-list__layout .site-accord .site-accord-item:last-child .site-accord-head button {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.theme-html .site-accord .site-accord-item.active .site-accord-head button,
.block-editor-block-list__layout .site-accord .site-accord-item.active .site-accord-head button {
  font-weight: 700;
}
.theme-html .site-accord span.site-accord-btn-icon,
.block-editor-block-list__layout .site-accord span.site-accord-btn-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  border: 1px solid #fff;
  border-radius: 50%;
  position: absolute;
  top: 8px;
  right: 0;
  opacity: 0.5;
  transition: opacity 0.3s ease;
}
.theme-html .site-accord span.site-accord-btn-icon::before, .theme-html .site-accord span.site-accord-btn-icon::after,
.block-editor-block-list__layout .site-accord span.site-accord-btn-icon::before,
.block-editor-block-list__layout .site-accord span.site-accord-btn-icon::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  width: 10px;
  height: 2px;
  background: #fff;
}
.theme-html .site-accord span.site-accord-btn-icon::before,
.block-editor-block-list__layout .site-accord span.site-accord-btn-icon::before {
  transform: translate(-50%, -50%) rotate(90deg);
}
.theme-html .site-accord .site-accord-item.active span.site-accord-btn-icon,
.block-editor-block-list__layout .site-accord .site-accord-item.active span.site-accord-btn-icon {
  opacity: 1;
}
.theme-html .site-accord .site-accord-item.active span.site-accord-btn-icon::before,
.block-editor-block-list__layout .site-accord .site-accord-item.active span.site-accord-btn-icon::before {
  transform: translate(-50%, -50%) rotate(0);
}
.theme-html .site-accord .site-accord-body,
.block-editor-block-list__layout .site-accord .site-accord-body {
  display: none;
}
.theme-html .site-accord .site-accord-content,
.block-editor-block-list__layout .site-accord .site-accord-content {
  padding: 0 30px 10px;
}
@media (max-width: 991px) {
  .theme-html .site-accord .site-accord-content,
  .block-editor-block-list__layout .site-accord .site-accord-content {
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
  }
}
.theme-html .site-accord .site-accord-content p:last-child,
.block-editor-block-list__layout .site-accord .site-accord-content p:last-child {
  margin-bottom: 0;
}
.theme-html .forminator-ui.forminator-custom-form[data-design=default] .forminator-error-message,
.block-editor-block-list__layout .forminator-ui.forminator-custom-form[data-design=default] .forminator-error-message {
  font-size: 12px;
  color: #e95757;
}
@media (orientation: portrait) {
  .theme-html .landscape-only,
  .block-editor-block-list__layout .landscape-only {
    display: none !important;
  }
  .theme-html .portrait-only,
  .block-editor-block-list__layout .portrait-only {
    display: block;
  }
  .theme-html .portrait-only.iblock,
  .block-editor-block-list__layout .portrait-only.iblock {
    display: inline-block;
  }
}
@media (max-width: 991px) {
  .theme-html .desktop-only,
  .block-editor-block-list__layout .desktop-only {
    display: none !important;
  }
  .theme-html .mobile-only,
  .block-editor-block-list__layout .mobile-only {
    display: block;
  }
  .theme-html .mobile-only.iblock,
  .block-editor-block-list__layout .mobile-only.iblock {
    display: inline-block;
  }
}
.theme-html .grecaptcha-badge,
.block-editor-block-list__layout .grecaptcha-badge {
  z-index: 99;
}
.theme-html .wp-block-media-text,
.block-editor-block-list__layout .wp-block-media-text {
  margin-bottom: 1.35em;
}
.theme-html .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,
.block-editor-block-list__layout .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  padding-left: 0;
}
.theme-html #page-header,
.block-editor-block-list__layout #page-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 90;
  padding: 24.5px 0;
  background-color: #fff;
}
@media (max-width: 991px) {
  .theme-html #page-header,
  .block-editor-block-list__layout #page-header {
    padding: 15px 0;
  }
}
.theme-html #page-header .container,
.block-editor-block-list__layout #page-header .container {
  max-width: 1334px;
}
.theme-html #page-header .header-row,
.block-editor-block-list__layout #page-header .header-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.theme-html #page-header .header-left,
.block-editor-block-list__layout #page-header .header-left {
  display: flex;
  align-items: center;
}
.theme-html #page-header .secondary-logo-text,
.block-editor-block-list__layout #page-header .secondary-logo-text {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .theme-html #page-header .secondary-logo-text,
  .block-editor-block-list__layout #page-header .secondary-logo-text {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.theme-html #page-header .secondary-logo-text p,
.block-editor-block-list__layout #page-header .secondary-logo-text p {
  font-size: 12px;
  font-weight: 500;
  color: #6C6C6C;
}
.theme-html #page-header .header-logo,
.block-editor-block-list__layout #page-header .header-logo {
  padding-top: 12px;
}
@media (max-width: 1199px) {
  .theme-html #page-header .header-logo,
  .theme-html #page-header .secondary-logo,
  .block-editor-block-list__layout #page-header .header-logo,
  .block-editor-block-list__layout #page-header .secondary-logo {
    max-width: 100px;
  }
}
.theme-html #page-header .header-right,
.block-editor-block-list__layout #page-header .header-right {
  display: flex;
  align-items: center;
}
.theme-html #page-header .header-menu,
.block-editor-block-list__layout #page-header .header-menu {
  margin: 0;
  list-style: none;
  padding: 0;
}
@media (max-width: 991px) {
  .theme-html #page-header .header-menu,
  .block-editor-block-list__layout #page-header .header-menu {
    display: none;
  }
}
.theme-html #page-header .header-menu li,
.block-editor-block-list__layout #page-header .header-menu li {
  display: block;
  position: relative;
}
.theme-html #page-header .header-menu > li,
.block-editor-block-list__layout #page-header .header-menu > li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 30px 0 0;
}
@media (max-width: 1199px) {
  .theme-html #page-header .header-menu > li,
  .block-editor-block-list__layout #page-header .header-menu > li {
    margin-right: 8px;
  }
}
.theme-html #page-header .header-menu > li:last-child,
.block-editor-block-list__layout #page-header .header-menu > li:last-child {
  margin-right: 0;
}
.theme-html #page-header .header-menu li a,
.block-editor-block-list__layout #page-header .header-menu li a {
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  color: #707070;
  text-decoration: none;
  transition: color 0.3s ease;
}
.theme-html #page-header .header-menu > li > a,
.block-editor-block-list__layout #page-header .header-menu > li > a {
  text-transform: uppercase;
}
.theme-html #page-header .header-menu > li:hover > a,
.block-editor-block-list__layout #page-header .header-menu > li:hover > a {
  color: #15BACA;
}
.theme-html #page-header .header-contact,
.block-editor-block-list__layout #page-header .header-contact {
  margin-left: 24px;
}
@media (max-width: 991px) {
  .theme-html #page-header .header-contact,
  .block-editor-block-list__layout #page-header .header-contact {
    display: none;
  }
}
.theme-html #page-header .header-contact a,
.block-editor-block-list__layout #page-header .header-contact a {
  font-size: 23px;
  font-weight: 900;
  color: #44C8D5;
  text-decoration: none;
  transition: color 0.3s ease;
}
@media (max-width: 1199px) {
  .theme-html #page-header .header-contact a,
  .block-editor-block-list__layout #page-header .header-contact a {
    font-size: 14px;
  }
}
.theme-html #page-header .header-cta,
.block-editor-block-list__layout #page-header .header-cta {
  margin-left: 15px;
  padding: 15px 22px;
}
@media (max-width: 1199px) {
  .theme-html #page-header .header-cta,
  .block-editor-block-list__layout #page-header .header-cta {
    padding: 10px;
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .theme-html #page-header .header-cta,
  .block-editor-block-list__layout #page-header .header-cta {
    display: none;
  }
}
.theme-html #page-header button.menu-btn,
.block-editor-block-list__layout #page-header button.menu-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: none;
  padding: 0;
  line-height: 1;
  font-size: 0;
  padding: 5px;
  color: #15BACA;
  background-color: transparent;
  display: none;
}
@media (max-width: 991px) {
  .theme-html #page-header button.menu-btn,
  .block-editor-block-list__layout #page-header button.menu-btn {
    display: inline-block;
  }
}
.theme-html #page-header button.menu-btn .lucide-x-icon,
.block-editor-block-list__layout #page-header button.menu-btn .lucide-x-icon {
  display: none;
}
.theme-html #page-header button.menu-btn.active .lucide-x-icon,
.block-editor-block-list__layout #page-header button.menu-btn.active .lucide-x-icon {
  display: block;
}
.theme-html #page-header button.menu-btn.active .lucide-menu,
.block-editor-block-list__layout #page-header button.menu-btn.active .lucide-menu {
  display: none;
}
.theme-html #page-header .burger-menu-holder,
.block-editor-block-list__layout #page-header .burger-menu-holder {
  position: fixed;
  top: 93px;
  left: 0;
  width: 100%;
  background-color: #fff;
  display: none;
}
.theme-html #page-header .mobile-menu,
.block-editor-block-list__layout #page-header .mobile-menu {
  padding: 40px 0;
}
.theme-html #page-header .header-menu-mobile,
.block-editor-block-list__layout #page-header .header-menu-mobile {
  list-style: none;
  padding: 0;
  margin: 0;
}
.theme-html #page-header .header-menu-mobile li,
.block-editor-block-list__layout #page-header .header-menu-mobile li {
  text-align: center;
}
.theme-html #page-header .header-menu-mobile li:last-child,
.block-editor-block-list__layout #page-header .header-menu-mobile li:last-child {
  margin-bottom: 0;
}
.theme-html #page-header .header-menu-mobile a,
.block-editor-block-list__layout #page-header .header-menu-mobile a {
  text-decoration: none;
}
.theme-html .page-footer .footer-lower,
.block-editor-block-list__layout .page-footer .footer-lower {
  background-color: #121F21;
  padding: 44px 0;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}
.theme-html .page-footer .footer-lower .container,
.block-editor-block-list__layout .page-footer .footer-lower .container {
  max-width: 1340px;
}
.theme-html .page-footer .footer-row,
.block-editor-block-list__layout .page-footer .footer-row {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .theme-html .page-footer .footer-row,
  .block-editor-block-list__layout .page-footer .footer-row {
    display: block;
  }
}
.theme-html .page-footer .footer-left,
.block-editor-block-list__layout .page-footer .footer-left {
  width: 49.7%;
}
@media (max-width: 991px) {
  .theme-html .page-footer .footer-left,
  .block-editor-block-list__layout .page-footer .footer-left {
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
  }
}
.theme-html .page-footer .footer-logo-holder,
.block-editor-block-list__layout .page-footer .footer-logo-holder {
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .theme-html .page-footer .footer-logo-holder,
  .block-editor-block-list__layout .page-footer .footer-logo-holder {
    flex-direction: column;
    gap: 20px;
  }
}
.theme-html .page-footer .footer-logo-text,
.block-editor-block-list__layout .page-footer .footer-logo-text {
  font-size: 12px;
  font-weight: 500;
  margin: 0 15px;
}
.theme-html .page-footer .footer-right,
.block-editor-block-list__layout .page-footer .footer-right {
  width: 50.3%;
  display: flex;
}
@media (max-width: 1199px) {
  .theme-html .page-footer .footer-right,
  .block-editor-block-list__layout .page-footer .footer-right {
    width: 53.84%;
  }
}
@media (max-width: 991px) {
  .theme-html .page-footer .footer-right,
  .block-editor-block-list__layout .page-footer .footer-right {
    width: 100%;
    display: block;
    text-align: center;
  }
}
.theme-html .page-footer .footer-right ul,
.block-editor-block-list__layout .page-footer .footer-right ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .theme-html .page-footer .footer-right ul,
  .block-editor-block-list__layout .page-footer .footer-right ul {
    text-align: center;
  }
}
.theme-html .page-footer .footer-right ul li,
.block-editor-block-list__layout .page-footer .footer-right ul li {
  line-height: 28px;
}
@media (max-width: 991px) {
  .theme-html .page-footer .footer-right ul li,
  .block-editor-block-list__layout .page-footer .footer-right ul li {
    text-align: center;
  }
}
.theme-html .page-footer .footer-right ul a,
.block-editor-block-list__layout .page-footer .footer-right ul a {
  text-decoration: none;
}
.theme-html .page-footer .footer-contact,
.block-editor-block-list__layout .page-footer .footer-contact {
  width: 50.75%;
  padding-right: 20px;
}
@media (max-width: 991px) {
  .theme-html .page-footer .footer-contact,
  .block-editor-block-list__layout .page-footer .footer-contact {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
    text-align: center;
  }
}
.theme-html .page-footer .footer-contact li,
.block-editor-block-list__layout .page-footer .footer-contact li {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  font-family: "DM Sans", sans-serif;
  font-weight: 400;
  line-height: 28px;
}
.theme-html .page-footer .footer-contact li:last-child,
.block-editor-block-list__layout .page-footer .footer-contact li:last-child {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .theme-html .page-footer .footer-contact li,
  .block-editor-block-list__layout .page-footer .footer-contact li {
    justify-content: center;
  }
}
.theme-html .page-footer .footer-contact a,
.block-editor-block-list__layout .page-footer .footer-contact a {
  transition: color 0.3s ease;
}
.theme-html .page-footer .footer-contact a:hover,
.block-editor-block-list__layout .page-footer .footer-contact a:hover {
  color: #15BACA;
}
.theme-html .page-footer .footer-contact svg,
.theme-html .page-footer .footer-contact img,
.block-editor-block-list__layout .page-footer .footer-contact svg,
.block-editor-block-list__layout .page-footer .footer-contact img {
  display: inline-block;
  margin-right: 15px;
}
.theme-html .page-footer .footer-social,
.block-editor-block-list__layout .page-footer .footer-social {
  width: 49.25%;
}
@media (max-width: 991px) {
  .theme-html .page-footer .footer-social,
  .block-editor-block-list__layout .page-footer .footer-social {
    width: 100%;
  }
}
.theme-html .page-footer .footer-social p,
.block-editor-block-list__layout .page-footer .footer-social p {
  margin-bottom: 12px;
}
.theme-html .page-footer .footer-social li,
.block-editor-block-list__layout .page-footer .footer-social li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.theme-html .page-footer .footer-social li:last-child,
.block-editor-block-list__layout .page-footer .footer-social li:last-child {
  margin-right: 0;
}
.theme-html .page-footer .footer-social li a,
.block-editor-block-list__layout .page-footer .footer-social li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  transition: opacity 0.3s ease;
}
.theme-html .page-footer .footer-social li a svg path,
.block-editor-block-list__layout .page-footer .footer-social li a svg path {
  transition: fill 0.3s ease;
}
.theme-html .page-footer .footer-social li a:hover,
.block-editor-block-list__layout .page-footer .footer-social li a:hover {
  opacity: 0.8;
}
.theme-html .page-footer .icon-facebook,
.block-editor-block-list__layout .page-footer .icon-facebook {
  background-color: #44C8D5;
}
.theme-html .page-footer .icon-twitter,
.block-editor-block-list__layout .page-footer .icon-twitter {
  background-color: #4B4B4B;
}
.theme-html .page-footer .icon-linkedin,
.block-editor-block-list__layout .page-footer .icon-linkedin {
  background-color: #007AB9;
}
@media (max-width: 991px) {
  .theme-html .page-footer .copyright,
  .block-editor-block-list__layout .page-footer .copyright {
    text-align: center;
  }
}
.theme-html h1,
.block-editor-block-list__layout h1 {
  font-size: 80px;
  line-height: 88px;
  letter-spacing: -2.8px;
  font-weight: 700;
}
@media (max-width: 1199px) {
  .theme-html h1,
  .block-editor-block-list__layout h1 {
    font-size: 60px;
    line-height: 65px;
  }
}
@media (max-width: 480px) {
  .theme-html h1,
  .block-editor-block-list__layout h1 {
    font-size: 50px;
    line-height: 56px;
  }
}
.theme-html h2,
.block-editor-block-list__layout h2 {
  font-size: 50px;
  line-height: 56px;
  font-weight: 700;
  letter-spacing: 0.25px;
}
@media (max-width: 1199px) {
  .theme-html h2,
  .block-editor-block-list__layout h2 {
    font-size: 42px;
    line-height: 46px;
  }
}
.theme-html h3, .theme-html h5,
.block-editor-block-list__layout h3,
.block-editor-block-list__layout h5 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  letter-spacing: 0.2px;
}
.theme-html h4,
.block-editor-block-list__layout h4 {
  font-size: 22px;
  font-weight: 800;
  line-height: 28px;
  letter-spacing: -0.33px;
}
.theme-html blockquote,
.block-editor-block-list__layout blockquote {
  font-family: "Raleway", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.15em;
  color: inherit;
  font-style: italic;
  letter-spacing: 0.5px;
  max-width: 1265px;
  box-sizing: border-box;
  margin: 0 auto 20px;
}
@media (max-width: 480px) {
  .theme-html blockquote,
  .block-editor-block-list__layout blockquote {
    font-size: 18px;
  }
}
.theme-html ul, .theme-html ol, .theme-html li, .theme-html p,
.block-editor-block-list__layout ul,
.block-editor-block-list__layout ol,
.block-editor-block-list__layout li,
.block-editor-block-list__layout p {
  margin-bottom: 10px;
}
.theme-html ul, .theme-html ol,
.block-editor-block-list__layout ul,
.block-editor-block-list__layout ol {
  list-style-position: outside;
  padding-left: 15px;
}
.theme-html ul, .theme-html ol, .theme-html li,
.block-editor-block-list__layout ul,
.block-editor-block-list__layout ol,
.block-editor-block-list__layout li {
  margin: 0 0 1em;
}
.theme-html a,
.block-editor-block-list__layout a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}
.theme-html b, .theme-html strong,
.block-editor-block-list__layout b,
.block-editor-block-list__layout strong {
  font-weight: 700;
}
.theme-html em,
.block-editor-block-list__layout em {
  font-style: italic;
}
.theme-html img, .theme-html iframe, .theme-html svg, .theme-html video,
.block-editor-block-list__layout img,
.block-editor-block-list__layout iframe,
.block-editor-block-list__layout svg,
.block-editor-block-list__layout video {
  max-width: 100%;
}
.theme-html .page-blocks__single > *:not(.block--custom-layout),
.block-editor-block-list__layout .page-blocks__single > *:not(.block--custom-layout) {
  max-width: 1094px;
  padding: 0 24px;
  margin-left: auto;
  margin-right: auto;
}
.theme-html .page-blocks__single img, .theme-html .page-blocks__single iframe, .theme-html .page-blocks__single svg, .theme-html .page-blocks__single video,
.block-editor-block-list__layout .page-blocks__single img,
.block-editor-block-list__layout .page-blocks__single iframe,
.block-editor-block-list__layout .page-blocks__single svg,
.block-editor-block-list__layout .page-blocks__single video {
  max-width: 100%;
  margin: 0 auto;
}
.theme-html .block--custom-layout__full-width-banner,
.block-editor-block-list__layout .block--custom-layout__full-width-banner {
  padding: 0 0;
  background: #FFFFFF;
  font-size: 0;
  line-height: 0;
}
.theme-html .block--custom-layout__full-width-banner .container-block,
.block-editor-block-list__layout .block--custom-layout__full-width-banner .container-block {
  max-width: 1920px;
  padding: 0 0;
  margin: 0 auto;
}
.theme-html .block--custom-layout__full-width-banner .container-block img,
.block-editor-block-list__layout .block--custom-layout__full-width-banner .container-block img {
  width: 100%;
}
.theme-html .block--custom-layout__full-width-banner .bg-image,
.block-editor-block-list__layout .block--custom-layout__full-width-banner .bg-image {
  position: relative;
}
.theme-html .block--custom-layout__full-width-banner .bg-image img,
.block-editor-block-list__layout .block--custom-layout__full-width-banner .bg-image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.theme-html .block--custom-layout__full-width-banner.block-layout-background .container-block, .theme-html .block--custom-layout__full-width-banner.block-layout-full .container-block,
.block-editor-block-list__layout .block--custom-layout__full-width-banner.block-layout-background .container-block,
.block-editor-block-list__layout .block--custom-layout__full-width-banner.block-layout-full .container-block {
  max-width: 100%;
}
.theme-html .block--custom-layout__wysiwyg,
.block-editor-block-list__layout .block--custom-layout__wysiwyg {
  padding: 100px 24px;
  color: #555;
}
@media (max-width: 979px) {
  .theme-html .block--custom-layout__wysiwyg,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg {
    padding: 60px 24px;
  }
}
.theme-html .block--custom-layout__wysiwyg .container-block,
.block-editor-block-list__layout .block--custom-layout__wysiwyg .container-block {
  position: relative;
  max-width: 1046px;
}
.theme-html .block--custom-layout__wysiwyg a,
.block-editor-block-list__layout .block--custom-layout__wysiwyg a {
  transition: 0.45s;
}
.theme-html .block--custom-layout__wysiwyg a:focus, .theme-html .block--custom-layout__wysiwyg a:hover,
.block-editor-block-list__layout .block--custom-layout__wysiwyg a:focus,
.block-editor-block-list__layout .block--custom-layout__wysiwyg a:hover {
  color: #599da3;
}
.theme-html .block--custom-layout__wysiwyg h1, .theme-html .block--custom-layout__wysiwyg h2, .theme-html .block--custom-layout__wysiwyg h3, .theme-html .block--custom-layout__wysiwyg h4, .theme-html .block--custom-layout__wysiwyg h5,
.block-editor-block-list__layout .block--custom-layout__wysiwyg h1,
.block-editor-block-list__layout .block--custom-layout__wysiwyg h2,
.block-editor-block-list__layout .block--custom-layout__wysiwyg h3,
.block-editor-block-list__layout .block--custom-layout__wysiwyg h4,
.block-editor-block-list__layout .block--custom-layout__wysiwyg h5 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.theme-html .block--custom-layout__wysiwyg h4,
.block-editor-block-list__layout .block--custom-layout__wysiwyg h4 {
  margin-bottom: 34px;
}
.theme-html .block--custom-layout__wysiwyg h4:first-child,
.block-editor-block-list__layout .block--custom-layout__wysiwyg h4:first-child {
  margin-bottom: 52px;
}
@media (max-width: 979px) {
  .theme-html .block--custom-layout__wysiwyg h4,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg h4 {
    margin-bottom: 24px;
  }
  .theme-html .block--custom-layout__wysiwyg h4:first-child,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg h4:first-child {
    margin-bottom: 32px;
  }
}
@media (max-width: 600px) {
  .theme-html .block--custom-layout__wysiwyg h4,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg h4 {
    margin-bottom: 20px;
  }
  .theme-html .block--custom-layout__wysiwyg h4:first-child,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg h4:first-child {
    margin-bottom: 28px;
  }
}
.theme-html .block--custom-layout__wysiwyg p:last-child,
.block-editor-block-list__layout .block--custom-layout__wysiwyg p:last-child {
  padding-bottom: 100px;
  border-bottom: 1px solid #707070;
}
@media (max-width: 979px) {
  .theme-html .block--custom-layout__wysiwyg p:last-child,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg p:last-child {
    padding-bottom: 80px;
  }
}
.theme-html .block--custom-layout__wysiwyg p, .theme-html .block--custom-layout__wysiwyg ol, .theme-html .block--custom-layout__wysiwyg li, .theme-html .block--custom-layout__wysiwyg span,
.block-editor-block-list__layout .block--custom-layout__wysiwyg p,
.block-editor-block-list__layout .block--custom-layout__wysiwyg ol,
.block-editor-block-list__layout .block--custom-layout__wysiwyg li,
.block-editor-block-list__layout .block--custom-layout__wysiwyg span {
  font-family: "Raleway", sans-serif;
  color: rgba(0, 0, 0, 0.8);
  font-size: 20px;
  max-width: 800px;
  margin: 0 auto 1em;
}
@media (max-width: 979px) {
  .theme-html .block--custom-layout__wysiwyg p, .theme-html .block--custom-layout__wysiwyg ol, .theme-html .block--custom-layout__wysiwyg li, .theme-html .block--custom-layout__wysiwyg span,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg p,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg ol,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg li,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg span {
    font-size: 16px;
  }
}
@media (max-width: 600px) {
  .theme-html .block--custom-layout__wysiwyg p, .theme-html .block--custom-layout__wysiwyg ol, .theme-html .block--custom-layout__wysiwyg li, .theme-html .block--custom-layout__wysiwyg span,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg p,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg ol,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg li,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg span {
    font-size: 14px;
  }
}
.theme-html .block--custom-layout__wysiwyg img, .theme-html .block--custom-layout__wysiwyg iframe, .theme-html .block--custom-layout__wysiwyg svg, .theme-html .block--custom-layout__wysiwyg video,
.block-editor-block-list__layout .block--custom-layout__wysiwyg img,
.block-editor-block-list__layout .block--custom-layout__wysiwyg iframe,
.block-editor-block-list__layout .block--custom-layout__wysiwyg svg,
.block-editor-block-list__layout .block--custom-layout__wysiwyg video {
  max-width: 100%;
  margin: 0 auto;
}
.theme-html .block--custom-layout__wysiwyg img,
.block-editor-block-list__layout .block--custom-layout__wysiwyg img {
  display: block;
  width: 100%;
  margin: 80px auto 80px;
}
@media (max-width: 979px) {
  .theme-html .block--custom-layout__wysiwyg img,
  .block-editor-block-list__layout .block--custom-layout__wysiwyg img {
    margin: 40px auto 40px;
  }
}
.theme-html .block--custom-layout__wysiwyg.block-theme-dark,
.block-editor-block-list__layout .block--custom-layout__wysiwyg.block-theme-dark {
  color: #FFFFFF;
}
.theme-html .block--custom-layout__wysiwyg.block-theme-dark p, .theme-html .block--custom-layout__wysiwyg.block-theme-dark ol, .theme-html .block--custom-layout__wysiwyg.block-theme-dark li, .theme-html .block--custom-layout__wysiwyg.block-theme-dark span,
.block-editor-block-list__layout .block--custom-layout__wysiwyg.block-theme-dark p,
.block-editor-block-list__layout .block--custom-layout__wysiwyg.block-theme-dark ol,
.block-editor-block-list__layout .block--custom-layout__wysiwyg.block-theme-dark li,
.block-editor-block-list__layout .block--custom-layout__wysiwyg.block-theme-dark span {
  color: #FFFFFF;
}
.theme-html .block--custom-layout__wysiwyg.block-theme-dark a:focus, .theme-html .block--custom-layout__wysiwyg.block-theme-dark a:hover,
.block-editor-block-list__layout .block--custom-layout__wysiwyg.block-theme-dark a:focus,
.block-editor-block-list__layout .block--custom-layout__wysiwyg.block-theme-dark a:hover {
  color: #599da3;
}
.theme-html .block--custom-layout__hero,
.block-editor-block-list__layout .block--custom-layout__hero {
  position: relative;
  overflow: hidden;
}
.theme-html .block--custom-layout__hero .hero-img canvas,
.block-editor-block-list__layout .block--custom-layout__hero .hero-img canvas {
  min-height: 500px;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__hero .hero-img canvas,
  .block-editor-block-list__layout .block--custom-layout__hero .hero-img canvas {
    min-height: 600px;
  }
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__hero .hero-img img:nth-child(2),
  .block-editor-block-list__layout .block--custom-layout__hero .hero-img img:nth-child(2) {
    -o-object-position: right;
       object-position: right;
  }
}
.theme-html .block--custom-layout__hero .banner-accent,
.block-editor-block-list__layout .block--custom-layout__hero .banner-accent {
  width: 57%;
  height: 100%;
  opacity: 0.3;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center right;
     object-position: center right;
  left: -60px;
}
.theme-html .block--custom-layout__hero .hero-content-holder,
.block-editor-block-list__layout .block--custom-layout__hero .hero-content-holder {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: 2;
}
.theme-html .block--custom-layout__hero h1,
.block-editor-block-list__layout .block--custom-layout__hero h1 {
  color: #0D8793;
  margin-bottom: 20px;
  max-width: 630px;
}
.theme-html .block--custom-layout__hero .hero-content,
.block-editor-block-list__layout .block--custom-layout__hero .hero-content {
  font-size: 18px;
  line-height: 27.5px;
  color: #555;
  max-width: 538px;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__hero .hero-content,
  .block-editor-block-list__layout .block--custom-layout__hero .hero-content {
    max-width: unset;
  }
}
.theme-html .block--custom-layout__hero .hero-content-inner,
.block-editor-block-list__layout .block--custom-layout__hero .hero-content-inner {
  max-width: 806px;
  position: relative;
}
@media (max-width: 1199px) {
  .theme-html .block--custom-layout__hero .hero-content-inner,
  .block-editor-block-list__layout .block--custom-layout__hero .hero-content-inner {
    max-width: 690px;
  }
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__hero .hero-content-inner,
  .block-editor-block-list__layout .block--custom-layout__hero .hero-content-inner {
    text-align: center;
    margin: 0 auto;
  }
}
.theme-html .block--custom-layout__hero .banner-accent-2,
.block-editor-block-list__layout .block--custom-layout__hero .banner-accent-2 {
  position: absolute;
  top: 44%;
  transform: translateY(-50%);
  left: -118px;
  max-width: unset;
  max-width: 86%;
  opacity: 0.8;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__hero .banner-accent-2,
  .block-editor-block-list__layout .block--custom-layout__hero .banner-accent-2 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .theme-html .block--custom-layout__hero .banner-accent-2,
  .block-editor-block-list__layout .block--custom-layout__hero .banner-accent-2 {
    left: 0;
  }
}
.theme-html .block--custom-layout__hero .hero-cta-holder,
.block-editor-block-list__layout .block--custom-layout__hero .hero-cta-holder {
  display: flex;
  align-items: center;
  margin-top: 26px;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__hero .hero-cta-holder,
  .block-editor-block-list__layout .block--custom-layout__hero .hero-cta-holder {
    display: block;
  }
}
.theme-html .block--custom-layout__hero .hero-reviews,
.block-editor-block-list__layout .block--custom-layout__hero .hero-reviews {
  color: #fff;
  font-weight: 600;
  margin-left: 25px;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__hero .hero-reviews,
  .block-editor-block-list__layout .block--custom-layout__hero .hero-reviews {
    margin: 25px 0 0;
  }
}
.theme-html .block--custom-layout__hero .hero-reviews p,
.block-editor-block-list__layout .block--custom-layout__hero .hero-reviews p {
  margin-bottom: 0;
}
.theme-html .block--custom-layout__hero .hero-reviews strong,
.block-editor-block-list__layout .block--custom-layout__hero .hero-reviews strong {
  font-weight: 400;
  display: inline-block;
  margin-left: 20px;
}
.theme-html .block--custom-layout__image-slider,
.block-editor-block-list__layout .block--custom-layout__image-slider {
  position: relative;
  background: radial-gradient(42.42% 30.13% at 6.11% 60.83%, rgba(68, 200, 213, 0.4) 0%, rgba(178, 178, 178, 0) 100%, rgba(255, 255, 255, 0) 100%), radial-gradient(26.47% 32.85% at 83.19% 31.67%, rgba(57, 216, 188, 0.3) 0%, rgba(255, 255, 255, 0) 100%), #FFF;
  padding: 70px 0 50px;
}
.theme-html .block--custom-layout__image-slider .container,
.block-editor-block-list__layout .block--custom-layout__image-slider .container {
  position: relative;
  z-index: 3;
}
.theme-html .block--custom-layout__image-slider .is-title,
.block-editor-block-list__layout .block--custom-layout__image-slider .is-title {
  text-align: center;
  color: #15BACA;
  margin-bottom: 14px;
}
.theme-html .block--custom-layout__image-slider .is-content,
.block-editor-block-list__layout .block--custom-layout__image-slider .is-content {
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 0.11px;
  font-weight: 400;
  margin-bottom: 30px;
}
.theme-html .block--custom-layout__image-slider .is-slider-wrap,
.block-editor-block-list__layout .block--custom-layout__image-slider .is-slider-wrap {
  max-width: 1154px;
  margin: 0 auto;
}
.theme-html .block--custom-layout__image-slider .is-slide img,
.block-editor-block-list__layout .block--custom-layout__image-slider .is-slide img {
  border-radius: 10px;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__image-slider .is-slide canvas,
  .block-editor-block-list__layout .block--custom-layout__image-slider .is-slide canvas {
    min-height: 250px;
  }
}
.theme-html .block--custom-layout__image-slider .owl-dots,
.block-editor-block-list__layout .block--custom-layout__image-slider .owl-dots {
  text-align: center;
  padding-top: 10px;
}
.theme-html .block--custom-layout__image-slider .owl-dots button,
.block-editor-block-list__layout .block--custom-layout__image-slider .owl-dots button {
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #D9D9D9;
  margin-right: 8px;
  transition: width 0.3s ease, background-color 0.3s ease, border-radius 0.3s;
}
.theme-html .block--custom-layout__image-slider .owl-dots button:hover,
.block-editor-block-list__layout .block--custom-layout__image-slider .owl-dots button:hover {
  background-color: #44C8D5;
}
.theme-html .block--custom-layout__image-slider .owl-dots button.active,
.block-editor-block-list__layout .block--custom-layout__image-slider .owl-dots button.active {
  width: 228px;
  background-color: #44C8D5;
  border-radius: 23px;
}
.theme-html.browser-safari .block--custom-layout__image-slider,
.block-editor-block-list__layout.browser-safari .block--custom-layout__image-slider {
  background: #FFF !important;
}
.theme-html .block--custom-layout__content-image,
.block-editor-block-list__layout .block--custom-layout__content-image {
  padding: 50px 0;
}
.theme-html .block--custom-layout__content-image .container,
.block-editor-block-list__layout .block--custom-layout__content-image .container {
  max-width: 1330px;
}
.theme-html .block--custom-layout__content-image .ci-holder,
.block-editor-block-list__layout .block--custom-layout__content-image .ci-holder {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(61deg, rgba(255, 255, 255, 0.2) 12.01%, rgba(0, 0, 0, 0) 81.5%), radial-gradient(113.36% 41.84% at 90.27% 88.89%, rgba(255, 255, 255, 0.4) 0%, rgba(91, 100, 126, 0.4) 100%), linear-gradient(109deg, #15BACA -11.93%, #44C8D5 21.12%, #39D8BC 51.58%);
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__content-image .ci-holder,
  .block-editor-block-list__layout .block--custom-layout__content-image .ci-holder {
    max-width: 600px;
    margin: auto;
  }
}
.theme-html .block--custom-layout__content-image .ci-row,
.block-editor-block-list__layout .block--custom-layout__content-image .ci-row {
  display: flex;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__content-image .ci-row,
  .block-editor-block-list__layout .block--custom-layout__content-image .ci-row {
    display: block;
  }
}
.theme-html .block--custom-layout__content-image .ci-left,
.block-editor-block-list__layout .block--custom-layout__content-image .ci-left {
  width: 51.09%;
  padding: 65px;
  color: #fff;
}
@media (max-width: 1199px) {
  .theme-html .block--custom-layout__content-image .ci-left,
  .block-editor-block-list__layout .block--custom-layout__content-image .ci-left {
    padding: 30px;
  }
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__content-image .ci-left,
  .block-editor-block-list__layout .block--custom-layout__content-image .ci-left {
    width: 100%;
    text-align: center;
  }
}
.theme-html .block--custom-layout__content-image .ci-title,
.block-editor-block-list__layout .block--custom-layout__content-image .ci-title {
  margin-bottom: 30px;
  padding-right: 94px;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__content-image .ci-title,
  .block-editor-block-list__layout .block--custom-layout__content-image .ci-title {
    padding-right: 0;
  }
}
.theme-html .block--custom-layout__content-image .ci-content,
.block-editor-block-list__layout .block--custom-layout__content-image .ci-content {
  line-height: 28px;
  letter-spacing: -0.27px;
}
.theme-html .block--custom-layout__content-image .ci-accord.site-accord,
.block-editor-block-list__layout .block--custom-layout__content-image .ci-accord.site-accord {
  padding-top: 20px;
}
.theme-html .block--custom-layout__content-image .ci-cta-text,
.block-editor-block-list__layout .block--custom-layout__content-image .ci-cta-text {
  padding-top: 20px;
}
.theme-html .block--custom-layout__content-image .ci-btn,
.block-editor-block-list__layout .block--custom-layout__content-image .ci-btn {
  margin-top: 30px;
}
.theme-html .block--custom-layout__content-image .ci-right,
.block-editor-block-list__layout .block--custom-layout__content-image .ci-right {
  width: 48.91%;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__content-image .ci-right,
  .block-editor-block-list__layout .block--custom-layout__content-image .ci-right {
    width: 100%;
  }
}
.theme-html .block--custom-layout__content-image .ci-image img,
.block-editor-block-list__layout .block--custom-layout__content-image .ci-image img {
  border-radius: 10px;
}
.theme-html .block--custom-layout__three-column-card,
.block-editor-block-list__layout .block--custom-layout__three-column-card {
  padding: 50px 0 83.5px;
  background: radial-gradient(46.52% 43.02% at 50% 63.24%, rgba(184, 59, 63, 0.3) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(35.76% 37.58% at 77.92% 40.94%, rgba(87, 119, 208, 0.6) 0%, rgba(255, 255, 255, 0) 100%), #FFF;
}
.theme-html .block--custom-layout__three-column-card .tcc-title,
.theme-html .block--custom-layout__three-column-card .tcc-subtitle,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-title,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-subtitle {
  text-align: center;
}
.theme-html .block--custom-layout__three-column-card .tcc-subtitle,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-subtitle {
  font-size: 40px;
  color: #44C8D5;
  margin-bottom: 20px;
}
.theme-html .block--custom-layout__three-column-card .tcc-content,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-content {
  max-width: 860px;
  margin: 0 auto;
  color: #707070;
  letter-spacing: -0.27px;
  text-align: center;
  margin-bottom: 30px;
}
.theme-html .block--custom-layout__three-column-card .tcc-card-list-wrap,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-card-list-wrap {
  max-width: 920px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__three-column-card .tcc-card-list-wrap,
  .block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-card-list-wrap {
    max-width: 300px;
  }
}
.theme-html .block--custom-layout__three-column-card .tcc-cards-list,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-cards-list {
  display: flex;
  margin: 0 -20px;
  padding-top: 15px;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__three-column-card .tcc-cards-list,
  .block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-cards-list {
    display: block;
    margin: 0;
  }
}
.theme-html .block--custom-layout__three-column-card .tcc-card-item,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-card-item {
  width: 33.3333333333%;
  padding: 0 10px;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__three-column-card .tcc-card-item,
  .block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-card-item {
    width: 100%;
    padding: 10px 0;
  }
}
.theme-html .block--custom-layout__three-column-card .tcc-card,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-card {
  position: relative;
}
.theme-html .block--custom-layout__three-column-card .tcc-img,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-img {
  position: relative;
  border-radius: 25px;
  overflow: hidden;
}
.theme-html .block--custom-layout__three-column-card .tcc-img::after,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-img::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, #001D6C -25.95%, rgba(0, 0, 0, 0.07) 44.02%);
  opacity: 0.7;
}
.theme-html .block--custom-layout__three-column-card .tcc-card-content-holder,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-card-content-holder {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 3;
  padding: 35px;
}
.theme-html .block--custom-layout__three-column-card .tcc-tag,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-tag {
  display: inline-block;
  background-color: #fff;
  color: #44C8D5;
  letter-spacing: -0.27px;
  line-height: 25px;
  font-size: 18px;
  font-weight: 700;
  padding: 5px 21.5px;
  margin-bottom: 10px;
}
.theme-html .block--custom-layout__three-column-card .tcc-card-title,
.block-editor-block-list__layout .block--custom-layout__three-column-card .tcc-card-title {
  font-size: 22px;
  font-weight: 800;
  line-height: 28px;
  letter-spacing: -0.33px;
  color: #fff;
}
.theme-html.browser-safari .block--custom-layout__three-column-card,
.block-editor-block-list__layout.browser-safari .block--custom-layout__three-column-card {
  background: #FFF !important;
}
.theme-html .block--custom-layout__location,
.block-editor-block-list__layout .block--custom-layout__location {
  padding: 83.5px 0 50px;
}
.theme-html .block--custom-layout__location .location-title,
.block-editor-block-list__layout .block--custom-layout__location .location-title {
  text-align: center;
  color: #15BACA;
  margin-bottom: 10px;
}
.theme-html .block--custom-layout__location .location-content,
.block-editor-block-list__layout .block--custom-layout__location .location-content {
  text-align: center;
  max-width: 970px;
  margin: 0 auto 50px;
  font-size: 22px;
  letter-spacing: 0.11px;
  font-weight: 400;
  color: #555;
}
.theme-html .block--custom-layout__location .map-image,
.block-editor-block-list__layout .block--custom-layout__location .map-image {
  text-align: center;
  padding-top: 20px;
}
.theme-html.browser-safari .block--custom-layout__location,
.block-editor-block-list__layout.browser-safari .block--custom-layout__location {
  background: #FFF !important;
}
.theme-html .block--custom-layout__contact-form,
.block-editor-block-list__layout .block--custom-layout__contact-form {
  padding: 85px 0 100px;
}
.theme-html .block--custom-layout__contact-form .cf-row,
.block-editor-block-list__layout .block--custom-layout__contact-form .cf-row {
  display: flex;
  max-width: 1124px;
  margin: 0 auto;
  align-items: center;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__contact-form .cf-row,
  .block-editor-block-list__layout .block--custom-layout__contact-form .cf-row {
    display: block;
  }
}
.theme-html .block--custom-layout__contact-form .cf-left,
.block-editor-block-list__layout .block--custom-layout__contact-form .cf-left {
  width: 51.24%;
  color: #fff;
  padding-right: 40px;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__contact-form .cf-left,
  .block-editor-block-list__layout .block--custom-layout__contact-form .cf-left {
    padding-right: 0;
    width: 100%;
    margin-bottom: 30px;
  }
}
.theme-html .block--custom-layout__contact-form .cf-title,
.block-editor-block-list__layout .block--custom-layout__contact-form .cf-title {
  line-height: 54px;
  padding-right: 20px;
  margin-bottom: 8px;
}
.theme-html .block--custom-layout__contact-form .cf-right,
.block-editor-block-list__layout .block--custom-layout__contact-form .cf-right {
  width: 48.76%;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__contact-form .cf-right,
  .block-editor-block-list__layout .block--custom-layout__contact-form .cf-right {
    width: 100%;
  }
}
.theme-html .block--custom-layout__tab-content,
.block-editor-block-list__layout .block--custom-layout__tab-content {
  padding: 0 0 50px;
}
.theme-html .block--custom-layout__tab-content .tab-list-wrapper,
.block-editor-block-list__layout .block--custom-layout__tab-content .tab-list-wrapper {
  max-width: 1040px;
  margin: 0 auto;
}
.theme-html .block--custom-layout__tab-content .tab-panel,
.block-editor-block-list__layout .block--custom-layout__tab-content .tab-panel {
  margin: 0 -10px 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__tab-content .tab-panel,
  .block-editor-block-list__layout .block--custom-layout__tab-content .tab-panel {
    justify-content: center;
  }
}
.theme-html .block--custom-layout__tab-content .tab-btn,
.block-editor-block-list__layout .block--custom-layout__tab-content .tab-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: none;
  background: transparent;
  font-family: inherit;
  color: #8A8A8A;
  font-size: 20px;
  font-weight: 600;
  line-height: 25.5px;
  letter-spacing: -0.3px;
  padding: 0 10px 10px;
  cursor: pointer;
  border-bottom: 1px solid transparent;
  transition: color 0.3s ease, border-color 0.3s ease;
}
.theme-html .block--custom-layout__tab-content .tab-btn.active,
.block-editor-block-list__layout .block--custom-layout__tab-content .tab-btn.active {
  color: #44C8D5;
  border-bottom-color: #44C8D5;
  font-weight: 700;
}
.theme-html .block--custom-layout__tab-content .tab-btn:hover,
.block-editor-block-list__layout .block--custom-layout__tab-content .tab-btn:hover {
  color: #44C8D5;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__tab-content .tab-btn,
  .block-editor-block-list__layout .block--custom-layout__tab-content .tab-btn {
    margin-right: 20px;
    margin-bottom: 10px;
  }
  .theme-html .block--custom-layout__tab-content .tab-btn:last-child,
  .block-editor-block-list__layout .block--custom-layout__tab-content .tab-btn:last-child {
    margin-right: 0;
  }
}
.theme-html .block--custom-layout__tab-content .tab-content-list,
.block-editor-block-list__layout .block--custom-layout__tab-content .tab-content-list {
  max-width: 860px;
  margin: 0 auto;
}
.theme-html .block--custom-layout__tab-content .tab-content,
.block-editor-block-list__layout .block--custom-layout__tab-content .tab-content {
  display: none;
  text-align: center;
  color: #707070;
  font-size: 18px;
  line-height: 27.5px;
  font-weight: 500;
}
.theme-html .block--custom-layout__tab-content .tab-content.active,
.block-editor-block-list__layout .block--custom-layout__tab-content .tab-content.active {
  display: block;
}
.theme-html .block--custom-layout__drawer-slider,
.block-editor-block-list__layout .block--custom-layout__drawer-slider {
  padding: 80px 15px 30px;
  background: radial-gradient(42.42% 30.13% at 6.11% 60.83%, rgba(68, 200, 213, 0.4) 0%, rgba(178, 178, 178, 0) 100%, rgba(255, 255, 255, 0) 100%), radial-gradient(26.47% 32.85% at 83.19% 31.67%, rgba(57, 216, 188, 0.3) 0%, rgba(255, 255, 255, 0) 100%), #FFF;
}
.theme-html .block--custom-layout__drawer-slider .container,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .container {
  max-width: 1320px;
}
.theme-html .block--custom-layout__drawer-slider .ds-title,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-title {
  color: #15BACA;
  text-align: center;
  margin-bottom: 30px;
}
.theme-html .block--custom-layout__drawer-slider .ds-content,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-content {
  max-width: 981px;
  margin: 0 auto;
  text-align: center;
}
.theme-html .block--custom-layout__drawer-slider .ds-slider-wrapper,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-slider-wrapper {
  padding-top: 45px;
  margin: 0 -10px;
}
.theme-html .block--custom-layout__drawer-slider .ds-slider.slick-initialized.slick-slider,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-slider.slick-initialized.slick-slider {
  font-size: 0;
  line-height: 1;
  background: transparent;
}
.theme-html .block--custom-layout__drawer-slider .ds-slider .slick-slide,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-slider .slick-slide {
  padding: 0 10px;
}
.theme-html .block--custom-layout__drawer-slider .ds-slider .slick-slide > div,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-slider .slick-slide > div {
  display: flex;
  margin: 0 -10px;
}
@media (min-width: 992px) {
  .theme-html .block--custom-layout__drawer-slider .hovered .ds-slide-item,
  .block-editor-block-list__layout .block--custom-layout__drawer-slider .hovered .ds-slide-item {
    width: 26.46% !important;
  }
}
@media (min-width: 992px) {
  .theme-html .block--custom-layout__drawer-slider .ds-slide-item.active,
  .block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-slide-item.active {
    width: 47.07% !important;
  }
}
.theme-html .block--custom-layout__drawer-slider .ds-slide-item,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-slide-item {
  padding: 0 10px;
  transition: width 0.8s ease;
}
.theme-html .block--custom-layout__drawer-slider .ds-item,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-item {
  display: block;
  position: relative;
  overflow: hidden;
}
.theme-html .block--custom-layout__drawer-slider .ds-img,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-img {
  position: relative;
  overflow: hidden;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__drawer-slider .ds-img,
  .block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-img {
    border-radius: 10px !important;
  }
}
.theme-html .block--custom-layout__drawer-slider .ds-slide-item:first-child .ds-img,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-slide-item:first-child .ds-img {
  border-radius: 10px 0 0 10px;
}
.theme-html .block--custom-layout__drawer-slider .ds-slide-item:last-child .ds-img,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-slide-item:last-child .ds-img {
  border-radius: 0 10px 10px 0;
}
.theme-html .block--custom-layout__drawer-slider .ds-img::after,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-img::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
}
.theme-html .block--custom-layout__drawer-slider .ds-img canvas,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-img canvas {
  display: block;
  width: 100%;
  max-height: 527px;
  min-height: 527px;
}
.theme-html .block--custom-layout__drawer-slider .ds-img img,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.theme-html .block--custom-layout__drawer-slider .ds-item-title,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-item-title {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  text-align: center;
  transition: opacity 0.3s ease;
  text-align: center;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__drawer-slider .ds-item-title,
  .block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-item-title {
    display: none;
  }
}
.theme-html .block--custom-layout__drawer-slider .ds-item:hover .ds-item-title,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-item:hover .ds-item-title {
  opacity: 0;
}
.theme-html .block--custom-layout__drawer-slider .ds-item h3,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-item h3 {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28.8px;
}
.theme-html .block--custom-layout__drawer-slider .ds-item p,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-item p {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20.8px;
  margin-bottom: 12px;
}
.theme-html .block--custom-layout__drawer-slider .ds-item p:last-child,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-item p:last-child {
  margin-bottom: 0;
}
.theme-html .block--custom-layout__drawer-slider .ds-item-info,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-item-info {
  position: absolute;
  bottom: 0;
  left: 18px;
  right: 18px;
  bottom: 18px;
  padding: 20px 40px 40px;
  opacity: 0;
  transition: opacity 0.3s ease;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__drawer-slider .ds-item-info,
  .block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-item-info {
    opacity: 1;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
  }
}
.theme-html .block--custom-layout__drawer-slider .ds-item:hover .ds-item-info,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-item:hover .ds-item-info {
  opacity: 1;
}
.theme-html .block--custom-layout__drawer-slider .ds-item-info h3,
.block-editor-block-list__layout .block--custom-layout__drawer-slider .ds-item-info h3 {
  margin-bottom: 27px;
}
.theme-html .block--custom-layout__reviews-slider,
.block-editor-block-list__layout .block--custom-layout__reviews-slider {
  background: #44C8D5 !important;
  padding: 60px 0;
}
.theme-html .block--custom-layout__reviews-slider .rs-title,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .rs-title {
  text-align: center;
  color: #fff;
  margin-bottom: 40px;
}
.theme-html .block--custom-layout__reviews-slider .rs-slide-item,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .rs-slide-item {
  text-align: center;
  color: #fff;
}
.theme-html .block--custom-layout__reviews-slider .rs-rating,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .rs-rating {
  margin-bottom: 40px;
}
.theme-html .block--custom-layout__reviews-slider .rs-rating img,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .rs-rating img {
  width: auto !important;
  display: inline-block !important;
}
.theme-html .block--custom-layout__reviews-slider .rs-slider-wrapper,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .rs-slider-wrapper {
  max-width: 998px;
  margin: 0 auto;
}
.theme-html .block--custom-layout__reviews-slider .rs-slide-content,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .rs-slide-content {
  font-size: 24px;
  line-height: 33.6px;
  font-weight: 700;
}
.theme-html .block--custom-layout__reviews-slider .rs-slide-info,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .rs-slide-info {
  font-size: 16px;
  padding-top: 35px;
}
.theme-html .block--custom-layout__reviews-slider .rs-slide-info strong,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .rs-slide-info strong {
  display: block;
}
.theme-html .block--custom-layout__reviews-slider .owl-dots,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .owl-dots {
  text-align: center;
  margin-top: 40px;
}
.theme-html .block--custom-layout__reviews-slider .owl-dots button,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .owl-dots button {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.theme-html .block--custom-layout__reviews-slider .owl-dots button:last-child,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .owl-dots button:last-child {
  margin-right: 0;
}
.theme-html .block--custom-layout__reviews-slider .owl-dots span,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .owl-dots span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #ccc;
  display: block;
}
.theme-html .block--custom-layout__reviews-slider .owl-dots .active span,
.block-editor-block-list__layout .block--custom-layout__reviews-slider .owl-dots .active span {
  background-color: #000;
}
.theme-html .block--custom-layout__content-image-logo,
.block-editor-block-list__layout .block--custom-layout__content-image-logo {
  padding: 80px 0 60px;
  position: relative;
  overflow: hidden;
}
.theme-html .block--custom-layout__content-image-logo .cil-gradient-accent,
.block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-gradient-accent {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  left: 0;
  width: 620px;
  height: 550px;
  background-image: url("../assets/images/bg-gradient.png");
  background-repeat: no-repeat;
  background-position: left center;
}
.theme-html .block--custom-layout__content-image-logo .container,
.block-editor-block-list__layout .block--custom-layout__content-image-logo .container {
  max-width: 1340px;
}
.theme-html .block--custom-layout__content-image-logo .cil-row,
.block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-row {
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__content-image-logo .cil-row,
  .block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-row {
    display: block;
  }
}
.theme-html .block--custom-layout__content-image-logo .cil-left,
.block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-left {
  width: 45.38%;
  padding-right: 64px;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__content-image-logo .cil-left,
  .block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
  }
}
.theme-html .block--custom-layout__content-image-logo .cil-title,
.block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-title {
  color: #15BACA;
  margin-bottom: 24px;
}
.theme-html .block--custom-layout__content-image-logo .cil-content,
.block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-content {
  color: #000;
}
.theme-html .block--custom-layout__content-image-logo .cil-right,
.block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-right {
  width: 54.62%;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__content-image-logo .cil-right,
  .block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-right {
    width: 100%;
  }
}
.theme-html .block--custom-layout__content-image-logo .cil-img-wrapper,
.block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-img-wrapper {
  position: relative;
}
.theme-html .block--custom-layout__content-image-logo .cil-img,
.block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-img {
  max-width: 596px;
  margin-left: auto;
}
@media (max-width: 1199px) {
  .theme-html .block--custom-layout__content-image-logo .cil-img,
  .block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-img {
    max-width: 430px;
  }
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__content-image-logo .cil-img,
  .block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-img {
    margin: 0 auto 30px;
  }
}
.theme-html .block--custom-layout__content-image-logo .cil-img img,
.block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-img img {
  border-radius: 60px;
}
.theme-html .block--custom-layout__content-image-logo .cil-logo,
.block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-logo {
  border-radius: 30px;
  background: #FFF;
  box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.19);
  padding: 40px 30px;
  margin-top: -170px;
  position: relative;
  display: block;
  z-index: 2;
  max-width: 350px;
}
@media (max-width: 991px) {
  .theme-html .block--custom-layout__content-image-logo .cil-logo,
  .block-editor-block-list__layout .block--custom-layout__content-image-logo .cil-logo {
    margin: 0 auto;
  }
}
.theme-html #font-preloader,
.block-editor-block-list__layout #font-preloader {
  opacity: 0;
  position: absolute;
  z-index: -1;
  pointer-events: none;
}
.theme-html #font-preloader span,
.block-editor-block-list__layout #font-preloader span {
  line-height: 0;
  font-size: 0;
}
.theme-html #font-preloader .font-fam-1,
.block-editor-block-list__layout #font-preloader .font-fam-1 {
  font-family: "Raleway", sans-serif;
}
.theme-html #font-preloader .font-fam-2,
.block-editor-block-list__layout #font-preloader .font-fam-2 {
  font-family: "DM Sans", sans-serif;
}
.theme-html #font-preloader .font-fam-3,
.block-editor-block-list__layout #font-preloader .font-fam-3 {
  font-family: "mrs-eaves-xl-serif", sans-serif;
}
.theme-html, .theme-html.loaded,
.block-editor-block-list__layout,
.block-editor-block-list__layout.loaded {
  margin-top: 0px !important;
}
.theme-html #wpadminbar,
.block-editor-block-list__layout #wpadminbar {
  opacity: 0.5;
}
@media (max-width: 1024px) {
  .theme-html #wpadminbar,
  .block-editor-block-list__layout #wpadminbar {
    display: none !important;
  }
}