:root {
  --microbits-blue-color: #105b8e;
  --microbits-grey-color: #7f8181;
}

.tb-padding {
  padding: 100px 0;
}

.white-color {
  color: white;
}

a:hover {
  color: var(--microbits-blue-color);
}

.header-logo {
  height: 55px;
  width: 100%;
  object-fit: cover;
}

.brk-loader__loader,
.brk-loader__loader:after,
.brk-loader__loader:before {
  border-top-color: var(--microbits-blue-color);
}

.font__weight-bold {
  font-weight: 500;
}

.brk-header_scroll .brk-header_border-bottom {
  border-bottom: 1px solid #f1f1f1;
}

.brk-abs-bg-overlay {
  background-color: var(--microbits-blue-color) !important;
  opacity: 0.7;
}

.info-box-icon-simple .brk-abs-overlay {
  background-color: var(--microbits-blue-color) !important;
}

/* .info-box-icon-simple:hover .info-box-icon-simple__icon-wrapper:before {
  border: unset;
} */

.brk-morph-2 {
  border: 3px solid var(--microbits-blue-color) !important;
}

.brk-morph-4 {
  background-image: none !important;
  background-color: var(--microbits-blue-color) !important;
}

.brk-morph-1 {
  background: none !important;
  background-color: var(--microbits-grey-color) !important;
  opacity: 0.9;
}

.brk-morph-3 {
  background: none !important;
  border: 3px solid var(--microbits-grey-color) !important;
  opacity: 0.9;
}

.brk-gallery-card_shadow:hover {
  box-shadow: none !important;
}

.brk-gallery-card__overlay-full {
  background-color: var(--microbits-blue-color);
}

.brk-gallery-card:hover .brk-gallery-card__overlay-full {
  /* opacity: 0.9 !important; */
  opacity: 0.98 !important;
}

.brk-filters_style-2 {
  padding: 0px 15px;
  border-radius: unset !important;
}

.brk-filters_style-2 .brk-filters__item.active::after {
  background-color: var(--microbits-blue-color) !important;
}

.modal-body {
  padding: 0px;
}

.modal-content {
  border: none;
}

.brk-grid,
.brk-grid__item {
  overflow: visible !important;
}

.brk-grid__item:after,
.brk-grid__sizer:after {
  content: none !important;
}

.brk-header-mobile:before,
.brk-header-mobile-wrap__header:before {
  content: none;
}

.brk-header-mobile__open {
  left: unset !important;
  right: 30px;
}

.brk-header-mobile_scroll {
  border-bottom: 1px solid #f1f1f1;
}

.brk-header-mobile {
  background-color: white;
}

.brk-header-mobile__logo-1 {
  height: 50px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 10px;
}

.brk-header-mobile__logo-2 {
  height: 50px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 10px;
}

.brk-header-mobile-wrap__logo {
  height: 50px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 10px;
  line-height: unset;
}

.brk-header-mobile-wrap.is-active img,
.brk-header-mobile-wrap img {
  height: 50px;
}

.modal-dialog {
  max-width: 800px;
  margin: 1.75rem auto;
}

.info-box-icon-simple .brk-abs-overlay {
  background-color: white !important;
}

.btn-inside-out {
  transition: none !important;
}

.btn-inside-out:hover {
  background-color: white;
  color: var(--microbits-blue-color);
  border: 1px solid var(--microbits-blue-color);
  box-shadow: none;
}

.info-box-icon-simple:hover .info-box-icon-simple__about,
.info-box-icon-simple:hover .info-box-icon-simple__title {
  color: unset !important;
}

.brk-footer {
  background-color: black;
  padding: 15px;
}

footer a:hover {
  color: var(--microbits-grey-color);
}

#toTop::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 70px 70px;
  border-color: transparent transparent #0f5a8d transparent;
  z-index: 1;
  transition: all 0.15s ease-in-out;
}

