.trx-addons-list-container .trx-addons-icon-wrapper{
  display: inline-flex;
  flex-shrink: 0;
  line-height: 1;
  transition: all 0.25s linear 0s;
  position: relative;
}.trx-addons-list-container .trx-addons-list-items{
  list-style: none;
  margin: 0;
  padding: 0;
}.trx-addons-list-container .trx-addons-list-items > li{
  margin: 0;
  padding: 0;
  position: relative;
  align-items: center;
  display: flex;
}.trx-addons-list-container .trx-addons-list-items > li > a{
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}.trx-addons-list-container .trx-addons-list-items > li:after{
  bottom: 0;
  display: block;
  position: absolute;
  margin-bottom: -5px;
}.trx-addons-list-container .trx-addons-list-items .fa{
  text-align: center;
}.trx-addons-list-container .trx-addons-list-items a{
  display: inherit;
  align-items: inherit;
}@media only screen and (min-width: 768px){.elementor-element.elementor-grid-1{
    position: relative;
  }.elementor-element.elementor-grid-2{
    position: relative;
  }.elementor-element.elementor-grid-3{
    position: relative;
  }.elementor-element.elementor-grid-4{
    position: relative;
  }.elementor-element.elementor-grid-5{
    position: relative;
  }.elementor-element.elementor-grid-6{
    position: relative;
  }.elementor-element.elementor-grid-7{
    position: relative;
  }.elementor-element.elementor-grid-8{
    position: relative;
  }}@media only screen and (max-width: 1366px){.elementor-element.elementor-grid-laptop-1{
    position: relative;
  }.elementor-element.elementor-grid-laptop-2{
    position: relative;
  }.elementor-element.elementor-grid-laptop-3{
    position: relative;
  }.elementor-element.elementor-grid-laptop-4{
    position: relative;
  }.elementor-element.elementor-grid-laptop-5{
    position: relative;
  }.elementor-element.elementor-grid-laptop-6{
    position: relative;
  }.elementor-element.elementor-grid-laptop-7{
    position: relative;
  }.elementor-element.elementor-grid-laptop-8{
    position: relative;
  }}@media only screen and (max-width: 1024px){.elementor-element.elementor-grid-tablet-1{
    position: relative;
  }.elementor-element.elementor-grid-tablet-2{
    position: relative;
  }.elementor-element.elementor-grid-tablet-3{
    position: relative;
  }.elementor-element.elementor-grid-tablet-4{
    position: relative;
  }.elementor-element.elementor-grid-tablet-5{
    position: relative;
  }.elementor-element.elementor-grid-tablet-6{
    position: relative;
  }.elementor-element.elementor-grid-tablet-7{
    position: relative;
  }.elementor-element.elementor-grid-tablet-8{
    position: relative;
  }}@media only screen and (max-width: 767px){.elementor-element.elementor-grid-mobile-1{
    position: relative;
  }.elementor-element.elementor-grid-mobile-2{
    position: relative;
  }.elementor-element.elementor-grid-mobile-3{
    position: relative;
  }.elementor-element.elementor-grid-mobile-4{
    position: relative;
  }.elementor-element.elementor-grid-mobile-5{
    position: relative;
  }.elementor-element.elementor-grid-mobile-6{
    position: relative;
  }.elementor-element.elementor-grid-mobile-7{
    position: relative;
  }.elementor-element.elementor-grid-mobile-8{
    position: relative;
  }}.swiper-container-wrap{
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}.swiper-container-wrap:not(.trx-addons-slider-inited){
  opacity: 0;
}.swiper-container-wrap .swiper-slide,
.swiper-container .swiper-slide{
  text-align: center;
  max-width: 100%;
}.swiper-container-wrap .swiper-pagination{
  bottom: 10px;
  left: 0;
  width: 100%;
  line-height: 1;
}.trx-addons-swiper-slider-pagination-outside .swiper-pagination,
.swiper-container-wrap-dots-outside .swiper-pagination,
.swiper-container-dots-outside .swiper-pagination{
  position: static;
}.swiper-container-wrap .swiper-pagination-bullet{
  background: #ccc;
  margin: 0 4px;
  opacity: 1;
  height: 8px;
  width: 8px;
  vertical-align: top;
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}.swiper-horizontal > .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-container-horizontal > .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
  margin: 0;
}.swiper-horizontal > .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet + .swiper-pagination-bullet,
.swiper-container-horizontal > .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet + .swiper-pagination-bullet,
.swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet + .swiper-pagination-bullet{
  margin-left: 8px;
}.swiper-container-wrap .swiper-pagination-bullet-active{
  background: #000;
}.swiper-container-wrap .swiper-button-next,
.swiper-container-wrap .swiper-button-prev,
.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev{
  background-image: none;
  font-size: 20px;
  height: 1.8182em;
  line-height: 1;
  margin: 0;
  text-align: center;
  transform: translateY(-50%);
  width: 1.8182em;
}.swiper-container-wrap .swiper-button-next .fa,
.swiper-container-wrap .swiper-button-prev .fa,
.swiper-container .swiper-button-next .fa,
.swiper-container .swiper-button-prev .fa{
  vertical-align: top;
}.trx-addons-swiper-button svg{
  fill: currentColor;
  width: auto;
  height: 1em;
}.swiper-button-next:focus,
.swiper-button-prev:focus{
  outline: 0;
}.trx-addons-arrow-next{
  right: 20px;
}.trx-addons-arrow-prev{
  left: 20px;
}.trx-addons-slider-arrow,
.trx-addons-slider-arrow:focus,
.swiper-pagination-bullet,
.swiper-pagination-bullet:focus{
  outline: 0;
}
/* Trimmed by JMG Widgets from https://jmg.orangecountywebdevelopers.com/wp-content/plugins/trx_addons/addons/elementor-widgets/assets/frontend.css */
