.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1200px;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles-slide__wrap {
  min-height: 520px;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles-slide__wrap.layout-2-1-2 {
  grid-template-columns: 1fr 68% 1fr;
  -ms-grid-columns: 1fr 68% 1fr;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles-slide__wrap.layout-1-1-2-h {
  grid-template-columns: 68% 1fr 1fr;
  -ms-grid-columns: 68% 1fr 1fr;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles-slide__wrap.layout-1-1-2-v {
  grid-template-columns: 68% 1fr 1fr;
  -ms-grid-columns: 68% 1fr 1fr;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles-slide__wrap.layout-1-2 {
  grid-template-columns: 68% 1fr;
  -ms-grid-columns: 68% 1fr;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles-slide__wrap.layout-1-2-2 {
  grid-template-columns: 68% 1fr 1fr;
  -ms-grid-columns: 68% 1fr 1fr;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles__box:before {
  background-color: transparent;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles__box:hover:before {
  background-color: rgba(27, 27, 32, 0.6);
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles__meta {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles__terms-link {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles__terms-link:hover {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles__terms {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles__box {
  align-content: flex-end;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-blog-arrow {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.02);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-blog-arrow:hover {
  background-color: #CB2E1B;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-blog-arrow.jet-arrow-prev {
  bottom: 20px;
  top: auto;
  left: 20px;
  right: auto;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-blog-arrow.jet-arrow-next {
  bottom: 20px;
  top: auto;
  left: 56px;
  right: auto;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-title-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .jet-content-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-f4af239 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-e54e91a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-e54e91a > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-719 .elementor-element.elementor-element-e22 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 30px;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__featured {
  max-width: 46%;
  flex: 0 0 46%;
  margin: 10px 15px 10px 15px;
}

.elementor-719 .elementor-element.elementor-element-8290841 .featured-position-left + .jet-smart-listing__posts {
  max-width: calc(100% - 46%);
  flex-basis: calc(100% - 46%);
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple {
  max-width: 33%;
  flex: 0 0 33%;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing {
  margin: 20px -15px 40px -15px;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__posts {
  margin: 0 15px 0 15px;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__heading {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
  padding: 0 0 10px 0;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__filter > .jet-smart-listing__filter-item > a {
  margin: 0 0 0 30px;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__filter-more > i {
  margin: 0 0 0 30px;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__filter-hidden-items {
  border-style: solid;
  border-width: 0 1px 1px 1px;
  border-color: #c8c8cd;
  box-shadow: 0 3px 0 0 #2471ff inset;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__featured .jet-smart-listing__meta {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-icon {
  order: 1;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__featured .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__featured .jet-smart-listing__terms-link {
  background-color: #ff3535;
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
  background-color: #000000;
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__post .jet-smart-listing__meta {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__post .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__post .jet-smart-listing__terms-link {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__arrow {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__arrow.jet-arrow-prev {
  bottom: -40px;
  top: auto;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__arrow.jet-arrow-next {
  bottom: -40px;
  top: auto;
  left: 35px;
  right: auto;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-title-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-content-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-8290841 .jet-processing {
  opacity: 0.5;
}

.elementor-719 .elementor-element.elementor-element-8290841 > .elementor-widget-container {
  padding: 30px 30px 30px 30px;
  background-color: #ffffff;
  border-style: solid;
  border-width: 3px 0 0 0;
  border-color: #ff3535;
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-8290841 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-353b .featured-img-left .jet-smart-listing__post-thumbnail.post-thumbnail-featured {
  max-width: 48%;
  flex: 0 0 48%;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple {
  max-width: 32%;
  flex: 0 0 32%;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing {
  margin: 20px -15px 0 -15px;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__featured {
  margin: 10px 15px 10px 15px;
  padding: 0 0 20px 0;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__posts {
  margin: 0 0 0 0;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__heading {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
  padding: 0 0 10px 0;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__filter > .jet-smart-listing__filter-item > a {
  margin: 0 0 0 30px;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__filter-more > i {
  margin: 0 0 0 30px;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__filter-hidden-items {
  border-style: solid;
  border-width: 0 1px 1px 1px;
  border-color: #c8c8cd;
  box-shadow: 0 3px 0 0 #2471ff inset;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__featured .jet-smart-listing__meta {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-icon {
  order: 1;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__featured .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__featured .jet-smart-listing__terms-link {
  background-color: #CB2E1B;
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
  background-color: #000000;
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__post {
  padding: 15px 15px 15px 15px;
  margin: 0 0 0 0;
  max-width: calc(100% / 2 - 0 - 0);
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__post .jet-smart-listing__meta {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__post .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__post .jet-smart-listing__terms-link {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__arrow {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__arrow.jet-arrow-prev {
  top: 2px;
  bottom: auto;
  right: 36px;
  left: auto;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__arrow.jet-arrow-next {
  top: 2px;
  bottom: auto;
  right: 0;
  left: auto;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-title-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-content-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-353b .jet-processing {
  opacity: 0.5;
}

.elementor-719 .elementor-element.elementor-element-353b > .elementor-widget-container {
  padding: 30px 30px 15px 30px;
  background-color: #ffffff;
  border-style: solid;
  border-width: 3px 0 0 0;
  border-color: #CB2E1B;
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-353b .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-dd7b199 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-10b3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 30px;
}

.elementor-719 .elementor-element.elementor-element-6fdc3a4 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-da8c41d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 30px;
}

.elementor-719 .elementor-element.elementor-element-8f94e2f > .elementor-widget-container {
  padding: 0 0 10px 0;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
}

.elementor-719 .elementor-element.elementor-element-8f94e2f .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-f52c262 {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-f52c262 .elementor-social-icon {
  font-size: 20px;
  padding: 1.1em;
  margin-bottom: 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #c3c3c9;
}

.elementor-719 .elementor-element.elementor-element-f52c262 .elementor-social-icon:not(:last-child) {
  margin-right: 10px;
}

.elementor-719 .elementor-element.elementor-element-f52c262 .elementor-icon {
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-f52c262 .elementor-social-icon:hover {
  border-color: rgba(255, 255, 255, 0);
}

.elementor-719 .elementor-element.elementor-element-f52c262 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing {
  margin: 0 -10px 0 -10px;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__featured {
  margin: 10px 10px 10px 10px;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__posts {
  margin: 0 10px 0 10px;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__heading {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__title {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__filter > .jet-smart-listing__filter-item > a {
  margin: 0 0 0 10px;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__filter-more > i {
  margin: 0 0 0 10px;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__featured .jet-smart-listing__meta {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__featured .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__featured .jet-smart-listing__terms-link {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__post {
  padding: 0 0 0 20px;
  border-style: solid;
  border-width: 0 0 0 3px;
  border-color: #CB2E1B;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__post .jet-smart-listing__meta {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__post .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__post .jet-smart-listing__terms-link {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-title-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-content-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .jet-processing {
  opacity: 0.5;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 > .elementor-widget-container {
  padding: 30px 30px 20px 30px;
  background-color: #ffffff;
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-b8e85c4 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-41ef297 > .elementor-widget-container {
  padding: 30px 30px 30px 30px;
  background-color: #ffffff;
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-41ef297 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-50f > .elementor-element-populated {
  background-color: #ffffff;
  border-style: solid;
  border-width: 3px 0 0 0;
  border-color: #377ffd;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-50f > .elementor-element-populated, .elementor-719 .elementor-element.elementor-element-50f > .elementor-element-populated > .elementor-background-overlay {
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-50f > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-719 .elementor-element.elementor-element-1de9 {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-1de9 > .elementor-widget-container {
  margin: 0 0 30px 0;
  padding: 0 0 10px 0;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
}

.elementor-719 .elementor-element.elementor-element-1de9 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__canvas {
  height: 600px;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist.jet-tumbs-vertical {
  height: 600px;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__embed-wrap {
  padding-bottom: 600px;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-tumbs-horizontal .jet-blog-playlist__item {
  width: 200px;
  flex: 0 0 200px;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__items {
  background-color: #ffffff;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist {
  border-radius: 5px 5px 0 0;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__heading-icon {
  color: #fff;
  font-size: 30px;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__heading-title {
  color: #fff;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__counter {
  color: #ffffff;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__item {
  padding: 10px 20px 10px 0;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-tumbs-vertical .jet-blog-playlist__items .jet-blog-playlist__item-thumb {
  margin-right: 10px;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-tumbs-horizontal .jet-blog-playlist__items .jet-blog-playlist__item-thumb {
  margin-bottom: 10px;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__item-title {
  color: #29293a;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__item-duration {
  color: #29293a;
}

.elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__item-index {
  color: #ffffff;
}

.jet-blog-playlist__item-status {
  font-size: 10px;
}

.elementor-719 .elementor-element.elementor-element-6a6e ::-webkit-scrollbar-thumb {
  background-color: #c8c8cd;
}

.elementor-719 .elementor-element.elementor-element-6a6e > .elementor-widget-container {
  padding: 0 0 0 0;
}

.elementor-719 .elementor-element.elementor-element-6a6e .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-4582 > .elementor-element-populated {
  background-color: #ffffff;
  border-style: solid;
  border-width: 3px 0 0 0;
  border-color: #CB2E1B;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 15px 15px 15px;
}

.elementor-719 .elementor-element.elementor-element-4582 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-719 .elementor-element.elementor-element-3f7a.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-719 .elementor-element.elementor-element-3f7a > .elementor-element-populated {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0 0 10px 0;
}

.elementor-719 .elementor-element.elementor-element-3f7a > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-719 .elementor-element.elementor-element-2fa5 {
  text-align: justify;
}

.elementor-719 .elementor-element.elementor-element-2fa5 > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-719 .elementor-element.elementor-element-2fa5 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-2121 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 15px 10px 15px;
}

.elementor-719 .elementor-element.elementor-element-5034 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 45px;
}

.elementor-719 .elementor-element.elementor-element-5034 > .elementor-element-populated {
  background-color: #f3f3f9;
  background-image: url("../ctn/uploads/2018/03/bookmark.jpg");
  background-repeat: no-repeat;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  padding: 45px 30px 30px 30px;
}

.elementor-719 .elementor-element.elementor-element-5034 > .elementor-element-populated, .elementor-719 .elementor-element.elementor-element-5034 > .elementor-element-populated > .elementor-background-overlay {
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-5034 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-719 .elementor-element.elementor-element-a431623 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-707.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-719 .elementor-element.elementor-element-707.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-719 .elementor-element.elementor-element-707.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-719 .elementor-element.elementor-element-707 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-719 .elementor-element.elementor-element-707 .elementor-image-box-wrapper .elementor-image-box-img img {
  opacity: 1;
}

.elementor-719 .elementor-element.elementor-element-707 .elementor-image-box-content .elementor-image-box-description {
  color: #939398;
  font-size: 12px;
}

.elementor-719 .elementor-element.elementor-element-707 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-ca3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 45px;
}

.elementor-719 .elementor-element.elementor-element-ca3 > .elementor-element-populated {
  background-color: #f3f3f9;
  background-image: url("../ctn/uploads/2018/03/bookmark.jpg");
  background-repeat: no-repeat;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  padding: 45px 30px 30px 30px;
}

.elementor-719 .elementor-element.elementor-element-ca3 > .elementor-element-populated, .elementor-719 .elementor-element.elementor-element-ca3 > .elementor-element-populated > .elementor-background-overlay {
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-ca3 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-719 .elementor-element.elementor-element-d5ee059 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-43d2.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-719 .elementor-element.elementor-element-43d2.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-719 .elementor-element.elementor-element-43d2.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-719 .elementor-element.elementor-element-43d2 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-719 .elementor-element.elementor-element-43d2 .elementor-image-box-wrapper .elementor-image-box-img img {
  opacity: 1;
}

.elementor-719 .elementor-element.elementor-element-43d2 .elementor-image-box-content .elementor-image-box-description {
  color: #939398;
  font-size: 12px;
}

.elementor-719 .elementor-element.elementor-element-43d2 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-4b1e > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 45px;
}

.elementor-719 .elementor-element.elementor-element-4b1e > .elementor-element-populated {
  background-color: #f3f3f9;
  background-image: url("../ctn/uploads/2018/03/bookmark.jpg");
  background-repeat: no-repeat;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  padding: 45px 30px 30px 30px;
}

.elementor-719 .elementor-element.elementor-element-4b1e > .elementor-element-populated, .elementor-719 .elementor-element.elementor-element-4b1e > .elementor-element-populated > .elementor-background-overlay {
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-4b1e > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-719 .elementor-element.elementor-element-131fc6d .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-5359.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-719 .elementor-element.elementor-element-5359.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-719 .elementor-element.elementor-element-5359.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-719 .elementor-element.elementor-element-5359 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-719 .elementor-element.elementor-element-5359 .elementor-image-box-wrapper .elementor-image-box-img img {
  opacity: 1;
}

.elementor-719 .elementor-element.elementor-element-5359 .elementor-image-box-content .elementor-image-box-description {
  color: #939398;
  font-size: 12px;
}

.elementor-719 .elementor-element.elementor-element-5359 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-7b2a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 45px;
}

.elementor-719 .elementor-element.elementor-element-7b2a > .elementor-element-populated {
  background-color: #f3f3f9;
  background-image: url("../ctn/uploads/2018/03/bookmark.jpg");
  background-repeat: no-repeat;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  padding: 45px 30px 30px 30px;
}

.elementor-719 .elementor-element.elementor-element-7b2a > .elementor-element-populated, .elementor-719 .elementor-element.elementor-element-7b2a > .elementor-element-populated > .elementor-background-overlay {
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-7b2a > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-719 .elementor-element.elementor-element-0bc0ef6 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-4c15.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-719 .elementor-element.elementor-element-4c15.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-719 .elementor-element.elementor-element-4c15.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-719 .elementor-element.elementor-element-4c15 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-719 .elementor-element.elementor-element-4c15 .elementor-image-box-wrapper .elementor-image-box-img img {
  opacity: 1;
}

.elementor-719 .elementor-element.elementor-element-4c15 .elementor-image-box-content .elementor-image-box-description {
  color: #939398;
  font-size: 12px;
}

.elementor-719 .elementor-element.elementor-element-4c15 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-1491 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 45px;
}

.elementor-719 .elementor-element.elementor-element-1491 > .elementor-element-populated {
  background-color: #f3f3f9;
  background-image: url("../ctn/uploads/2018/03/bookmark.jpg");
  background-repeat: no-repeat;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  padding: 45px 30px 30px 30px;
}

.elementor-719 .elementor-element.elementor-element-1491 > .elementor-element-populated, .elementor-719 .elementor-element.elementor-element-1491 > .elementor-element-populated > .elementor-background-overlay {
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-1491 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-719 .elementor-element.elementor-element-847c1d0 > .elementor-widget-container {
  padding: 0 0 24px 0;
}

.elementor-719 .elementor-element.elementor-element-847c1d0 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-5eb8.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-719 .elementor-element.elementor-element-5eb8.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-719 .elementor-element.elementor-element-5eb8.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-719 .elementor-element.elementor-element-5eb8 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-719 .elementor-element.elementor-element-5eb8 .elementor-image-box-wrapper .elementor-image-box-img img {
  opacity: 1;
}

.elementor-719 .elementor-element.elementor-element-5eb8 .elementor-image-box-content .elementor-image-box-description {
  color: #939398;
  font-size: 12px;
}

.elementor-719 .elementor-element.elementor-element-5eb8 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-2e64 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 45px;
}

.elementor-719 .elementor-element.elementor-element-2e64 > .elementor-element-populated {
  background-color: #f3f3f9;
  background-image: url("../ctn/uploads/2018/03/bookmark.jpg");
  background-repeat: no-repeat;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  padding: 45px 30px 30px 30px;
}

.elementor-719 .elementor-element.elementor-element-2e64 > .elementor-element-populated, .elementor-719 .elementor-element.elementor-element-2e64 > .elementor-element-populated > .elementor-background-overlay {
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-2e64 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-719 .elementor-element.elementor-element-71d36e2 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-3ff7.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-719 .elementor-element.elementor-element-3ff7.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-719 .elementor-element.elementor-element-3ff7.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-719 .elementor-element.elementor-element-3ff7 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-719 .elementor-element.elementor-element-3ff7 .elementor-image-box-wrapper .elementor-image-box-img img {
  opacity: 1;
}

.elementor-719 .elementor-element.elementor-element-3ff7 .elementor-image-box-content .elementor-image-box-description {
  color: #939398;
  font-size: 12px;
}

.elementor-719 .elementor-element.elementor-element-3ff7 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-530b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 30px;
}

.elementor-719 .elementor-element.elementor-element-44c9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 2px;
}

.elementor-719 .elementor-element.elementor-element-44c9 > .elementor-element-populated {
  margin: 0 0 30px 0;
  padding: 0 15px 0 0;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing {
  margin: 0 -10px 0 -10px;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured {
  margin: 10px 10px 10px 10px;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__posts {
  margin: 0 10px 0 10px;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__heading {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__title {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__filter > .jet-smart-listing__filter-item > a {
  margin: 0 0 0 10px;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__filter-more > i {
  margin: 0 0 0 10px;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured-content {
  margin: 185px 0 0 0;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured .jet-smart-listing__featured-box-link:before, .elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured .jet-smart-listing__post-thumbnail a:before {
  background-color: rgba(0, 0, 0, 0.3);
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured .jet-smart-listing__featured-box-link:hover:before, .elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured .jet-smart-listing__post-thumbnail a:hover:before {
  background-color: rgba(27, 27, 32, 0.6);
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured .jet-smart-listing__meta {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured .jet-smart-listing__terms-link {
  background-color: #CB2E1B;
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
  background-color: #000000;
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__post {
  padding: 0 0 0 20px;
  border-style: solid;
  border-width: 0 0 0 3px;
  border-color: #CB2E1B;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__post .jet-smart-listing__meta {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__post .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__post .jet-smart-listing__terms-link {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-title-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-content-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .jet-processing {
  opacity: 0.5;
}

.elementor-719 .elementor-element.elementor-element-2adf33f > .elementor-widget-container {
  padding: 30px 30px 20px 30px;
  background-color: #ffffff;
  border-style: solid;
  border-width: 3px 0 0 0;
  border-color: #CB2E1B;
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-2adf33f .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-36ef > .elementor-element-populated {
  margin: 0 0 30px 0;
  padding: 0 0 0 15px;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing {
  margin: 0 -10px 0 -10px;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured {
  margin: 10px 10px 10px 10px;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__posts {
  margin: 0 10px 0 10px;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__heading {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__title {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__filter > .jet-smart-listing__filter-item > a {
  margin: 0 0 0 10px;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__filter-more > i {
  margin: 0 0 0 10px;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured-content {
  margin: 185px 0 0 0;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured .jet-smart-listing__featured-box-link:before, .elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured .jet-smart-listing__post-thumbnail a:before {
  background-color: rgba(0, 0, 0, 0.3);
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured .jet-smart-listing__featured-box-link:hover:before, .elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured .jet-smart-listing__post-thumbnail a:hover:before {
  background-color: rgba(27, 27, 32, 0.6);
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured .jet-smart-listing__meta {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured .jet-smart-listing__terms-link {
  background-color: #CB2E1B;
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
  background-color: #000000;
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__post {
  padding: 0 0 0 20px;
  border-style: solid;
  border-width: 0 0 0 3px;
  border-color: #CB2E1B;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__post .jet-smart-listing__meta {
  text-align: left;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__post .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__post .jet-smart-listing__terms-link {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
  text-decoration: none;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-title-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-content-fields__item-label {
  margin-right: 5px;
}

.elementor-719 .elementor-element.elementor-element-586f40d .jet-processing {
  opacity: 0.5;
}

.elementor-719 .elementor-element.elementor-element-586f40d > .elementor-widget-container {
  padding: 30px 30px 20px 30px;
  background-color: #ffffff;
  border-style: solid;
  border-width: 3px 0 0 0;
  border-color: #CB2E1B;
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-586f40d .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-d7b2319 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 30px;
}

.elementor-719 .elementor-element.elementor-element-4975bfc > .elementor-widget-container {
  padding: 0 0 10px 0;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
}

.elementor-719 .elementor-element.elementor-element-4975bfc .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-fa237e4 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-704ef48 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
  margin-bottom: 30px;
}

.elementor-719 .elementor-element.elementor-element-9bb85e9 > .elementor-widget-container {
  padding: 0 0 10px 0;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
}

.elementor-719 .elementor-element.elementor-element-9bb85e9 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-a72129d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper {
  align-self: stretch;
  margin: 0 0 10px 0;
}

.elementor-719 .elementor-element.elementor-element-a72129d .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-7fdf37d {
  background-color: #ffffff;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 30px;
}

.elementor-719 .elementor-element.elementor-element-7fdf37d, .elementor-719 .elementor-element.elementor-element-7fdf37d > .elementor-background-overlay {
  border-radius: 3px 3px 3px 3px;
}

.elementor-719 .elementor-element.elementor-element-7fdf37d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-719 .elementor-element.elementor-element-f744a0c > .elementor-widget-container {
  padding: 0 0 10px 0;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
}

.elementor-719 .elementor-element.elementor-element-f744a0c .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-da4bf71 {
  font-size: 12px;
}

.elementor-719 .elementor-element.elementor-element-da4bf71 > .elementor-widget-container {
  margin: 0 0 -10px 0;
}

.elementor-719 .elementor-element.elementor-element-da4bf71 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-f787c0e .jet-subscribe-form__message .jet-subscribe-form__message-inner {
  justify-content: center;
}

.elementor-719 .elementor-element.elementor-element-f787c0e .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-719 .elementor-element.elementor-element-4401 {
  padding: 20px 0 15px 0;
}

@media (max-width: 1024px) {
  .elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__featured {
    max-width: 100%;
    flex: 0 0 100%;
    margin: 10px 0 20px 0;
  }

  .elementor-719 .elementor-element.elementor-element-8290841 .featured-position-left + .jet-smart-listing__posts {
    max-width: calc(100% - 100%);
    flex-basis: calc(100% - 100%);
  }

  .elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing {
    margin: 20px 0 40px 0;
  }

  .elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__posts {
    margin: 0 0 0 0;
  }

  .elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__featured .jet-smart-listing__meta {
    text-align: left;
  }

  .elementor-719 .elementor-element.elementor-element-353b .featured-img-left .jet-smart-listing__post-thumbnail.post-thumbnail-featured {
    max-width: 100%;
    flex: 0 0 100%;
  }

  .elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__featured-content {
    margin: 20px 0 0 0;
  }

  .elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__featured .jet-smart-listing__meta {
    text-align: left;
  }

  .elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__post {
    max-width: calc(100% / 1 - 0 - 0);
  }

  .elementor-719 .elementor-element.elementor-element-1e96 .jet-smart-listing__featured {
    max-width: 100%;
    flex: 0 0 100%;
    margin: 10px 0 25px 0;
  }

  .elementor-719 .elementor-element.elementor-element-1e96 .featured-position-left + .jet-smart-listing__posts {
    max-width: calc(100% - 100%);
    flex-basis: calc(100% - 100%);
  }

  .elementor-719 .elementor-element.elementor-element-1e96 .jet-smart-listing {
    margin: 20px 0 0 0;
  }

  .elementor-719 .elementor-element.elementor-element-1e96 .jet-smart-listing__posts {
    margin: 0 0 0 0;
  }

  .elementor-719 .elementor-element.elementor-element-aa7fdb3 .featured-img-left .jet-smart-listing__post-thumbnail.post-thumbnail-featured {
    max-width: 100%;
    flex: 0 0 100%;
  }

  .elementor-719 .elementor-element.elementor-element-aa7fdb3 .jet-smart-listing__featured-content {
    margin: 15px 0 15px 0;
  }

  .elementor-719 .elementor-element.elementor-element-aa7fdb3 .jet-smart-listing__featured .jet-smart-listing__meta {
    text-align: left;
  }

  .elementor-719 .elementor-element.elementor-element-aa7fdb3 .jet-smart-listing__post {
    max-width: calc(100% / 2 - 0 - 0);
  }

  .elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__canvas {
    height: 400px;
  }

  .elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist.jet-tumbs-vertical {
    height: 400px;
  }

  .elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__embed-wrap {
    padding-bottom: 400px;
  }

  .elementor-719 .elementor-element.elementor-element-5359 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 13%;
  }

  .elementor-719 .elementor-element.elementor-element-3ff7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 13%;
  }

  .elementor-719 .elementor-element.elementor-element-44c9 > .elementor-element-populated {
    padding: 0 0 0 0;
  }

  .elementor-719 .elementor-element.elementor-element-36ef > .elementor-element-populated {
    padding: 0 0 0 0;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-719 .elementor-element.elementor-element-e22 {
    width: 100%;
  }

  .elementor-719 .elementor-element.elementor-element-10b3 {
    width: 100%;
  }

  .elementor-719 .elementor-element.elementor-element-5034 {
    width: 50%;
  }

  .elementor-719 .elementor-element.elementor-element-ca3 {
    width: 50%;
  }

  .elementor-719 .elementor-element.elementor-element-4b1e {
    width: 100%;
  }

  .elementor-719 .elementor-element.elementor-element-7b2a {
    width: 50%;
  }

  .elementor-719 .elementor-element.elementor-element-1491 {
    width: 50%;
  }

  .elementor-719 .elementor-element.elementor-element-2e64 {
    width: 100%;
  }

  .elementor-719 .elementor-element.elementor-element-530b {
    width: 100%;
  }

  .elementor-719 .elementor-element.elementor-element-44c9 {
    width: 100%;
  }

  .elementor-719 .elementor-element.elementor-element-36ef {
    width: 100%;
  }

  .elementor-719 .elementor-element.elementor-element-65e8 {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-719 .elementor-element.elementor-element-f4af239 .jet-smart-tiles__box {
    margin-bottom: 1px;
  }

  .elementor-719 .elementor-element.elementor-element-8290841 .jet-smart-listing__featured .jet-smart-listing__meta {
    text-align: left;
  }

  .elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__featured .jet-smart-listing__meta {
    text-align: left;
  }

  .elementor-719 .elementor-element.elementor-element-353b .jet-smart-listing__post {
    max-width: calc(100% / 1 - 0 - 0);
  }

  .elementor-719 .elementor-element.elementor-element-1e96 .jet-smart-listing__featured {
    max-width: 100%;
    flex: 0 0 100%;
  }

  .elementor-719 .elementor-element.elementor-element-1e96 .featured-position-left + .jet-smart-listing__posts {
    max-width: calc(100% - 100%);
    flex-basis: calc(100% - 100%);
  }

  .elementor-719 .elementor-element.elementor-element-aa7fdb3 .jet-smart-listing__featured .jet-smart-listing__meta {
    text-align: left;
  }

  .elementor-719 .elementor-element.elementor-element-aa7fdb3 .jet-smart-listing__post {
    max-width: calc(100% / 1 - 0 - 0);
  }

  .elementor-719 .elementor-element.elementor-element-6a6e .jet-blog-playlist__heading-icon {
    padding: 0 0 15px 0;
  }

  .elementor-719 .elementor-element.elementor-element-707 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-719 .elementor-element.elementor-element-43d2 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-719 .elementor-element.elementor-element-5359 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-719 .elementor-element.elementor-element-5359 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
  }

  .elementor-719 .elementor-element.elementor-element-4c15 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-719 .elementor-element.elementor-element-5eb8 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-719 .elementor-element.elementor-element-2e64 > .elementor-element-populated {
    margin: 15px 15px 15px 15px;
  }

  .elementor-719 .elementor-element.elementor-element-3ff7 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-719 .elementor-element.elementor-element-3ff7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
  }
}

.elementor-2027 .elementor-element.elementor-element-3507 > .elementor-element-populated {
  padding: 8px 15px 8px 15px;
}

.elementor-2027 .elementor-element.elementor-element-bef2369 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-c5d > .elementor-element-populated {
  padding: 8px 15px 8px 15px;
}

.elementor-2027 .elementor-element.elementor-element-6634 {
  text-align: right;
}

.elementor-2027 .elementor-element.elementor-element-6634 .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-2027 .elementor-element.elementor-element-6634 .elementor-social-icon i {
  color: #8c8c91;
}

.elementor-2027 .elementor-element.elementor-element-6634 .elementor-social-icon:hover i {
  color: #ffffff;
}

.elementor-2027 .elementor-element.elementor-element-6634 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links {
  justify-content: flex-end;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__login .jet-auth-links__item {
  color: #f3f3f9;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__login .jet-auth-links__item:hover {
  color: #CB2E1B;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__login .jet-auth-links__prefix {
  color: #f3f3f9;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__logout .jet-auth-links__item {
  color: #f3f3f9;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__logout .jet-auth-links__item:hover {
  color: #CB2E1B;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__logout .jet-auth-links__prefix {
  color: #f3f3f9;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__register .jet-auth-links__item {
  color: #f3f3f9;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__register .jet-auth-links__item:hover {
  color: #CB2E1B;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__register .jet-auth-links__prefix {
  color: #f3f3f9;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__registered .jet-auth-links__item {
  color: #f3f3f9;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__registered .jet-auth-links__item:hover {
  color: #CB2E1B;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links__registered .jet-auth-links__prefix {
  color: #f3f3f9;
}

.elementor-2027 .elementor-element.elementor-element-49d2 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-31a0 {
  background-color: #1c1c21;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-31a0 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-1159 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-3dff {
  text-align: right;
}

.elementor-2027 .elementor-element.elementor-element-3dff .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-6a15 {
  padding: 10px 0 0 0;
}

.elementor-2027 .elementor-element.elementor-element-45f6 > .elementor-element-populated {
  padding: 0 15px 0 15px;
}

.elementor-2027 .elementor-element.elementor-element-412a .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-9397524 .elementor-jet-blocks-cart {
  justify-content: center;
}

.elementor-2027 .elementor-element.elementor-element-9397524 .jet-blocks-cart__icon {
  color: #ffffff;
}

.elementor-2027 .elementor-element.elementor-element-9397524 .jet-blocks-cart__count {
  color: #f3f3f9;
}

.elementor-2027 .elementor-element.elementor-element-9397524 .jet-blocks-cart__heading-link:hover .jet-blocks-cart__icon {
  color: #CB2E1B;
}

.elementor-2027 .elementor-element.elementor-element-9397524 .jet-blocks-cart__heading-link:hover .jet-blocks-cart__count {
  color: #CB2E1B;
}

.elementor-2027 .elementor-element.elementor-element-9397524 .jet-blocks-cart__heading-link {
  padding: 8px 5px 8px 5px;
}

.elementor-2027 .elementor-element.elementor-element-9397524 .jet-blocks-cart__list {
  right: -5px;
  left: auto;
}

.elementor-2027 .elementor-element.elementor-element-9397524 .jet-blocks-cart__list-title {
  padding: 0 0 10px 0;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c8c8cd;
}

.elementor-2027 .elementor-element.elementor-element-9397524 .widget_shopping_cart .woocommerce-mini-cart {
  max-height: 290px;
}

.elementor-2027 .elementor-element.elementor-element-9397524 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-3ef0863 .jet-search__field {
  padding: 13px 15px 13px 15px;
  border-style: solid;
  border-width: 0 0 0 0;
}

.elementor-2027 .elementor-element.elementor-element-3ef0863 .jet-search__submit {
  background-color: rgba(0, 0, 0, 0);
  color: #939398;
  margin: 0 0 0 0;
}

.elementor-2027 .elementor-element.elementor-element-3ef0863 .jet-search__submit:hover {
  color: #CB2E1B;
}

.elementor-2027 .elementor-element.elementor-element-3ef0863 .jet-search__popup {
  width: 310px;
  background-color: #ffffff;
  border-radius: 2px 2px 2px 2px;
  right: -1px;
  left: auto;
}

.elementor-2027 .elementor-element.elementor-element-3ef0863 .jet-search__popup-trigger {
  background-color: rgba(0, 0, 0, 0);
  color: #ffffff;
  padding: 11px 5px 10px 5px;
}

.elementor-2027 .elementor-element.elementor-element-3ef0863 .jet-search__popup-trigger:hover {
  color: #CB2E1B;
}

.elementor-2027 .elementor-element.elementor-element-3ef0863 .jet-search__popup-trigger-container {
  justify-content: center;
}

.elementor-2027 .elementor-element.elementor-element-3ef0863 .jet-search__popup-close {
  background-color: rgba(0, 0, 0, 0);
  color: #939398;
  margin: 0 0 0 0;
}

.elementor-2027 .elementor-element.elementor-element-3ef0863 .jet-search__popup-close:hover {
  color: #CB2E1B;
}

.elementor-2027 .elementor-element.elementor-element-3ef0863 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-1291 {
  background-color: #1c1c21;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-1291, .elementor-2027 .elementor-element.elementor-element-1291 > .elementor-background-overlay {
  border-radius: 3px 3px 3px 3px;
}

.elementor-2027 .elementor-element.elementor-element-1291 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2027 .elementor-element.elementor-element-6df7 {
  padding: 10px 0 0 0;
}

@media (max-width: 767px) {
  .elementor-2027 .elementor-element.elementor-element-6634 {
    text-align: center;
  }

  .elementor-2027 .elementor-element.elementor-element-49d2 .jet-auth-links {
    justify-content: center;
  }

  .elementor-2027 .elementor-element.elementor-element-1159 .jet-logo {
    justify-content: center;
  }

  .elementor-2027 .elementor-element.elementor-element-3dff {
    text-align: center;
  }

  .elementor-2027 .elementor-element.elementor-element-9397524 .jet-blocks-cart__list {
    right: -150px;
    left: auto;
  }

  .elementor-2027 .elementor-element.elementor-element-26d6748 {
    width: 50%;
  }

  .elementor-2027 .elementor-element.elementor-element-3ef0863 .jet-search__popup {
    width: 280px;
    top: -1px;
    bottom: auto;
  }
}

@media (min-width: 768px) {
  .elementor-2027 .elementor-element.elementor-element-3507 {
    width: 55%;
  }

  .elementor-2027 .elementor-element.elementor-element-c5d {
    width: 34.664%;
  }

  .elementor-2027 .elementor-element.elementor-element-3b1b {
    width: 91%;
  }

  .elementor-2027 .elementor-element.elementor-element-26d6748 {
    width: 4.496%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2027 .elementor-element.elementor-element-3507 {
    width: 55%;
  }

  .elementor-2027 .elementor-element.elementor-element-c5d {
    width: 30%;
  }

  .elementor-2027 .elementor-element.elementor-element-3b1b {
    width: 88%;
  }

  .elementor-2027 .elementor-element.elementor-element-26d6748 {
    width: 5%;
  }
}

.elementor-1978 .elementor-element.elementor-element-2b7c .jet-logo {
  justify-content: flex-start;
}

.elementor-1978 .elementor-element.elementor-element-2b7c > .elementor-widget-container {
  padding: 0 0 10px 0;
}

.elementor-1978 .elementor-element.elementor-element-2b7c .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1978 .elementor-element.elementor-element-7c05 {
  color: #c3c3c9;
  font-size: 12px;
  line-height: 2em;
}

.elementor-1978 .elementor-element.elementor-element-7c05 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1978 .elementor-element.elementor-element-45a {
  text-align: left;
}

.elementor-1978 .elementor-element.elementor-element-45a .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
}

.elementor-1978 .elementor-element.elementor-element-45a .elementor-social-icon i {
  color: #8c8c91;
}

.elementor-1978 .elementor-element.elementor-element-45a .elementor-social-icon:hover i {
  color: #ffffff;
}

.elementor-1978 .elementor-element.elementor-element-45a .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1978 .elementor-element.elementor-element-368.elementor-widget-heading .elementor-heading-title {
  color: #ffffff;
}

.elementor-1978 .elementor-element.elementor-element-368 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1978 .elementor-element.elementor-element-5381 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(7px / 2);
}

.elementor-1978 .elementor-element.elementor-element-5381 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(7px / 2);
}

.elementor-1978 .elementor-element.elementor-element-5381 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(7px / 2);
  margin-left: calc(7px / 2);
}

.elementor-1978 .elementor-element.elementor-element-5381 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-7px / 2);
  margin-left: calc(-7px / 2);
}

body.rtl .elementor-1978 .elementor-element.elementor-element-5381 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-7px / 2);
}

body:not(.rtl) .elementor-1978 .elementor-element.elementor-element-5381 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-7px / 2);
}

.elementor-1978 .elementor-element.elementor-element-5381 .elementor-icon-list-icon i {
  color: #c3c3c9;
  font-size: 14px;
}

.elementor-1978 .elementor-element.elementor-element-5381 .elementor-icon-list-icon {
  width: 14px;
}

.elementor-1978 .elementor-element.elementor-element-5381 .elementor-icon-list-text {
  color: #CB2E1B;
  padding-left: 10px;
}

.elementor-1978 .elementor-element.elementor-element-5381 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #CB2E1B;
}

.elementor-1978 .elementor-element.elementor-element-5381 .elementor-icon-list-item {
  font-size: 12px;
  line-height: 2em;
}

.elementor-1978 .elementor-element.elementor-element-5381 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1978 .elementor-element.elementor-element-7067.elementor-widget-heading .elementor-heading-title {
  color: #ffffff;
}

.elementor-1978 .elementor-element.elementor-element-7067 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1978 .elementor-element.elementor-element-6e14 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple {
  max-width: 23%;
  flex: 0 0 23%;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing {
  margin: 0 -10px 0 -10px;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__featured {
  margin: 10px 10px 10px 10px;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__posts {
  margin: 0 10px 0 10px;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__title {
  color: #ffffff;
  padding: 0 0 0 0;
  margin: 0 0 10px 0;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__filter > .jet-smart-listing__filter-item > a {
  margin: 0 0 0 10px;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__filter-more > i {
  margin: 0 0 0 10px;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__featured .jet-smart-listing__meta {
  text-align: left;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__featured .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__featured .jet-smart-listing__terms-link {
  text-decoration: none;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
  text-decoration: none;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__post .post-title-simple a {
  color: #CB2E1B;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__post .post-title-simple {
  color: #CB2E1B;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__post .post-title-simple:hover a {
  color: #CB2E1B;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__post .post-title-simple:hover {
  color: #CB2E1B;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__post .jet-smart-listing__meta {
  text-align: left;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text {
  text-decoration: none;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__post .jet-smart-listing__more-wrap {
  justify-content: flex-start;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__post .jet-smart-listing__terms-link {
  text-decoration: none;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
  text-decoration: none;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-title-fields__item-label {
  margin-right: 5px;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-content-fields__item-label {
  margin-right: 5px;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .jet-processing {
  opacity: 0.5;
}

.elementor-1978 .elementor-element.elementor-element-44b2 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1978 .elementor-element.elementor-element-5780 {
  background-color: #1c1c21;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 45px 0 40px 0;
}

.elementor-1978 .elementor-element.elementor-element-5780 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1978 .elementor-element.elementor-element-71b9 .jet-nav--horizontal {
  justify-content: flex-start;
}

.elementor-1978 .elementor-element.elementor-element-71b9 .jet-nav--vertical .menu-item-link-top {
  justify-content: flex-start;
}

.elementor-1978 .elementor-element.elementor-element-71b9 .menu-item-link-top {
  color: #ffffff;
  padding: 0 0 0 0;
}

.elementor-1978 .elementor-element.elementor-element-71b9 .menu-item:hover > .menu-item-link-top {
  color: #CB2E1B;
}

.elementor-1978 .elementor-element.elementor-element-71b9 .menu-item.current-menu-item .menu-item-link-top {
  color: #CB2E1B;
}

.elementor-1978 .elementor-element.elementor-element-71b9 .jet-nav > .jet-nav__item {
  margin: 0 40px 0 0;
}

.elementor-1978 .elementor-element.elementor-element-71b9 .jet-nav__mobile-trigger {
  color: #ffffff;
}

.elementor-1978 .elementor-element.elementor-element-71b9 .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1978 .elementor-element.elementor-element-55f .elementor-text-editor {
  text-align: right;
}

.elementor-1978 .elementor-element.elementor-element-55f {
  color: #c3c3c9;
  font-size: 12px;
}

.elementor-1978 .elementor-element.elementor-element-55f .elementor-widget-container {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1978 .elementor-element.elementor-element-7075 {
  background-color: #1c1c21;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0 15px 0;
}

.elementor-1978 .elementor-element.elementor-element-7075 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media (max-width: 1024px) {
  .elementor-1978 .elementor-element.elementor-element-55f .elementor-text-editor {
    text-align: left;
  }
}

@media (min-width: 768px) {
  .elementor-1978 .elementor-element.elementor-element-c26 {
    width: 17%;
  }

  .elementor-1978 .elementor-element.elementor-element-26bd {
    width: 25%;
  }

  .elementor-1978 .elementor-element.elementor-element-2c03 {
    width: 33%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1978 .elementor-element.elementor-element-768b {
    width: 50%;
  }

  .elementor-1978 .elementor-element.elementor-element-c26 {
    width: 50%;
  }

  .elementor-1978 .elementor-element.elementor-element-26bd {
    width: 50%;
  }

  .elementor-1978 .elementor-element.elementor-element-2c03 {
    width: 50%;
  }

  .elementor-1978 .elementor-element.elementor-element-79fe {
    width: 100%;
  }

  .elementor-1978 .elementor-element.elementor-element-6bac {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-1978 .elementor-element.elementor-element-71b9 .jet-mobile-menu .menu-item-link {
    justify-content: center;
  }

  .elementor-1978 .elementor-element.elementor-element-71b9 .jet-nav--horizontal {
    justify-content: center;
  }

  .elementor-1978 .elementor-element.elementor-element-71b9 .jet-nav--vertical .menu-item-link-top {
    justify-content: center;
  }

  .elementor-1978 .elementor-element.elementor-element-71b9 .jet-nav > .jet-nav__item {
    margin: 0 10px 0 10px;
  }

  .elementor-1978 .elementor-element.elementor-element-55f .elementor-text-editor {
    text-align: center;
  }
}