#toTop {
  border-radius: 0%;
  right: 0 !important;
  bottom: 0 !important;
  height: 70px;
  width: 70px;
  background: none;
  font-size: 0.857em;
}

#toTop>span {
  position: absolute;
  z-index: 2;
  bottom: 12px;
  right: 6px;
  font-size: 0.857em;
  font-weight: 400;
  text-transform: uppercase;
  transform: rotate(-40deg);
}

.new-btn {
  border-radius: unset;
  padding: 10px 30px;
  color: white;
  background-color: var(--microbits-blue-color);
  border: 1px solid var(--microbits-blue-color);
}

.info-box-icon-simple__icon-wrapper:before {
  border: 2px solid var(--microbits-blue-color) !important;
}

.info-box-icon-simple:hover .info-box-icon-simple__icon-wrapper:before {
  opacity: 0.1 !important;
}

.btn:focus {
  color: #212529;
}

.info-box-icon-simple:hover .btn {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 1) !important;
}

.brk-services-simple__navigation .services-simple-button-next,
.brk-services-simple__navigation .services-simple-button-prev {
  color: white !important;
}

.brk-services-simple__navigation .services-simple-pagination-bullet {
  border: 1px solid white !important;
}

.brk-services-simple__navigation {
  box-shadow: none !important;
  background: none !important;
}

.brk-services-simple__navigation .services-simple-pagination-bullet-active {
  background-color: white;
}

.brk-services-simple__navigation .services-simple-pagination-bullet:before {
  background: transparent !important;
}

.info-box-icon-simple {
  box-shadow: none !important;
  padding: 50px;
}

.brk-header_scroll.brk-header_style-1 .brk-nav__menu>li>a:before {
  background: none;
}

#rev_slider_21_1_forcefullwidth {
  height: 100vh !important;
}

#rev_slider_7_1_wrapper .tp-loader.spinner2 {
  background-color: #0071fc !important;
}

.tp-fullwidth-forcer {
  display: none !important;
}

.brk-btn-revs-video {
  border: solid 2px rgba(255, 255, 255, 0.14);
  font-family: Montserrat;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 15px;
  line-height: 70px;
  color: #fff;
  font-weight: 400;
  width: 290px;
  height: 70px;
  border-radius: 37px;
  display: block;
  text-align: right;
  padding-right: 41px;
  position: relative;
}

.brk-btn-revs-video__wr-icon {
  position: absolute;
  top: 50%;
  left: 3px;
  transform: translateY(-50%);
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
}

.brk-btn-revs-video__wr-icon:before {
  content: "";
  position: absolute;
  top: -33px;
  left: -33px;
  right: -33px;
  bottom: -33px;
  transform: scale(1);
  opacity: 0.1;
  background-color: #fff;
  border-radius: 50%;
  z-index: -1;
}

.brk-btn-revs-video__wr-icon:after {
  content: "";
  position: absolute;
  top: -16px;
  left: -16px;
  right: -16px;
  bottom: -16px;
  opacity: 0.2;
  background-color: #fff;
  border-radius: 50%;
  z-index: -1;
}

.brk-btn-revs-video:hover .brk-btn-revs-video__wr-icon:before {
  animation: pulse-paused 1s ease-in infinite;
  animation-delay: 0.2s;
}

.brk-btn-revs-video:hover .brk-btn-revs-video__wr-icon:after {
  animation: pulse-paused 1s ease-in infinite;
}

