.elementor-1294
  .elementor-element.elementor-element-bdf74dd
  > .elementor-container {
  min-height: 700px;
}
.elementor-1294
  .elementor-element.elementor-element-bdf74dd
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-1294
  .elementor-element.elementor-element-bdf74dd:not(.elementor-motion-effects-element-type-background),
.elementor-1294
  .elementor-element.elementor-element-bdf74dd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../about_4.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1294 .elementor-element.elementor-element-bdf74dd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1294
  .elementor-element.elementor-element-bdf74dd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1294
  .elementor-element.elementor-element-bdf74dd
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-1294
  .elementor-element.elementor-element-bdf74dd
  > .elementor-shape-bottom
  svg {
  height: 70px;
}
.elementor-1294
  .elementor-element.elementor-element-bdf74dd
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.elementor-1294
  .elementor-element.elementor-element-1cc80b9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1294
  .elementor-element.elementor-element-6861164
  > .elementor-element-populated {
  margin: -70px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1294
  .elementor-element.elementor-element-d9c6f17
  .elementor-heading-title {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-1294
  .elementor-element.elementor-element-d9c6f17
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-1294 .elementor-element.elementor-element-16bdfbd {
  text-align: left;
}
.elementor-1294
  .elementor-element.elementor-element-16bdfbd
  .elementor-heading-title {
  font-size: 45px;
  font-weight: 300;
  line-height: 1.2em;
}
.elementor-1294
  .elementor-element.elementor-element-16bdfbd
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-1294 .elementor-element.elementor-element-ef3643e {
  padding: 40px 0px 20px 0px;
}
.elementor-1294
  .elementor-element.elementor-element-61d22d6
  > .elementor-element-populated {

}
.elementor-1294 .elementor-element.elementor-element-45a5068 {
  text-align: center;
}
.elementor-1294
  .elementor-element.elementor-element-45a5068
  .elementor-heading-title {
  color: #0067da;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-1294
  .elementor-element.elementor-element-45a5068
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-1294 .elementor-element.elementor-element-5c085c9 {
  text-align: center;
}
.elementor-1294
  .elementor-element.elementor-element-5c085c9
  .elementor-heading-title {
  font-size: 26px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-1294
  .elementor-element.elementor-element-5c085c9
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-1294 .elementor-element.elementor-element-8c1d03f {
  text-align: right;
}
.elementor-1294
  .elementor-element.elementor-element-8c1d03f
  .elementor-image
  img {
  width: 140px;
}
.elementor-1294
  .elementor-element.elementor-element-8c1d03f
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-1294
  .elementor-element.elementor-element-aff9d1b
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #f9f9f9;
}
.elementor-1294
  .elementor-element.elementor-element-aff9d1b
  > .elementor-shape-top
  svg {
  height: 70px;
}
.elementor-1294
  .elementor-element.elementor-element-aff9d1b
  > .elementor-shape-top {
  z-index: 2;
  pointer-events: none;
}
.elementor-1294 .elementor-element.elementor-element-aff9d1b {
  padding: 0px 0px 0px 0px;
}
.elementor-1294
  .elementor-element.elementor-element-9d51197
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1294
  .elementor-element.elementor-element-8d88cb7
  .tg_background_list_column {
  min-height: 650px;
}
.elementor-1294
  .elementor-element.elementor-element-8d88cb7
  .tg_background_list_wrapper
  .tg_background_img {
  transition-duration: 500ms;
}
.elementor-1294
  .elementor-element.elementor-element-8d88cb7
  .tg_background_list_wrapper
  .tg_background_list_column
  .tg_background_list_content
  h3 {
  color: #ffffff;
}
.elementor-1294
  .elementor-element.elementor-element-8d88cb7
  .tg_background_list_wrapper
  .tg_background_list_column
  div.tg_background_list_content
  h3 {
  font-size: 24px;
  font-weight: 400;
}
.elementor-1294
  .elementor-element.elementor-element-8d88cb7
  .tg_background_list_desc {
  color: #ffffff;
}
.elementor-1294
  .elementor-element.elementor-element-8d88cb7
  .tg_background_list_wrapper
  .tg_background_list_content
  .tg_background_list_link
  .button {
  color: #ffffff;
}
.elementor-1294
  .elementor-element.elementor-element-8d88cb7
  .tg_background_list_wrapper
  .tg_background_list_content
  .tg_background_list_link
  a.button {
  border-color: #ffffff;
}
.elementor-1294
  .elementor-element.elementor-element-37ae21b
  > .elementor-container {
  min-height: 650px;
}
.elementor-1294
  .elementor-element.elementor-element-37ae21b
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-1294
  .elementor-element.elementor-element-37ae21b:not(.elementor-motion-effects-element-type-background),
.elementor-1294
  .elementor-element.elementor-element-37ae21b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://themes.themegoods.com/dotlife/demo/wp-content/uploads/2019/04/wooden-table-VKCH2UB.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1294 .elementor-element.elementor-element-37ae21b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0% 15% 0% 15%;
  z-index: 3;
}
.elementor-1294
  .elementor-element.elementor-element-37ae21b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-1294
  .elementor-element.elementor-element-3293dd8.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-1294
  .elementor-element.elementor-element-3293dd8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1294
  .elementor-element.elementor-element-3293dd8
  > .elementor-element-populated {
  padding: 0% 15% 0% 0%;
}
.elementor-1294
  .elementor-element.elementor-element-188f263
  .elementor-heading-title {
  color: #0067da;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-1294 .elementor-element.elementor-element-4735e8d {
  text-align: left;
}
.elementor-1294
  .elementor-element.elementor-element-4735e8d
  .elementor-heading-title {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-1294
  .elementor-element.elementor-element-4735e8d
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-bc-flex-widget
  .elementor-1294
  .elementor-element.elementor-element-00554b9.elementor-column
  .elementor-column-wrap {
  align-items: flex-end;
}
.elementor-1294
  .elementor-element.elementor-element-00554b9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-1294
  .elementor-element.elementor-element-00554b9
  > .elementor-element-populated {
  padding: 0% 3% 0% 3%;
}
.elementor-1294
  .elementor-element.elementor-element-5c95c5a
  .music_player
  .player {
  height: 600px;
  border-radius: 5px;
}
.elementor-1294
  .elementor-element.elementor-element-5c95c5a
  .music_player
  .player
  h2.player__title {
  color: #ffffff;
}
.elementor-1294
  .elementor-element.elementor-element-5c95c5a
  .music_player
  .player
  h3.player__artist {
  color: #ffffff;
}
.elementor-1294
  .elementor-element.elementor-element-5c95c5a
  .music_player
  .player
  .player__controls
  > a {
  font-size: 34px;
  color: #ffffff;
}
.elementor-1294
  .elementor-element.elementor-element-5c95c5a
  .music_player
  .player
  .player__time {
  color: #ffffff;
}
.elementor-1294
  .elementor-element.elementor-element-5c95c5a
  .music_player
  .player
  .player__scrubber:before {
  background: #ffffff;
}
.elementor-1294
  .elementor-element.elementor-element-5c95c5a
  .music_player
  .player
  .player__scrubber__handle {
  background: #ffffff;
}
.elementor-1294
  .elementor-element.elementor-element-5c95c5a
  .music_player
  .player
  .player__scrubber__fill {
  background: #ffffff;
}
.elementor-1294 .elementor-element.elementor-element-5c95c5a {
  z-index: 2;
}
.elementor-1294
  .elementor-element.elementor-element-3068d2b:not(.elementor-motion-effects-element-type-background),
.elementor-1294
  .elementor-element.elementor-element-3068d2b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ebf4f8;
}
.elementor-1294 .elementor-element.elementor-element-3068d2b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0px 240px 0px;
}
.elementor-1294
  .elementor-element.elementor-element-3068d2b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1294
  .elementor-element.elementor-element-718b675
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1294 .elementor-element.elementor-element-9d6dc82 {
  text-align: center;
}
.elementor-1294
  .elementor-element.elementor-element-9d6dc82
  .elementor-heading-title {
  color: #0067da;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-1294
  .elementor-element.elementor-element-9d6dc82
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-1294 .elementor-element.elementor-element-648353e {
  text-align: center;
}
.elementor-1294
  .elementor-element.elementor-element-648353e
  .elementor-heading-title {
  font-size: 32px;
  font-weight: 700;
}
.elementor-1294
  .elementor-element.elementor-element-648353e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1294 .elementor-element.elementor-element-ef8fdd3 {
  text-align: center;
}
.elementor-1294
  .elementor-element.elementor-element-ef8fdd3
  .elementor-heading-title {
  font-size: 18px;
}
.elementor-1294
  .elementor-element.elementor-element-ef8fdd3
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-1294 .elementor-element.elementor-element-a7571bd {
  margin-top: -180px;
  margin-bottom: 0px;
  padding: 0px 0px 40px 0px;
}
.elementor-1294
  .elementor-element.elementor-element-9497b0b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1294
  .elementor-element.elementor-element-52fdfac
  .tg_testimonials_card_wrapper
  .slider
  > ul
  li {
  background: #ffffff;
  border-color: #ffffff;
  border-radius: 5px;
}
.elementor-1294
  .elementor-element.elementor-element-52fdfac
  .tg_testimonials_card_wrapper
  .testimonial-info
  h3 {
  color: #222222;
}
.elementor-1294
  .elementor-element.elementor-element-52fdfac
  .tg_testimonials_card_wrapper
  div.testimonial-info
  h3 {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-1294
  .elementor-element.elementor-element-52fdfac
  .tg_testimonials_card_wrapper
  .testimonial-info
  .author {
  color: #0067da;
}
.elementor-1294
  .elementor-element.elementor-element-52fdfac
  .tg_testimonials_card_wrapper
  .testimonial-info
  div.author {
  font-size: 14px;
  font-weight: 900;
}
.elementor-1294
  .elementor-element.elementor-element-52fdfac
  .tg_testimonials_card_wrapper
  .testimonial-info-desc {
  color: #222222;
}
.elementor-1294
  .elementor-element.elementor-element-52fdfac
  .tg_testimonials_card_wrapper
  .bullet {
  background: #cccccc;
}
.elementor-1294
  .elementor-element.elementor-element-52fdfac
  .tg_testimonials_card_wrapper
  .active-bullet {
  background: #0067da;
}
.elementor-1294
  .elementor-element.elementor-element-453a71f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1294
  .elementor-element.elementor-element-ec6e10b
  .tg_mouse_driven_vertical_carousel_wrapper {
  height: 700px;
}
.elementor-1294
  .elementor-element.elementor-element-ec6e10b
  .tg_mouse_driven_vertical_carousel_wrapper
  .c-gradient-overlay {
  background: rgba(0, 0, 0, 0.4);
}
.elementor-1294
  .elementor-element.elementor-element-ec6e10b
  .tg_mouse_driven_vertical_carousel_wrapper
  .u-media-wrapper
  .carousel__header
  h2 {
  color: #ffffff;
  font-size: 40px;
  font-weight: 700;
}
.elementor-1294
  .elementor-element.elementor-element-ec6e10b
  .tg_mouse_driven_vertical_carousel_wrapper
  .u-media-wrapper
  .carousel__header
  .carousel__sub_header {
  color: #ffffff;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-1294
  .elementor-element.elementor-element-ec6e10b
  .tg_mouse_driven_vertical_carousel_wrapper
  .u-media-wrapper
  .c-mouse-vertical-carousel__title {
  color: #ffffff;
  font-size: 26px;
}
.elementor-1294
  .elementor-element.elementor-element-ec6e10b
  .tg_mouse_driven_vertical_carousel_wrapper
  .u-media-wrapper
  .c-mouse-vertical-carousel__eyebrow {
  color: #ffffff;
  font-weight: 900;
}
body.elementor-page-1294 #page_caption,
.elementor-page-title {
  display: none;
}
@media (min-width: 768px) {
  .elementor-1294 .elementor-element.elementor-element-1cc80b9 {
    width: 60%;
  }
  .elementor-1294 .elementor-element.elementor-element-6861164 {
    width: 40%;
  }
}
@media (max-width: 1024px) {
  .elementor-1294
    .elementor-element.elementor-element-bdf74dd
    > .elementor-shape-bottom
    svg {
    height: 50px;
  }
  .elementor-1294
    .elementor-element.elementor-element-16bdfbd
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-1294
    .elementor-element.elementor-element-aff9d1b
    > .elementor-shape-top
    svg {
    height: 50px;
  }
  .elementor-1294
    .elementor-element.elementor-element-8d88cb7
    .tg_background_list_column {
    min-height: 600px;
  }
  .elementor-1294
    .elementor-element.elementor-element-8d88cb7
    .tg_background_list_wrapper
    .tg_background_list_column
    div.tg_background_list_content
    h3 {
    font-size: 20px;
  }
  .elementor-1294
    .elementor-element.elementor-element-4735e8d
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-1294
    .elementor-element.elementor-element-5c95c5a
    .music_player
    .player {
    height: 500px;
  }
  .elementor-1294
    .elementor-element.elementor-element-5c95c5a
    .music_player
    .player
    .player__controls
    > a {
    font-size: 26px;
  }
  .elementor-1294
    .elementor-element.elementor-element-ec6e10b
    .tg_mouse_driven_vertical_carousel_wrapper {
    height: 600px;
  }
  .elementor-1294
    .elementor-element.elementor-element-ec6e10b
    .tg_mouse_driven_vertical_carousel_wrapper
    .u-media-wrapper
    .carousel__header
    h2 {
    font-size: 28px;
  }
  .elementor-1294
    .elementor-element.elementor-element-ec6e10b
    .tg_mouse_driven_vertical_carousel_wrapper
    .u-media-wrapper
    .c-mouse-vertical-carousel__title {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .elementor-1294
    .elementor-element.elementor-element-bdf74dd
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-1294
    .elementor-element.elementor-element-bdf74dd
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-1294
    .elementor-element.elementor-element-bdf74dd
    > .elementor-shape-bottom
    svg {
    height: 40px;
  }
  .elementor-1294
    .elementor-element.elementor-element-6861164
    > .elementor-element-populated {
    padding: 0% 0% 0% 50%;
  }
  .elementor-1294
    .elementor-element.elementor-element-16bdfbd
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-1294 .elementor-element.elementor-element-ef3643e {
    padding: 30px 0px 20px 0px;
  }
  .elementor-1294
    .elementor-element.elementor-element-61d22d6
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-1294
    .elementor-element.elementor-element-5c085c9
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-1294
    .elementor-element.elementor-element-5c085c9
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-1294 .elementor-element.elementor-element-8c1d03f {
    text-align: center;
  }
  .elementor-1294
    .elementor-element.elementor-element-aff9d1b
    > .elementor-shape-top
    svg {
    height: 40px;
  }
  .elementor-1294
    .elementor-element.elementor-element-8d88cb7
    .tg_background_list_column {
    min-height: 500px;
  }
  .elementor-1294
    .elementor-element.elementor-element-8d88cb7
    .tg_background_list_wrapper
    .tg_background_list_column
    div.tg_background_list_content
    h3 {
    font-size: 20px;
  }
  .elementor-1294
    .elementor-element.elementor-element-37ae21b
    > .elementor-container {
    min-height: 900px;
  }
  .elementor-1294
    .elementor-element.elementor-element-37ae21b
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-1294 .elementor-element.elementor-element-37ae21b {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1294
    .elementor-element.elementor-element-3293dd8
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-1294
    .elementor-element.elementor-element-4735e8d
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-1294
    .elementor-element.elementor-element-00554b9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-1294
    .elementor-element.elementor-element-5c95c5a
    .music_player
    .player {
    height: 500px;
  }
  .elementor-1294
    .elementor-element.elementor-element-5c95c5a
    .music_player
    .player
    .player__title {
    font-size: 24px;
  }
  .elementor-1294
    .elementor-element.elementor-element-5c95c5a
    .music_player
    .player
    .player__controls
    > a {
    font-size: 26px;
  }
  .elementor-1294
    .elementor-element.elementor-element-648353e
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-1294
    .elementor-element.elementor-element-ec6e10b
    .tg_mouse_driven_vertical_carousel_wrapper {
    height: 400px;
  }
  .elementor-1294
    .elementor-element.elementor-element-ec6e10b
    .tg_mouse_driven_vertical_carousel_wrapper
    .u-media-wrapper
    .carousel__header
    h2 {
    font-size: 24px;
  }
  .elementor-1294
    .elementor-element.elementor-element-ec6e10b
    .tg_mouse_driven_vertical_carousel_wrapper
    .u-media-wrapper
    .c-mouse-vertical-carousel__title {
    font-size: 20px;
  }
  .elementor-1294
    .elementor-element.elementor-element-ec6e10b
    .tg_mouse_driven_vertical_carousel_wrapper
    .u-media-wrapper
    .c-mouse-vertical-carousel__eyebrow {
    font-size: 14px;
  }
}
@media (min-width: 1025px) {
  .elementor-1294
    .elementor-element.elementor-element-bdf74dd:not(.elementor-motion-effects-element-type-background),
  .elementor-1294
    .elementor-element.elementor-element-bdf74dd
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}