@-webkit-keyframes pulse-paused {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  20% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  60% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse-paused {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  20% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  60% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.brk-btn-revs-video__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 15px solid var(--brand-primary, #2775ff);
}

.brk-classic.tp-bullets {
  width: auto !important;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

.brk-classic.tp-bullets:before {
  content: "";
}

.brk-classic .tp-bullet {
  position: relative !important;
  left: 0 !important;
  background-color: transparent !important;
  float: left;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid transparent;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.brk-classic .tp-bullet:before {
  content: "";
  width: 9px;
  height: 9px;
  border: 1px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  color: transparent;
  transition-property: width, height;
  transition-duration: 0.2s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #2775ff;
}

.brk-classic .tp-bullet:hover,
.brk-classic .tp-bullet.selected {
  border-color: #a2a2a2;
  background-color: #fff !important;
}

.brk-classic .tp-bullet:hover:before,
.brk-classic .tp-bullet.selected:before {
  width: 0;
  height: 0;
  border: none;
}

.mt--230 {
  margin-top: -230px;
}

.brk-revslider-video .tp-videolayer {
  -webkit-border-radius: 26px;
  -moz-border-radius: 26px;
  border-radius: 26px;
  overflow: hidden;
}

.brk-button .rev-btn.rev-withicon i {
  margin-left: 0 !important;
  position: absolute !important;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-color: #eee;
  top: 50% !important;
  left: 10px;
  transform: translateY(-50%);
}

.brk-button .rev-btn.rev-withicon i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  vertical-align: 0;
}

.brk-morph-1 {
  width: 350px;
  height: 300px;
  background: linear-gradient(to right,
      rgba(15, 90, 224, 0.9) 0%,
      rgba(116, 0, 186, 0.9) 100%);
  border-radius: 45% 55% 37% 63% / 63% 42% 58% 37%;
  animation: morph-1 10s infinite linear;
}

.brk-morph-2 {
  width: 250px;
  height: 200px;
  border: 3px solid #2775ff;
  border-radius: 49% 51% 32% 68% / 50% 56% 44% 50%;
  animation: morph-2 8s infinite linear 0.5s;
}

.brk-morph-3 {
  width: 320px;
  height: 300px;
  border: 3px solid #0047d6;
  border-radius: 63% 37% 33% 67% / 47% 69% 31% 53%;
  animation: morph-3 9s infinite linear 1s;
}

.brk-morph-4 {
  width: 400px;
  height: 360px;
  background-image: linear-gradient(to top,
      rgba(39, 117, 255, 0.9),
      rgba(0, 198, 255, 0.9));
  border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
  animation: morph-4 9s infinite linear 0.8s;
}

h3.title {
  color: #105b8e;
}

@keyframes morph-1 {
  0% {
    border-radius: 45% 55% 37% 63% / 63% 42% 58% 37%;
    transform: translate(0, 0) rotate(0);
  }

  25% {
    border-radius: 24% 76% 25% 75% / 41% 62% 38% 59%;
    transform: translate(-7%, 8%) rotate(15deg);
  }

  50% {
    border-radius: 73% 27% 43% 57% / 31% 30% 70% 69%;
    transform: translate(6%, -9%) rotate(-15deg);
  }

  75% {
    border-radius: 73% 27% 51% 49% / 69% 43% 57% 31%;
    transform: translate(-7%, 1%) rotate(15deg);
  }

  100% {
    border-radius: 45% 55% 37% 63% / 63% 42% 58% 37%;
    transform: translate(0, 0);
  }
}

@keyframes morph-2 {
  0% {
    border-radius: 49% 51% 32% 68% / 50% 56% 44% 50%;
    transform: translate(0, 0) rotate(0);
  }

  25% {
    border-radius: 35% 65% 38% 62% / 64% 51% 49% 36%;
    transform: translate(-7%, 8%) rotate(18deg);
  }

  50% {
    border-radius: 46% 54% 49% 51% / 60% 35% 65% 40%;
    transform: translate(6%, -9%) rotate(-10deg);
  }

  75% {
    border-radius: 63% 37% 33% 67% / 60% 69% 31% 40%;
    transform: translate(-7%, 1%) rotate(17deg);
  }

  100% {
    border-radius: 49% 51% 32% 68% / 50% 56% 44% 50%;
    transform: translate(0, 0) rotate(0);
  }
}

@keyframes morph-3 {
  0% {
    border-radius: 63% 37% 33% 67% / 47% 69% 31% 53%;
    transform: translate(0, 0) rotate(0);
  }

  25% {
    border-radius: 69% 31% 46% 54% / 66% 58% 42% 34%;
    transform: translate(-7%, 8%) rotate(1deg);
  }

  50% {
    border-radius: 44% 56% 46% 54% / 34% 73% 27% 66%;
    transform: translate(6%, -9%) rotate(-37deg);
  }

  75% {
    border-radius: 35% 65% 28% 72% / 61% 56% 44% 39%;
    transform: translate(-7%, 1%) rotate(5deg);
  }

  100% {
    border-radius: 63% 37% 33% 67% / 47% 69% 31% 53%;
    transform: translate(0, 0) rotate(0);
  }
}

@keyframes morph-4 {
  0% {
    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
    transform: translate(0, 0) rotate(0);
  }

  25% {
    border-radius: 40% 60% 56% 44% / 38% 40% 60% 62%;
    transform: translate(-7%, 8%) rotate(1deg);
  }

  50% {
    border-radius: 63% 37% 41% 59% / 48% 57% 43% 52%;
    transform: translate(6%, -9%) rotate(-37deg);
  }

  75% {
    border-radius: 37% 63% 59% 41% / 68% 68% 32% 32%;
    transform: translate(-7%, 1%) rotate(5deg);
  }

  100% {
    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
    transform: translate(0, 0) rotate(0);
  }
}

@media (max-width: 1000px) {
  .brk-filters_style-2 .brk-filters__item {
    min-width: unset !important;
  }

  .brk-filters_style-2 {
    margin-bottom: 40px;
  }

  #portfolio {
    padding: 100px 0 50px 0 !important;
  }
}

@media screen and (max-width: 576px) {

  .tp-forcenotvisible,
  .tp-hide-revslider,
  .tp-caption.tp-hidden-caption,
  .tp-parallax-wrap.tp-hidden-caption {
    display: block !important;
    visibility: visible !important;
  }

  .brk-morph-4 {
    position: absolute;
    bottom: -280px;
    height: 300px;
    width: 350px;
  }

  .brk-morph-1,
  .brk-morph-2 {
    display: none;
  }

  .brk-morph-3 {
    width: 280px;
    height: 280px;
    position: absolute;
    bottom: -230px;
  }

  .modal-dialog {
    max-width: unset;
    margin: 0.5rem;
  }
}

@media (min-width: 577px) and (max-width: 999px) {
  .brk-morph-3 {
    position: absolute;
    bottom: -650px;
  }

  .brk-morph-4 {
    position: absolute;
    top: 480px;
  }
}

@media (max-width: 991px) {
  .mt--230 {
    margin-top: 70px;
  }
}

.mt--337 {
  margin-left: -337px;
}

@media (min-width: 576px) {}

@media (max-width: 1199px) {
  .mt--337 {
    margin-left: 0;
  }
}

@media (min-width: 1230px) {
  .image-map-creative_agency {
    width: 170%;
    left: -47%;
    top: 33px !important;
  }

  .image-map-desc-creative_agency {
    padding-top: 22% !important;
    padding-bottom: 12.5% !important;
  }
}

.text-fill-logistic {
  font-size: 312px;
  line-height: 280px;
  background-image: linear-gradient(rgba(16, 91, 142, 0.6),
      rgba(16, 91, 142, 0.6)),
    url(/img/test2.webp);
  font-weight: 800;
}

@media screen and (max-width: 500px) {
  .text-fill-logistic {
    font-size: 260px;
  }
}

.hermes .tp-bullet {
  overflow: hidden;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  background-color: rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px rgb(255, 255, 255);
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  position: absolute;
}

.hermes .tp-bullet:hover {
  background-color: rgba(0, 0, 0, 0.21);
}

.hermes .tp-bullet:after {
  content: " ";
  position: absolute;
  bottom: 0;
  height: 0;
  left: 0;
  width: 100%;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 0 1px rgb(255, 255, 255);
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}

.hermes .tp-bullet.selected:after {
  height: 100%;
}

.brk-base-2-font-color {
  color: var(--microbits-blue-color);
}

.arrows-classic-dark .slick-arrow {
  top: 50% !important;
  background-color: var(--microbits-blue-color) !important;
}

.brk-team-strict_colored:after {
  background: linear-gradient(to top,
      rgba(16, 91, 142, 0.7),
      rgba(16, 91, 142, 0.1)) !important;
}

.brk-base-bg-gradient-brown,
.brk-sort-list_bottom-indicators .brk-sort-list__item.active:after {
  background-color: var(--microbits-blue-color) !important;
  background-image: none !important;
}

.brk-base-font-color {
  color: var(--microbits-blue-color);
}

.brk-bg-gradient-40deg-60 {
  background-color: var(--microbits-blue-color) !important;
  opacity: 0.8;
  background-image: none !important;
}

.brk-base-bg-gradient-7-transperent {
  background-image: none;
  background: linear-gradient(to top,
      rgba(16, 91, 142, 0.7),
      rgba(16, 91, 142, 0.1)) !important;
}

.icon__btn_reverse {
  color: var(--microbits-blue-color) !important;
}

.imp-shape.imp-shape-oval {
  border-color: rgba(16, 91, 142, 0.6) !important;
}

.imp-tooltip {
  background: var(--microbits-blue-color) !important;
}

.hs-arrow.hs-arrow-bottom {
  border-top-color: var(--microbits-blue-color) !important;
}

.icon__btn-invert,
.icon__btn-invert:hover,
.icon__btn-white,
.icon__btn-white>.after,
.icon__btn-white>.before {
  background: rgba(16, 91, 142, 1) !important;
  color: white !important;
}

.icon__btn i {
  /* position: absolute; */
  /* top: 50%; */
  left: 53%;
  /* transform: translate(-50%,-50%); */
}

#slide-48-layer-34 {
  text-align: center !important;
  margin-top: 30px !important;
}

@media (min-width: 992px) {
  .brk-header_style-1 .flexMenu-popup {
    box-shadow: 0 6px 30px rgba(0, 0, 0, 0.12);
    border-bottom: 3px solid var(--microbits-blue-color) !important;
  }
}

@media (max-width: 576px) {
  h3.font__size-54 {
    font-size: 30px !important;
  }

  .text-fill-logistic {
    font-size: 200px !important;
  }

  h3.line__height-64 {
    line-height: 2.3rem !important;
  }

  .brk-bordered-bg {
    box-shadow: inset 0 0 0 50px rgb(241, 245, 249) !important;
    border: none;
  }
}

.brk-gradient-card:after,
.brk-liked-card:after {
  content: "";
  display: block;
  padding-top: 73%;
}

#photography {
  .brk-gradient-card__body {
    /* position: relative; */

    &::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      background-color: rgba(16, 92, 142, 0.4);
      width: 100%;
      height: 100%;
      z-index: 5;
      pointer-events: none;
    }

    .brk-gradient-card__img-frame {
      z-index: 10;
    }
  }

  .brk-ic-left-slide {
    img {
      width: 100% !important;
      /* height: 100% !important; */
      aspect-ratio: 1 !important;
      object-fit: cover;
      /* object-position: bottom !important; */
      transform: scale(1.5) translateX(-35px) !important;
    }

    &:hover img {
      transform: scale(1.5) translateX(0px) !important;
    }
  }

  .swiper-slide {
    padding-block: 0;
  }

  .brk-services-simple__navigation {
    :where(.services-simple-button-prev, .services-simple-button-next) i {
      color: #105b8e !important;
    }

    .services-simple-pagination-bullet {
      border: 1px solid #105b8e !important;
    }

    .services-simple-pagination-bullet-active {
      background-color: #105b8e !important;
    }
  }
}

#rev_slider_21_1_forcefullwidth {
  overflow: hidden !important;
}

#branding {
  .hover-branding-names {
    color: white;
    font-size: 17px;
    text-transform: uppercase;
    text-align: center;
  }

  .brk-gallery-card_shadow:hover {
    transform: translateY(-15px);
  }

  .brk-gallery-card {
    height: 200px;
    width: 100%;
    box-shadow: 0 5px 15px 5px rgba(0, 0, 0, .05);
  }

  .brk-filters_style-2 {
    margin-bottom: 30px;
  }

  .brk-grid__item {
    width: 100% !important;
  }
}

@media screen and (max-width: 576px) {
  #branding .brk-gallery-card {
    height: 100px;
    margin-left: 0 !important;
    margin-right: 0 !important;

  }

  #branding .brk-grid__item {
    position: static !important;
  }

  #about .row {
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 1000px) {
  .brk-grid__sizer {
    display: none !important;
  }

  /* .brk-gallery-card__img {
    padding: 5px;
  } */

  #branding .brk-gallery-card {
    height: 150px;
  }

  #branding .hover-branding-names {
    font-size: 14px;
    padding: 10px;
  }
}

.modal-body {
  padding: 0px;
}

.modal-content {
  border: none;
  background: none;
}

.brk-grid,
.brk-grid__item {
  overflow: visible !important;
}

.brk-grid__item:after,
.brk-grid__sizer:after {
  content: none !important;
}

.brk-header-mobile:before,
.brk-header-mobile-wrap__header:before {
  content: none;
}

.brk-header-mobile__open {
  left: unset !important;
  right: 30px;
}

.brk-header-mobile_scroll {
  border-bottom: 1px solid #f1f1f1;
}

.brk-header-mobile {
  background-color: white;
}

.brk-header-mobile__logo-1 {
  height: 50px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 10px;
}

.brk-header-mobile__logo-2 {
  height: 50px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 10px;
}

.brk-header-mobile-wrap__logo {
  height: 50px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 10px;
  line-height: unset;
}

.brk-header-mobile-wrap.is-active img,
.brk-header-mobile-wrap img {
  height: 50px;
}

.modal-dialog {
  /* max-width: 800px; */
  max-width: 500px;
  margin: 1.75rem auto;
}

.qr-code-icons {
  font-size: 24px;
  border: 1px solid var(--microbits-blue-color);
  padding: 10px;
}

.btns-qr-play {
  display: flex;
  align-items: center;
}

.qr-modal-img {
  height: 500px;
  object-fit: contain;
  width: 100%;
}

.modal-open .modal {
  background: rgba(16, 91, 142, 0.5);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(6.5px);
  -webkit-backdrop-filter: blur(6.5px);
}

#interactive-ads-and-games {
  .brk-services-simple {
    display: block !important;
  }
}

.display-none {
  display: none !important;
}

#websites {
  .brk-gallery-card {
    border: 1px solid rgb(16 91 142 / 80%);
    margin: 0 !important;
  }

  .brk-gallery-card__img {
    height: 200px !important;
  }

  .brk-gallery-card_style-1:before {
    padding-top: 200px !important;
  }

  .brk-gallery-card:hover .brk-gallery-card__overlay {
    height: 100%;
    top: 0;
  }

  .brk-bg-gradient-40deg-60 {
    opacity: 0.92;
  }
}

@media screen and (max-width: 576px) {
  #websites {
    .brk-gallery-card_style-1:before {
      padding-top: 150px !important;
    }

    .brk-gallery-card {
      margin: 0 !important;
    }

    .brk-gallery-card__img {
      height: 150px !important;
    }
  }
}

#reels {
  background-color: #f8f9fa
}


#reels .brk-ic-left-slide {
  height: 500px;
  position: relative;
  overflow: hidden;
}

#reels .brk-ic-left-slide__img {
  width: 114%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}