/* ATTENTION! This file was generated automatically! Don't change it!!!
----------------------------------------------------------------------- */
.post_layout_excerpt {
  position: relative;
  margin-bottom: 0;
}
.post_layout_excerpt .post_featured {
  margin-bottom: 1.75em;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.post_layout_excerpt .post-more-link {
  margin-top: 1.6em;
}
.post_layout_excerpt .swiper-pagination-bullets {
  display: none;
}
.post_layout_excerpt
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a,
.post_layout_excerpt .slider_outer_controls_side .slider_controls_wrap > a {
  opacity: 1;
  margin-left: 30px;
  margin-right: 30px;
}
.post_layout_excerpt blockquote + p {
  margin-top: 1em;
}
.post_layout_excerpt .post_meta {
  margin: 0;
}
.post_layout_excerpt .post_meta .post_categories,
.post_layout_excerpt .post_meta .post_sponsored_label {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.6px;
}
.post_layout_excerpt .post_meta .socials_share.socials_type_drop .social_items {
  right: auto;
  left: 0;
}
.post_layout_excerpt
  .post_meta
  .socials_share.socials_type_drop
  .social_items:before {
  right: auto;
  left: 20%;
}
.post_layout_excerpt + .post_layout_excerpt {
  margin-top: 2.6rem;
}
.fullpost_exist .post_layout_excerpt + .post_layout_excerpt {
  margin-top: 5rem;
}
.post_layout_excerpt.sticky {
  padding: 2em;
}
.post_layout_excerpt .post_featured {
  display: inline-block;
}
.post_layout_excerpt.post_format_audio .post_featured.without_thumb,
.post_layout_excerpt.post_format_gallery .post_featured.without_thumb {
  display: block;
}
.post_layout_excerpt .post_header {
  margin: 0;
  position: relative;
}
.post_layout_excerpt .post_header .post_price {
  width: auto;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  font-size: 2.5em;
  line-height: 1.5em;
}
.post_layout_excerpt .post_category {
  margin-bottom: 0.5em;
}
.post_layout_excerpt .post_title {
  margin: 0;
}
.post_layout_excerpt .post_header + .post_content {
  margin-top: 1.1em;
}
.post_layout_excerpt .post_meta + .post_content_inner {
  margin-top: 0.95em;
}
.post_layout_excerpt .post_content p:last-child {
  margin-bottom: 0;
}
.post_layout_excerpt .post_title a {
  display: inline;
}
body:not(.blog_style_excerpt) .post_layout_excerpt {
  margin-bottom: 3em;
}
.post_layout_excerpt blockquote {
  margin: 0;
}
.post_layout_band {
  position: relative;
  margin-bottom: 0;
}
.post_layout_band {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.post_layout_band + .post_layout_band {
  margin-top: 30px;
}
.post_layout_band {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.post_layout_band .post_featured {
  -webkit-flex-basis: 49%;
  -ms-flex-basis: 49%;
  flex-basis: 49%;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  margin-bottom: 0;
}
.post_layout_band .post_featured.with_video.with_thumb:after {
  display: none;
}
.post_layout_band.post_format_audio .post_featured {
  align-self: center;
}
.post_layout_band.post_format_audio .post_featured .mask {
  display: none;
}
.post_layout_band.post_format_audio
  .post_featured.without_thumb
  .post_audio:not(.with_iframe) {
  padding: 2.5em 2em;
}
.post_layout_band.post_format_quote .post_content_wrap {
  padding: 36px 38px !important;
}
.post_layout_band.post_format_quote
  .post_content_wrap
  .post_header
  + .post_content {
  margin-top: 1.4em;
}
.post_layout_band.post_format_quote
  .post_content_wrap
  .post_content_inner
  blockquote
  + p {
  margin-top: 1.3em;
}
.post_layout_band.post_format_quote
  .post_content_wrap
  .post_content_inner
  p:last-child {
  margin-bottom: 0;
}
.post_layout_band .post_content_wrap {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2.1em 2.2em 1.9em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.post_layout_band .post_content_wrap .post_content_inner {
  font-size: 17px;
  line-height: 1.6em;
}
.post_layout_band .post_content_wrap .post_category {
  margin-bottom: 1.05em;
}
.post_layout_band .post_content_wrap .post_category .post_meta {
  margin: 0;
}
.post_layout_band .post_content_wrap .post_meta_item.post_categories a {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  background-color: var(--theme-color-text_link2);
  color: var(--theme-color-inverse_link);
  text-transform: uppercase;
  padding: 6px 17px 5px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.6px;
}
.post_layout_band .post_content_wrap .post_meta_item.post_categories a:hover,
.post_layout_band .post_content_wrap .post_meta_item.post_categories a:focus {
  background-color: var(--theme-color-text_dark);
  color: var(--theme-color-inverse_hover);
}
.post_layout_band
  .post_content_wrap
  .post_meta_item.post_sponsored
  .post_sponsored_label {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
  text-transform: uppercase;
  padding: 6px 17px 5px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.6px;
  display: inline-block;
  margin-top: 2px;
  margin-bottom: 2px;
}
.post_layout_band
  .post_content_wrap
  .post_meta_item.post_sponsored
  a.post_sponsored_label:hover {
  background-color: var(--theme-color-text_dark);
  color: var(--theme-color-inverse_hover);
}
.post_layout_band .post_featured + .post_content_wrap {
  -webkit-flex-basis: 51%;
  -ms-flex-basis: 51%;
  flex-basis: 51%;
}
.post_layout_band.post_format_quote .post_content_wrap,
.post_layout_band.post_format_aside .post_content_inner {
  padding: 0;
  background-color: transparent;
  color: inherit;
}
.post_layout_band blockquote {
  margin: 0;
}
.post_layout_band .post_header {
  margin: 0;
  position: relative;
}
.post_layout_band .post_header .post_price {
  width: auto;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  font-size: 2.5em;
  line-height: 1.5em;
}
.post_layout_band .post_title {
  margin: 0;
  font-size: 28px;
}
.post_layout_band .post_header + .post_content {
  margin-top: 1em;
}
.post_layout_band .post_content + .post_meta {
  margin-top: 23px;
  padding: 0;
  position: relative;
}
.post_layout_band .post_content + .post_meta:before {
  content: "";
  display: block;
  width: 60px;
  height: 1px;
  margin-bottom: 20px;
  background-color: var(--theme-color-text_dark);
}
.post_item.post_layout_band {
  background-color: var(--theme-color-alter_bg_color);
}
.post_item.post_layout_band.sticky:not(.post_layout_custom) {
  border: none;
  padding: 0;
}
.post_item.post_layout_band.sticky:not(.post_layout_custom) .label_sticky {
  display: block;
  position: absolute;
  z-index: 1;
  top: -12px;
  right: -12px;
  z-index: 9;
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-top-color: var(--theme-color-text_link);
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
body[class*="blog_style_classic"] .posts_container.columns_wrap {
  margin-bottom: calc(-1 * (var(--theme-var-grid_gap) + 15px));
}
.posts_container.columns_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.posts_container.columns_wrap .post_layout_classic {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.post_layout_classic {
  position: relative;
  border-color: var(--theme-color-bd_color);
}
.post_layout_classic.format-gallery .post_featured.with_thumb .slider_outer {
  height: 100%;
}
.post_layout_classic.format-gallery
  .post_featured.with_thumb
  .slider_outer
  .slider_container {
  height: 100% !important;
}
.post_layout_classic .post_featured {
  margin-bottom: 1em;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.post_layout_classic .post_featured[class*="hover_"] {
  display: block;
}
.post_layout_classic .post_header {
  padding-top: 0.02px;
}
.post_layout_classic .post_category {
  margin-bottom: 0.5em;
}
.post_layout_classic .post_title {
  margin: 0;
}
.post_layout_classic blockquote {
  margin: 0;
}
.post_layout_classic .post_header + .post_content {
  padding-top: 1em;
}
.post_layout_classic .post_content + .post_meta {
  margin-top: 1em;
}
.post_layout_classic {
  padding-bottom: 15px;
}
.post_layout_classic .post_meta {
  margin: 0;
}
.post_layout_classic .post_title {
  font-size: 28px;
  margin-top: 12px;
}
.post_layout_classic .format-audio .post_featured .post_audio_title {
  font-size: 24px;
  line-height: 1.3em;
  font-weight: 500;
  margin-top: 0.4em;
  margin-bottom: 0.5em;
}
.post_layout_classic .format-audio .post_featured .post_audio_author {
  font-size: 13px;
}
.post_layout_classic .post_info_audio {
  margin-top: 5px;
}
.post_layout_classic div.mejs-controls div.mejs-button > button {
  border: none;
}
.post_layout_classic
  div.mejs-controls
  div.mejs-button.mejs-playpause-button
  > button {
  background-color: var(--theme-color-bg_color) !important;
}
.post_layout_classic div.mejs-controls div.mejs-button.mejs-volume-button {
  width: 30px;
}
.post_layout_classic
  div.mejs-controls
  div.mejs-button.mejs-volume-button
  > button {
  width: 30px;
  height: 40px;
  line-height: 42px;
}
.post_layout_classic div.mejs-controls .mejs-horizontal-volume-slider {
  margin-left: 5px;
}
.post_layout_classic div.mejs-controls .mejs-time.mejs-duration-container {
  margin-right: 5px;
}
.post_layout_classic div.mejs-controls .mejs-time.mejs-currenttime-container {
  margin-left: 10px;
}
.post_layout_classic div.mejs-controls .mejs-time-rail {
  margin: 0 12px;
}
.post_layout_classic
  .format-audio
  .post_featured.without_thumb
  .post_audio:not(.with_iframe),
.post_layout_classic
  .single-format-audio
  .post_featured.without_thumb
  .post_audio:not(.with_iframe),
.post_layout_classic
  .sc_layouts_blog_item_featured
  .post_featured.without_thumb
  .post_audio:not(.with_iframe) {
  padding: 30px;
}
.post_layout_classic .trx_addons_video_player.with_cover .video_hover,
.post_layout_classic .post_featured.with_thumb .post_video_hover {
  width: 65px;
  height: 65px;
  line-height: 65px;
  margin: -32px 0 0 -32px;
  font-size: 17px;
  letter-spacing: -4px;
}
.post_layout_classic .swiper-pagination-bullets {
  display: none;
}
.post_layout_classic
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a,
.post_layout_classic .slider_outer_controls_side .slider_controls_wrap > a {
  opacity: 1;
  margin-left: 30px;
  margin-right: 30px;
}
.post_layout_classic
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a,
.post_layout_classic .slider_outer_controls_side .slider_controls_wrap > a {
  width: 34px;
  height: 34px;
  line-height: 30px;
  margin-top: -17px;
}
.post_layout_classic
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a:before,
.post_layout_classic
  .slider_outer_controls_side
  .slider_controls_wrap
  > a:before {
  font-size: 13px;
}
.post_layout_classic .swiper-button-next,
.post_layout_classic .swiper-button-prev {
  margin-top: -17px !important;
}
.post_layout_classic .post_meta_item.post_categories {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  color: var(--theme-color-text_dark);
}
.post_layout_classic .post_meta_item.post_categories a {
  color: var(--theme-color-text_dark);
}
.post_layout_classic .post_meta_item.post_categories a:hover {
  color: var(--theme-color-text_link);
}
.post_layout_classic .post_meta_item.post_sponsored .post_sponsored_label {
  font-size: 13px;
}
.post_layout_classic_4 .post_title,
.sc_layouts_submenu .post_layout_classic .post_title {
  font-size: 24px;
}
.post_layout_classic.sticky:not(.post_layout_custom) {
  padding: 0;
  border: none;
}
.post_layout_classic.sticky:not(.post_layout_custom) .label_sticky {
  display: block;
  position: absolute;
  z-index: 1;
  top: -12px;
  right: -12px;
  z-index: 9;
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-top-color: var(--theme-color-text_link);
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
.post_layout_classic.post_format_quote .post_content_inner blockquote + p {
  margin-top: 15px;
}
.post_layout_classic.post_format_quote .post_content_inner p:last-child {
  margin-bottom: 0;
}
.post_layout_classic.post_layout_classic_3 div.mejs-controls .mejs-time,
.post_layout_classic.post_layout_classic_4 div.mejs-controls .mejs-time {
  display: none;
}
.post_layout_classic.post_layout_classic_4.post_format_audio
  .post_featured.without_thumb
  .post_audio:not(.with_iframe),
.post_layout_classic.post_layout_classic_3.post_format_audio
  .post_featured.without_thumb
  .post_audio:not(.with_iframe) {
  padding: 30px;
}
.post_layout_classic .post_content_inner > blockquote {
  margin-bottom: 1em;
}
.post_layout_classic .post_content_inner > p:last-child {
  margin-bottom: 0;
}
body[class*="blog_style_classic-masonry"] .posts_container {
  margin-bottom: calc(-1 * (var(--theme-var-grid_gap) + 15px));
}
.masonry_wrap {
  position: relative;
  margin-right: calc(-1 * var(--theme-var-grid_gap));
}
.masonry_wrap .masonry_item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 var(--theme-var-grid_gap) var(--theme-var-grid_gap) 0;
  margin-bottom: 0;
  width: 50%;
  border-width: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.masonry_wrap .masonry_item .post_layout_classic-masonry {
  padding-bottom: 0;
}
.masonry_wrap.no_margin {
  margin-right: 0;
}
.masonry_wrap.no_margin .masonry_item {
  padding: 0;
}
.masonry_wrap .masonry_item-1_1 {
  width: 100%;
}
.masonry_wrap .masonry_item-1_3 {
  width: 33.3333%;
}
.masonry_wrap .masonry_item-1_4 {
  width: 25%;
}
.masonry_item .post_title {
  margin: 0;
  font-size: 24px;
  line-height: 1.15em;
}
.post_layout_classic-masonry_1 .post_title,
.post_layout_classic-masonry_2 .post_title {
  margin: 0;
  font-size: 35px;
  line-height: 1.15em;
}
.sidebar_show .post_layout_classic-masonry_2 .post_title {
  margin: 0;
  font-size: 28px;
  line-height: 1.15em;
}
.post_layout_classic-masonry_3 .post_title {
  margin: 0;
  font-size: 28px;
  line-height: 1.19em;
}
.masonry_wrap .masonry_item {
}
.masonry_wrap .masonry_item .format-audio .post_featured .post_audio_title {
  font-size: 24px;
  line-height: 1.3em;
  font-weight: 500;
  margin-top: 0.4em;
  margin-bottom: 0.5em;
}
.masonry_wrap .masonry_item .format-audio .post_featured .post_audio_author {
  font-size: 13px;
}
.masonry_wrap .masonry_item .post_info_audio {
  margin-top: 5px;
}
.masonry_wrap .masonry_item div.mejs-controls div.mejs-button > button {
  border: none;
}
.masonry_wrap
  .masonry_item
  div.mejs-controls
  div.mejs-button.mejs-playpause-button
  > button {
  background-color: var(--theme-color-bg_color) !important;
}
.masonry_wrap
  .masonry_item
  div.mejs-controls
  div.mejs-button.mejs-volume-button {
  width: 30px;
}
.masonry_wrap
  .masonry_item
  div.mejs-controls
  div.mejs-button.mejs-volume-button
  > button {
  width: 30px;
  height: 40px;
  line-height: 42px;
}
.masonry_wrap .masonry_item div.mejs-controls .mejs-horizontal-volume-slider {
  margin-left: 5px;
}
.masonry_wrap
  .masonry_item
  div.mejs-controls
  .mejs-time.mejs-duration-container {
  margin-right: 5px;
}
.masonry_wrap
  .masonry_item
  div.mejs-controls
  .mejs-time.mejs-currenttime-container {
  margin-left: 10px;
}
.masonry_wrap .masonry_item div.mejs-controls .mejs-time-rail {
  margin: 0 12px;
}
.masonry_wrap
  .masonry_item
  .format-audio
  .post_featured.without_thumb
  .post_audio:not(.with_iframe),
.masonry_wrap
  .masonry_item
  .single-format-audio
  .post_featured.without_thumb
  .post_audio:not(.with_iframe),
.masonry_wrap
  .masonry_item
  .sc_layouts_blog_item_featured
  .post_featured.without_thumb
  .post_audio:not(.with_iframe) {
  padding: 30px;
}
.masonry_wrap .masonry_item .trx_addons_video_player.with_cover .video_hover,
.masonry_wrap .masonry_item .post_featured.with_thumb .post_video_hover {
  width: 65px;
  height: 65px;
  line-height: 65px;
  margin: -32px 0 0 -32px;
  font-size: 17px;
  letter-spacing: -4px;
}
.masonry_wrap .masonry_item .post_featured {
  margin-bottom: 1.85em;
}
.masonry_wrap .masonry_item .post_layout_portfolio .post_featured {
  margin-bottom: 0;
}
.masonry_wrap .masonry_item .post_layout_classic-masonry_4 .post_featured {
  margin-bottom: 1em;
}
.masonry_wrap .masonry_item .swiper-pagination-bullets {
  display: none;
}
.masonry_wrap
  .masonry_item
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a,
.masonry_wrap
  .masonry_item
  .slider_outer_controls_side
  .slider_controls_wrap
  > a {
  opacity: 1;
  margin-left: 30px;
  margin-right: 30px;
}
.masonry_wrap
  .masonry_item
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a,
.masonry_wrap
  .masonry_item
  .slider_outer_controls_side
  .slider_controls_wrap
  > a {
  width: 34px;
  height: 34px;
  line-height: 32px;
}
.masonry_wrap
  .masonry_item
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a:before,
.masonry_wrap
  .masonry_item
  .slider_outer_controls_side
  .slider_controls_wrap
  > a:before {
  font-size: 13px;
}
.masonry_wrap .masonry_item .swiper-button-next,
.masonry_wrap .masonry_item .swiper-button-prev {
  margin-top: -17px !important;
}
.masonry_wrap .masonry_item .post_header .post_meta_item.post_categories {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  color: var(--theme-color-text_dark);
}
.masonry_wrap .masonry_item .post_header .post_meta_item.post_categories a {
  color: var(--theme-color-text_dark);
}
.masonry_wrap
  .masonry_item
  .post_header
  .post_meta_item.post_categories
  a:hover {
  color: var(--theme-color-text_link);
}
.masonry_wrap .masonry_item .post_header {
  padding: 0 0 14px;
}
.masonry_wrap .masonry_item .post_header .post_meta {
  margin: 0 0 12px;
}
.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header {
  padding: 0 0 17px 50px;
}
.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header,
.masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header {
  padding: 0 0 25px 50px;
}
.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header,
.masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header,
.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header {
  position: relative;
}
.masonry_wrap
  .masonry_item
  .post_layout_classic-masonry_1
  .post_header
  .post_meta,
.masonry_wrap
  .masonry_item
  .post_layout_classic-masonry_2
  .post_header
  .post_meta,
.masonry_wrap
  .masonry_item
  .post_layout_classic-masonry_3
  .post_header
  .post_meta {
  margin: 0 0 12px;
}
.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header:before,
.masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header:before,
.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header:before {
  position: absolute;
  left: 0;
  top: 9px;
  width: 35px;
  height: 2px;
  content: "";
  display: block;
  background-color: var(--theme-color-text_dark);
}
body[class*="blog_style_portfolio"] .posts_container {
  margin-bottom: calc(-1 * var(--theme-var-grid_gap));
}
.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title,
.post_layout_portfolio_4 .post_title {
  font-size: 19px;
  line-height: 1.4em;
}
.post_layout_portfolio .post_featured.hover_info .post_info .post_title a {
  display: block;
}
.post_layout_portfolio .post_featured {
  margin-bottom: 0;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.post_layout_portfolio .post_featured[class*="hover_"] {
  display: block;
}
.post_layout_portfolio .post_featured img {
  width: 100%;
}
.post_layout_portfolio .post_featured.hover_info.post_featured_bg:before {
  padding-top: 102%;
}
.post_layout_portfolio .post_featured.hover_info .post_info {
  padding: 26px 40px 21px;
}
.post_layout_portfolio.post_format_video
  .post_featured.hover_info.with_thumb
  .post_video_hover {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  top: 15px;
  right: 15px;
  left: auto;
  margin: 0;
  letter-spacing: -5px;
}
.post_layout_portfolio_4 .post_featured.hover_info .post_info {
  padding: 26px 32px 21px;
}
.post_layout_portfolio_4
  .post_featured.hover_info
  .post_info
  .post_title
  .hover-arrow {
  margin-top: 15px;
}
.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_descr {
  margin: 0 0 10px;
}
.post_layout_portfolio_3.post_format_audio .post_featured .post_audio_author,
.post_layout_portfolio_4.post_format_audio .post_featured .post_audio_author {
  font-size: 13px;
}
.post_layout_portfolio_3.post_format_audio .post_featured .post_audio_title,
.post_layout_portfolio_4.post_format_audio .post_featured .post_audio_title {
  font-size: 20px;
}
.post_layout_portfolio_3.post_format_audio
  .post_featured
  div.mejs-controls
  .mejs-time,
.post_layout_portfolio_4.post_format_audio
  .post_featured
  div.mejs-controls
  .mejs-time {
  display: none;
}
.post_layout_portfolio.sticky:not(.post_layout_custom) {
  padding: 0;
}
.post_layout_portfolio.sticky:not(.post_layout_custom) .label_sticky {
  position: absolute;
  z-index: 9;
  top: -12px;
  right: -12px;
  border-width: 12px;
}
.post_layout_portfolio_3
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets,
.post_layout_portfolio_4
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets {
  display: none;
}
.post_layout_custom {
  position: relative;
}
.post_layout_custom .post_featured[class*="hover_"] {
  display: block;
}
.post_layout_custom .post_featured img {
  width: 100%;
}
.post_layout_custom .post_header {
  padding-top: 0.02px;
}
.single_style_style-1 .page_content_wrap {
  padding-top: 0;
}
.single_style_style-1 .post_header_single .content_wrap {
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.narrow_content.single_style_style-1 .post_header_single .content_wrap {
  padding-right: 90px;
  padding-left: 90px;
  width: 100%;
  max-width: var(--theme-var-content);
}
.narrow_content.single_style_style-1.single-format-audio
  .with_featured_image
  .post_featured.with_audio.with_thumb
  + .post_header_single
  .content_wrap {
  padding-right: 0;
  padding-left: 0;
}
.single_style_style-1 .page_content_wrap > .content_wrap {
  padding-top: 6.2em;
}
.post_header_wrap_style_style-1 {
  position: relative;
  margin-top: 6.2em;
  text-align: center;
}
.header_position_over .post_header_wrap_style_style-1 {
  margin-top: 0;
}
.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 {
  text-align: left;
}
.header_position_over.single_style_style-1
  .post_header_wrap_style_style-1
  .post_featured.with_thumb:not(.with_video)
  + .post_header,
.header_position_over.single_style_style-1
  .post_header_wrap_style_style-1
  .post_featured.with_gallery
  + .post_header {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  bottom: 4.8em;
  top: auto;
  width: 100%;
}
.header_position_over.single_style_style-1 .page_content_wrap > .content_wrap {
  padding-top: 6.5em;
}
.header_position_over.single_style_style-1 .post_header_single .content_wrap {
  padding-right: 0;
  padding-left: 0;
}
.previous_post_content
  .post_header_wrap_style_style-1.post_header_wrap_in_header {
  margin-bottom: 4em;
}
.post_header_wrap_style_style-1.with_featured_image {
  margin-top: 0;
}
.post_header_wrap_style_style-1 .post_featured {
  margin-top: 0;
  margin-bottom: 0;
  z-index: 1 !important;
}
.post_header_wrap_style_style-1 .post_featured.with_video,
.post_header_wrap_style_style-1 .post_featured.with_gallery {
  z-index: auto !important;
}
.post_header_wrap_style_style-1
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  opacity: 1;
  border-color: var(--theme-color-inverse_link);
  background-color: transparent;
}
.post_header_wrap_style_style-1
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.post_header_wrap_style_style-1 .post_featured.post_featured_bg,
.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
  height: 37.7rem;
}
.post_header_wrap_style_style-1 .post_featured.post_featured_bg {
  background-position: center;
}
.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap img {
  position: relative;
}
.post_header_wrap_style_style-1
  .post_featured.sc_parallax_wrap.sc_parallax_direction_down
  img {
  top: -15%;
}
.post_header_wrap_style_style-1
  .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
  top: 15%;
}
.post_header_wrap_style_style-1 .post_featured.post_featured_bg:before {
  display: none;
}
.post_header_wrap_style_style-1 .post_featured img {
  max-width: none;
  width: 100%;
}
.post_header_wrap_style_style-1.with_featured_image:before {
  content: " ";
  display: block;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.45);
}
.post_header_wrap_style_style-1 .post_author {
  color: var(--theme-color-text_dark);
}
.post_header_wrap_style_style-1 .post_author:hover,
.post_header_wrap_style_style-1 .post_author:focus {
  color: var(--theme-color-text_hover);
}
.post_header_wrap_style_style-1.with_featured_image .post_header a,
.post_header_wrap_style_style-1.with_featured_image .post_header .post_title,
.post_header_wrap_style_style-1.with_featured_image .post_header .post_subtitle,
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  .post_meta_item {
  color: #fff !important;
}
.post_header_wrap_style_style-1.with_featured_image .post_header .post_date,
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  .post_meta_item,
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  .post_meta_item
  a {
  color: #d2d3d5 !important;
}
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  .post_meta_item.post_author,
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  .post_meta.post_meta_categories
  a {
  color: #fff !important;
}
.post_header_wrap_style_style-1.with_featured_image .post_header a,
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  a.post_author
  .post_author_name {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.post_header_wrap_style_style-1.with_featured_image .post_header .post_subtitle,
.post_header_wrap_style_style-1.with_featured_image .post_header a:hover,
.post_header_wrap_style_style-1.with_featured_image .post_header a:focus,
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  a.post_author:hover
  .post_author_name,
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  a.post_author:focus
  .post_author_name {
  opacity: 1;
  color: #ffffff !important;
}
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  .post_meta.post_meta_categories
  a:hover {
  color: #000 !important;
  background-color: #ffffff !important;
  opacity: 1;
}
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  a.post_author:hover,
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  a.post_author:focus {
  opacity: 1;
}
.post_header_wrap_style_style-1.with_featured_image .post_header .social_item {
  vertical-align: baseline;
}
.post_header_wrap_style_style-1 .post_featured .post_video_list {
  width: 100%;
}
.post_header_wrap_style_style-1 .post_featured.with_thumb .post_audio {
  bottom: 1em;
}
.post_header_wrap_style_style-1
  .post_featured.with_thumb
  .post_audio
  .audio_info {
  display: none;
}
.post_header_wrap_style_style-1 .post_header {
  display: block;
}
.post_header_wrap_style_style-1 .post_featured.with_thumb + .post_header,
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header {
  display: inline-block;
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  box-sizing: border-box;
  margin-bottom: 0;
  margin-top: 0;
}
.single-format-video
  .post_header_wrap_style_style-1
  .post_featured.with_video.with_thumb
  .post_video_hover {
  margin-top: -3em;
}
.single-format-video
  .post_header_wrap_style_style-1
  .post_featured.with_video
  .post_info_video {
  display: none;
}
.single-format-video
  .post_header_wrap_style_style-1
  .post_featured.with_video
  + .post_header {
  z-index: 2001;
}
.post_header_wrap_style_style-1 .post_featured.with_video + .post_header,
.post_header_wrap_style_style-1 .post_featured.with_video_list + .post_header {
  margin-top: 0;
}
.post_header_wrap_style_style-1 .post_featured.post_video_play + .post_header {
  display: none;
}
.post_header_wrap_style_style-1 .post_header .post_title {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.1em;
}
.post_header_wrap_style_style-1 .post_header .post_subtitle {
  font-size: 1.2857em;
  line-height: 1.4em;
  font-weight: normal;
  margin-top: 1em;
}
.post_header_wrap_style_style-1 .post_header .post_meta_categories {
  margin-top: 0;
  margin-bottom: 24px;
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
}
.post_header_wrap_style_style-1
  .post_header
  .post_meta_categories
  .post_meta_item:after {
  position: relative;
  top: 2px;
}
.post_header_wrap_style_style-1 .post_header .post_meta_other {
  margin-top: 1em;
}
.post_header_wrap_style_style-1 .post_header .post_meta_other .post_meta_item {
  white-space: nowrap;
}
.post_header_wrap_style_style-1.with_featured_image
  .post_header
  .post_meta_other {
  margin-top: 2.2em;
}
.post_header_wrap_style_style-1
  .post_header
  .post_meta_other
  .post_meta_item:after,
.post_header_wrap_style_style-1
  .post_header
  .post_meta_other
  .vc_inline-link:after {
  margin: 0 0.5em 0 0.74em;
}
.post_header_wrap_style_style-1
  .post_header
  .post_meta_other
  .post_author_avatar {
  margin-right: 0.85em;
  margin-top: -3px;
}
.post_header_wrap_style_style-1
  .post_header
  .post_meta_other
  .post_author_avatar
  > img {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.post_header_wrap_style_style-1
  .before_post_header_banner_wrap
  + .post_featured.with_video {
  margin-top: 3em;
}
.post_header_wrap_style_style-1
  .post_featured.with_video:not(.with_video_autoplay)
  + .post_header {
  margin-top: 2em;
}
.post_header_wrap_style_style-1
  .post_featured.with_video.with_video_autoplay
  .video_frame {
  background-color: #000000;
}
.post_header_wrap_style_style-1
  .post_featured.with_video.with_video_autoplay
  .video_frame
  video {
  object-fit: cover;
  height: 100%;
  max-height: 100%;
}
.single_style_style-1.single-format-audio .post_header_wrap_in_header:before {
  display: none;
}
.single_style_style-1.single-format-audio
  .post_header_wrap_in_header
  div.post_featured.with_thumb:after {
  display: block !important;
  background: rgba(0, 0, 0, 0.45);
}
.single_style_style-1.single-format-audio
  .post_featured.with_thumb
  + .post_header {
  top: calc(50% - 30px);
}
.single_style_style-1.single-format-video
  .post_header_wrap_style_style-1
  .post_featured.with_video_list {
  margin-bottom: 4em;
}
.single-format-video
  .post_header_wrap_style_style-1
  .post_featured.with_video.with_thumb.post_featured_bg:not(
    .with_video_autoplay
  ) {
  position: static;
}
.single-format-video
  .post_header_wrap_style_style-1
  .post_featured.with_video.with_thumb.post_featured_bg:not(
    .with_video_autoplay
  ):after {
  display: none;
}
.single-format-video
  .post_header_wrap_style_style-1
  .post_featured.with_video.with_thumb.post_featured_bg:not(
    .with_video_autoplay
  )
  + .post_header {
  padding-top: 20px;
  top: calc(50% + 50px);
}
.single-format-video
  .post_header_wrap_style_style-1
  .post_featured.with_video.with_thumb.post_featured_bg:not(
    .with_video_autoplay
  )
  + .post_header
  .post_title {
  padding-bottom: 0.18em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.single-format-video
  .post_header_wrap_style_style-1
  .post_featured.with_video.with_thumb.post_featured_bg:not(
    .with_video_autoplay
  )
  .post_video_hover {
  margin-top: -45vh;
  position: relative;
  z-index: 999;
  opacity: 0;
  -webkit-transition: color 0.3s ease, background-color 0.3s ease,
    opacity 0.3s ease-in-out;
  -ms-transition: color 0.3s ease, background-color 0.3s ease,
    opacity 0.3s ease-in-out;
  transition: color 0.3s ease, background-color 0.3s ease,
    opacity 0.3s ease-in-out;
  top: calc(50% - 60px);
}
.post_header_wrap_style_style-1
  .post_featured.post_featured_bg.with_video.with_video_list {
  height: auto;
  background: none !important;
}
.post_header_wrap_style_style-1
  .post_featured.post_featured_bg.with_video.with_video_list
  .wp-video {
  width: 100% !important;
}
.single_style_style-1.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio {
  text-align: center;
  max-width: 50%;
  margin: 0 auto 30px;
}
.single_style_style-1.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_author,
.single_style_style-1.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description,
.single_style_style-1.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.single_style_style-1.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description {
  margin-bottom: 0;
}
.single_style_style-1.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  margin-bottom: 0.4em;
}
.single_style_style-1.single-format-audio
  .post_header_wrap_in_header
  .post_featured.without_thumb
  .post_audio {
  max-width: 70%;
  margin: 0 auto 3rem;
}
.single_style_style-1.single-format-audio
  .post_header_wrap_in_header
  .post_featured.without_thumb
  .post_audio
  .post_info_audio {
  max-width: 65%;
}
.single_style_style-1.single-format-audio.sidebar_hide.narrow_content
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio {
  max-width: 630px;
}
.single_style_style-2 .page_content_wrap {
  padding-top: 0;
}
.single_style_style-2 .page_content_wrap > .content_wrap {
  padding-top: 4em;
}
.post_header_wrap_style_style-2.post_header_wrap_in_header {
  margin-top: 4em;
}
.post_header_wrap_style_style-2.post_header_wrap_in_header.with_featured_image {
  margin-top: 0;
}
.previous_post_content
  .post_header_wrap_style_style-2.post_header_wrap_in_header {
  margin-bottom: 4em;
}
.post_header_wrap_style_style-2.post_header_wrap_in_content {
  margin-bottom: 2.6em;
}
.post_header_wrap_style_style-2 .post_featured {
  margin-top: 0;
  margin-bottom: 0;
}
.post_header_wrap_style_style-2
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  opacity: 1;
  border-color: var(--theme-color-inverse_link);
  background-color: transparent;
}
.post_header_wrap_style_style-2
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.post_header_wrap_style_style-2 .post_featured.post_featured_bg {
  background-size: cover;
  background-position: center center;
}
.post_header_wrap_style_style-2 .post_featured.post_featured_bg,
.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap {
  height: 35rem;
}
.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap img {
  position: relative;
}
.post_header_wrap_style_style-2
  .post_featured.sc_parallax_wrap.sc_parallax_direction_down
  img {
  top: -15%;
}
.post_header_wrap_style_style-2
  .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
  top: 15%;
}
.post_header_wrap_style_style-2 .post_featured.post_featured_bg:before {
  display: none;
}
.post_header_wrap_style_style-2 .post_featured img {
  max-width: none;
  width: 100%;
}
.post_header_wrap_style_style-2 .post_header .post_title {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.1em;
}
.post_header_wrap_style_style-2 .post_header .post_subtitle {
  font-size: 1.2857em;
  line-height: 1.4em;
  font-weight: normal;
  margin-top: 1em;
}
.post_header_wrap_style_style-2 .post_header .post_meta_categories {
  margin-top: 0;
  margin-bottom: 24px;
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.post_header_wrap_style_style-2
  .post_header
  .post_meta_categories
  .post_meta_item:after {
  position: relative;
  top: 2px;
}
.post_header_wrap_style_style-2 .post_header .post_meta_other {
  margin-top: 2em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta {
  margin-top: 0;
}
.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta_item {
  white-space: nowrap;
}
.post_header_wrap_style_style-2
  .post_header
  .post_meta_other
  .post_meta
  .post_meta_item.post_author {
  margin-top: -1px;
}
.post_header_wrap_style_style-2 .post_header .post_meta_other_part1 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 8px;
}
.post_header_wrap_style_style-2 .post_header .post_meta_other_part2 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  align-self: center;
}
.post_header_wrap_style_style-2
  .post_header
  .post_meta_other
  .post_meta.post_meta_other_part1 {
  margin-right: 10px;
}
.post_header_wrap_style_style-2 .post_author_by {
  margin-right: 0.3em;
}
.post_header_wrap_style_style-2 .post_author_name {
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.post_header_wrap_style_style-2 a:hover .post_author_name,
.post_header_wrap_style_style-2 a:focus .post_author_name {
  color: var(--theme-color-text_hover);
}
.post_header_wrap_style_style-2
  .post_header
  .post_meta_other
  .post_author_name {
  white-space: normal;
}
.post_header_wrap_style_style-2 .post_header .post_meta_other .post_share {
  display: inline-block;
  vertical-align: top;
}
.post_header_wrap_style_style-2
  .post_header
  .post_meta_other
  .post_share
  .social_item {
  margin: 0 10px 0 0;
  font-size: 1.15em;
}
.single_style_style-2.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio {
  text-align: center;
  max-width: 50%;
  margin: 0 auto 30px;
}
.single_style_style-2.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_author,
.single_style_style-2.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description,
.single_style_style-2.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.single_style_style-2.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description {
  margin-bottom: 0;
}
.single_style_style-2.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  margin-bottom: 0.4em;
}
.single_style_style-2.single-format-audio
  .post_header_wrap_in_header
  .post_featured.without_thumb
  .post_audio {
  max-width: 70%;
  margin: 0 auto;
}
.single_style_style-2.single-format-audio
  .post_header_wrap_in_header
  .post_featured.without_thumb
  .post_audio
  .post_info_audio {
  max-width: 65%;
}
.single_style_style-2.single-format-audio.sidebar_hide.narrow_content
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio {
  max-width: 630px;
}
.single_style_style-2 .post_featured.with_video.without_thumb .post_info_video {
  position: relative;
  padding: 1.5em;
  background-color: rgba(0, 0, 0, 0.7);
}
.single_style_style-3 .page_content_wrap {
  padding-top: 0;
}
.single_style_style-3 .page_content_wrap > .content_wrap {
  padding-top: 3em;
}
.post_header_wrap_style_style-3 {
  position: relative;
}
.post_header_wrap_style_style-3.post_header_wrap_in_header {
  margin-top: 4em;
}
.post_header_wrap_style_style-3.post_header_wrap_in_header.with_featured_image {
  margin-top: 0;
}
.post_header_wrap_style_style-3 .post_featured {
  margin-top: 0;
  margin-bottom: 0;
}
.post_header_wrap_style_style-3 .post_featured.with_audio.without_thumb {
  margin: 0 var(--theme-var-grid_gap);
}
.post_header_wrap_style_style-3
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  opacity: 1;
  border-color: var(--theme-color-inverse_link);
  background-color: transparent;
}
.post_header_wrap_style_style-3
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.post_header_wrap_style_style-3 .post_featured.post_featured_bg,
.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
  height: 36.7rem;
}
.post_header_wrap_style_style-3 .post_featured.post_featured_bg {
  background-position: center;
}
.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap img {
  position: relative;
}
.post_header_wrap_style_style-3
  .post_featured.sc_parallax_wrap.sc_parallax_direction_down
  img {
  top: -15%;
}
.post_header_wrap_style_style-3
  .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
  top: 15%;
}
.post_header_wrap_style_style-3 .post_featured.post_featured_bg:before {
  display: none;
}
.post_header_wrap_style_style-3 .post_featured img {
  max-width: none;
  width: 100%;
}
.post_header_wrap_style_style-3 .post_header {
  display: block;
  text-align: center;
  margin-top: 0;
  padding: 0 30px;
}
.post_header_wrap_style_style-3 .post_header .content_wrap {
  background-color: var(--theme-color-bg_color);
  width: 100%;
  max-width: 1060px;
  padding: 55px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
}
.post_header_wrap_style_style-3 .post_featured + .post_header_single {
  margin-top: -120px;
}
.post_header_wrap_style_style-3
  .post_featured.with_audio.without_thumb
  + .post_header_single {
  margin-top: 0;
}
.post_header_wrap_style_style-3 .post_header .post_title,
.post_header_wrap_style_style-3 .post_header .post_subtitle {
  margin: 0 auto;
  max-width: 85%;
}
.post_header_wrap_style_style-3 .post_header .post_title {
  line-height: 1.1em;
}
.post_header_wrap_style_style-3 .post_header .post_subtitle {
  font-size: 1.2857em;
  line-height: 1.4em;
  font-weight: normal;
  margin-top: 1em;
}
.post_header_wrap_style_style-3 .post_header .post_meta_categories {
  margin-top: 0;
  margin-bottom: 24px;
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.post_header_wrap_style_style-3
  .post_header
  .post_meta_categories
  .post_meta_item:after {
  position: relative;
  top: 2px;
}
.post_header_wrap_style_style-3 .post_header .post_meta_other {
  margin-top: 2em;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item {
  white-space: nowrap;
  line-height: 1.75em;
}
.post_header_wrap_style_style-3 .post_header .post_meta_other .post_share {
  display: inline-block;
  vertical-align: top;
}
.post_header_wrap_style_style-3
  .post_header
  .post_meta_other
  .post_share
  .social_item {
  margin: 0 10px 0 0;
  font-size: 1.15em;
}
.post_header_wrap_style_style-3
  .post_header
  .post_meta_other
  .post_meta_item:after,
.post_header_wrap_style_style-3
  .post_header
  .post_meta_other
  .vc_inline-link:after {
  margin: 0 0.5em 0 0.74em;
}
.post_header_wrap_style_style-3 .post_author_name {
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.post_header_wrap_style_style-3 a:hover .post_author_name,
.post_header_wrap_style_style-3 a:focus .post_author_name {
  color: var(--theme-color-text_hover);
}
.post_header_wrap_style_style-3
  .post_header
  .post_meta_other
  .post_author_avatar {
  margin-right: 0.85em;
  margin-top: -3px;
}
.post_header_wrap_style_style-3
  .post_header
  .post_meta_other
  .post_author_avatar
  > img {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header
  .post_featured.with_thumb
  .post_audio {
  width: 100%;
  max-width: 1060px;
  left: 50%;
  right: auto;
  bottom: 140px;
  transform: translateX(-50%);
}
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header
  .post_featured.with_thumb:after {
  display: none !important;
}
.single_style_style-3.single-format-video .post_featured + .post_header_single {
  margin-top: 0;
}
.single_style_style-3.single-format-gallery
  .post_featured
  + .post_header_single {
  margin-top: 0;
}
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio {
  text-align: left;
  max-width: 100%;
  padding: 30px;
  margin-bottom: 20px;
  background-color: var(--theme-color-alter_bg_color);
  box-sizing: border-box;
}
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_author,
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description,
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-box-orient: vertical;
  box-orient: vertical;
  max-width: 65%;
  color: var(--theme-color-alter_dark);
}
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_author {
  -webkit-line-clamp: 1;
  -moz-line-clamp: 1;
  line-clamp: 1;
}
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description {
  -webkit-line-clamp: 3;
  -moz-line-clamp: 3;
  line-clamp: 3;
}
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  line-clamp: 2;
}
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description {
  margin-bottom: 0;
}
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header
  .post_featured.without_thumb
  .post_audio {
  max-width: 70%;
  margin: 0 auto;
}
.single_style_style-3.single-format-audio
  .post_header_wrap_in_header
  .post_featured.without_thumb
  .post_audio
  .post_info_audio {
  max-width: 65%;
}
.single_style_style-3 .post_featured.with_video.without_thumb .post_info_video {
  position: relative;
  padding: 1.5em;
  background-color: rgba(0, 0, 0, 0.7);
}
.single_style_style-4 .page_content_wrap {
  padding-top: 4em;
}
.post_header_wrap_style_style-4 {
  position: relative;
  margin-bottom: 4em;
}
.post_header_wrap_style_style-4 .post_featured {
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}
.post_header_wrap_style_style-4
  .post_featured.with_gallery
  .slider_container
  .slider-slide {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.post_header_wrap_style_style-4 .post_featured.post_featured_bg,
.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap {
  height: 35rem;
}
.post_header_wrap_style_style-4 .post_featured:not(.with_gallery) {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap img {
  position: relative;
}
.post_header_wrap_style_style-4
  .post_featured.sc_parallax_wrap.sc_parallax_direction_down
  img {
  top: -15%;
}
.post_header_wrap_style_style-4
  .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
  top: 15%;
}
.post_header_wrap_style_style-4 .post_featured.post_featured_bg:before {
  display: none;
}
.post_header_wrap_style_style-4 .post_featured img {
  max-width: 100%;
  width: auto;
  height: auto;
}
.post_header_wrap_style_style-4
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  opacity: 1;
  border-color: var(--theme-color-inverse_link);
  background-color: transparent;
}
.post_header_wrap_style_style-4
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.post_header_wrap_style_style-4
  .post_featured.with_audio.with_thumb
  .post_info_audio {
  padding: 1.5em;
  text-align: center;
}
.post_header_wrap_style_style-4
  .post_featured.with_audio.with_thumb
  .post_info_audio
  .post_audio_description {
  margin-bottom: 0;
}
.post_header_wrap_style_style-4
  .post_featured.with_audio.with_thumb
  .post_info_audio
  .post_audio_title {
  margin-bottom: 0.4em;
}
.post_header_wrap_style_style-4 .post_header {
  display: block;
  text-align: center;
  margin-bottom: 3.2em;
}
.post_header_wrap_style_style-4 .post_header .post_title,
.post_header_wrap_style_style-4 .post_header .post_subtitle {
  margin: 0 auto;
  max-width: 75%;
}
.post_header_wrap_style_style-4 .post_header .post_title {
  line-height: 1.1em;
}
.post_header_wrap_style_style-4 .post_header .post_subtitle {
  font-size: 1.2857em;
  line-height: 1.4em;
  font-weight: normal;
  margin-top: 1em;
}
.post_header_wrap_style_style-4 .post_header .post_meta_categories {
  margin-top: 0;
  margin-bottom: 14px;
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.post_header_wrap_style_style-4
  .post_header
  .post_meta_categories
  .post_meta_item:after {
  position: relative;
  top: 2px;
}
.post_header_wrap_style_style-4 .post_header .post_meta_other {
  margin-top: 2em;
}
.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item {
  white-space: nowrap;
  line-height: 1.75em;
}
.post_header_wrap_style_style-4
  .post_header
  .post_meta_other
  .post_meta_item
  .post_author_avatar {
  margin-right: 13px;
  margin-top: -3px;
}
.post_header_wrap_style_style-4
  .post_header
  .post_meta_other
  .post_meta_item
  .post_author_avatar
  > img {
  width: 32px;
  height: 32px;
}
.post_header_wrap_style_style-4 .post_header .post_meta_other .post_share {
  display: inline-block;
  vertical-align: top;
}
.post_header_wrap_style_style-4
  .post_header
  .post_meta_other
  .post_share
  .social_item {
  margin: 0 10px 0 0;
  font-size: 1.15em;
}
.post_header_wrap_style_style-4 .post_author_name {
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.post_header_wrap_style_style-4 a:hover .post_author_name,
.post_header_wrap_style_style-4 a:focus .post_author_name {
  color: var(--theme-color-text_hover);
}
.post_header_wrap_style_style-4
  .before_post_header_banner_wrap
  + .post_header_single {
  padding-top: 2em;
}
.single_style_style-4.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio_btn {
  z-index: 11;
}
.single_style_style-4.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio {
  text-align: center;
  max-width: 30%;
  margin: 0 auto 0 0;
}
.single_style_style-4.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_author,
.single_style_style-4.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description,
.single_style_style-4.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-box-orient: vertical;
  box-orient: vertical;
  max-width: 100%;
  text-align: left;
}
.single_style_style-4.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_author {
  font-size: 12px;
  letter-spacing: 1.6px;
  margin-bottom: 5px;
  -webkit-line-clamp: 1;
  -moz-line-clamp: 1;
  line-clamp: 1;
}
.single_style_style-4.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  font-size: 20px;
  -webkit-line-clamp: 1;
  -moz-line-clamp: 1;
  line-clamp: 1;
}
.single_style_style-4.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description {
  font-size: 13px;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  line-clamp: 2;
}
.single_style_style-4.single-format-audio
  .post_header_wrap_in_header
  .post_featured.without_thumb
  .post_audio {
  max-width: 70%;
  margin: 0 auto;
}
.single_style_style-4.single-format-audio
  .post_header_wrap_in_header
  .post_featured.without_thumb
  .post_audio
  .post_info_audio {
  max-width: 65%;
}
.single_style_style-4 .post_featured.with_video.without_thumb .post_info_video {
  position: relative;
  padding: 1.5em;
  background-color: rgba(0, 0, 0, 0.7);
}
.single_style_style-5 .page_content_wrap {
  padding-top: 4em;
}
.post_header_wrap_style_style-5 {
  position: relative;
  margin-bottom: 3em;
}
.format-audio .post_header_wrap_style_style-5 .post_featured {
  max-height: unset;
}
.post_header_wrap_style_style-5.post_header_wrap_in_header .post_header {
  display: block;
  margin-bottom: 3.3em;
}
.post_header_wrap_style_style-5.post_header_wrap_in_content {
  padding-bottom: 0;
  margin-bottom: 2.7em;
  border-bottom: none;
}
.post_header_wrap_style_style-5.post_header_wrap_in_content .post_featured {
  margin-bottom: 0;
  text-align: center;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.post_header_wrap_style_style-5
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  opacity: 1;
  border-color: var(--theme-color-inverse_link);
  background-color: transparent;
}
.post_header_wrap_style_style-5
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.post_header_wrap_style_style-5
  .post_featured.with_audio.with_thumb
  .post_info_audio {
  padding: 0 1.5em;
  text-align: center;
}
.post_header_wrap_style_style-5
  .post_featured.with_audio.with_thumb
  .post_info_audio
  .post_audio_description {
  margin-bottom: 0;
}
.post_header_wrap_style_style-5
  .post_featured.with_audio.with_thumb
  .post_info_audio
  .post_audio_title {
  margin-bottom: 0.4em;
}
.post_header_wrap_style_style-5 .post_featured.post_featured_bg,
.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap {
  height: 35rem;
}
.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap img {
  position: relative;
}
.post_header_wrap_style_style-5
  .post_featured.sc_parallax_wrap.sc_parallax_direction_down
  img {
  top: -15%;
}
.post_header_wrap_style_style-5
  .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
  top: 15%;
}
.post_header_wrap_style_style-5 .post_featured.post_featured_bg:before {
  display: none;
}
.post_header_wrap_style_style-5 .post_featured img {
  max-width: 100%;
  width: auto;
  height: auto;
}
.post_header_wrap_style_style-5 .post_header .post_title {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.1em;
}
.post_header_wrap_style_style-5 .post_header .post_subtitle {
  font-size: 1.2857em;
  line-height: 1.4em;
  font-weight: normal;
  margin-top: 1em;
}
.post_header_wrap_style_style-5 .post_header .post_meta_categories {
  margin-top: 0;
  margin-bottom: 16px;
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.post_header_wrap_style_style-5
  .post_header
  .post_meta_categories
  .post_meta_item:after {
  position: relative;
  top: 2px;
}
.post_header_wrap_style_style-5 .post_header .post_meta_other {
  margin-top: 1.6em;
}
.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta {
  margin-top: 0;
}
.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item {
  white-space: nowrap;
  line-height: 1.75em;
}
.post_header_wrap_style_style-5
  .post_header
  .post_meta_other
  .post_meta_item
  .post_author_avatar {
  margin-right: 0.85em;
  margin-top: -3px;
}
.post_header_wrap_style_style-5
  .post_header
  .post_meta_other
  .post_meta_item
  .post_author_avatar
  > img {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.post_header_wrap_style_style-5 .post_header .post_meta_other_part1 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.post_header_wrap_style_style-5 .post_header .post_meta_other_part2 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.post_header_wrap_style_style-5
  .post_header
  .post_meta_other_part2
  .post_meta_comments {
  color: var(--theme-color-text_dark);
}
.post_header_wrap_style_style-5
  .post_header
  .post_meta_other_part2
  .post_meta_comments:hover {
  color: var(--theme-color-text_hover);
}
.post_header_wrap_style_style-5 .post_author_by {
  margin-right: 0.3em;
}
.post_header_wrap_style_style-5 .post_author_name {
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.post_header_wrap_style_style-5 a:hover .post_author_name,
.post_header_wrap_style_style-5 a:focus .post_author_name {
  color: var(--theme-color-text_hover);
}
.post_header_wrap_style_style-5
  .post_header
  .post_meta_other
  .post_author_name {
  white-space: normal;
}
.post_header_wrap_style_style-5 .post_header .post_meta_other .post_share {
  display: inline-block;
  vertical-align: top;
}
.post_header_wrap_style_style-5
  .post_header
  .post_meta_other
  .post_share
  .social_item {
  margin: 0 10px 0 0;
  font-size: 1.15em;
}
.single_style_style-5 .after_post_header_banner_wrap + .content_wrap {
  padding-top: 3em;
}
.single_style_style-5 .before_post_header_banner_wrap + .content_wrap {
  margin-top: 3em;
}
.single_style_style-5.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio {
  text-align: center;
  max-width: 50%;
  margin: 0 auto 30px;
}
.single_style_style-5.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_author,
.single_style_style-5.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description,
.single_style_style-5.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.single_style_style-5.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description {
  margin-bottom: 0;
}
.single_style_style-5.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  margin-bottom: 0.4em;
}
.single_style_style-5.single-format-audio
  .post_header_wrap_in_content
  .post_featured.without_thumb
  .post_audio {
  max-width: 100%;
  margin: 0 auto;
}
.single_style_style-5.single-format-audio
  .post_header_wrap_in_content
  .post_featured.without_thumb
  .post_audio
  .post_info_audio {
  max-width: 65%;
}
.single_style_style-5.single-format-audio.sidebar_hide.narrow_content
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio {
  max-width: 630px;
}
.single_style_style-5 .post_featured.with_video.without_thumb .post_info_video {
  position: relative;
  padding: 1.5em;
  background-color: rgba(0, 0, 0, 0.7);
}
.single_style_style-6 .page_content_wrap {
  padding-top: 5em;
}
.post_header_wrap_style_style-6 {
  position: relative;
  margin-bottom: 2em;
}
.post_header_wrap_style_style-6.post_header_wrap_in_content .post_featured {
  margin-bottom: 0;
  text-align: center;
}
.post_header_wrap_style_style-6
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  opacity: 1;
  border-color: var(--theme-color-inverse_link);
  background-color: transparent;
}
.post_header_wrap_style_style-6
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.post_header_wrap_style_style-6
  .post_featured.with_audio.with_thumb
  .post_info_audio {
  padding: 0 1.5em;
  text-align: center;
}
.post_header_wrap_style_style-6
  .post_featured.with_audio.with_thumb
  .post_info_audio
  .post_audio_description {
  margin-bottom: 0;
}
.post_header_wrap_style_style-6
  .post_featured.with_audio.with_thumb
  .post_info_audio
  .post_audio_title {
  margin-bottom: 0.4em;
}
.post_header_wrap_style_style-6 .post_featured.post_featured_bg,
.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap {
  height: 35rem;
}
.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap img {
  position: relative;
}
.post_header_wrap_style_style-6
  .post_featured.sc_parallax_wrap.sc_parallax_direction_down
  img {
  top: -15%;
}
.post_header_wrap_style_style-6
  .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
  top: 15%;
}
.post_header_wrap_style_style-6 .post_featured.post_featured_bg:before {
  display: none;
}
.post_header_wrap_style_style-6 .post_featured img {
  max-width: 100%;
  width: auto;
  height: auto;
}
.post_header_wrap_style_style-6 .post_header {
  margin-bottom: 2.6em;
}
.post_header_wrap_style_style-6 .post_header .post_title {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.1em;
}
.post_header_wrap_style_style-6 .post_header .post_subtitle {
  font-size: 1.2857em;
  line-height: 1.4em;
  font-weight: normal;
  margin-top: 1em;
}
.post_header_wrap_style_style-6 .post_header .post_meta_categories {
  margin-top: -5px;
  margin-bottom: 24px;
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.post_header_wrap_style_style-6
  .post_header
  .post_meta_categories
  .post_meta_item:after {
  position: relative;
  top: 2px;
}
.post_header_wrap_style_style-6 .post_header .post_meta_other {
  margin-top: 2em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.post_header_wrap_style_style-6
  .post_header
  .post_meta_other
  .post_meta
  .post_meta_item.post_author {
  margin-top: -1px;
}
.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta {
  margin-top: 0;
}
.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta_item {
  white-space: nowrap;
}
.post_header_wrap_style_style-6 .post_header .post_meta_other_part1 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 8px;
}
.post_header_wrap_style_style-6 .post_header .post_meta_other_part2 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  align-self: center;
}
.post_header_wrap_style_style-6 .post_author_by {
  margin-right: 0.3em;
}
.post_header_wrap_style_style-6 .post_author_name {
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.post_header_wrap_style_style-6 a:hover .post_author_name,
.post_header_wrap_style_style-6 a:focus .post_author_name {
  color: var(--theme-color-text_hover);
}
.post_header_wrap_style_style-6
  .post_header
  .post_meta_other
  .post_author_name {
  white-space: normal;
}
.post_header_wrap_style_style-6 .post_header .post_meta_other .post_share {
  display: inline-block;
  vertical-align: top;
}
.post_header_wrap_style_style-6
  .post_header
  .post_meta_other
  .post_share
  .social_item {
  margin: 0 10px 0 0;
  font-size: 1.15em;
}
.single_style_style-6.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio {
  text-align: center;
  max-width: 40%;
  margin: 0 auto 30px 0;
}
.single_style_style-6.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_author,
.single_style_style-6.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description,
.single_style_style-6.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-box-orient: vertical;
  box-orient: vertical;
  max-width: 100%;
  text-align: left;
}
.single_style_style-6.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_author {
  font-size: 12px;
  letter-spacing: 1.6px;
  margin-bottom: 5px;
  -webkit-line-clamp: 1;
  -moz-line-clamp: 1;
  line-clamp: 1;
}
.single_style_style-6.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  font-size: 20px;
  -webkit-line-clamp: 1;
  -moz-line-clamp: 1;
  line-clamp: 1;
}
.single_style_style-6.single-format-audio
  .post_header_wrap_in_content.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description {
  font-size: 13px;
  line-height: 1.6em;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  line-clamp: 2;
}
.single_style_style-6.single-format-audio
  .post_header_wrap_in_content
  .post_featured.without_thumb
  .post_audio {
  max-width: 80%;
  margin: 0 auto;
}
.single_style_style-6.single-format-audio
  .post_header_wrap_in_content
  .post_featured.without_thumb
  .post_audio
  .post_info_audio {
  max-width: 65%;
}
.single_style_style-6 .post_featured.with_video.without_thumb .post_info_video {
  position: relative;
  padding: 1.5em;
  background-color: rgba(0, 0, 0, 0.7);
}
.single_style_style-7 .page_content_wrap {
  padding-top: 0;
}
.single_style_style-7 .page_content_wrap > .content_wrap {
  padding-top: 4em;
}
.post_header_wrap_style_style-7 {
  position: relative;
}
.post_header_wrap_style_style-7.post_header_wrap_in_header {
  margin-top: 4em;
}
.post_header_wrap_style_style-7.post_header_wrap_in_header.with_featured_image {
  margin-top: 0;
}
.post_header_wrap_style_style-7 .post_featured {
  margin-top: 0;
  margin-bottom: 0;
}
.post_header_wrap_style_style-7 .post_featured.with_audio.without_thumb {
  margin: 0 var(--theme-var-grid_gap);
}
.post_header_wrap_style_style-7
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  opacity: 1;
  border-color: var(--theme-color-inverse_link);
  background-color: transparent;
}
.post_header_wrap_style_style-7
  .post_featured.with_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.post_header_wrap_style_style-7
  .post_featured.with_audio.with_thumb
  .post_info_audio {
  padding: 0 1.5em;
  text-align: center;
}
.post_header_wrap_style_style-7
  .post_featured.with_audio.with_thumb
  .post_info_audio
  .post_audio_description {
  margin-bottom: 0;
}
.post_header_wrap_style_style-7
  .post_featured.with_audio.with_thumb
  .post_info_audio
  .post_audio_title {
  margin-bottom: 0.4em;
}
.post_header_wrap_style_style-7 .post_featured.post_featured_bg,
.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
  height: 47rem;
}
.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap img {
  position: relative;
}
.post_header_wrap_style_style-7
  .post_featured.sc_parallax_wrap.sc_parallax_direction_down
  img {
  top: -15%;
}
.post_header_wrap_style_style-7
  .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
  top: 15%;
}
.post_header_wrap_style_style-7 .post_featured.post_featured_bg:before {
  display: none;
}
.post_header_wrap_style_style-7 .post_featured img {
  max-width: none;
  width: 100%;
}
.post_header_wrap_style_style-7 .post_header {
  display: block;
  text-align: center;
  margin-top: 0;
  padding: 0 30px;
}
.post_header_wrap_style_style-7 .post_header .content_wrap {
  width: 100%;
  max-width: 960px;
}
.post_header_wrap_style_style-7 .post_featured + .post_header_single {
  margin-top: 4.1em;
}
.post_header_wrap_style_style-7 .post_header .post_title,
.post_header_wrap_style_style-7 .post_header .post_subtitle {
  margin: 0 auto;
  max-width: 100%;
}
.post_header_wrap_style_style-7 .post_header .post_title {
  line-height: 1.1em;
}
.post_header_wrap_style_style-7 .post_header .post_subtitle {
  font-size: 1.2857em;
  line-height: 1.4em;
  font-weight: normal;
  margin-top: 1em;
}
.post_header_wrap_style_style-7 .post_header .post_meta_categories {
  margin-top: 0;
  margin-bottom: 24px;
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.post_header_wrap_style_style-7
  .post_header
  .post_meta_categories
  .post_meta_item:after {
  position: relative;
  top: 2px;
}
.post_header_wrap_style_style-7 .post_header .post_meta_other {
  margin-top: 2.2em;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item {
  white-space: nowrap;
  line-height: 1.75em;
}
.post_header_wrap_style_style-7 .post_header .post_meta_other .post_share {
  display: inline-block;
  vertical-align: top;
}
.post_header_wrap_style_style-7
  .post_header
  .post_meta_other
  .post_share
  .social_item {
  margin: 0 10px 0 0;
  font-size: 1.15em;
}
.post_header_wrap_style_style-7
  .post_header
  .post_meta_other
  .post_meta_item:after,
.post_header_wrap_style_style-7
  .post_header
  .post_meta_other
  .vc_inline-link:after {
  margin: 0 0.5em 0 0.74em;
}
.post_header_wrap_style_style-7 .post_author_name {
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.post_header_wrap_style_style-7 a:hover .post_author_name,
.post_header_wrap_style_style-7 a:focus .post_author_name {
  color: var(--theme-color-text_hover);
}
.post_header_wrap_style_style-7
  .post_header
  .post_meta_other
  .post_author_avatar {
  margin-right: 0.85em;
  margin-top: -3px;
}
.post_header_wrap_style_style-7
  .post_header
  .post_meta_other
  .post_author_avatar
  > img {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.post_header_wrap_style_style-7
  .post_header_single
  + .after_post_header_banner_wrap {
  margin-top: 3em;
}
.single_style_style-7.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio {
  text-align: center;
  max-width: 50%;
  margin: 0 auto 30px;
}
.single_style_style-7.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_author,
.single_style_style-7.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description,
.single_style_style-7.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.single_style_style-7.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_description {
  margin-bottom: 0;
}
.single_style_style-7.single-format-audio
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio
  .post_audio_title {
  margin-bottom: 0.4em;
}
.single_style_style-7.single-format-audio
  .post_header_wrap_in_header
  .post_featured.without_thumb
  .post_audio {
  max-width: 70%;
  margin: 0 auto;
}
.single_style_style-7.single-format-audio
  .post_header_wrap_in_header
  .post_featured.without_thumb
  .post_audio
  .post_info_audio {
  max-width: 65%;
}
.single_style_style-7.single-format-audio.sidebar_hide.narrow_content
  .post_header_wrap_in_header.with_featured_image
  .post_audio
  .post_info_audio {
  max-width: 630px;
}
.single_style_style-7 .post_featured.with_video.without_thumb .post_info_video {
  position: relative;
  padding: 1.5em;
  background-color: rgba(0, 0, 0, 0.7);
}
.sc_services_qw-stylish .sc_services_item .sc_services_item_more_link,
.sc_services_qw-plaque .sc_services_item .sc_services_item_more_link,
.sc_services_qw-tricolore .sc_services_item .sc_services_item_more_link,
.sc_services_qw-nodes .sc_services_item .sc_services_item_more_link,
.sc_services_qw-card .sc_services_item .sc_services_item_more_link,
.sc_services_qw-panel .sc_services_item .sc_services_item_more_link {
  outline: none;
}
.sc_services_qw-tricolore .sc_services_item .sc_services_item_text,
.sc_services_qw-stylish .sc_services_item .sc_services_item_text,
.sc_services_qw-plaque .sc_services_item .sc_services_item_text,
.sc_services_qw-card .sc_services_item .sc_services_item_text,
.sc_services_qw-nodes .sc_services_item .sc_services_item_text,
.sc_services_qw-panel .sc_services_item .sc_services_item_text {
  outline: none;
}
.sc_portfolio.sc_portfolio_qw-case .post_meta .post_meta_item.post_categories,
.sc_portfolio.sc_portfolio_qw-board .post_meta .post_meta_item.post_categories,
.sc_portfolio.sc_portfolio_qw-pack .post_meta .post_meta_item.post_categories {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  font-family: var(--theme-font-h5_font-family);
}
.sc_portfolio.sc_portfolio_qw-board .sc_portfolio_item .post_featured,
.sc_portfolio.sc_portfolio_qw-chess .sc_portfolio_item .post_featured,
.sc_portfolio.sc_portfolio_qw-simple .sc_portfolio_item .post_featured {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .post_featured {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_portfolio.sc_portfolio_qw-case
  .sc_portfolio_item
  .sc_portfolio_item_content
  .post-more-link {
  font-size: 15px;
}
.sc_portfolio.sc_portfolio_qw-board
  .sc_portfolio_item
  .post_featured
  .post_info {
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.sc_portfolio.sc_portfolio_qw-board
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title:before {
  bottom: 5px;
}
.sc_portfolio.sc_portfolio_qw-simple .sc_portfolio_item_content .number {
  font-weight: 400;
}
.sc_services_qw-card .sc_services_item,
.sc_services_qw-plaque .sc_services_item,
.sc_services_qw-tricolore .sc_services_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_services_qw-card .sc_services_item .sc_services_item_thumb {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_services_qw-nodes .sc_services_item .sc_services_item_number {
  line-height: 2.6em;
}
.sc_services_qw-panel .sc_services_item .sc_services_item_number.duplicate {
  font-weight: 300;
}
.sc_services_qw-plaque
  .sc_services_item
  .sc_services_item_content_inner_bottom {
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.sc_services_qw-plaque .sc_services_item .sc_services_item_more_link {
  bottom: 1px;
}
.sc_services_qw-price .sc_services_item_number {
  margin-top: -2%;
}
.sc_services_qw-price .sc_services_item_info .sc_services_item_content {
  font-size: 16px;
}
.sc_services_qw-stylish .sc_services_item .sc_services_item_more_link {
  bottom: 2px;
}
.sc_services_qw-tricolore .slider_container {
  padding-top: 8px;
}
.sc_services_qw-tricolore .slider-slide .sc_services_item {
  padding-top: 0;
}
.sc_testimonials_qw-date .sc_testimonials_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
body:not(.elementor-editor-active):not(.no-curtains)
  [class*="trx_addons_image_effects_on_"].post_featured_bg
  .trx_addons_image_effect_original_image,
body:not(.elementor-editor-active):not(.no-curtains)
  [class*="trx_addons_image_effects_on_"].post_featured_bg
  .trx_addons_secondary_image {
  display: none;
}
[class*="sc_button_hover_slide"] {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_button_hover_just_init {
  -webkit-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
[class*="sc_button_hover_"]:not(.sc_button_bg_image) {
  -webkit-transition: color 0.3s ease, border-color 0.3s ease,
    background-position 0.3s ease, background-color 0s linear 0.3s;
  -ms-transition: color 0.3s ease, border-color 0.3s ease,
    background-position 0.3s ease, background-color 0s linear 0.3s;
  transition: color 0.3s ease, border-color 0.3s ease,
    background-position 0.3s ease, background-color 0s linear 0.3s;
}
.sc_button_hover_arrow {
  position: relative;
  overflow: hidden;
  padding-left: 2em !important;
  padding-right: 2em !important;
}
.sc_button_hover_arrow:before {
  content: "\e8f4";
  font-family: "fontello";
  position: absolute;
  z-index: 1;
  right: -2em !important;
  left: auto !important;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: transparent !important;
  color: inherit !important;
}
.sc_button_hover_arrow:hover:before,
.sc_button_hover_arrow.active:before,
.vc_active .sc_button_hover_arrow:before {
  right: 0.5em !important;
}
.sc_button_hover_slide_left {
  background: linear-gradient(
      to right,
      var(--theme-color-text_hover) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important;
}
.sc_button_hover_slide_right {
  background: linear-gradient(
      to left,
      var(--theme-color-text_hover) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important;
}
.sc_button_hover_slide_top {
  background: linear-gradient(
      to bottom,
      var(--theme-color-text_hover) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll right bottom/100% 210% var(--theme-color-text_link) !important;
}
.sc_button_hover_slide_bottom {
  background: linear-gradient(
      to top,
      var(--theme-color-text_hover) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll right top/100% 210% var(--theme-color-text_link) !important;
}
.sc_button_hover_style_link2.sc_button_hover_slide_left {
  background: linear-gradient(
      to right,
      var(--theme-color-text_hover2) 50%,
      var(--theme-color-text_link2) 50%
    )
    no-repeat scroll right bottom/210% 100% var(--theme-color-text_link2) !important;
}
.sc_button_hover_style_link2.sc_button_hover_slide_right {
  background: linear-gradient(
      to left,
      var(--theme-color-text_hover2) 50%,
      var(--theme-color-text_link2) 50%
    )
    no-repeat scroll left bottom/210% 100% var(--theme-color-text_link2) !important;
}
.sc_button_hover_style_link2.sc_button_hover_slide_top {
  background: linear-gradient(
      to bottom,
      var(--theme-color-text_hover2) 50%,
      var(--theme-color-text_link2) 50%
    )
    no-repeat scroll right bottom/100% 210% var(--theme-color-text_link2) !important;
}
.sc_button_hover_style_link2.sc_button_hover_slide_bottom {
  background: linear-gradient(
      to top,
      var(--theme-color-text_hover2) 50%,
      var(--theme-color-text_link2) 50%
    )
    no-repeat scroll right top/100% 210% var(--theme-color-text_link2) !important;
}
.sc_button_hover_style_link3.sc_button_hover_slide_left {
  background: linear-gradient(
      to right,
      var(--theme-color-text_hover3) 50%,
      var(--theme-color-text_link3) 50%
    )
    no-repeat scroll right bottom/210% 100% var(--theme-color-text_link3) !important;
}
.sc_button_hover_style_link3.sc_button_hover_slide_right {
  background: linear-gradient(
      to left,
      var(--theme-color-text_hover3) 50%,
      var(--theme-color-text_link3) 50%
    )
    no-repeat scroll left bottom/210% 100% var(--theme-color-text_link3) !important;
}
.sc_button_hover_style_link3.sc_button_hover_slide_top {
  background: linear-gradient(
      to bottom,
      var(--theme-color-text_hover3) 50%,
      var(--theme-color-text_link3) 50%
    )
    no-repeat scroll right bottom/100% 210% var(--theme-color-text_link3) !important;
}
.sc_button_hover_style_link3.sc_button_hover_slide_bottom {
  background: linear-gradient(
      to top,
      var(--theme-color-text_hover3) 50%,
      var(--theme-color-text_link3) 50%
    )
    no-repeat scroll right top/100% 210% var(--theme-color-text_link3) !important;
}
.sc_button_hover_style_dark.sc_button_hover_slide_left {
  background: linear-gradient(
      to right,
      var(--theme-color-text_link) 50%,
      var(--theme-color-text_dark) 50%
    )
    no-repeat scroll right bottom/210% 100% var(--theme-color-text_dark) !important;
}
.sc_button_hover_style_dark.sc_button_hover_slide_right {
  background: linear-gradient(
      to left,
      var(--theme-color-text_link) 50%,
      var(--theme-color-text_dark) 50%
    )
    no-repeat scroll left bottom/210% 100% var(--theme-color-text_dark) !important;
}
.sc_button_hover_style_dark.sc_button_hover_slide_top {
  background: linear-gradient(
      to bottom,
      var(--theme-color-text_link) 50%,
      var(--theme-color-text_dark) 50%
    )
    no-repeat scroll right bottom/100% 210% var(--theme-color-text_dark) !important;
}
.sc_button_hover_style_dark.sc_button_hover_slide_bottom {
  background: linear-gradient(
      to top,
      var(--theme-color-text_link) 50%,
      var(--theme-color-text_dark) 50%
    )
    no-repeat scroll right top/100% 210% var(--theme-color-text_dark) !important;
}
.sc_button_hover_style_light.sc_button_hover_slide_left {
  background: linear-gradient(
      to right,
      var(--theme-color-text_link) 50%,
      var(--theme-color-text_light) 50%
    )
    no-repeat scroll right bottom/210% 100% var(--theme-color-text_light) !important;
}
.sc_button_hover_style_light.sc_button_hover_slide_right {
  background: linear-gradient(
      to left,
      var(--theme-color-text_link) 50%,
      var(--theme-color-text_light) 50%
    )
    no-repeat scroll left bottom/210% 100% var(--theme-color-text_light) !important;
}
.sc_button_hover_style_light.sc_button_hover_slide_top {
  background: linear-gradient(
      to bottom,
      var(--theme-color-text_link) 50%,
      var(--theme-color-text_light) 50%
    )
    no-repeat scroll right bottom/100% 210% var(--theme-color-text_light) !important;
}
.sc_button_hover_style_light.sc_button_hover_slide_bottom {
  background: linear-gradient(
      to top,
      var(--theme-color-text_link) 50%,
      var(--theme-color-text_light) 50%
    )
    no-repeat scroll right top/100% 210% var(--theme-color-text_light) !important;
}
.sc_button_hover_style_inverse.sc_button_hover_slide_left {
  background: linear-gradient(
      to right,
      var(--theme-color-inverse_link) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important;
}
.sc_button_hover_style_inverse.sc_button_hover_slide_right {
  background: linear-gradient(
      to left,
      var(--theme-color-inverse_link) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important;
}
.sc_button_hover_style_inverse.sc_button_hover_slide_top {
  background: linear-gradient(
      to bottom,
      var(--theme-color-inverse_link) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll right bottom/100% 210% var(--theme-color-text_link) !important;
}
.sc_button_hover_style_inverse.sc_button_hover_slide_bottom {
  background: linear-gradient(
      to top,
      var(--theme-color-inverse_link) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll right top/100% 210% var(--theme-color-text_link) !important;
}
.sc_button_hover_style_hover.sc_button_hover_slide_left {
  background: linear-gradient(
      to right,
      var(--theme-color-text_hover) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important;
}
.sc_button_hover_style_hover.sc_button_hover_slide_right {
  background: linear-gradient(
      to left,
      var(--theme-color-text_hover) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important;
}
.sc_button_hover_style_hover.sc_button_hover_slide_top {
  background: linear-gradient(
      to bottom,
      var(--theme-color-text_hover) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll right bottom/100% 210% var(--theme-color-text_link) !important;
}
.sc_button_hover_style_hover.sc_button_hover_slide_bottom {
  background: linear-gradient(
      to top,
      var(--theme-color-text_hover) 50%,
      var(--theme-color-text_link) 50%
    )
    no-repeat scroll right top/100% 210% var(--theme-color-text_link) !important;
}
.sc_button_hover_style_alter.sc_button_hover_slide_left {
  background: linear-gradient(
      to right,
      var(--theme-color-alter_dark) 50%,
      var(--theme-color-alter_link) 50%
    )
    no-repeat scroll right bottom/210% 100% var(--theme-color-alter_link) !important;
}
.sc_button_hover_style_alter.sc_button_hover_slide_right {
  background: linear-gradient(
      to left,
      var(--theme-color-alter_dark) 50%,
      var(--theme-color-alter_link) 50%
    )
    no-repeat scroll left bottom/210% 100% var(--theme-color-alter_link) !important;
}
.sc_button_hover_style_alter.sc_button_hover_slide_top {
  background: linear-gradient(
      to bottom,
      var(--theme-color-alter_dark) 50%,
      var(--theme-color-alter_link) 50%
    )
    no-repeat scroll right bottom/100% 210% var(--theme-color-alter_link) !important;
}
.sc_button_hover_style_alter.sc_button_hover_slide_bottom {
  background: linear-gradient(
      to top,
      var(--theme-color-alter_dark) 50%,
      var(--theme-color-alter_link) 50%
    )
    no-repeat scroll right top/100% 210% var(--theme-color-alter_link) !important;
}
.sc_button_hover_style_alterbd.sc_button_hover_slide_left {
  background: linear-gradient(
      to right,
      var(--theme-color-alter_link) 50%,
      var(--theme-color-alter_bd_color) 50%
    )
    no-repeat scroll right bottom/210% 100% var(--theme-color-alter_bd_color) !important;
}
.sc_button_hover_style_alterbd.sc_button_hover_slide_right {
  background: linear-gradient(
      to left,
      var(--theme-color-alter_link) 50%,
      var(--theme-color-alter_bd_color) 50%
    )
    no-repeat scroll left bottom/210% 100% var(--theme-color-alter_bd_color) !important;
}
.sc_button_hover_style_alterbd.sc_button_hover_slide_top {
  background: linear-gradient(
      to bottom,
      var(--theme-color-alter_link) 50%,
      var(--theme-color-alter_bd_color) 50%
    )
    no-repeat scroll right bottom/100% 210% var(--theme-color-alter_bd_color) !important;
}
.sc_button_hover_style_alterbd.sc_button_hover_slide_bottom {
  background: linear-gradient(
      to top,
      var(--theme-color-alter_link) 50%,
      var(--theme-color-alter_bd_color) 50%
    )
    no-repeat scroll right top/100% 210% var(--theme-color-alter_bd_color) !important;
}
.sc_button_hover_style_extra.sc_button_hover_slide_left {
  background: linear-gradient(
      to right,
      var(--theme-color-extra_link) 50%,
      var(--theme-color-extra_bg_color) 50%
    )
    no-repeat scroll right bottom/210% 100% var(--theme-color-extra_bg_color) !important;
}
.sc_button_hover_style_extra.sc_button_hover_slide_right {
  background: linear-gradient(
      to left,
      var(--theme-color-extra_link) 50%,
      var(--theme-color-extra_bg_color) 50%
    )
    no-repeat scroll left bottom/210% 100% var(--theme-color-extra_bg_color) !important;
}
.sc_button_hover_style_extra.sc_button_hover_slide_top {
  background: linear-gradient(
      to bottom,
      var(--theme-color-extra_link) 50%,
      var(--theme-color-extra_bg_color) 50%
    )
    no-repeat scroll right bottom/100% 210% var(--theme-color-extra_bg_color) !important;
}
.sc_button_hover_style_extra.sc_button_hover_slide_bottom {
  background: linear-gradient(
      to top,
      var(--theme-color-extra_link) 50%,
      var(--theme-color-extra_bg_color) 50%
    )
    no-repeat scroll right top/100% 210% var(--theme-color-extra_bg_color) !important;
}
.sc_button_hover_style_alter.sc_button_hover_slide_left:hover,
.sc_button_hover_style_alter.sc_button_hover_slide_right:hover,
.sc_button_hover_style_alter.sc_button_hover_slide_top:hover,
.sc_button_hover_style_alter.sc_button_hover_slide_bottom:hover {
  color: var(--theme-color-bg_color) !important;
}
.sc_button_hover_style_extra.sc_button_hover_slide_left:hover,
.sc_button_hover_style_extra.sc_button_hover_slide_right:hover,
.sc_button_hover_style_extra.sc_button_hover_slide_top:hover,
.sc_button_hover_style_extra.sc_button_hover_slide_bottom:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_button_hover_slide_left:hover,
.sc_button_hover_slide_left.active,
.ui-state-active .sc_button_hover_slide_left,
.vc_active .sc_button_hover_slide_left,
.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left,
li.active .sc_button_hover_slide_left {
  background-position: left bottom !important;
  color: var(--theme-color-bg_color) !important;
}
.sc_button_hover_slide_right:hover,
.sc_button_hover_slide_right.active,
.ui-state-active .sc_button_hover_slide_right,
.vc_active .sc_button_hover_slide_right,
.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_right,
li.active .sc_button_hover_slide_right {
  background-position: right bottom !important;
  color: var(--theme-color-bg_color) !important;
}
.sc_button_hover_slide_top:hover,
.sc_button_hover_slide_top.active,
.ui-state-active .sc_button_hover_slide_top,
.vc_active .sc_button_hover_slide_top,
.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_top,
li.active .sc_button_hover_slide_top {
  background-position: right top !important;
  color: var(--theme-color-bg_color) !important;
}
.sc_button_hover_slide_bottom:hover,
.sc_button_hover_slide_bottom.active,
.ui-state-active .sc_button_hover_slide_bottom,
.vc_active .sc_button_hover_slide_bottom,
.vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_bottom,
li.active .sc_button_hover_slide_bottom {
  background-position: right bottom !important;
  color: var(--theme-color-bg_color) !important;
}
.post_featured[class*="hover_"] {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.post_featured:not(.post_featured_bg)[class*="hover_"] {
  display: inline-block;
  vertical-align: top;
}
.post_featured.hover_slide:not(.post_featured_bg) {
  width: 100%;
}
.post_featured[class*="hover_"],
.post_featured[class*="hover_"] * {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.post_featured:hover .trx_addons_secondary_image + img {
  -webkit-transform: scale(1, 1) !important;
  -ms-transform: scale(1, 1) !important;
  transform: scale(1, 1) !important;
}
.post_featured .mask {
  content: " ";
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translateZ(0) scale(1.005, 1.005);
  -ms-transform: translateZ(0) scale(1.005, 1.005);
  transform: translateZ(0) scale(1.005, 1.005);
}
.post_featured .post_info {
  position: absolute;
  z-index: 6;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.5, 0.5);
  -ms-transform: translate(-50%, -50%) scale(0.5, 0.5);
  transform: translate(-50%, -50%) scale(0.5, 0.5);
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: none;
  font-size: 1.1429em;
  line-height: 1.3em;
  width: 90%;
  text-align: center;
  margin: -1em auto 0;
  opacity: 0;
}
.post_featured .post_link {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.format-video .post_featured .icon,
.format-video .post_featured .icons,
.format-audio .post_featured .icon,
.format-audio .post_featured .icons,
.format-gallery .post_featured .icon,
.format-gallery .post_featured .icons {
  display: none;
}
.post_featured.hover_ .icons {
  position: absolute;
  z-index: 7;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.post_featured.hover_icon,
.post_featured.hover_icons {
  position: relative;
}
.post_featured.hover_icon .mask {
  background-color: rgba(0, 0, 0, 0.4);
}
.post_featured.hover_icon:hover .mask {
  opacity: 1;
}
.post_featured.hover_icon img,
.post_featured.hover_icons img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.post_featured.hover_icon:hover img,
.post_featured.hover_icons:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.post_featured.hover_icon .icons,
.post_featured.hover_icons .icons {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.post_featured.hover_icon .icons a,
.post_featured.hover_icons .icons a {
  display: inline-block;
  font-size: 1.7143em;
  cursor: pointer;
  opacity: 0;
  margin: -1em 0 0 -1em;
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  -webkit-transform: scale(0.3, 0.3);
  -ms-transform: scale(0.3, 0.3);
  transform: scale(0.3, 0.3);
  -webkit-transition: all 0.5s ease,
    transform 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
  -ms-transition: all 0.5s ease,
    transform 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
  transition: all 0.5s ease,
    transform 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.post_featured.hover_icon .icons a {
  font-size: 4em;
  color: var(--theme-color-bg_color);
}
.post_featured.hover_icon a:hover {
  color: var(--theme-color-text_link);
}
.post_featured.hover_icons .icons a {
  margin-left: -2.25em;
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-bg_color_07);
}
.post_featured.hover_icons a:hover {
  color: var(--theme-color-text_link);
  background-color: var(--theme-color-bg_color);
}
.post_featured.hover_icons .icons a + a {
  margin-left: 0.25em;
  -webkit-transition-delay: 0.15s;
  -ms-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.post_featured.hover_icons .icons a.single_icon {
  margin-left: 0;
}
.post_featured.hover_icon:hover .icons a,
.post_featured.hover_icons:hover .icons a {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.5s ease,
    transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -ms-transition: all 0.5s ease,
    transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  transition: all 0.5s ease,
    transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}
.post_featured.hover_icons:hover .icons a + a {
  -webkit-transition-delay: 0.15s;
  -ms-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.post_featured_bg.hover_zoom:after {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 56.25%;
  display: inline-block;
  vertical-align: top;
  margin-left: -0.3em;
}
.post_featured.hover_zoom.hover_play .icons {
  margin-top: 65px;
}
.post_featured.hover_zoom:hover:before {
  -webkit-transform: scale(1, 1) rotate(45deg);
  -ms-transform: scale(1, 1) rotate(45deg);
  transform: scale(1, 1) rotate(45deg);
}
.post_featured.hover_zoom .mask {
  background-color: rgba(255, 255, 255, 0.15);
}
.post_featured.hover_zoom:hover .mask {
  opacity: 1;
}
.post_thumb.hover_zoom img,
.post_featured.hover_zoom img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.post_thumb.hover_zoom:hover img,
.post_featured.hover_zoom:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.post_featured.hover_zoom .icons {
  position: absolute;
  z-index: 6;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: inline-block;
}
.post_featured.hover_zoom .icons a {
  display: inline-block;
  font-size: 18px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #fff;
  position: relative;
  left: -50px;
  opacity: 0;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.post_featured.hover_zoom .icons a + a {
  margin-left: 8px;
  left: 50px;
}
.post_featured.hover_zoom .icons a:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.post_featured.hover_zoom:hover .icons a {
  left: 0;
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}
.post_featured.hover_dots:hover .mask {
  opacity: 1;
}
.post_featured.hover_dots img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.post_featured.hover_dots:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.post_featured.hover_dots .icons {
  position: absolute;
  z-index: 6;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.post_featured.hover_dots .icons span {
  display: inline-block;
  opacity: 0;
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 6px;
  height: 6px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--theme-color-text_link);
}
.post_featured.hover_dots:hover .icons span {
  opacity: 1;
  display: inline-block;
}
.post_featured.hover_dots:hover .icons span:first-child {
  margin-left: -13px;
}
.post_featured.hover_dots:hover .icons span + span + span {
  margin-left: 13px;
}
.post_featured.hover_dots.hover_with_info .icons span {
  margin-top: 1em;
}
.post_featured.hover_dots .post_info {
  display: block;
  top: 45%;
}
.post_featured.hover_dots .post_info .post_title {
  margin: 0;
  line-height: 1em;
}
.post_featured.hover_dots:hover .post_info {
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
  -ms-transform: translate(-50%, -50%) scale(1, 1);
  transform: translate(-50%, -50%) scale(1, 1);
  opacity: 1;
}
.post_featured.hover_dots .post_info,
.post_featured.hover_dots .post_info a,
.post_featured.hover_dots .post_info a:hover {
  color: var(--theme-color-bg_color);
}
.post_featured.hover_link:hover .mask {
  opacity: 1;
}
.post_featured.hover_link.with_thumb > .bg_in,
.post_featured.hover_link img {
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: scale(1.01, 1.01);
  -ms-transform: scale(1.01, 1.01);
  transform: scale(1.01, 1.01);
}
.post_featured.hover_link.with_thumb:hover > .bg_in,
.post_featured.hover_link:hover img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.post_featured.hover_link .link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.post_featured.hover_link .post_info {
  display: block;
  top: 45%;
}
.post_featured.hover_link .post_info .post_title {
  margin: 0;
  line-height: 1em;
}
.post_featured.hover_link:hover .post_info {
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
  -ms-transform: translate(-50%, -50%) scale(1, 1);
  transform: translate(-50%, -50%) scale(1, 1);
  opacity: 1;
}
.post_featured.hover_link .post_info,
.post_featured.hover_link .post_info a,
.post_featured.hover_link .post_info a:hover {
  color: var(--theme-color-bg_color);
}
.hover_link.post_featured.with_thumb .mask,
.hover_link.sc_layouts_blog_item_featured .post_featured.with_thumb .mask {
  opacity: 0 !important;
}
.post_featured.hover_fade,
.post_featured.hover_slide,
.post_featured.hover_pull,
.post_featured.hover_excerpt,
.post_featured.hover_border {
  position: relative;
  overflow: hidden;
}
.post_featured.hover_fade .post_info,
.post_featured.hover_slide .post_info,
.post_featured.hover_pull .post_info,
.post_featured.hover_excerpt .post_info,
.post_featured.hover_border .post_info {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  text-align: center;
  display: block;
  margin: 0;
  opacity: 1;
  font-size: 1em;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.post_featured.hover_fade .post_info .post_info_back,
.post_featured.hover_slide .post_info .post_info_back,
.post_featured.hover_pull .post_info .post_info_back,
.post_featured.hover_excerpt .post_info .post_info_back,
.post_featured.hover_border .post_info .post_info_back {
  max-width: none;
  padding: 0;
}
.post_featured.hover_fade .post_info .post_title,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_excerpt .post_info .post_title,
.post_featured.hover_border .post_info .post_title {
  margin: 0 0 0.5em;
  text-align: center;
}
.post_featured.hover_fade .post_info .post_descr,
.post_featured.hover_slide .post_info .post_descr,
.post_featured.hover_pull .post_info .post_descr,
.post_featured.hover_excerpt .post_info .post_descr,
.post_featured.hover_border .post_info .post_descr {
  margin: 0;
  position: relative;
  padding: 0.5em 1em;
  text-align: center;
}
.post_featured.hover_fade .post_info .post_title span,
.post_featured.hover_slide .post_info .post_title span,
.post_featured.hover_pull .post_info .post_title span,
.post_featured.hover_excerpt .post_info .post_title span,
.post_featured.hover_border .post_info .post_title span {
  font-weight: 700;
}
.post_featured.hover_fade .post_info .post_excerpt,
.post_featured.hover_slide .post_info .post_excerpt,
.post_featured.hover_pull .post_info .post_excerpt,
.post_featured.hover_border .post_info .post_excerpt {
  margin-top: 1em;
  display: none;
}
.post_featured.hover_excerpt .post_info .post_excerpt {
  margin-top: 1em;
}
.post_featured.hover_fade img,
.post_featured.hover_fade .post_info .post_info_back,
.post_featured.hover_fade .post_info .post_title,
.post_featured.hover_fade .post_info .post_descr,
.post_featured.hover_slide img,
.post_featured.hover_slide .post_info .post_info_back,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr,
.post_featured.hover_pull img,
.post_featured.hover_pull .post_info .post_info_back,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr,
.post_featured.hover_excerpt img,
.post_featured.hover_excerpt .post_info .post_info_back,
.post_featured.hover_excerpt .post_info .post_title,
.post_featured.hover_excerpt .post_info .post_descr,
.post_featured.hover_border img,
.post_featured.hover_border .post_info .post_info_back,
.post_featured.hover_border .post_info .post_title,
.post_featured.hover_border .post_info .post_descr {
  -webkit-transition: -webkit-transform 0.3s ease, color 0.3s ease,
    opacity 0.3s ease, margin 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease, color 0.3s ease, opacity 0.3s ease,
    margin 0.3s ease;
  transition: transform 0.3s ease, color 0.3s ease, opacity 0.3s ease,
    margin 0.3s ease;
}
.post_featured.hover_fade:hover .mask {
  opacity: 1;
}
.post_featured.hover_fade img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.post_featured.hover_fade:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.post_featured.hover_fade .post_info .post_info_back {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  padding: 15px;
  opacity: 0;
}
.post_featured.hover_fade.top_to_bottom .post_info .post_info_back {
  margin-top: -100%;
}
.post_featured.hover_fade.bottom_to_top .post_info .post_info_back {
  margin-top: 100%;
}
.post_featured.hover_fade.left_to_right .post_info .post_info_back {
  margin-left: -100%;
}
.post_featured.hover_fade.right_to_left .post_info .post_info_back {
  margin-left: 100%;
}
.post_featured.hover_fade:hover .post_info .post_info_back {
  opacity: 1;
}
.post_featured.hover_fade .post_info,
.post_featured.hover_fade .post_info a,
.post_featured.hover_fade .post_info .post_meta_item {
  color: var(--theme-color-inverse_link);
}
.post_featured.hover_fade .post_info a:hover {
  color: var(--theme-color-text_link);
}
.post_featured.hover_info .post_link {
  z-index: 9;
}
.post_featured.hover_info.with_thumb > .bg_in {
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: scale(1.005, 1.005);
  -ms-transform: scale(1.005, 1.005);
  transform: scale(1.005, 1.005);
}
.post_featured.hover_info.with_thumb:hover > .bg_in {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.post_featured.hover_info {
  position: relative;
  overflow: hidden;
}
.post_featured.hover_info .post_info {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  text-align: left;
  display: block;
  margin: 0;
  opacity: 1;
  font-size: 1em;
  padding: 1.5em;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.post_featured.hover_info .post_info .post_category {
  position: absolute;
  z-index: 1;
  top: 1.5em;
  left: 1.5em;
}
.post_featured.hover_info .post_info .post_category a {
  display: inline-block;
  vertical-align: top;
  padding: 4px 1em;
  margin: 0 0.3em 0.3em 0;
  -webkit-border-radius: 2em;
  -ms-border-radius: 2em;
  border-radius: 2em;
}
.post_featured.hover_info .post_info .post_category a,
.post_featured.hover_info
  .post_info
  .post_category
  a
  .trx_addons_extended_taxonomy {
  -webkit-transition: background-color 0.3s ease, color 0.3s ease;
  -ms-transition: background-color 0.3s ease, color 0.3s ease;
  transition: background-color 0.3s ease, color 0.3s ease;
}
.sc_blogger .post_featured.hover_info .post_info .post_title a {
  display: block;
}
.post_featured.hover_info .post_info .post_title {
  margin: 0;
  text-align: left;
  font-size: 28px;
  position: relative;
}
.post_featured.hover_info .post_info .post_title a {
  display: inline-block;
  margin-left: -2px;
}
.post_featured.hover_info .post_info .post_title .hover-arrow {
  margin-top: 19px;
  display: inline-block;
  width: 17px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  will-change: transform;
}
.post_featured.hover_info .post_info .post_title .hover-arrow:before {
  top: 0;
  right: 1px;
  position: absolute;
  display: block;
  font-family: "fontello";
  color: #ffffff;
  font-size: 11px;
  font-weight: 400;
  line-height: 20px;
  content: "\e9e2";
}
.post_featured.hover_info .post_info:hover .hover-arrow {
  width: 38px;
}
.post_featured.hover_info .post_info .post_descr {
  margin: 0 0 15px;
  padding: 0;
  position: relative;
  text-align: left;
}
.post_featured.hover_info .post_info .post_descr .post_meta {
  margin: 0;
}
.post_featured.hover_info
  .post_info
  .post_descr
  .post_meta
  .post_meta_item.post_sponsored,
.post_featured.hover_info
  .post_info
  .post_descr
  .post_meta
  .post_meta_item.post_categories {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  color: #ffffff;
}
.post_featured.hover_info
  .post_info
  .post_descr
  .post_meta
  .post_meta_item.post_sponsored
  a,
.post_featured.hover_info
  .post_info
  .post_descr
  .post_meta
  .post_meta_item.post_categories
  a {
  color: #ffffff;
}
body.sidebar_show
  [class*="column-1_3"]
  .post_featured.hover_info
  .post_info
  .post_descr,
body.sidebar_show
  [class*="column-1_4"]
  .post_featured.hover_info
  .post_info
  .post_descr,
body.sidebar_show
  [class*="masonry_item-1_3"]
  .post_featured.hover_info
  .post_info
  .post_descr {
  display: none;
}
.post_featured.hover_info img,
.post_featured.hover_info .post_info .post_category,
.post_featured.hover_info .post_info .post_title,
.post_featured.hover_info .post_info .post_descr {
  -webkit-transition: -webkit-transform 0.3s ease, color 0.3s ease,
    opacity 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease, color 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, color 0.3s ease, opacity 0.3s ease;
}
.post_featured.hover_info .mask {
  opacity: 0.9;
  background: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.8) 100%
  );
  background: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.8) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.8) 100%
  );
}
.post_featured.hover_info:hover .mask {
  opacity: 1;
}
.post_featured.hover_info:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.post_featured.hover_info .post_info,
.post_featured.hover_info .post_info a {
  color: #ffffff;
}
.post_featured.hover_info .post_info .post_meta a,
.post_featured.hover_info .post_info .post_meta_item {
  color: #d2d3d5;
}
.post_featured.hover_info .post_info a:hover {
  color: var(--theme-color-text_link);
}
.post_featured.hover_info .post_info .post_category a {
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
}
.post_featured.hover_info .post_info .post_category a:hover {
  background-color: var(--theme-color-text_hover);
  color: var(--theme-color-inverse_hover);
}
.post_featured.hover_info
  .post_info
  .post_category
  a:hover
  .trx_addons_extended_taxonomy {
  color: var(--theme-color-inverse_hover);
}
.post_featured.hover_slide .mask {
  opacity: 0.3 !important;
}
.post_featured.hover_slide:hover .mask {
  opacity: 1 !important;
}
.post_featured.hover_slide .post_info,
.post_featured.hover_slide .post_info a,
.post_featured.hover_slide .post_info .post_meta_item {
  color: var(--theme-color-inverse_link);
}
.post_featured.hover_slide .post_info a:hover {
  color: var(--theme-color-text_link);
}
.post_featured.hover_slide .post_info .post_info_back {
  background-color: transparent !important;
}
.post_featured.hover_slide .post_info,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
  text-align: left;
}
.post_featured.hover_slide img,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
  position: relative;
  margin: 0;
}
.post_featured.hover_slide .post_info .post_title {
  padding: 0 0 15px;
  margin: 30px 30px 15px !important;
  overflow: hidden;
}
.post_featured.hover_slide .post_info .post_title:after {
  content: " ";
  display: block !important;
  top: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  background-color: var(--theme-color-inverse_link);
}
.post_featured.hover_slide:hover .post_info .post_title:after {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.post_featured.hover_slide > img {
  max-width: none;
  width: calc(100% + 20px);
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px);
}
.post_featured.hover_slide:hover > img {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.post_featured.hover_slide .post_info,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
  text-align: left;
}
.post_featured.hover_slide .post_info .post_descr {
  padding: 0 30px 30px;
  opacity: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.post_featured.hover_slide:hover .post_info .post_descr {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.post_featured.hover_pull {
  background-color: var(--theme-color-extra_bg_color);
}
.post_featured.hover_pull .post_info,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr {
  text-align: left;
}
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
}
.post_featured.hover_pull .post_info,
.post_featured.hover_pull .post_info a,
.post_featured.hover_pull .post_info a:before {
  color: var(--theme-color-extra_dark);
}
.post_featured.hover_pull .post_info a:hover,
.post_featured.hover_pull .post_info a:hover:before {
  color: var(--theme-color-extra_link);
}
.post_featured.hover_pull .mask {
  opacity: 0.3;
}
.post_featured.hover_pull:hover .mask {
  opacity: 1;
}
.post_featured.hover_pull:hover > img {
  -webkit-transform: translateY(-70px);
  -ms-transform: translateY(-70px);
  transform: translateY(-70px);
}
.post_featured.hover_pull .post_info .post_title {
  padding: 20px;
}
.post_featured.hover_pull:hover .post_info .post_title {
  -webkit-transform: translateY(-70px);
  -ms-transform: translateY(-70px);
  transform: translateY(-70px);
}
.post_featured.hover_pull .post_info .post_descr {
  height: 70px;
  -webkit-transform: translateY(70px);
  -ms-transform: translateY(70px);
  transform: translateY(70px);
}
.post_featured.hover_pull:hover .post_info .post_descr {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.post_featured.hover_pull .post_info .post_descr .post_meta {
  max-height: 60px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  padding: 0 10px 0 20px;
}
.post_featured.hover_excerpt {
  background-color: var(--theme-color-extra_bg_color);
}
.post_featured.hover_excerpt .post_info,
.post_featured.hover_excerpt .post_info .post_title,
.post_featured.hover_excerpt .post_info .post_descr {
  text-align: left;
}
.post_featured.hover_excerpt .post_info .post_title,
.post_featured.hover_excerpt .post_info .post_descr {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0 15px;
}
.post_featured.hover_excerpt .post_info,
.post_featured.hover_excerpt .post_info a,
.post_featured.hover_excerpt .post_info a:before {
  color: var(--theme-color-extra_dark);
}
.post_featured.hover_excerpt .post_info a:hover,
.post_featured.hover_excerpt .post_info a:hover:before {
  color: var(--theme-color-extra_link);
}
.post_featured.hover_excerpt .mask {
  opacity: 0.3;
}
.post_featured.hover_excerpt:hover .mask {
  opacity: 1;
}
.post_featured.hover_excerpt:hover > img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.post_featured.hover_excerpt .post_info .post_title {
  -webkit-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
}
.post_featured.hover_excerpt:hover .post_info .post_title {
  -webkit-transform: translateY(-105px);
  -ms-transform: translateY(-105px);
  transform: translateY(-105px);
}
.post_featured.hover_excerpt .post_info .post_descr {
  -webkit-transform: translateY(110%);
  -ms-transform: translateY(110%);
  transform: translateY(110%);
  opacity: 0;
}
.post_featured.hover_excerpt:hover .post_info .post_descr {
  -webkit-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
  opacity: 1;
}
.post_featured.hover_excerpt .post_info .post_descr .post_excerpt {
  color: #ccc;
  height: 80px;
  line-height: 1.5em;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
}
.post_featured.hover_border:hover .mask {
  opacity: 1;
}
.post_featured.hover_border .post_info:before,
.post_featured.hover_border .post_info:after {
  content: " ";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  pointer-events: none;
}
.post_featured.hover_border .post_info:before {
  border-top: 1px solid var(--theme-color-inverse_link);
  border-bottom: 1px solid var(--theme-color-inverse_link);
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
}
.post_featured.hover_border:hover .post_info:before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}
.post_featured.hover_border .post_info:after {
  border-left: 1px solid var(--theme-color-inverse_link);
  border-right: 1px solid var(--theme-color-inverse_link);
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
}
.post_featured.hover_border:hover .post_info:after {
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
}
.post_featured.hover_border .post_info .post_info_back {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  padding: 45px;
  background-color: transparent !important;
}
.post_featured.hover_border .post_info,
.post_featured.hover_border .post_info a,
.post_featured.hover_border .post_info .post_meta_item {
  color: var(--theme-color-inverse_link);
}
.post_featured.hover_border .post_info a:hover {
  color: var(--theme-color-text_link);
}
.post_featured.hover_border img,
.post_featured.hover_border .post_info .post_title,
.post_featured.hover_border .post_info .post_descr {
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.post_featured.hover_border:hover > img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.post_featured.hover_border .post_info .post_title,
.post_featured.hover_border .post_info .post_descr {
  opacity: 0;
  position: relative;
  text-align: center;
  margin: 0;
}
.post_featured.hover_border .post_info .post_title {
  padding: 0 0 15px;
  -webkit-transform: translateY(-1em);
  -ms-transform: translateY(-1em);
  transform: translateY(-1em);
}
.post_featured.hover_border:hover .post_info .post_title {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.post_featured.hover_border .post_info .post_descr {
  padding: 0;
  -webkit-transform: translateY(1em);
  -ms-transform: translateY(1em);
  transform: translateY(1em);
}
.post_featured.hover_border:hover .post_info .post_descr {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.post_featured.hover_border
  .post_info
  .post_info_item
  + .post_info_item:before {
  content: " ";
  display: block;
  margin: 0.5em 0 0 0;
}
.post_featured.hover_shop:hover .icons > *:nth-child(1) {
  -webkit-transition-delay: 0.05s !important;
  -ms-transition-delay: 0.05s !important;
  transition-delay: 0.05s !important;
  transition-property: opacity !important;
  opacity: 1 !important;
}
.post_featured.hover_shop:hover .icons > *:nth-child(2) {
  -webkit-transition-delay: 0.1s !important;
  -ms-transition-delay: 0.1s !important;
  transition-delay: 0.1s !important;
  transition-property: opacity !important;
  opacity: 1 !important;
}
.post_featured.hover_shop:hover .icons > *:nth-child(3) {
  -webkit-transition-delay: 0.15s !important;
  -ms-transition-delay: 0.15s !important;
  transition-delay: 0.15s !important;
  transition-property: opacity !important;
  opacity: 1 !important;
}
.post_featured.hover_shop:hover .icons > *:nth-child(4),
.post_featured.hover_shop:hover .icons > *:nth-child(5),
.post_featured.hover_shop:hover .icons > *:nth-child(6) {
  -webkit-transition-delay: 0.2s !important;
  -ms-transition-delay: 0.2s !important;
  transition-delay: 0.2s !important;
  transition-property: opacity !important;
  opacity: 1 !important;
}
.post_featured.hover_shop .icons .tinv-wraper {
  -webkit-transition: all 0.4s ease-in-out !important;
  -ms-transition: all 0.4s ease-in-out !important;
  transition: all 0.4s ease-in-out !important;
  opacity: 0 !important;
  display: inline-block;
  pointer-events: all;
  font-size: 17px !important;
}
.post_featured.hover_shop
  .icons
  .tinv-wraper
  .tinvwl_add_to_wishlist_button.tinvwl-add-hide {
  visibility: visible !important;
}
.post_featured.hover_shop .icons .tinv-wraper > * {
  display: none;
}
.post_featured.hover_shop .icons .tinv-wraper > .tinvwl_add_to_wishlist_button {
  display: block;
  overflow: hidden;
  color: #000000 !important;
  background-color: #ffffff !important;
  letter-spacing: 0 !important;
  cursor: pointer;
  text-align: center;
  border: none !important;
  margin: 4px !important;
  width: 47px;
  height: 47px;
  line-height: 48px !important;
  -webkit-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  border-radius: 50% !important;
  -webkit-transition: all 0.2s ease !important;
  -ms-transition: all 0.2s ease !important;
  transition: all 0.2s ease !important;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.06);
  -ms-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.06);
  position: relative;
  visibility: visible !important;
  pointer-events: auto !important;
  top: 0;
  opacity: 1 !important;
}
.post_featured.hover_shop
  .icons
  .tinv-wraper
  > .tinvwl_add_to_wishlist_button
  .tinvwl_add_to_wishlist-text {
  display: none;
}
.post_featured.hover_shop
  .icons
  .tinv-wraper
  > .tinvwl_add_to_wishlist_button:before {
  display: block !important;
  content: "\e9cc" !important;
  font-family: "fontello" !important;
  margin: 0 !important;
  font-size: 14px !important;
  line-height: inherit !important;
  vertical-align: middle !important;
  padding: 0 !important;
  height: 100% !important;
  width: 100% !important;
  text-align: center !important;
}
.post_featured.hover_shop
  .icons
  .tinv-wraper
  > .tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before {
  content: "\ea05" !important;
}
.post_featured.hover_shop
  .icons
  .tinv-wraper
  > .tinvwl_add_to_wishlist_button:hover {
  color: var(--theme-color-text_link) !important;
  top: -4px !important;
}
.post_featured.hover_shop {
  position: relative;
  display: block;
}
.post_featured.hover_shop .mask {
  display: none;
}
.post_featured.hover_shop .icons {
  position: absolute;
  z-index: 1002;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.post_featured.hover_shop .icons > a {
  font-weight: 400 !important;
  display: inline-block;
  pointer-events: all;
  font-size: 17px !important;
  padding: 0 !important;
  letter-spacing: 0 !important;
  cursor: pointer;
  text-align: center;
  border: none !important;
  background: none !important;
  line-height: 0 !important;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out !important;
  -ms-transition: all 0.4s ease-in-out !important;
  transition: all 0.4s ease-in-out !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important;
}
.post_featured.hover_shop .icons > a .icon-anim {
  display: block;
  color: #000000;
  background-color: #ffffff;
  margin: 4px !important;
  width: 47px;
  height: 47px;
  line-height: 47px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.06);
  -ms-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.06);
  position: relative;
  top: 0;
  text-align: center;
}
.post_featured.hover_shop .icons > a .icon-anim:before {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  text-align: center;
}
.post_featured.hover_shop .icons > a:hover .icon-anim {
  color: var(--theme-color-text_link) !important;
  top: -4px;
}
.post_featured.hover_shop .icons > a.shop_link {
  font-size: 8px !important;
}
.post_featured.hover_shop .icons > a.shop_link .icon-anim:before {
  font-family: "fontello" !important;
  font-weight: 400 !important;
  content: "\e9df" !important;
}
.post_featured.hover_shop .icons > a.added_to_cart {
  display: none;
}
.post_featured.hover_shop
  .icons
  > a.product_out_stock:not(.product_type_external) {
  display: none !important;
}
.post_featured.hover_shop .icons > a.shop_cart:before,
.post_featured.hover_shop .icons > a.shop_cart:after {
  display: none;
}
.post_featured.hover_shop .icons > a.shop_cart .icon-anim:before {
  font-family: "fontello" !important;
  font-weight: 400 !important;
  content: "\e9f5" !important;
}
.post_featured.hover_shop .icons > a.shop_cart.button.added .icon-anim:before {
  content: "\ea06" !important;
  position: relative;
  top: 1px;
  right: -1px;
}
.underline_hover {
  position: relative;
  padding-bottom: 7px;
  margin-bottom: -7px;
}
.underline_hover:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: currentColor;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(0, 1, 1);
  -ms-transform: scale3d(0, 1, 1);
  transform: scale3d(0, 1, 1);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  -ms-transition: -ms-transform 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  will-change: transform;
}
.underline_hover:hover:after {
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.underline_hover_reverse {
  position: relative;
  padding-bottom: 7px;
  margin-bottom: -7px;
}
.underline_hover_reverse:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: currentColor;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  -ms-transition: -ms-transform 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  will-change: transform;
}
.underline_hover_reverse:hover:after {
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(0, 1, 1);
  -ms-transform: scale3d(0, 1, 1);
  transform: scale3d(0, 1, 1);
}
.underline_anim {
  display: inline;
  padding: 0;
  padding-bottom: 0.2em;
  background-image: linear-gradient(
    to right,
    currentColor 0%,
    currentColor 100%
  );
  background-position: 0 100%;
  background-repeat: no-repeat;
  -webkit-background-size: 0 2px;
  background-size: 0 2px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.underline_anim.underline_do_hover {
  animation: underline_hover_on 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}
@-webkit-keyframes underline_hover_on {
  0% {
    -webkit-background-size: 0 2px;
    background-size: 0 2px;
  }
  100% {
    -webkit-background-size: 100% 2px;
    background-size: 100% 2px;
  }
}
@keyframes underline_hover_on {
  0% {
    -webkit-background-size: 0 2px;
    background-size: 0 2px;
  }
  100% {
    -webkit-background-size: 100% 2px;
    background-size: 100% 2px;
  }
}
.underline_anim.underline_do_hover:hover {
  animation: underline_hover_off 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}
@-webkit-keyframes underline_hover_off {
  0% {
    -webkit-background-size: 100% 2px;
    background-size: 100% 2px;
  }
  100% {
    -webkit-background-size: 0 2px;
    background-size: 0 2px;
  }
}
@keyframes underline_hover_off {
  0% {
    -webkit-background-size: 100% 2px;
    background-size: 100% 2px;
  }
  100% {
    -webkit-background-size: 0 2px;
    background-size: 0 2px;
  }
}
.trx_addons_accent,
.trx_addons_accent > a,
.trx_addons_accent > * {
  color: var(--theme-color-text_link);
}
.trx_addons_accent > a:hover {
  color: var(--theme-color-text_dark);
}
.sidebar .trx_addons_accent,
[class*="scheme_"].sidebar .trx_addons_accent,
.sidebar .trx_addons_accent > a,
[class*="scheme_"].sidebar .trx_addons_accent > a,
.sidebar .trx_addons_accent > *,
[class*="scheme_"].sidebar .trx_addons_accent > *,
.footer_wrap .trx_addons_accent,
[class*="scheme_"].footer_wrap .trx_addons_accent,
.footer_wrap .trx_addons_accent > a,
[class*="scheme_"].footer_wrap .trx_addons_accent > a,
.footer_wrap .trx_addons_accent > *,
[class*="scheme_"].footer_wrap .trx_addons_accent > * {
  color: var(--theme-color-alter_link);
}
.sidebar .trx_addons_accent > a:hover,
[class*="scheme_"].sidebar .trx_addons_accent > a:hover,
.footer_wrap .trx_addons_accent > a:hover,
[class*="scheme_"].footer_wrap .trx_addons_accent > a:hover {
  color: var(--theme-color-alter_dark);
}
.trx_addons_title_with_link {
  font-size: 1.056em;
  line-height: 1.8em;
  letter-spacing: 0.5px;
}
.trx_addons_title_with_link,
.trx_addons_title_with_link > a {
  color: var(--theme-color-alter_text) !important;
}
.trx_addons_title_with_link > a {
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.trx_addons_title_with_link > a.underline_anim {
  padding-bottom: 0.4em;
  font-weight: 400;
}
.trx_addons_title_with_link_2 {
  font-size: 1em;
  line-height: 1.8em;
  letter-spacing: 0;
}
.trx_addons_title_with_link_2,
.trx_addons_title_with_link_2 > a {
  color: var(--theme-color-alter_dark) !important;
}
.trx_addons_title_with_link_2 > a {
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.trx_addons_title_with_link_2 > a.underline_anim {
  padding-bottom: 0.4em;
  font-weight: 400;
}
.trx_addons_alter_text {
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 400;
  letter-spacing: -0.4px;
}
.trx_addons_alter_text,
.trx_addons_alter_text > a {
  color: var(--theme-color-alter_text);
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.trx_addons_alter_text > a:hover,
a:hover > .trx_addons_alter_text {
  color: var(--theme-color-alter_dark);
}
.trx_addons_alter_text_2 {
  font-size: 19px;
  line-height: 1.5em;
  font-weight: 400;
  letter-spacing: -0.4px;
}
.trx_addons_alter_text_2,
.trx_addons_alter_text_2 > a {
  color: var(--theme-color-alter_text);
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.trx_addons_alter_text_2 > a:hover,
a:hover > .trx_addons_alter_text_2 {
  color: var(--theme-color-alter_dark);
}
.trx_addons_hover,
.trx_addons_hover > * {
  color: var(--theme-color-text_hover);
}
.trx_addons_accent_bg {
  background-color: var(--theme-color-text_dark);
  color: var(--theme-color-bg_color);
}
.trx_addons_inverse {
  color: var(--theme-color-bg_color);
  background-color: var(--theme-color-text_dark);
}
.trx_addons_dark,
.trx_addons_dark > a {
  color: var(--theme-color-text_dark);
}
.trx_addons_dark > a:hover {
  color: var(--theme-color-text_link);
}
.trx_addons_inverse,
.trx_addons_inverse > a {
  color: var(--theme-color-bg_color);
  background-color: var(--theme-color-text_dark);
}
.trx_addons_inverse > a:hover {
  color: var(--theme-color-inverse_hover);
}
.trx_addons_dropcap {
  float: left;
  display: block;
  font-size: 47px;
  padding: 0;
  margin: 0.15em 0.4em 0 0;
  text-align: center;
  font-weight: 500;
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.trx_addons_dropcap_style_1 {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link2);
}
.trx_addons_dropcap_style_2 {
  background-color: transparent;
  color: var(--theme-color-text_dark);
  font-size: 57px;
  height: 55px;
  line-height: 49px;
  margin: 0;
  text-align: left;
  width: auto !important;
  min-width: 60px;
  padding-right: 5px;
  overflow: visible;
}
ul.text_link2[class*="trx_addons_list"] > li:before {
  color: var(--theme-color-text_link2);
}
ul[class*="trx_addons_list"] > li:before {
  color: var(--theme-color-text_link);
}
ul[class*="trx_addons_list"][class*="_circled"] > li:before {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
}
.trx_addons_list_parameters {
  color: var(--theme-color-text_dark);
}
.trx_addons_list_parameters > li {
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  border: none !important;
  padding: 0 !important;
  overflow: hidden;
}
.trx_addons_list_parameters > li + li {
  margin-top: 17px !important;
}
.trx_addons_list_parameters > li strong {
  position: relative;
  width: auto;
}
.trx_addons_list_parameters > li strong:last-child {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 50%;
  display: inline-block;
  text-align: right;
  padding-left: 5px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--theme-color-bg_color);
}
.trx_addons_list_parameters > li:after {
  display: inline-block;
  content: "";
  border-bottom: 2px dotted #ddd;
  width: 5000%;
}
ul[class*="trx_addons_list_dot"] {
  padding-left: 16px;
}
ul[class*="trx_addons_list_dot"] > li {
  margin: 1px 0;
}
ul[class*="trx_addons_list_dot"] > li:first-child {
  margin-top: 0 !important;
}
ul[class*="trx_addons_list_dot"] > li:last-child {
  margin-bottom: 0 !important;
}
ul[class*="trx_addons_list_dot"] > li:before {
  font-size: 28px;
  left: -16px;
  top: 1px;
}
ul[class*="trx_addons_list_success"] {
  color: var(--theme-color-text_dark);
  padding-left: 30px;
}
ul[class*="trx_addons_list_success"] > li {
  margin: 12px 0;
}
ul[class*="trx_addons_list_success"] > li:first-child {
  margin-top: 0 !important;
}
ul[class*="trx_addons_list_success"] > li:last-child {
  margin-bottom: 0 !important;
}
ul[class*="trx_addons_list_success"] > li:before {
  content: "\e9a2";
  font-family: "fontello";
  font-size: 11px;
  left: -30px;
}
.trx_addons_tooltip {
  border-color: var(--theme-color-text);
  color: var(--theme-color-text);
  display: inline-block;
  line-height: 1;
}
[data-tooltip-text]:after {
  background-color: var(--theme-color-text_link2);
  color: var(--theme-color-inverse_link);
  font-size: 18px;
  line-height: 20px;
  padding: 7px 12px;
  top: -38px;
}
[data-tooltip-text]:before {
  border-top-color: var(--theme-color-text_link2);
  top: -4px;
}
blockquote.trx_addons_blockquote_style_1,
blockquote.trx_addons_blockquote_style_2 {
  padding: 1.9em 2.75em;
}
blockquote.trx_addons_blockquote_style_1:before,
blockquote.trx_addons_blockquote_style_2:before {
  content: "\e9a1";
  display: block;
  font-family: "fontello";
  font-size: 16px;
  margin: 0 0 12px;
}
blockquote.trx_addons_blockquote_style_1 {
  border-left: 2px solid var(--theme-color-alter_link2);
}
blockquote.trx_addons_blockquote_style_2 {
  border-left: 2px solid var(--theme-color-alter_link);
}
blockquote.trx_addons_blockquote_style_1:before {
  color: var(--theme-color-alter_link2);
}
blockquote.trx_addons_blockquote_style_1 {
  color: var(--theme-color-alter_dark);
  background-color: var(--theme-color-alter_bg_color);
}
blockquote.trx_addons_blockquote_style_1 b {
  color: var(--theme-color-alter_dark);
}
blockquote.trx_addons_blockquote_style_1 a,
blockquote.trx_addons_blockquote_style_1 cite {
  color: var(--theme-color-alter_link2);
}
blockquote.trx_addons_blockquote_style_1 a:before,
blockquote.trx_addons_blockquote_style_1 cite:before {
  background-color: var(--theme-color-alter_link2);
}
blockquote.trx_addons_blockquote_style_1 a:hover {
  color: var(--theme-color-alter_hover2);
}
blockquote.trx_addons_blockquote_style_2 {
  color: var(--theme-color-alter_dark);
  background-color: var(--theme-color-alter_bg_color);
}
blockquote.trx_addons_blockquote_style_2:before,
blockquote.trx_addons_blockquote_style_2 a,
blockquote.trx_addons_blockquote_style_2 cite {
  color: var(--theme-color-alter_link);
}
blockquote.trx_addons_blockquote_style_2 cite:before {
  background-color: var(--theme-color-alter_link);
}
blockquote.trx_addons_blockquote_style_2 a:hover {
  color: var(--theme-color-alter_hover);
}
.trx_addons_hover_mask {
  background-color: var(--theme-color-extra_bg_color_07);
}
.trx_addons_hover_title {
  color: var(--theme-color-extra_dark);
}
.trx_addons_hover_content .trx_addons_hover_text {
  color: var(--theme-color-extra_text);
}
.trx_addons_hover_content .trx_addons_hover_icon,
.trx_addons_hover_content .trx_addons_hover_links a {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-extra_link);
}
.trx_addons_hover_content .trx_addons_hover_icon:hover,
.trx_addons_hover_content .trx_addons_hover_links a:hover {
  color: var(--theme-color-inverse_hover) !important;
  background-color: var(--theme-color-extra_hover);
}
body:not(.ua_ie) .trx_addons_text_gradient {
  background: var(--theme-color-text_link);
  background: linear-gradient(
    0deg,
    var(--theme-color-text_link),
    var(--theme-color-text_hover)
  );
}
.menu_side_left .sc_layouts_row_fixed_on {
  margin-left: 6rem !important;
}
.menu_side_right .sc_layouts_row_fixed_on {
  margin-right: 6rem !important;
}
body.mobile_layout.menu_side_left .sc_layouts_row_fixed_on {
  margin-left: 0 !important;
}
body.mobile_layout.menu_side_right .sc_layouts_row_fixed_on {
  margin-right: 0 !important;
}
.header_position_under:not(.mobile_layout) .top_panel .wpb_row {
  background-color: transparent !important;
}
.top_panel.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on) {
  background-color: transparent;
}
body.body_style_boxed .sc_layouts_row_fixed_on {
  right: calc((100% - var(--theme-var-page_boxed)) / 2);
  left: calc((100% - var(--theme-var-page_boxed)) / 2);
}
.menu_side_right .sc_stack_section_fixed {
  right: var(--theme-var-menu_side) !important;
}
.menu_side_left .sc_stack_section_fixed {
  left: var(--theme-var-menu_side) !important;
}
.sidebar .trx_addons_columns_wrap {
  margin-right: 0;
}
.sidebar .trx_addons_columns_wrap [class*="trx_addons_column-"] {
  display: block;
  width: 100%;
  padding: 0;
}
.post-type-archive-cpt_portfolio
  .sc_portfolio_default
  .trx_addons_columns_wrap:not(.columns_in_single_row),
.post-type-archive-cpt_services
  .sc_services_default
  .trx_addons_columns_wrap:not(.columns_in_single_row),
.post-type-archive-cpt_team
  .sc_team_default
  .trx_addons_columns_wrap:not(.columns_in_single_row) {
  margin-bottom: -30px;
}
.widget .trx_addons_tabs .trx_addons_tabs_titles {
  margin-bottom: 1.5em;
}
.widget .trx_addons_tabs .trx_addons_tabs_titles li {
  font-size: 11px;
  line-height: 14px;
  font-weight: 500;
  letter-spacing: 0.6px;
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}
.widget .trx_addons_tabs .trx_addons_tabs_titles li a {
  padding: 5px 17px 4px;
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--theme-color-text);
  background-color: var(--theme-color-bd_color);
}
.widget .trx_addons_tabs .trx_addons_tabs_titles li a:before {
  display: none;
}
.widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,
.widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
}
[class*="scheme_"].sidebar
  .widget
  .trx_addons_tabs
  .trx_addons_tabs_titles
  li
  a {
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bd_color);
}
[class*="scheme_"].sidebar
  .widget
  .trx_addons_tabs
  .trx_addons_tabs_titles
  li.ui-state-active
  a,
[class*="scheme_"].sidebar
  .widget
  .trx_addons_tabs
  .trx_addons_tabs_titles
  li
  a:hover {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-alter_link);
}
.trx_addons_emotions_item {
  background-color: var(--theme-color-bg_color);
  border-color: var(--theme-color-bd_color);
  color: var(--theme-color-text_light);
}
.trx_addons_emotions_item:hover {
  color: var(--theme-color-alter_dark);
  border-color: var(--theme-color-alter_bd_hover);
  background-color: var(--theme-color-alter_bg_hover);
}
.trx_addons_emotions_active {
  color: var(--theme-color-alter_text);
  border-color: var(--theme-color-alter_bd_color);
  background-color: var(--theme-color-alter_bg_color);
}
.trx_addons_emotions_item_number {
  color: var(--theme-color-text);
}
.sidebar .slider_pagination_pos_bottom > .swiper-pagination,
.sidebar .slider_outer_pagination_pos_bottom > .swiper-pagination {
  bottom: 0.5em;
}
.sidebar .slider_container .swiper-pagination-bullet,
.sidebar .slider_outer .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  line-height: 8px;
  text-align: center;
}
.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,
.swiper-pagination-custom .swiper-pagination-button,
.slider_container .swiper-pagination-bullet,
.slider_outer .swiper-pagination-bullet {
  -webkit-transition: color 0.3s ease, border-color 0.3s ease,
    background-color 0.3s ease, opacity 0.3s ease;
  -ms-transition: color 0.3s ease, border-color 0.3s ease,
    background-color 0.3s ease, opacity 0.3s ease;
  transition: color 0.3s ease, border-color 0.3s ease,
    background-color 0.3s ease, opacity 0.3s ease;
}
.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,
.slider_container .slider_pagination_wrap .swiper-pagination-bullet,
.slider_outer .slider_pagination_wrap .swiper-pagination-bullet,
.swiper-pagination-custom .swiper-pagination-button {
  border-color: var(--theme-color-alter_bd_color);
  background-color: var(--theme-color-alter_bg_color);
}
.swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.slider_container
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill,
.slider_outer
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  background-color: var(--theme-color-text_link);
}
.slider_outer > .swiper-pagination-fraction {
  color: var(--theme-color-text_dark);
}
.sc_slider_controls.slider_pagination_style_progress .sc_slider_controls_wrap {
  background-color: var(--theme-color-bd_color);
}
.sc_slider_controls .slider_progress_bar {
  background-color: var(--theme-color-text_link);
}
.sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination.swiper-pagination-progressbar {
  bottom: 0;
}
.slider_outer.slider_outer_pagination_pos_left > .swiper-pagination-fraction,
.slider_outer.slider_outer_pagination_pos_right > .swiper-pagination-fraction {
  bottom: 6px;
}
.sc_slider_controls .slider_controls_wrap > a,
.slider_container.slider_controls_side .slider_controls_wrap > a,
.slider_outer_controls_outside .slider_controls_wrap > a,
.slider_outer_controls_side .slider_controls_wrap > a,
.slider_outer_controls_top .slider_controls_wrap > a,
.slider_outer_controls_bottom .slider_controls_wrap > a {
  width: 50px;
  height: 50px;
  line-height: 50px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.slider_container .swiper-button-next,
.slider_container .swiper-button-prev {
  margin-top: -25px;
}
.slider_container.slider_controls_side:hover
  .slider_controls_wrap
  > a.slider_prev,
.slider_outer_controls_side:hover .slider_controls_wrap > a.slider_prev {
  margin-left: 30px;
}
.slider_container.slider_controls_side:hover
  .slider_controls_wrap
  > a.slider_next,
.slider_outer_controls_side:hover .slider_controls_wrap > a.slider_next {
  margin-right: 30px;
}
.slider_container.slider_controls_side
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a,
.slider_container.slider_controls_side
  .slider_outer_controls_side
  .slider_controls_wrap
  > a,
.slider_outer_controls_side
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a,
.slider_outer_controls_side
  .slider_outer_controls_side
  .slider_controls_wrap
  > a {
  opacity: 1 !important;
}
.slider_container.slider_controls_side
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_prev,
.slider_container.slider_controls_side
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_prev,
.slider_outer_controls_side
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_prev,
.slider_outer_controls_side
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_prev {
  margin-left: 25px;
  left: 0 !important;
}
.slider_container.slider_controls_side
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_next,
.slider_container.slider_controls_side
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_next,
.slider_outer_controls_side
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_next,
.slider_outer_controls_side
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_next {
  margin-right: 25px;
  right: 0 !important;
}
.sc_blogger
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets {
  margin-top: 2.7em;
}
.sc_blogger
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination.swiper-pagination-bullets {
  bottom: 0.8em;
}
.sc_item_slider.slider_outer_pagination_pos_bottom
  .slider_outer_pagination_pos_bottom
  .swiper-pagination {
  bottom: 1em !important;
}
.sc_slider_controls .slider_controls_wrap > a,
.slider_container.slider_controls_side .slider_controls_wrap > a,
.slider_outer_controls_side .slider_controls_wrap > a,
.slider_outer_controls_outside .slider_controls_wrap > a {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-alter_bg_color);
}
.sc_slider_controls .slider_controls_wrap > a:hover,
.slider_container.slider_controls_side .slider_controls_wrap > a:hover,
.slider_outer_controls_side .slider_controls_wrap > a:hover,
.slider_outer_controls_outside .slider_controls_wrap > a:hover {
  color: var(--theme-color-text_link);
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-alter_bg_color);
}
.slider_container.slider_controls_top .slider_controls_wrap > a,
.slider_container.slider_controls_bottom .slider_controls_wrap > a,
.slider_outer_controls_top .slider_controls_wrap > a,
.slider_outer_controls_bottom .slider_controls_wrap > a {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-alter_bg_color);
}
.slider_container.slider_controls_top .slider_controls_wrap > a:hover,
.slider_container.slider_controls_bottom .slider_controls_wrap > a:hover,
.slider_outer_controls_top .slider_controls_wrap > a:hover,
.slider_outer_controls_bottom .slider_controls_wrap > a:hover {
  color: var(--theme-color-text_link);
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-alter_bg_color);
}
.slider_style_modern .slider_controls_label {
  color: var(--theme-color-bg_color);
}
.slider_style_modern .slider_pagination_wrap {
  color: var(--theme-color-text_light);
}
.slider_style_modern .swiper-pagination-current {
  color: var(--theme-color-text_dark);
}
.sc_slider_controls .slider_controls_wrap > a:before,
.slider_container.slider_controls_side .slider_controls_wrap > a:before,
.slider_outer_controls_side .slider_controls_wrap > a:before,
.slider_outer_controls_outside .slider_controls_wrap > a:before,
.slider_outer_controls_top .slider_controls_wrap > a:before,
.slider_outer_controls_bottom .slider_controls_wrap > a:before {
  font-family: "fontello";
  font-size: 18px;
}
.sc_slider_controls .slider_controls_wrap > .slider_prev:before,
.slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_prev:before,
.slider_outer_controls_side .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_outside .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_top .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_bottom .slider_controls_wrap > .slider_prev:before {
  content: "\e907";
}
.sc_slider_controls .slider_controls_wrap > .slider_next:before,
.slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_next:before,
.slider_outer_controls_side .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_outside .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_top .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_bottom .slider_controls_wrap > .slider_next:before {
  content: "\e908";
}
.slider_elastistack_outer.slider_outer_controls
  > .slider_controls_wrap
  > .slider_next:before,
.slider_elastistack.slider_controls
  > .slider_controls_wrap
  > .slider_next:before {
  content: "\e929";
}
.widget_slider.widget ul > li .slide_info a:first-child:before {
  display: none;
}
.slider_container .slide_info,
.slider_container .slide_content {
  padding: 0 2em;
  line-height: inherit;
}
.slider_container.slider_multi .slide_title,
.slider_container .slide_info:not(.slide_info_large) .slide_title {
  font-size: 1.333em;
  line-height: 1.3em;
  font-weight: 500;
}
.slider_container .slide_info .slide_cats,
.slider_container .slide_content .slide_cats {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
}
.slider_container .slide_overlay {
  background: rgba(0, 0, 0, 0.3);
}
.slider_container .slider-slide:hover .slide_overlay {
  background: rgba(0, 0, 0, 0.4);
}
.slider_outer_overflow_hidden
  .slider_container.slider_type_text[data-slides-per-view="1"][class*="-fade"]
  .slider-slide {
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
}
.slider_outer_overflow_hidden
  .slider_container.slider_type_text[data-slides-per-view="1"][class*="-fade"]
  .slider-slide:not(.swiper-slide-active) {
  opacity: 0 !important;
}
.slider_type_images.slider_container .slide_overlay {
  display: none;
}
.slider_type_images.slider_container.slider_multi:not(.slider_type_text)
  .slide_title,
.slider_type_images.slider_container.slider_multi:not(.slider_type_text)
  .slide_title
  a,
.slider_type_images.slider_container:not(.slider_type_text)
  .slide_info:not(.slide_info_large)
  .slide_title,
.slider_type_images.slider_container:not(.slider_type_text)
  .slide_info:not(.slide_info_large)
  .slide_title
  a {
  color: var(--theme-color-text_dark);
}
.slider_type_images.slider_container.slider_multi:not(.slider_type_text)
  .slide_date,
.slider_type_images.slider_container.slider_multi:not(.slider_type_text)
  .slide_cats,
.slider_type_images.slider_container.slider_multi:not(.slider_type_text)
  .slide_cats
  a,
.slider_type_images.slider_container:not(.slider_type_text)
  .slide_info:not(.slide_info_large)
  .slide_date,
.slider_type_images.slider_container:not(.slider_type_text)
  .slide_info:not(.slide_info_large)
  .slide_cats,
.slider_type_images.slider_container:not(.slider_type_text)
  .slide_info:not(.slide_info_large)
  .slide_cats
  a {
  color: var(--theme-color-text);
}
.slider_type_images.slider_container.slider_titles_lb
  .slider-slide:not(.with_content)
  .slide_info_small,
.slider_type_images.slider_container.slider_titles_rb
  .slider-slide:not(.with_content)
  .slide_info_small,
.slider_type_images.slider_container.slider_titles_bottom
  .slider-slide:not(.with_content)
  .slide_info_small,
.slider_type_images.slider_container.slider_titles_lb .slide_content,
.slider_type_images.slider_container.slider_titles_rb .slide_content,
.slider_type_images.slider_container.slider_titles_bottom .slide_content {
  margin-top: 10px;
  margin-bottom: 0;
  padding: 0;
}
.slider_type_images.slider_container:not(.slider_type_text) .slide_info_small,
.slider_type_images.slider_container.slider_multi:not(.slider_type_text)
  .slide_info_small {
  text-shadow: none;
}
.slider_type_images.slider_container .slide_info.slide_info_large {
  padding: 0;
}
.slider_type_images.slider_container.slider_titles_rb .slide_info_large,
.slider_type_images.slider_container.slider_titles_lb .slide_info_large {
  max-width: none;
}
.slider_type_images.slider_container.slider_titles_rb .slide_info_large {
  padding-left: 5%;
}
.slider_type_images.slider_container.slider_titles_lb .slide_info_large {
  padding-right: 5%;
}
.slider_type_bg.slider_container.slider_titles_center
  .trx_addons_video_player.with_cover.hover_play
  + .slide_info,
.slider_type_bg.slider_container.slider_titles_center
  .trx_addons_video_player.with_cover.hover_play:hover
  + .slide_info {
  -webkit-transform: translateY(5em);
  -ms-transform: translateY(5em);
  transform: translateY(5em);
}
.slider_type_bg.slider_container.slider_titles_center
  .trx_addons_video_player.with_cover.hover_play
  ~ .slide_content {
  -webkit-transform: translateY(5em);
  -ms-transform: translateY(5em);
  transform: translateY(5em);
}
.slider_container.slider_titles_center
  .trx_addons_video_player.with_cover.hover_play
  + .slide_info,
.slider_container.slider_titles_center
  .trx_addons_video_player.with_cover.hover_play:hover
  + .slide_info {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.slider_container.slider_titles_outside
  .trx_addons_video_player.with_cover.hover_play
  ~ .slide_link,
.slider_container.slider_titles_center
  .trx_addons_video_player.with_cover.hover_play
  ~ .slide_link {
  z-index: 0;
}
.slider_container.slider_titles_outside
  .trx_addons_video_player.with_cover.hover_play
  ~ .slide_content {
  -webkit-transform: translateY(4em);
  -ms-transform: translateY(4em);
  transform: translateY(4em);
  text-shadow: 1px 1px #000;
}
.slider_container .slide_info.slide_info_large {
  padding: 1.5em;
  background-color: var(--theme-color-bg_color_09);
}
.slider_container .slide_info.slide_info_large:hover {
  background-color: var(--theme-color-bg_color);
}
.slider_container.slider_titles_center .slide_info:not(.slide_info_large),
.slider_container.slider_titles_center .slide_content {
  width: 100%;
  padding: 0 5%;
}
.slider_container .slide_info.slide_info_large .slide_title {
  margin: 0.3em 0;
  font-size: 1.4em;
  line-height: 1.3em;
  font-weight: 500;
  text-transform: none;
}
.slider_container.slider_type_bg .slide_info.slide_info_large .slide_title,
.slider_container.slider_type_images .slide_info.slide_info_large .slide_title,
.slider_container.slider_type_bg .slide_info.slide_info_large .slide_title a,
.slider_container.slider_type_images
  .slide_info.slide_info_large
  .slide_title
  a,
.slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_date,
.slider_container.slider_type_images
  .slide_info.slide_info_large:hover
  .slide_date,
.slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_cats,
.slider_container.slider_type_images
  .slide_info.slide_info_large:hover
  .slide_cats,
.slider_container.slider_type_bg
  .slide_info.slide_info_large:hover
  .slide_cats
  a,
.slider_container.slider_type_images
  .slide_info.slide_info_large:hover
  .slide_cats
  a {
  color: var(--theme-color-text_dark);
}
.slider_container.slider_type_images .slider-slide {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.slider_container.slider_type_images .slider-slide > img {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.slider_container .slide_info.slide_info_large .slide_cats {
  color: var(--theme-color-text);
}
.slider_container .slide_info.slide_info_large .slide_cats a {
  color: var(--theme-color-text);
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 400;
  text-transform: none;
}
.slider_container .slide_info.slide_info_large .slide_title a {
  color: var(--theme-color-text_dark);
}
.slider_container .slide_info.slide_info_large .slide_date {
  color: var(--theme-color-text_dark);
}
.slider_container .slide_info.slide_info_large:hover .slide_date {
  color: var(--theme-color-text_dark);
}
.slider_container .slide_info.slide_info_large .slide_cats a:hover,
.slider_container .slide_info.slide_info_large .slide_title a:hover {
  color: var(--theme-color-text_dark);
}
.slider_container.slider_multi .slide_cats a:hover,
.slider_container.slider_multi .slide_title a:hover,
.slider_container.slider_multi a:hover .slide_title {
  color: var(--theme-color-text_dark);
}
.slider_titles_outside_wrap .slide_title {
  font-size: 1.333em;
  line-height: 1.3em;
}
.slider_titles_outside_wrap .slide_title + .slide_cats,
.slider_titles_outside_wrap .slide_title + .slide_subtitle {
  margin-top: 6px;
}
.slider_titles_outside_wrap .slide_title a {
  color: var(--theme-color-text_dark);
}
.slider_titles_outside_wrap .slide_title a:hover {
  color: var(--theme-color-text_dark);
}
.slider_titles_outside_wrap .slide_cats,
.slider_titles_outside_wrap .slide_subtitle {
  color: var(--theme-color-text);
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.slider_titles_outside_wrap .slide_cats a,
.slider_titles_outside_wrap .slide_subtitle a {
  color: var(--theme-color-text);
}
.slider_titles_outside_wrap .slide_cats a:hover,
.slider_titles_outside_wrap .slide_subtitle a:hover {
  color: var(--theme-color-text_dark);
}
.slider_outer.slider_outer_titles_outside_top {
  padding-top: 9em;
}
.slider_outer.slider_outer_titles_outside_top .slider_titles_outside_wrap {
  top: 2em;
  padding: 0 2em;
  max-height: 100%;
}
.slider_outer.slider_outer_titles_outside_top .slide_info {
  position: relative;
  text-align: left;
  padding-right: 60px;
}
.slider_outer.slider_outer_titles_outside_top .slide_info .slide_cats {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  margin-bottom: 5px;
  color: var(--theme-color-text_dark);
}
.slider_outer.slider_outer_titles_outside_top .slide_info .slide_cats a {
  color: var(--theme-color-text_dark);
}
.slider_outer.slider_outer_titles_outside_top .slide_info .slide_cats a:hover {
  color: var(--theme-color-text);
}
.slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: var(--theme-color-text_light);
  top: auto;
  bottom: 0;
  right: 0;
}
.slider_outer.slider_outer_titles_outside_top .slide_info .slide_title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.slider_outer.slider_outer_titles_outside_top .slide_info .slide_title,
.slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
  font-size: var(--theme-font-h1_font-size);
  line-height: 1.2em;
  font-weight: var(--theme-font-h1_font-weight);
  padding-bottom: 5px;
}
.header_widgets_wrap .slider_container .slide_overlay.slide_overlay_large {
  background-color: transparent;
}
.header_widgets_wrap
  .slider_container.slider_titles_center:not(.slider_multi)
  .slide_info.slide_info_large {
  width: 18em;
}
.sidebar .slider_container.slider_multi .slide_info:not(.slide_info_large),
.sidebar .slider_container .slide_info:not(.slide_info_large),
.footer_wrap .slider_container.slider_multi .slide_info:not(.slide_info_large),
.footer_wrap .slider_container .slide_info:not(.slide_info_large) {
  bottom: 8px;
}
.sidebar .slider_container.slider_multi .slide_title,
.sidebar .slider_container .slide_info:not(.slide_info_large) .slide_title,
.footer_wrap .slider_container.slider_multi .slide_title,
.footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_title {
  font-size: 1.2em;
  line-height: 1.2em;
  margin-bottom: 6px;
}
.sidebar .slider_container.slider_multi .slide_date,
.sidebar .slider_container .slide_info:not(.slide_info_large) .slide_date,
.footer_wrap .slider_container.slider_multi .slide_date,
.footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_date {
  font-size: 12px;
  line-height: 16px;
}
.sc_slider_controller_horizontal[data-controls="1"] {
  padding-left: 60px;
  padding-right: 57px;
}
.sc_slider_controller_horizontal[data-controls="1"] .sc_slider_controller_info {
  width: 83%;
}
.sc_slider_controller_horizontal
  .slider_outer_controls_side
  .slider_controls_wrap
  > a {
  width: 60px;
}
.sc_slider_controller_horizontal
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_prev {
  left: -60px;
}
.sc_slider_controller_horizontal
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_prev:before {
  content: "\e939";
  font-size: 28px;
}
.sc_slider_controller_horizontal
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_next {
  right: -57px;
}
.sc_slider_controller_horizontal
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_next:before {
  content: "\e93a";
  font-size: 28px;
}
.sc_slider_controller_titles .slider-slide {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_slider_controller_titles .slider-slide:hover {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_slider_controller_titles .slider-slide:after {
  background-color: var(--theme-color-alter_bd_color);
}
.sc_slider_controller_titles .slider-slide.swiper-slide-active {
  background-color: var(--theme-color-bg_color);
}
.sc_slider_controller_titles .slider-slide.swiper-slide-active:after {
  background-color: var(--theme-color-text_dark);
}
.sc_slider_controller_titles .slider-slide:before {
  width: 1px;
  background-color: var(--theme-color-alter_bd_color);
}
.sc_slider_controller_titles {
  padding-top: 12px;
}
.sc_slider_controller_titles
  .slider_outer_controls_side
  .slider_controls_wrap
  > a {
  top: 12px;
}
.sc_slider_controller_titles .swiper-slide {
  margin-top: 12px;
}
.sc_slider_controller_titles .swiper-slide.swiper-slide-active {
  margin-top: 0;
  margin-bottom: -12px;
}
.sc_slider_controller_titles .sc_slider_controller_info {
  text-transform: none;
  font-size: 24px;
  font-weight: 500;
}
.sc_slider_controller_titles
  .sc_slider_controller_info
  .sc_slider_controller_info_number {
  color: var(--theme-color-text_dark);
}
.sc_slider_controller_titles
  .sc_slider_controller_info
  .sc_slider_controller_info_number:after {
  content: ".";
}
.sc_slider_controller_titles
  .sc_slider_controller_info
  .sc_slider_controller_info_title {
  color: var(--theme-color-text_dark);
}
.sc_slider_controller_titles .sc_slider_controller_info .slider-slide::before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 1px;
  background-color: #ddd;
}
.sc_slider_controller_vertical.sc_slider_controller_titles .swiper-slide,
.sc_slider_controller_vertical.sc_slider_controller_titles
  .swiper-slide.swiper-slide-active {
  margin-top: 0;
  margin-bottom: 0;
}
.sc_slider_controller
  .slider_container.slider_controls_side:hover
  .slider_controls_wrap
  > a.slider_prev,
.sc_slider_controller
  .slider_outer_controls_side:hover
  .slider_controls_wrap
  > a.slider_prev {
  margin-left: 0;
}
.sc_slider_controller
  .slider_container.slider_controls_side:hover
  .slider_controls_wrap
  > a.slider_next,
.sc_slider_controller
  .slider_outer_controls_side:hover
  .slider_controls_wrap
  > a.slider_next {
  margin-right: 0;
}
.sc_slider_controller .slider-slide.swiper-slide-active:after {
  background-color: var(--theme-color-text_dark);
}
.sc_slider_controller_titles .slider_controls_wrap > a {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
}
.sc_slider_controller_titles .slider_controls_wrap > a:hover {
  color: var(--theme-color-bg_color);
  background-color: var(--theme-color-text_dark);
}
.slider_outer_wrap .sc_slider_controller .slider-slide {
  padding: 1em 1em 1em 2em;
}
.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date {
  color: var(--theme-color-text_light);
}
.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active {
  background-color: var(--theme-color-alter_bg_hover);
}
.slider_outer_wrap
  .sc_slider_controller
  .slider-slide.swiper-slide-active
  .sc_slider_controller_item_info_date {
  color: var(--theme-color-alter_light);
}
.slider_outer_wrap
  .sc_slider_controller
  .slider-slide.swiper-slide-active
  .sc_slider_controller_item_info_title {
  color: var(--theme-color-alter_dark);
}
.slider_outer_wrap
  .sc_slider_controller
  .sc_slider_controller_item_image
  + .sc_slider_controller_item_info,
.slider_outer_wrap
  .sc_slider_controller
  .sc_slider_controller_item_image
  ~ .sc_slider_controller_item_info {
  padding-left: 1.5em;
  overflow: hidden;
}
.slider_outer_wrap
  .sc_slider_controller
  .slider-slide
  .sc_slider_controller_item_info_cats {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
}
.slider_outer_wrap
  .sc_slider_controller
  .slider-slide
  .sc_slider_controller_item_info_cats
  a {
  color: var(--theme-color-alter_text);
}
.slider_outer_wrap
  .sc_slider_controller
  .slider-slide
  .sc_slider_controller_item_info_cats
  a:hover {
  color: var(--theme-color-alter_text);
}
.slider_outer_wrap
  .sc_slider_controller
  .slider-slide.swiper-slide-active
  .sc_slider_controller_item_info_cats
  a {
  color: var(--theme-color-alter_dark);
}
.slider_outer_wrap
  .sc_slider_controller
  .slider-slide.swiper-slide-active
  .sc_slider_controller_item_info_cats
  a:hover {
  color: var(--theme-color-alter_dark);
}
.slider_outer_wrap
  .sc_slider_controller
  .slider-slide
  .sc_slider_controller_item_info_date {
  font-weight: 400;
  color: var(--theme-color-alter_text);
}
.slider_outer_wrap
  .sc_slider_controller
  .slider-slide.swiper-slide-active
  .sc_slider_controller_item_info_date {
  color: var(--theme-color-alter_dark);
}
.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
  font-size: 1.1em;
  line-height: 1.2em;
}
.slider_outer_wrap
  .sc_slider_controller
  .sc_slider_controller_item_info_cats
  + .sc_slider_controller_item_info_title {
  margin-top: 3px;
}
.slider_outer_wrap
  .sc_slider_controller
  .sc_slider_controller_item_info_title
  + .sc_slider_controller_item_info_date {
  margin-top: 5px;
}
.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom
  .sc_slider_controller_horizontal {
  padding-top: 0;
}
.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom
  .sc_slider_controller_horizontal
  .slider-slide.swiper-slide-active:after {
  background-color: var(--theme-color-alter_link);
}
.slider_pagination_style_title .slider_pagination_wrap {
  height: auto !important;
}
.slider_pagination_style_title
  .slider_pagination_wrap
  .slider_pagination_bullet {
  width: 100%;
  height: auto;
  font-size: 47px;
  font-weight: 500;
  line-height: 1.3em;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background: none !important;
  opacity: 1 !important;
  border: none !important;
  margin: 0 !important;
  color: var(--theme-color-text_light);
  cursor: pointer;
}
.slider_pagination_style_title
  .slider_pagination_wrap
  .slider_pagination_bullet
  + .slider_pagination_bullet {
  margin-top: 10px !important;
}
.slider_pagination_style_title
  .slider_pagination_wrap
  .slider_pagination_bullet:after {
  display: none !important;
}
.slider_pagination_style_title
  .slider_pagination_wrap
  .slider_pagination_bullet.slider_pagination_bullet_active {
  color: var(--theme-color-text_dark);
}
.slider_pagination_style_title.sc_slider_controls_light
  .slider_pagination_wrap
  .slider_pagination_bullet {
  width: 100%;
  height: auto;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background: none !important;
  opacity: 1 !important;
  border: none !important;
  margin: 0 !important;
  color: var(--theme-color-alter_text);
  cursor: pointer;
  text-align: left;
  padding: 0 0 0 20px;
  position: relative;
}
.slider_pagination_style_title.sc_slider_controls_light
  .slider_pagination_wrap
  .slider_pagination_bullet
  + .slider_pagination_bullet {
  margin-top: 22px !important;
}
.slider_pagination_style_title.sc_slider_controls_light
  .slider_pagination_wrap
  .slider_pagination_bullet:before {
  font-size: 7px;
  left: 0;
  top: 0;
  display: inline-block;
  position: absolute;
  color: var(--theme-color-alter_text);
  content: "\e814";
  font-family: "fontello";
  font-weight: 400;
}
.slider_pagination_style_title.sc_slider_controls_light
  .slider_pagination_wrap
  .slider_pagination_bullet:after {
  display: none !important;
}
.slider_pagination_style_title.sc_slider_controls_light
  .slider_pagination_wrap
  .slider_pagination_bullet.slider_pagination_bullet_active {
  color: var(--theme-color-text_dark);
}
.slider_pagination_style_title.sc_slider_controls_light
  .slider_pagination_wrap
  .slider_pagination_bullet.slider_pagination_bullet_active:before {
  color: var(--theme-color-text_link2);
}
.footer_wrap .sc_layouts_row {
  line-height: 1.66em;
}
.footer_wrap .sc_layouts_row .sc_layouts_item,
.footer_wrap .sc_layouts_row .widget {
  vertical-align: top;
  margin-top: 0.5em !important;
  margin-bottom: 0.5em !important;
}
.footer_wrap .sc_layouts_item.elementor-widget-divider,
.footer_wrap .sc_layouts_item.elementor-widget-spacer,
.footer_wrap .sc_layouts_item .widget {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.widget_categories_list .categories_list_style_1 .categories_list_icon {
  color: var(--theme-color-text_dark);
}
.widget_categories_list
  .categories_list_style_1
  .categories_list_item:hover
  .categories_list_icon {
  color: var(--theme-color-text_link);
}
.widget_categories_list
  .categories_list_style_1
  .categories_list_item:hover
  .categories_list_title {
  color: var(--theme-color-text_link);
}
.widget_categories_list .categories_list_style_2 .categories_list_title {
  color: var(--theme-color-alter_dark);
  background-color: var(--theme-color-alter_bg_color_07);
}
.widget_categories_list
  .categories_list_style_2
  .categories_list_item:hover
  .categories_list_title {
  color: var(--theme-color-alter_link);
  background-color: var(--theme-color-alter_bg_hover);
}
.widget_categories_list .categories_list_style_3 .categories_list_item {
  background-color: var(--theme-color-alter_bg_color);
}
.widget_categories_list
  .categories_list_style_3
  .categories_list_item:hover
  .categories_list_title,
.widget_categories_list
  .categories_list_style_3
  .categories_list_item:hover
  .categories_list_icon {
  color: var(--theme-color-text_link);
}
.widget_categories_list[class*="column-"] [class*="column-"],
.sidebar .widget_categories_list [class*="column-"] {
  width: 100%;
  float: none;
  overflow: hidden;
}
.widget_categories_list[class*="column-"]
  [class*="column-"]
  + [class*="column-"],
.sidebar .widget_categories_list [class*="column-"] + [class*="column-"] {
  margin-top: 0.5em;
}
.widget_categories_list[class*="column-"]
  .categories_list_style_1
  .categories_list_item,
.sidebar
  .widget_categories_list
  .categories_list_style_1
  .categories_list_item {
  text-align: left;
}
.widget_categories_list[class*="column-"]
  .categories_list_style_1
  .categories_list_image {
  display: inline-block;
  width: 20%;
}
.sidebar
  .widget_categories_list
  .categories_list_style_1
  .categories_list_image {
  display: inline-block;
  width: 32px;
  vertical-align: middle;
}
.widget_categories_list[class*="column-"]
  .categories_list_style_1
  .categories_list_image
  img,
.sidebar
  .widget_categories_list
  .categories_list_style_1
  .categories_list_image
  img {
  width: 100%;
  height: auto;
}
.widget_categories_list[class*="column-"]
  .categories_list_style_1
  .categories_list_title,
.sidebar
  .widget_categories_list
  .categories_list_style_1
  .categories_list_title {
  display: inline-block;
  vertical-align: middle;
  width: 70%;
  margin: 0;
  font-size: 1em;
  text-align: left;
  text-transform: none;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.widget_categories_list[class*="column-"]
  .categories_list_style_1
  .categories_list_image
  + .categories_list_title,
.sidebar
  .widget_categories_list
  .categories_list_style_1
  .categories_list_image
  + .categories_list_title {
  padding-left: 1em;
}
.widget_contacts .contacts_socials {
  margin-bottom: -5px;
}
.widget_contacts .contacts_socials .social_item {
  margin: 0 5px 5px 0;
}
.widget_contacts .contacts_info {
  font-size: 17px;
  line-height: 1.7em;
}
.widget_contacts .contacts_info span,
.widget_contacts .contacts_info > div > a,
.widget_contacts .contacts_info > a {
  padding-left: 2.3em;
}
.widget_contacts .contacts_info .contacts_left > * {
  padding-right: 2.3em;
}
.widget_contacts .contacts_info .contacts_left > :before {
  text-align: center;
}
.widget_contacts .contacts_info span + span,
.widget_contacts .contacts_info span + a {
  margin-top: 1.5em;
}
.widget_contacts .contacts_info span:before,
.widget_contacts .contacts_info > div > a:before,
.widget_contacts .contacts_info > a::before {
  font-family: "fontello";
  font-size: 1.4em;
  width: 1.2em;
  text-align: center;
}
.widget_contacts .contacts_info span.contacts_address:before {
  content: "\E9D2";
}
.widget_contacts .contacts_info span.contacts_email:before {
  content: "\E9FC";
}
.widget_contacts .contacts_info span.contacts_phone:before,
.widget_contacts .contacts_info a.contacts_phone:before {
  content: "\E9CF";
}
.widget_contacts .contacts_info .contacts_left,
.widget_contacts .contacts_info .contacts_right {
  white-space: normal;
}
.widget_contacts .contacts_info .contacts_left .contacts_email,
.widget_contacts .contacts_info .contacts_left .contacts_phone,
.widget_contacts .contacts_info .contacts_right .contacts_email,
.widget_contacts .contacts_info .contacts_right .contacts_phone {
  white-space: nowrap;
}
.footer_wrap .widget_contacts .contacts_description,
.footer_wrap .widget_contacts .contacts_content {
  margin-left: auto;
  margin-right: auto;
}
.footer_wrap .columns_wrap .widget_contacts .contacts_description,
.footer_wrap .columns_wrap .widget_contacts .contacts_content {
  max-width: none;
}
.widget_contacts .contacts_info {
  color: var(--theme-color-text);
}
.widget_contacts .contacts_info span:before,
.widget_contacts .contacts_info > div > a:before,
.widget_contacts .contacts_info > a:before {
  color: var(--theme-color-text_link2);
}
.widget_contacts .contacts_info span a,
.widget_contacts .contacts_info > div > a,
.widget_contacts .contacts_info > a {
  color: var(--theme-color-text);
}
.widget_contacts .contacts_info span a:hover,
.widget_contacts .contacts_info > div > a:hover,
.widget_contacts .contacts_info > a:hover {
  color: var(--theme-color-text_dark);
}
[class*="scheme_"].sidebar .widget_contacts .contacts_info,
[class*="scheme_"].footer_wrap .widget_contacts .contacts_info {
  color: var(--theme-color-alter_text);
}
[class*="scheme_"].sidebar .widget_contacts .contacts_info span:before,
[class*="scheme_"].sidebar .widget_contacts .contacts_info > div > a:before,
[class*="scheme_"].sidebar .widget_contacts .contacts_info > a:before,
[class*="scheme_"].footer_wrap .widget_contacts .contacts_info span:before,
[class*="scheme_"].footer_wrap .widget_contacts .contacts_info > div > a:before,
[class*="scheme_"].footer_wrap .widget_contacts .contacts_info > a:before {
  color: var(--theme-color-alter_link2);
}
[class*="scheme_"].sidebar .widget_contacts .contacts_info span a,
[class*="scheme_"].sidebar .widget_contacts .contacts_info > div > a,
[class*="scheme_"].sidebar .widget_contacts .contacts_info > a,
[class*="scheme_"].footer_wrap .widget_contacts .contacts_info span a,
[class*="scheme_"].footer_wrap .widget_contacts .contacts_info > div > a,
[class*="scheme_"].footer_wrap .widget_contacts .contacts_info > a {
  color: var(--theme-color-alter_text);
}
[class*="scheme_"].sidebar .widget_contacts .contacts_info span a:hover,
[class*="scheme_"].sidebar .widget_contacts .contacts_info > div > a:hover,
[class*="scheme_"].sidebar .widget_contacts .contacts_info > a:hover,
[class*="scheme_"].footer_wrap .widget_contacts .contacts_info span a:hover,
[class*="scheme_"].footer_wrap .widget_contacts .contacts_info > div > a:hover,
[class*="scheme_"].footer_wrap .widget_contacts .contacts_info > a:hover {
  color: var(--theme-color-alter_dark);
}
.footer_wrap
  [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact
  .sc_layouts_item
  a:not(.sc_button):not([class*="button"]) {
  color: var(--theme-color-text);
}
.footer_wrap
  [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact
  .sc_layouts_item
  a:not(.sc_button):not([class*="button"]):hover {
  color: var(--theme-color-text_dark);
}
.footer_wrap
  [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact
  .sc_layouts_item
  .product_list_widget
  a:not(.sc_button):not([class*="button"]) {
  color: var(--theme-color-text_dark);
}
.footer_wrap
  [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact
  .sc_layouts_item
  .product_list_widget
  a:not(.sc_button):not([class*="button"]):hover {
  color: var(--theme-color-text_link);
}
.footer_wrap
  [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact
  .sc_layouts_item
  .product_list_widget
  span.price,
.footer_wrap
  [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact
  .sc_layouts_item
  .product_list_widget
  span.amount {
  color: var(--theme-color-text_dark);
}
.footer_wrap
  [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact
  .trx_addons_alter_text
  a {
  color: var(--theme-color-text_dark) !important;
}
.footer_wrap .sc_layouts_row_type_narrow {
  font-size: 17px;
}
.footer_wrap
  .sc_layouts_row_type_narrow
  .sc_layouts_item_icon
  + .sc_layouts_item_details {
  margin-left: 0.4em;
}
.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_details_line2,
.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_icon {
  color: var(--theme-color-text_dark);
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_default
  .socials_wrap
  .social_item
  .social_icon {
  position: relative;
  display: block;
  overflow: hidden;
  width: 45px;
  height: 45px;
  line-height: 42px;
  font-size: 16px;
  text-align: center;
  border: 1px solid var(--theme-color-text_dark_015);
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_default[class*="modern"]
  .socials_wrap
  .social_item
  .social_icon {
  width: 45px;
  height: 45px;
  line-height: 44px;
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_default
  .socials_wrap {
  margin-bottom: -5px;
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_default
  .socials_wrap
  .social_item {
  margin: 0 5px 5px 0;
}
.widget_custom_links ul > li a:first-child:before {
  display: none;
}
.widget_custom_links
  ul.custom_links_list
  .custom_links_list_item
  + .custom_links_list_item {
  margin-top: 14px !important;
}
.widget_custom_links ul > li.custom_links_list_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.widget_custom_links
  ul
  > li.custom_links_list_item
  .custom_links_list_item_link {
  margin: 0;
  padding: 0;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: var(--theme-color-text_dark);
}
.widget_custom_links
  ul
  > li.custom_links_list_item
  .custom_links_list_item_link:hover {
  color: var(--theme-color-text_dark);
}
.widget_custom_links
  ul
  > li.custom_links_list_item:hover
  .custom_links_list_item_link {
  margin-left: 9px;
}
.widget_custom_links
  ul
  > li.custom_links_list_item
  .custom_links_list_item_title {
  padding: 0;
  position: relative;
  display: inline-block;
  line-height: 1.2em;
}
.widget_custom_links
  ul
  > li.custom_links_list_item
  .custom_links_list_item_title:after {
  content: "";
  display: block;
  position: relative;
  z-index: 1;
  top: auto;
  bottom: -5px;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: 0;
  height: 1px;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--theme-color-text_dark);
}
.widget_custom_links
  ul
  > li.custom_links_list_item:hover
  .custom_links_list_item_title:after {
  width: 100%;
}
.widget_custom_links
  ul
  > li.custom_links_list_item
  .custom_links_list_item_label {
  color: var(--theme-color-inverse_hover);
  border-color: var(--theme-color-text_dark);
  background-color: var(--theme-color-text_dark);
}
.widget_custom_links
  ul
  > li.custom_links_list_item
  .custom_links_list_item_description {
  margin-top: 5px;
  font-style: normal;
}
.widget_custom_links
  ul
  > li.custom_links_list_item
  .custom_links_list_item_button {
  padding: 0 1.5em 0 0;
  font-size: 16px;
  line-height: 21px;
  color: var(--theme-color-text_dark);
}
.widget_custom_links
  ul
  > li.custom_links_list_item
  .custom_links_list_item_button:focus,
.widget_custom_links
  ul
  > li.custom_links_list_item
  .custom_links_list_item_button:hover {
  color: var(--theme-color-text_dark) !important;
}
.widget_custom_links
  ul
  > li.custom_links_list_item
  .custom_links_list_item_button:before,
.widget_custom_links
  ul
  > li.custom_links_list_item
  .custom_links_list_item_button:after {
  font-size: 9px;
}
.footer_wrap .sc_layouts_row_type_compact .underline_anim {
  display: inline;
  padding: 0;
  padding-bottom: 6px;
  background-image: linear-gradient(
    to right,
    currentColor 0%,
    currentColor 100%
  );
  background-position: 0 100%;
  background-repeat: no-repeat;
  -webkit-background-size: 0 1px;
  background-size: 0 1px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.footer_wrap .sc_layouts_row_type_compact .underline_anim.underline_do_hover {
  animation: underline_hover_on 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}
.footer_wrap
  .sc_layouts_row_type_compact
  .underline_anim.underline_do_hover:hover {
  animation: underline_hover_off 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}
@-webkit-keyframes underline_hover_on {
  0% {
    -webkit-background-size: 0 1px;
    background-size: 0 1px;
  }
  100% {
    -webkit-background-size: 100% 1px;
    background-size: 100% 1px;
  }
}
@keyframes underline_hover_on {
  0% {
    -webkit-background-size: 0 1px;
    background-size: 0 1px;
  }
  100% {
    -webkit-background-size: 100% 1px;
    background-size: 100% 1px;
  }
}
@-webkit-keyframes underline_hover_off {
  0% {
    -webkit-background-size: 100% 1px;
    background-size: 100% 1px;
  }
  100% {
    -webkit-background-size: 0 1px;
    background-size: 0 1px;
  }
}
@keyframes underline_hover_off {
  0% {
    -webkit-background-size: 100% 1px;
    background-size: 100% 1px;
  }
  100% {
    -webkit-background-size: 0 1px;
    background-size: 0 1px;
  }
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_icons_names
  .socials_wrap
  .social_item
  + .social_item {
  margin-top: 10px;
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_icons_names
  .socials_wrap
  .social_item
  .social_icon {
  font-size: 16px;
  width: 2em;
  height: 2em;
  line-height: 2em;
  margin-left: -0.5em;
  color: var(--theme-color-text);
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_icons_names
  .socials_wrap
  .social_item
  .social_icon
  + .social_name {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 6px;
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  color: var(--theme-color-text);
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_icons_names
  .socials_wrap
  .social_item:hover
  .social_name,
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_icons_names
  .socials_wrap
  .social_item:hover
  .social_icon {
  color: var(--theme-color-text_dark);
}
.footer_wrap
  .sc_layouts_row_type_normal
  .sc_socials.sc_socials_names:not(.alter)
  .socials_wrap
  .social_item {
  margin-right: 43px;
  font-size: 21px;
  font-weight: 400;
  color: var(--theme-color-text_dark);
}
.footer_wrap
  .sc_layouts_row_type_normal
  .sc_socials.sc_socials_names:not(.alter)
  .socials_wrap
  .social_item:hover {
  color: var(--theme-color-text);
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_names:not(.alter)
  .socials_wrap
  .social_item
  + .social_item {
  margin-top: 10px;
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_names:not(.alter)
  .socials_wrap
  .social_item {
  display: inline-block;
  width: 100%;
  text-align: inherit;
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_names.sc_align_left:not(.alter)
  .socials_wrap
  .social_item {
  display: table;
  width: auto;
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_names:not(.alter)
  .socials_wrap
  .social_item
  .social_icon {
  font-size: 16px;
  width: 2em;
  height: 2em;
  line-height: 2em;
  margin-left: -0.5em;
  color: var(--theme-color-text);
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_names:not(.alter)
  .socials_wrap
  .social_item
  .social_icon
  + .social_name {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 6px;
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  color: var(--theme-color-text);
}
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_names:not(.alter)
  .socials_wrap
  .social_item:hover
  .social_name,
.footer_wrap
  .sc_layouts_row_type_compact
  .sc_socials.sc_socials_names:not(.alter)
  .socials_wrap
  .social_item:hover
  .social_icon {
  color: var(--theme-color-text_dark);
}
.sc_socials.sc_socials_names .socials_wrap .social_item {
  color: var(--theme-color-text_dark);
}
.sc_socials.sc_socials_names .socials_wrap .social_item:hover {
  color: var(--theme-color-text_link);
}
.sc_socials.sc_socials_default.modern_2 .socials_wrap,
.sc_socials.sc_socials_default.modern .socials_wrap {
  margin-bottom: -8px;
}
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item,
.sc_socials.sc_socials_default.modern .socials_wrap .social_item {
  margin: 0 8px 8px 0;
}
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon,
.sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon {
  position: relative;
  display: block;
  overflow: hidden;
  width: 45px;
  height: 45px;
  line-height: 44px;
  font-size: 16px;
  text-align: center;
  border: none !important;
  background-color: var(--theme-color-alter_bg_color);
  color: var(--theme-color-text_dark);
}
.sc_socials.sc_socials_default.modern_2
  .socials_wrap
  .social_item:hover
  .social_icon,
.sc_socials.sc_socials_default.modern
  .socials_wrap
  .social_item:hover
  .social_icon {
  background-color: var(--theme-color-alter_bg_color);
  color: var(--theme-color-text_link);
}
.sc_socials.sc_socials_default.modern_2
  .socials_wrap
  .social_item
  .social_icon {
  background-color: #2c313d;
  color: var(--theme-color-inverse_link);
}
.sc_socials.sc_socials_default.modern_2
  .socials_wrap
  .social_item:hover
  .social_icon {
  color: var(--theme-color-inverse_link) !important;
  background-color: var(--theme-color-text_link);
}
.sc_socials.sc_socials_default.modern_2
  .socials_wrap
  .social_item:hover
  .social_icon[class*="facebook"] {
  background-color: #3b5998 !important;
  color: var(--theme-color-inverse_link) !important;
}
.sc_socials.sc_socials_default.modern_2
  .socials_wrap
  .social_item:hover
  .social_icon[class*="twitter"] {
  background-color: #1da1f2 !important;
  color: var(--theme-color-inverse_link) !important;
}
.sc_socials.sc_socials_default.modern_2
  .socials_wrap
  .social_item:hover
  .social_icon[class*="dribble"],
.sc_socials.sc_socials_default.modern_2
  .socials_wrap
  .social_item:hover
  .social_icon[class*="dribbble"] {
  background-color: #ea4c89 !important;
  color: var(--theme-color-inverse_link) !important;
}
.sc_socials.sc_socials_default.modern_2
  .socials_wrap
  .social_item:hover
  .social_icon[class*="instagram"] {
  background-color: #c862dc !important;
  color: var(--theme-color-inverse_link) !important;
}
.sc_socials.sc_socials_default.modern_2
  .socials_wrap
  .social_item:hover
  .social_icon[class*="youtube"] {
  background-color: #ff0000 !important;
  color: var(--theme-color-inverse_link) !important;
}
.sc_socials.sc_socials_default.modern_2
  .socials_wrap
  .social_item:hover
  .social_icon[class*="deviantart"] {
  background-color: #00e59b !important;
  color: var(--theme-color-inverse_link) !important;
}
.sc_socials.sc_socials_default.modern_2
  .socials_wrap
  .social_item:hover
  .social_icon[class*="discord"] {
  background-color: #5562ea !important;
  color: var(--theme-color-inverse_link) !important;
}
.sc_socials.sc_socials_icons_names.alter .socials_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}
.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item {
  margin: 0 !important;
  padding: 28px 10px;
  width: 100%;
  line-height: 1;
}
.sc_socials.sc_socials_icons_names.alter
  .socials_wrap
  .social_item
  + .social_item {
  border-left: 1px solid var(--theme-color-bd_color);
}
.sc_socials.sc_socials_icons_names.alter
  .socials_wrap
  .social_item
  .social_name {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  color: var(--theme-color-text_dark);
}
.sc_socials.sc_socials_icons_names.alter
  .socials_wrap
  .social_item
  .social_icon {
  width: 1.5em;
  height: 1.5em;
  line-height: 1.4em;
  font-size: 16px;
  color: var(--theme-color-text_dark);
}
.sc_socials.sc_socials_icons_names.alter
  .socials_wrap
  .social_item
  .social_icon
  + .social_name {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 5px;
}
.sc_socials.sc_socials_icons_names.alter
  .socials_wrap
  .social_item:hover
  .social_name,
.sc_socials.sc_socials_icons_names.alter
  .socials_wrap
  .social_item:hover
  .social_icon {
  color: var(--theme-color-text_dark);
}
.sc_socials.sc_socials_icons_names.extra.sc_align_center .socials_wrap {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc_socials.sc_socials_icons_names.extra.sc_align_right .socials_wrap {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc_socials.sc_socials_icons_names.extra .socials_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item {
  padding: 0 1px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 1.3em;
  color: var(--theme-color-alter_dark);
}
.sc_socials.sc_socials_icons_names.extra
  .socials_wrap
  .social_item
  .social_icon {
  text-align: left;
  padding: 0 1px;
  font-size: 16px;
  width: auto;
  height: auto;
  line-height: inherit;
}
.sc_socials.sc_socials_icons_names.extra
  .socials_wrap
  .social_item
  .social_icon
  + .social_name {
  margin: 0 0 0 8px;
  font-size: 13px;
  line-height: 17px;
}
.sc_socials.sc_socials_icons_names.extra
  .socials_wrap
  .social_item:hover
  .social_icon {
  color: var(--theme-color-alter_dark);
}
.sc_socials.sc_socials_icons_names.extra
  .socials_wrap
  .social_item:hover
  .social_icon[class*="facebook"] {
  color: #4f5fbf !important;
}
.sc_socials.sc_socials_icons_names.extra
  .socials_wrap
  .social_item:hover
  .social_icon[class*="twitter"] {
  color: #48bde9 !important;
}
.sc_socials.sc_socials_icons_names.extra
  .socials_wrap
  .social_item:hover
  .social_icon[class*="dribble"] {
  color: #ea4c89 !important;
}
.sc_socials.sc_socials_icons_names.extra
  .socials_wrap
  .social_item:hover
  .social_icon[class*="instagram"] {
  color: #c41bd1 !important;
}
.sc_socials.sc_socials_icons_names.extra
  .socials_wrap
  .social_item:hover
  .social_icon[class*="youtube"] {
  color: #ff0000 !important;
}
.sc_socials.sc_socials_icons_names.extra
  .socials_wrap
  .social_item:hover
  .social_icon[class*="deviantart"] {
  color: #00e59b !important;
}
.sc_socials.sc_socials_icons_names.extra
  .socials_wrap
  .social_item:hover
  .social_icon[class*="discord"] {
  color: #5562ea !important;
}
.sc_socials.sc_socials_icons_names.extra
  .socials_wrap
  .social_item:hover
  .social_name {
  color: var(--theme-color-text_dark);
}
.sc_socials.sc_socials_default.simple .socials_wrap .social_item {
  margin-right: 18px;
}
.sc_socials.sc_socials_default.simple .socials_wrap .social_item .social_icon {
  padding: 0 1px;
  width: auto;
  height: auto;
  line-height: inherit;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: none;
  text-align: unset;
}
body.expand_content .sc_recent_news_style_news-announce .post_size_full,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_full {
  height: 656px;
}
body.expand_content .sc_recent_news_style_news-announce .post_size_big,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_big {
  height: 328px;
}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_small {
  height: 164px;
}
.sc_recent_news_header {
  border-color: var(--theme-color-text_dark);
}
.sc_recent_news_header_category_item_more {
  color: var(--theme-color-text_link);
}
.sc_recent_news_header_more_categories {
  border-color: var(--theme-color-extra_bd_color);
  background-color: var(--theme-color-extra_bg_color);
}
.sc_recent_news_header_more_categories > a {
  color: var(--theme-color-extra_link);
}
.sc_recent_news_header_more_categories > a:hover {
  color: var(--theme-color-extra_hover);
  background-color: var(--theme-color-extra_bg_hover);
}
.sc_recent_news_style_news-magazine .post_accented_border {
  border-color: var(--theme-color-bd_color);
}
.sc_recent_news_style_news-excerpt .post_item {
  border-color: var(--theme-color-bd_color);
}
.widget_twitter .widget_content .sc_twitter_item,
.widget_twitter .widget_content li {
  color: var(--theme-color-text);
}
.widget_twitter .widget_content .sc_twitter_item .sc_twitter_item_icon {
  color: var(--theme-color-text_link) !important;
}
.widget_twitter .swiper-pagination-bullet {
  background-color: var(--theme-color-text_light);
}
.widget_twitter .swiper-pagination-bullet-active {
  background-color: var(--theme-color-text_link);
}
.widget_twitter .widget_content .sc_twitter_list li {
  color: var(--theme-color-text);
}
.widget_twitter .widget_content .sc_twitter_list li:before {
  color: var(--theme-color-text_link) !important;
}
[class*="scheme_"].sidebar .widget_twitter .widget_content .sc_twitter_list li {
  color: var(--theme-color-alter_text);
}
[class*="scheme_"].sidebar
  .widget_twitter
  .widget_content
  .sc_twitter_list
  li:before {
  color: var(--theme-color-alter_link) !important;
}
.narrow_content
  .trx_addons_video_list_controller_bottom
  .trx_addons_video_list_controller_wrap
  .trx_addons_video_list_controller_item {
  width: 50%;
}
.narrow_content
  .trx_addons_video_list_controller_bottom
  .trx_addons_video_list_controller_wrap
  .trx_addons_video_list_controller_item
  .trx_addons_video_list_title {
  font-size: 1em;
}
.trx_addons_video_sticky
  .trx_addons_video_sticky_inner
  .trx_addons_video_sticky_title {
  display: none;
}
.post_featured .trx_addons_video_sticky_inner .trx_addons_video_sticky_title {
  display: none;
}
.trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
  right: 90px;
  width: 618px !important;
  height: 348px !important;
  z-index: 21;
}
.trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
  width: 618px !important;
  height: 348px !important;
}
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .trx_addons_video_list_title_wrap {
  background-color: var(--theme-color-alter_bg_color);
}
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .trx_addons_video_list_title_wrap
  .trx_addons_video_list_title,
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .trx_addons_video_list_title_wrap
  .trx_addons_video_list_title
  a,
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .trx_addons_video_list_title_wrap
  .trx_addons_video_list_title
  a:hover {
  color: var(--theme-color-alter_dark);
}
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .post_video.video_frame {
  height: 100%;
}
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .post_video.video_frame
  .mejs-container {
  width: 100% !important;
  height: 100% !important;
}
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .post_video.video_frame
  .mejs-container
  .mejs-overlay.mejs-overlay-play {
  width: 100% !important;
  height: 100% !important;
}
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .post_video.video_frame
  .mejs-container
  iframe,
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .post_video.video_frame
  .mejs-container
  video,
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .post_video.video_frame
  .mejs-container
  embed {
  width: 100% !important;
  height: 100% !important;
}
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .trx_addons_video_list_title_wrap,
.trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner
  .trx_addons_video_sticky_title {
  display: block;
  background-color: var(--theme-color-alter_bg_color);
  bottom: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 21px 4em 21px 30px;
  position: absolute;
  top: -4.1rem;
  height: auto;
  width: 100%;
  display: block;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
  right: 110px;
  bottom: 358px;
}
.post_featured:not(.post_video_play):not(.with_video_sticky_on)
  .trx_addons_video_sticky_on
  .trx_addons_video_sticky_inner {
  height: 0 !important;
}
.post_featured:not(.post_video_play):not(.with_video_sticky_on)
  .trx_addons_video_sticky_on
  .trx_addons_video_sticky_close {
  bottom: 12px;
}
.trx_addons_reviews_stars_default,
.trx_addons_reviews_stars_hover {
  color: var(--theme-color-text_link);
}
[class*="scheme_"].sidebar .trx_addons_reviews_stars_default,
[class*="scheme_"].sidebar .trx_addons_reviews_stars_hover {
  color: var(--theme-color-alter_link);
}
.trx_addons_reviews_bubble {
  background-color: var(--theme-color-bg_color);
}
.trx_addons_reviews_bubble:before {
  background-color: var(--theme-color-bg_color);
  border-right-color: var(--theme-color-bd_color);
  border-bottom-color: var(--theme-color-bd_color);
}
.trx_addons_reviews_block_short .trx_addons_reviews_block_info {
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color);
}
.trx_addons_reviews_block_short .trx_addons_reviews_block_title {
  color: var(--theme-color-extra_dark);
  background-color: var(--theme-color-extra_bg_color);
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.trx_addons_reviews_block_short .trx_addons_reviews_block_title:after {
  border-top-color: var(--theme-color-extra_bg_color);
}
.trx_addons_reviews_block_short .trx_addons_reviews_block_mark_value {
  border-color: var(--theme-color-alter_bd_hover);
  background-color: var(--theme-color-alter_bg_hover);
}
.trx_addons_reviews_block_detailed {
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color);
}
.trx_addons_reviews_block_detailed .trx_addons_reviews_block_title {
  color: var(--theme-color-extra_dark);
  background-color: var(--theme-color-extra_bg_color);
}
.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn {
  color: var(--theme-color-alter_dark);
  background-color: var(--theme-color-alter_bg_hover);
}
.trx_addons_reviews_block_detailed
  .trx_addons_reviews_block_pn
  .trx_addons_reviews_block_list
  li:before {
  color: var(--theme-color-alter_dark);
}
.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias {
  color: var(--theme-color-alter_dark);
}
.trx_addons_reviews_block_detailed
  .trx_addons_reviews_block_criterias[data-mark-max="10"]
  [class*="trx_addons_reviews_block_list_mark_line"],
.trx_addons_reviews_block_detailed
  .trx_addons_reviews_block_criterias[data-mark-max="100"]
  [class*="trx_addons_reviews_block_list_mark_line"] {
  background-color: var(--theme-color-text_link);
}
.trx_addons_reviews_block_mark .trx_addons_reviews_block_mark_value {
  border-color: var(--theme-color-alter_bd_hover);
  background-color: var(--theme-color-alter_bg_hover);
}
.trx_addons_reviews_block_mark_text {
  font-weight: 500;
}
.trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons {
  color: var(--theme-color-text_dark);
}
.trx_addons_reviews_block_detailed
  .trx_addons_reviews_block_buttons
  .trx_addons_reviews_block_subtitle {
  font-weight: 500;
}
.trx_addons_reviews_block_detailed
  .trx_addons_reviews_block_pn
  .trx_addons_reviews_block_list
  li:before {
  left: -1.5em;
}
.trx_addons_reviews_block .sc_button {
  font-size: 15px;
  line-height: 17px;
  padding: 17px 27px;
}
.trx_addons_reviews_block.trx_addons_reviews_block_detailed
  .trx_addons_reviews_block_pn
  .trx_addons_reviews_block_negatives,
.trx_addons_reviews_block.trx_addons_reviews_block_detailed
  .trx_addons_reviews_block_pn
  .trx_addons_reviews_block_positives {
  padding-left: 0;
  width: calc(50% - 1em);
}
.trx_addons_reviews_block.trx_addons_reviews_block_detailed
  .trx_addons_reviews_block_pn
  .trx_addons_reviews_block_negatives
  .trx_addons_reviews_block_list
  li:before,
.trx_addons_reviews_block.trx_addons_reviews_block_detailed
  .trx_addons_reviews_block_pn
  .trx_addons_reviews_block_positives
  .trx_addons_reviews_block_list
  li:before {
  font-family: "fontello";
  font-weight: 400;
  font-size: 0.9em;
  line-height: 1.9em;
}
.trx_addons_reviews_block.trx_addons_reviews_block_detailed
  .trx_addons_reviews_block_pn
  .trx_addons_reviews_block_positives
  .trx_addons_reviews_block_list
  li:before {
  content: "\E8AD";
}
.trx_addons_reviews_block.trx_addons_reviews_block_detailed
  .trx_addons_reviews_block_pn
  .trx_addons_reviews_block_negatives
  .trx_addons_reviews_block_list
  li:before {
  content: "\E8AE";
}
.trx_addons_reviews_block .trx_addons_reviews_block_mark {
  overflow: visible;
}
.trx_addons_reviews_block .trx_addons_reviews_block_mark canvas {
  transform: rotate(-90deg) translateY(calc(-50% - -0.5px));
}
.trx_addons_reviews_block
  .trx_addons_reviews_block_mark
  .trx_addons_reviews_block_mark_value {
  width: 2.9em;
  height: 2.9em;
  line-height: 2.9em;
  border-width: 4px;
}
.sc_item_subtitle {
  color: var(--theme-color-text_dark);
}
.color_style_link2 .sc_item_subtitle {
  color: var(--theme-color-text_link2);
}
.color_style_link3 .sc_item_subtitle {
  color: var(--theme-color-text_link3);
}
.sc_item_subtitle.sc_item_title_style_shadow {
  color: var(--theme-color-text_light);
}
.theme_scroll_down:hover {
  color: var(--theme-color-text_link);
}
.sc_item_filters_more_link_wrap .sc_item_filters_more_link {
  overflow: visible;
}
.sc_item_filters_align_left,
.sc_item_filters_align_right,
.sc_item_filters .sc_item_filters_header {
  border-color: var(--theme-color-text_dark);
}
.sc_item_filters_align_left .sc_item_filters_header,
.sc_item_filters_align_right .sc_item_filters_header {
  flex-basis: 50%;
}
.sc_item_filters_align_right .sc_item_filters_header {
  flex-basis: 50%;
  text-align: right;
}
.sc_blogger.sc_item_filters_tabs_left .sc_item_filters_tabs li > a {
  padding: 0.15em 0;
  margin-bottom: 0.5em;
}
ul.sc_layouts_submenu
  .sc_item_filters_tabs_left
  .sc_item_filters_tabs
  > li
  > a.active,
ul.sc_layouts_submenu
  .sc_item_filters_tabs_left
  .sc_item_filters_tabs
  > li
  > a.active
  > span {
  color: var(--theme-color-extra_dark) !important;
}
ul.sc_layouts_submenu .post_featured.hover_info .post_info {
  padding: 1em;
}
ul.sc_layouts_submenu .post_featured.hover_info .post_info .post_category {
  top: 1em;
  left: 1em;
}
ul.sc_layouts_submenu .post_featured .post_info .post_title {
  font-size: 1.25em;
}
ul.sc_layouts_submenu .post_featured .post_info .post_descr {
  display: none;
}
.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters,
.menu_mobile
  ul.sc_layouts_submenu
  .sc_item_filters_tabs_left
  .sc_item_posts_container,
.menu_mobile
  ul.sc_layouts_submenu
  .sc_item_filters_tabs_left
  .sc_item_pagination {
  margin-left: 0;
}
.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_filters,
.menu_mobile
  ul.sc_layouts_submenu
  .sc_item_filters_tabs_right
  .sc_item_posts_container,
.menu_mobile
  ul.sc_layouts_submenu
  .sc_item_filters_tabs_right
  .sc_item_pagination {
  margin-right: 0;
}
.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs {
  position: static;
  width: 100%;
  padding: 0 !important;
  margin-bottom: 1em !important;
}
.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li {
  display: inline-block;
  vertical-align: top;
  margin-right: 1em;
  width: auto;
}
.menu_mobile
  ul.sc_layouts_submenu
  .sc_item_filters
  .sc_item_filters_tabs
  li
  > a {
  padding: 0;
}
.menu_mobile
  ul.sc_layouts_submenu
  .sc_item_filters
  .sc_item_filters_tabs
  li:last-child {
  margin-right: 0;
}
.menu_mobile
  ul.sc_layouts_submenu
  .sc_item_posts_container
  [class*="column-"]
  + [class*="column-"] {
  padding-top: 1em;
}
.sc_item_featured [class*="post_info_"] {
  color: var(--theme-color-extra_text);
  background-color: var(--theme-color-extra_bg_color_07);
}
.sc_item_featured:hover [class*="post_info_"] {
  background-color: var(--theme-color-extra_bg_color_07);
}
.sc_item_featured [class*="post_info_"] a {
  color: var(--theme-color-extra_dark);
}
.sc_item_featured [class*="post_info_"] a:hover,
.sc_item_featured [class*="post_info_"] a:focus {
  color: var(--theme-color-extra_hover);
}
.sc_item_featured .post_meta a {
  color: var(--theme-color-extra_light);
}
.sc_item_featured .post_meta a:hover,
.sc_item_featured .post_meta a:focus {
  color: var(--theme-color-extra_hover);
}
.sc_item_featured .post_meta_item.post_categories,
.sc_item_featured .post_meta_item.post_categories a {
  color: var(--theme-color-extra_link);
}
.sc_item_featured .post_meta_item.post_categories a:hover,
.sc_item_featured .post_meta_item.post_categories a:focus {
  color: var(--theme-color-extra_hover);
}
.sc_blogger .sc_item_featured .post_info_audio {
  background: transparent !important;
  padding: 0 !important;
  max-width: 100% !important;
  margin: 0 !important;
}
.sc_blogger
  .format-audio
  .post_featured.without_thumb
  .post_audio:not(.with_iframe) {
  padding: 1.8em;
}
.sc_blogger .format-audio .post_featured .post_audio_title {
  margin-bottom: 0.2em;
}
.sc_typed_entry {
  color: var(--theme-color-text_dark);
}
.sc_action_item .sc_action_item_subtitle {
  color: var(--theme-color-text_link);
}
.sc_action_item.color_style_link2 .sc_action_item_subtitle {
  color: var(--theme-color-text_link2);
}
.sc_action_item.color_style_link3 .sc_action_item_subtitle {
  color: var(--theme-color-text_link3);
}
.sc_action_item.color_style_dark .sc_action_item_subtitle {
  color: var(--theme-color-text_dark);
}
.sc_action_item_event .sc_action_item_date,
.sc_action_item_event .sc_action_item_info {
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text);
}
.sc_action_item_event .sc_action_item_description {
  color: var(--theme-color-text);
}
.sc_action_item_event.with_image .sc_action_item_inner {
  background-color: var(--theme-color-bg_color);
}
.sc_blogger .post_featured + .post_header {
  max-width: none;
  padding: 0;
  display: block;
}
.sc_blogger_item_list.sc_blogger_item_image_position_left
  .sc_blogger_item_title,
.sc_blogger_item_list.sc_blogger_item_image_position_right
  .sc_blogger_item_title,
.sc_blogger_item_list.sc_blogger_item_image_position_alter
  .sc_blogger_item_title {
  font-size: 1.15em;
  line-height: 1.5em;
}
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left
  .sc_blogger_item_title,
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right
  .sc_blogger_item_title,
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter
  .sc_blogger_item_title {
  margin-top: -0.5em;
}
.post_item_single .post_content_single .sc_item_filters_title,
.editor-block-list__layout .sc_item_filters_title {
  font-size: 1.15em;
  line-height: 1.25em;
  text-transform: uppercase;
}
.post_item_single .post_content_single .sc_blogger_item_excerpt,
.editor-block-list__layout .sc_blogger_item_excerpt {
  line-height: 1.5em;
}
.sc_blogger.slider_container .swiper-pagination-bullet {
  border-color: var(--theme-color-text_light);
}
.sc_blogger_item_on_plate .sc_blogger_item_body {
  color: var(--theme-color-alter_text);
}
.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body,
.sc_blogger_item_list.sc_blogger_item_on_plate .sc_blogger_item_body,
.sc_blogger_item_wide.sc_blogger_item_on_plate {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta,
.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a {
  color: var(--theme-color-alter_light);
}
.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta .post_sponsored,
.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .post_meta
  .post_sponsored
  a {
  color: var(--theme-color-alter_link);
}
.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .post_meta
  .post_sponsored
  a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_blogger_item_on_plate .sc_blogger_item_content a {
  color: var(--theme-color-alter_link);
}
.sc_blogger_item_on_plate .sc_blogger_item_content a:hover {
  color: var(--theme-color-alter_hover);
}
.sc_blogger_item_on_plate .sc_blogger_item_content a.sc_button_simple:hover {
  color: var(--theme-color-alter_hover) !important;
}
.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title a {
  color: var(--theme-color-alter_dark);
}
.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_title
  a:hover {
  color: var(--theme-color-alter_link);
}
.sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_excerpt:after {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(var(--theme-color-alter_bg_color_00)),
    to(var(--theme-color-alter_bg_color))
  );
  background-image: -webkit-linear-gradient(
    top,
    var(--theme-color-alter_bg_color_00),
    var(--theme-color-alter_bg_color)
  );
  background-image: -o-linear-gradient(
    top,
    var(--theme-color-alter_bg_color_00),
    var(--theme-color-alter_bg_color)
  );
  background-image: linear-gradient(
    180deg,
    var(--theme-color-alter_bg_color_00),
    var(--theme-color-alter_bg_color)
  );
}
.sc_blogger_content .sc_blogger_item {
  border-color: var(--theme-color-bd_color);
}
.sc_blogger_item_list.sc_blogger_item_with_numbers:not(
    .sc_blogger_item_with_image
  )
  .sc_blogger_item_title:before,
.sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image
  .sc_blogger_item_featured:after {
  color: var(--theme-color-extra_dark);
  background-color: var(--theme-color-extra_bg_color);
}
.sc_blogger_item_list .post_featured[class*="hover_"] .post_info_back {
  display: none;
}
.sc_content_number {
  color: var(--theme-color-alter_bg_hover);
}
.sc_content_width_1_1,
.sc_inner_width_1_1 > .elementor-column-wrap,
.sc_inner_width_1_1 > .elementor-widget-wrap {
  width: var(--theme-var-page);
}
.sc_content_width_1_2,
.sc_inner_width_1_2 > .elementor-column-wrap,
.sc_inner_width_1_2 > .elementor-widget-wrap {
  width: calc(var(--theme-var-page) / 2);
}
.sc_content_width_1_3,
.sc_inner_width_1_3 > .elementor-column-wrap,
.sc_inner_width_1_3 > .elementor-widget-wrap {
  width: calc(var(--theme-var-page) / 3);
}
.sc_content_width_2_3,
.sc_inner_width_2_3 > .elementor-column-wrap,
.sc_inner_width_2_3 > .elementor-widget-wrap {
  width: calc(var(--theme-var-page) / 3 * 2);
}
.sc_content_width_1_4,
.sc_inner_width_1_4 > .elementor-column-wrap,
.sc_inner_width_1_4 > .elementor-widget-wrap {
  width: calc(var(--theme-var-page) / 4);
}
.sc_content_width_3_4,
.sc_inner_width_3_4 > .elementor-column-wrap,
.sc_inner_width_3_4 > .elementor-widget-wrap {
  width: calc(var(--theme-var-page) / 4 * 3);
}
.sc_events.slider_container .swiper-pagination-bullet {
  border-color: var(--theme-color-text_light);
}
.sc_events_default .sc_events_columns .sc_events_item,
.sc_events_default .sc_events_slider .sc_events_item {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sc_events_default .sc_events_columns .sc_events_item_info,
.sc_events_default .sc_events_slider .sc_events_item_info {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-right: 0;
}
.sc_events_default .sc_events_columns .sc_events_item_content_wrap,
.sc_events_default .sc_events_slider .sc_events_item_content_wrap {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sc_events_default .sc_events_columns .sc_events_item_thumb,
.sc_events_default .sc_events_slider .sc_events_item_thumb {
  flex-basis: 100%;
  margin-right: 0;
  margin-bottom: 1em;
}
.sc_events_default .sc_events_columns .sc_events_item_date_start,
.sc_events_default .sc_events_slider .sc_events_item_date_start {
  display: none;
  margin: 0 0 1em 0;
}
.sc_events_default .sc_events_columns .sc_events_item_price,
.sc_events_default .sc_events_slider .sc_events_item_price {
  width: 100%;
  margin-top: 0.6em;
}
.sc_events_default .sc_events_item {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 0;
}
.sc_events_default .sc_events_item + .sc_events_item {
  margin-top: 1.7em;
  padding-top: 1.7em;
  border-top: 1px solid var(--theme-color-bd_color);
}
.sc_events_default .post_featured.hover_link img {
  will-change: transform;
}
.sc_events_default .sc_events_item:hover .post_featured.hover_link img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_events_default .sc_events_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_events_default .sc_events_item_info {
  width: 100%;
  padding: 0;
  padding-right: 8%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_events_default .sc_events_item_content_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.sc_events_default .sc_events_item_content {
  width: 100%;
  margin-top: 0.5em;
}
.sc_events_default .sc_events_item_thumb {
  width: 100%;
  margin-right: 1.6em;
  overflow: hidden !important;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  flex-basis: 170px;
  flex-shrink: 0;
}
.sc_events_default .sc_events_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
  margin: 0;
}
.sc_events_default .sc_events_item_title + .sc_events_item_meta {
  margin-top: 0.6em;
}
.sc_events_default .sc_events_item_meta + .sc_events_item_more_link,
.sc_events_default .sc_events_item_meta + .sc_events_item_text {
  margin-top: 0.8em;
}
.sc_events_default .sc_events_item_text + .sc_events_item_more_link {
  margin-top: 0.8em;
}
.sc_events_default .sc_events_item_price {
  margin-top: 0.3em;
  position: relative;
  z-index: 1;
  top: auto;
  right: auto;
  font-size: 1.333em;
  line-height: 1.2em;
  font-weight: 500;
  color: var(--theme-color-text_dark);
}
.sc_events_default .sc_events_item_price.free_price {
  color: var(--theme-color-text_link);
}
.sc_events_default .sc_events_item_price:not(.free_price):before {
  font-family: "fontello";
  content: "\E9BD";
  margin-right: 0.5em;
}
.sc_events_default .sc_events_item_meta {
  font-size: 14px;
  line-height: 24px;
  color: var(--theme-color-text_light);
}
.sc_events_default .sc_events_item_meta_date {
  position: relative;
}
.sc_events_default .sc_events_item_meta_date:before {
  font-size: 16px;
  font-weight: 400;
  margin-right: 10px;
  font-family: "fontello";
  content: "\E9B7";
  color: var(--theme-color-text_link);
}
.sc_events_default .sc_events_item_meta_locality {
  margin-right: 1em;
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: var(--theme-color-text_dark);
}
.sc_events_default .sc_events_item_date_start {
  width: auto;
  min-width: 80px;
  margin-right: 1.3em;
  margin-top: 0.5em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  flex-shrink: 0;
}
.sc_events_default .sc_events_item_date_start .sc_events_item_date_day {
  font-size: 1.944em;
  line-height: 1em;
  font-weight: 500;
  color: var(--theme-color-text_dark);
}
.sc_events_default .sc_events_item_date_start .sc_events_item_date_month {
  margin-top: 7px;
  font-size: 15px;
  line-height: 19px;
  color: var(--theme-color-text_light);
}
.sc_events_default .sc_events_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_events_default .sc_events_item_more_link .link_text {
  position: relative;
  margin-right: 0;
  display: inline-block;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_events_default .sc_events_item:hover .sc_events_item_more_link .link_text,
.sc_events_default .sc_events_item .sc_events_item_more_link:hover .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_events_default .sc_events_item .sc_events_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_events_default .sc_events_item .sc_events_item_more_link .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_events_classic .sc_events_slider .sc_events_item,
.sc_events_classic .sc_events_columns .sc_events_item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_events_classic .sc_events_item {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.sc_events_classic .sc_events_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 110%;
  display: inline-block;
  margin-left: -0.2em;
}
.sc_events_classic .sc_events_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #05080d;
}
.sc_events_classic .sc_events_item_featured {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.sc_events_classic .sc_events_item_featured:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
  opacity: 0.9;
}
.sc_events_classic .sc_events_item:hover .sc_events_item_featured {
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
.sc_events_classic .sc_events_item_content_inner {
  position: relative;
  z-index: 1;
  padding: 2em 2.2em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
}
.sc_events_classic .sc_events_item_content_inner_top {
  position: relative;
  z-index: 1;
}
.sc_events_classic .sc_events_item_content_inner_bottom {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_events_classic
  .sc_events_item.with_more
  .sc_events_item_content_inner_bottom {
  -webkit-transform: translateY(25px);
  -ms-transform: translateY(25px);
  transform: translateY(25px);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.sc_events_classic
  .sc_events_item.with_more:hover
  .sc_events_item_content_inner_bottom {
  -webkit-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
}
.sc_events_classic .sc_events_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_events_classic .sc_events_item_title,
.sc_events_classic .sc_events_item_title a {
  color: #ffffff;
}
.sc_events_classic .sc_events_item_title a:hover {
  color: #ffffff;
}
.sc_events_classic .sc_events_item_meta_categories {
  display: block;
  line-height: normal;
}
.sc_events_classic .sc_events_item_meta_categories a {
  margin: 0 6px 6px 0;
  display: inline-block;
  padding: 5px 18px 4px;
  font-size: 11px;
  line-height: 16px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  -webkit-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link2);
}
.sc_events_classic .sc_events_item_meta_categories a:hover {
  color: var(--theme-color-inverse_hover);
  background-color: var(--theme-color-text_dark);
}
.sc_events_classic .sc_events_item:hover .sc_events_item_meta_categories a {
  color: var(--theme-color-inverse_hover);
  background-color: var(--theme-color-text_dark);
}
.sc_events_classic .sc_events_item_meta {
  margin-top: 1em;
  font-size: 14px;
  line-height: 24px;
  color: #d2d3d5;
}
.sc_events_classic .sc_events_item_date {
  letter-spacing: inherit;
  font-style: inherit;
}
.sc_events_classic .sc_events_item_meta_date {
  position: relative;
}
.sc_events_classic .sc_events_item_meta_date:before {
  font-size: 16px;
  font-weight: 400;
  margin-right: 13px;
  font-family: "fontello";
  content: "\E9B7";
  color: var(--theme-color-text_link);
}
.sc_events_classic .sc_events_item_text {
  color: #d2d3d5;
  margin-top: 0.6em;
  max-height: 3.6em;
  overflow: hidden;
}
.sc_events_classic .sc_events_item_more_link {
  margin-top: 1em;
  position: relative;
  z-index: 1;
  display: inline-block;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: #ffffff;
  overflow: hidden;
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.sc_events_classic .sc_events_item:hover .sc_events_item_more_link {
  opacity: 1;
}
.sc_events_classic .sc_events_item_more_link .link_text {
  position: relative;
  margin-right: 6px;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  opacity: 1;
}
.sc_events_classic .sc_events_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_events_classic .sc_events_item_more_link .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_events_modern .sc_events_item {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.sc_events_modern .sc_events_item_thumb {
  position: relative;
  z-index: 1;
  width: 170px;
  height: 170px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-right: 1.6em;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  flex-shrink: 0;
}
.sc_events_modern .sc_events_item_thumb:before {
  display: none;
}
.sc_events_modern .sc_events_item_thumb .bg_in {
  margin-top: -1px;
  margin-bottom: -1px;
}
.sc_events_modern .sc_events_item:hover .sc_events_item_thumb > .bg_in {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_events_modern .sc_events_item_info {
  margin-top: 1.3em;
}
.sc_events_modern .sc_events_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
  margin: 0;
}
.sc_events_modern .sc_events_item_title,
.sc_events_modern .sc_events_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_events_modern .sc_events_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_events_modern .sc_events_item_title + .sc_events_item_meta {
  margin-top: 0.6em;
}
.sc_events_modern .sc_events_item_meta + .sc_events_item_more_link,
.sc_events_modern .sc_events_item_meta + .sc_events_item_text {
  margin-top: 1em;
}
.sc_events_modern .sc_events_item_text + .sc_events_item_more_link {
  margin-top: 1em;
}
.sc_events_modern .sc_events_item_price {
  display: inline-block;
  margin-bottom: 0.66em;
  font-size: 1.333em;
  line-height: 1.2em;
  font-weight: 500;
  color: var(--theme-color-text_link);
}
.sc_events_modern .sc_events_item_meta {
  margin-top: 1em;
  font-size: 14px;
  line-height: 24px;
  color: var(--theme-color-text_light);
}
.sc_events_modern .sc_events_item_meta_date {
  position: relative;
}
.sc_events_modern .sc_events_item_meta_date:before {
  font-size: 16px;
  font-weight: 400;
  margin-right: 10px;
  font-family: "fontello";
  content: "\E9B7";
  color: var(--theme-color-text_link);
}
.sc_events_modern .sc_events_item_meta_date_separator {
  margin: 0 0.5em;
}
.sc_events_modern .sc_events_item_meta_locality {
  margin-right: 1em;
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: var(--theme-color-text_dark);
}
.sc_events_modern .sc_events_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_events_modern .sc_events_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_events_modern .sc_events_item_more_link .link_text {
  position: relative;
  margin-right: 0;
  display: inline-block;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_events_modern .sc_events_item:hover .sc_events_item_more_link .link_text,
.sc_events_modern .sc_events_item .sc_events_item_more_link:hover .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_events_modern .sc_events_item .sc_events_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_events_modern .sc_events_item .sc_events_item_more_link .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_events_alter .sc_events_item {
  position: relative;
}
.sc_events_alter .sc_events_item_info {
  position: relative;
  padding: 2em 2.2em 2.4em;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.03);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.03);
}
.sc_events_alter .sc_events_item_thumb {
  margin-bottom: 0;
}
.sc_events_alter .sc_events_item:hover .sc_events_item_thumb img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_events_alter .sc_events_item_meta + .sc_events_item_title,
.sc_events_alter .sc_events_item_meta + .sc_events_item_text,
.sc_events_alter .sc_events_item_meta + .sc_events_item_more_link {
  margin-top: 0.55em;
}
.sc_events_alter .sc_events_item_title + .sc_events_item_text,
.sc_events_alter .sc_events_item_title + .sc_events_item_more_link {
  margin-top: 1.2em;
}
.sc_events_alter .sc_events_item_text + .sc_events_item_more_link {
  margin-top: 1.2em;
}
.sc_events_alter .sc_events_item_title {
  font-size: 1.556em;
  line-height: 1.22em;
  margin: 0;
}
.sc_events_alter .sc_events_item_title,
.sc_events_alter .sc_events_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_events_alter .sc_events_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_events_alter .sc_events_item_price {
  padding: 12px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 65px;
  min-height: 65px;
  position: absolute;
  z-index: 5;
  top: -50px;
  right: 25px;
  -webkit-border-radius: 60px;
  -ms-border-radius: 60px;
  border-radius: 60px;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  color: var(--theme-color-inverse_hover);
  background-color: var(--theme-color-alter_dark);
}
.sc_events_alter .sc_events_item_price .sc_events_item_price_text {
  position: relative;
  top: 0;
  font-size: 24px;
  line-height: 1em;
  font-weight: 500;
}
.sc_events_alter .sc_events_item_meta {
  padding-right: 80px;
  font-size: 14px;
  line-height: 24px;
  color: var(--theme-color-text_light);
}
.sc_events_alter .sc_events_item_meta_date {
  position: relative;
}
.sc_events_alter .sc_events_item_meta_date:before {
  font-size: 16px;
  font-weight: 400;
  margin-right: 10px;
  font-family: "fontello";
  content: "\E9B7";
  color: var(--theme-color-text_link);
}
.sc_events_alter .sc_events_item_meta_date_separator {
  margin: 0 0.5em;
}
.sc_events_alter .sc_events_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_events_alter .sc_events_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_events_alter .sc_events_item_more_link .link_text {
  position: relative;
  margin-right: 0;
  display: inline-block;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_events_alter .sc_events_item:hover .sc_events_item_more_link .link_text,
.sc_events_alter .sc_events_item .sc_events_item_more_link:hover .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_events_alter .sc_events_item .sc_events_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_events_alter .sc_events_item .sc_events_item_more_link .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.trx_addons_field_error {
  border-color: #ff5b4a !important;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_form .sc_form_info_item .sc_form_info_icon:before {
  font-family: "fontello";
}
.sc_form .sc_form_info_item_address .sc_form_info_icon:before {
  content: "\e8fd";
}
.sc_form .sc_form_info_item_email .sc_form_info_icon:before {
  content: "\e8fa";
}
.sc_form .sc_form_info_item_phone .sc_form_info_icon:before {
  content: "\e8f5";
}
[class*="scheme_"].sc_form {
  background-color: var(--theme-color-bg_color);
}
span.sc_form_field_title {
  color: var(--theme-color-text_dark);
}
.sc_form .sc_form_info_icon {
  color: var(--theme-color-text_link);
}
.sc_form .sc_form_info_data > a,
.sc_form .sc_form_info_data > span {
  color: var(--theme-color-text_dark);
}
.sc_form .sc_form_info_data > a:hover {
  color: var(--theme-color-text_link);
}
[class*="sc_input_hover_"] .sc_form_field_hover {
  color: var(--theme-color-text_dark);
}
.sc_input_hover_accent input[type="text"]:focus,
.sc_input_hover_accent input[type="number"]:focus,
.sc_input_hover_accent input[type="email"]:focus,
.sc_input_hover_accent input[type="password"]:focus,
.sc_input_hover_accent input[type="search"]:focus,
.sc_input_hover_accent select:focus,
.sc_input_hover_accent
  .select2-container.select2-container--focus
  span.select2-selection,
.sc_input_hover_accent
  .select2-container.select2-container--open
  span.select2-selection,
.sc_input_hover_accent textarea:focus {
  border-color: var(--theme-color-text_link) !important;
}
.sc_input_hover_accent .sc_form_field_hover:before {
  color: var(--theme-color-text_link_02);
}
.sc_input_hover_path .sc_form_field_graphic {
  stroke: var(--theme-color-input_bd_color);
}
.sc_input_hover_jump .sc_form_field_hover {
  color: var(--theme-color-input_light);
}
.sc_input_hover_jump .sc_form_field_content:before {
  color: var(--theme-color-text_link);
}
.sc_input_hover_jump input[type="text"],
.sc_input_hover_jump input[type="number"],
.sc_input_hover_jump input[type="email"],
.sc_input_hover_jump input[type="password"],
.sc_input_hover_jump input[type="search"],
.sc_input_hover_jump textarea {
  border-color: var(--theme-color-input_bd_color);
}
.sc_input_hover_jump input[type="text"]:focus,
.sc_input_hover_jump input[type="number"]:focus,
.sc_input_hover_jump input[type="email"]:focus,
.sc_input_hover_jump input[type="password"]:focus,
.sc_input_hover_jump input[type="search"]:focus,
.sc_input_hover_jump textarea:focus {
  border-color: var(--theme-color-text_link) !important;
}
.sc_input_hover_underline .sc_form_field_hover:before {
  background-color: var(--theme-color-input_bd_color);
}
.sc_input_hover_underline input:focus + .sc_form_field_hover:before,
.sc_input_hover_underline textarea:focus + .sc_form_field_hover:before,
.sc_input_hover_underline input.filled + .sc_form_field_hover:before,
.sc_input_hover_underline textarea.filled + .sc_form_field_hover:before {
  background-color: var(--theme-color-text_link);
}
.sc_input_hover_underline .sc_form_field_content {
  color: var(--theme-color-input_dark);
}
.sc_input_hover_underline input:focus,
.sc_input_hover_underline textarea:focus,
.sc_input_hover_underline input.filled,
.sc_input_hover_underline textarea.filled,
.sc_input_hover_underline
  input:focus
  + .sc_form_field_hover
  > .sc_form_field_content,
.sc_input_hover_underline
  textarea:focus
  + .sc_form_field_hover
  > .sc_form_field_content,
.sc_input_hover_underline
  input.filled
  + .sc_form_field_hover
  > .sc_form_field_content,
.sc_input_hover_underline
  textarea.filled
  + .sc_form_field_hover
  > .sc_form_field_content {
  color: var(--theme-color-text_link) !important;
}
.sc_input_hover_iconed .sc_form_field_hover {
  overflow: hidden;
  padding: 0.88em 0 !important;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}
[class*="sc_input_hover_"] input[type="text"],
[class*="sc_input_hover_"] input[type="number"],
[class*="sc_input_hover_"] input[type="email"],
[class*="sc_input_hover_"] input[type="password"],
[class*="sc_input_hover_"] input[type="search"],
[class*="sc_input_hover_"] select,
[class*="sc_input_hover_"] textarea {
  padding: 1em !important;
  font-size: 16px;
  font-weight: 400;
}
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="text"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="number"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="email"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="password"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="search"],
[class*="sc_input_hover_"].sc_input_hover_iconed textarea {
  padding-left: 2.5em !important;
}
.sc_input_hover_iconed .sc_form_field_hover {
  color: var(--theme-color-input_light);
}
.sc_input_hover_iconed input:focus + .sc_form_field_hover,
.sc_input_hover_iconed textarea:focus + .sc_form_field_hover,
.sc_input_hover_iconed input.filled + .sc_form_field_hover,
.sc_input_hover_iconed textarea.filled + .sc_form_field_hover {
  color: var(--theme-color-input_dark);
}
.sc_layouts_cart {
  display: inline-block;
}
.sc_layouts_cart .sc_layouts_cart_icon:before {
  position: relative;
  font-family: "fontello";
  content: "\e9f4";
}
.sc_layouts_item_details_line1 {
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: var(--theme-color-text);
}
.sc_layouts_item_details_line2 {
  font-size: 19px;
  line-height: 26px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
}
.sc_layouts_item_icon + .sc_layouts_item_details {
  margin-left: 0.7em;
}
.sc_layouts_login .sc_layouts_login_icon:before {
  font-family: "fontello";
  content: "\EA12";
}
.sc_layouts_row_type_compact
  .sc_layouts_login
  .sc_layouts_item_details_line1
  + .sc_layouts_item_details_line2 {
  margin-left: 0.3em;
}
.trx_addons_popup .trx_addons_tabs_titles {
  margin-bottom: 0;
}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title > a {
  text-transform: none;
}
.trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content,
.trx_addons_popup
  .trx_addons_tabs_titles
  + .trx_addons_tabs_content
  + .trx_addons_tabs_content {
  padding: 1.7em 1.7em 2.2em;
}
.trx_addons_popup_form_field_remember,
.trx_addons_popup_form_field_agree,
.trx_addons_popup_form_field_pwd_description {
  font-size: 14px;
}
.trx_addons_popup_form_field_submit .submit_button {
  padding: 0.5em 2em;
}
.trx_addons_popup_form_field_submit {
  padding-top: 1.1em;
}
.trx_addons_popup_form_field_agree input[type="checkbox"] + label:before,
.trx_addons_popup_form_field_remember input[type="checkbox"] + label:before {
  top: 3px;
}
.trx_addons_popup_form_field_submit .submit_button {
  padding: 14px 48px;
  font-size: 16px;
  line-height: 21px;
}
.sc_googlemap_content,
[class*="scheme_"].sc_googlemap_content {
  color: var(--theme-color-text);
  background-color: var(--theme-color-bg_color);
}
.sc_googlemap_content b,
.sc_googlemap_content strong,
[class*="scheme_"].sc_googlemap_content b,
[class*="scheme_"].sc_googlemap_content strong {
  color: var(--theme-color-text_dark);
}
.sc_googlemap_content_detailed:before {
  color: var(--theme-color-text_link);
}
.sc_osmap_content,
[class*="scheme_"].sc_osmap_content {
  color: var(--theme-color-text);
  background-color: var(--theme-color-bg_color);
}
.sc_osmap_content b,
.sc_osmap_content strong,
[class*="scheme_"].sc_osmap_content b,
[class*="scheme_"].sc_osmap_content strong {
  color: var(--theme-color-text_dark);
}
.sc_osmap_content_detailed:before {
  color: var(--theme-color-text_link);
}
.sc_osmap input[type="text"] {
  padding: 0.3em 0.5em;
}
.sc_portfolio_default .sc_portfolio_item {
  -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;
}
.portfolio_page_details_share {
  border-color: var(--theme-color-bd_color);
}
.portfolio_page_details_share .socials_wrap .social_item .social_icon {
  color: var(--theme-color-text_dark);
}
.portfolio_page_details_share .socials_wrap .social_item:hover .social_icon {
  color: var(--theme-color-text_hover);
}
[class*="scheme_"].sc_portfolio_preview {
  color: var(--theme-color-text);
}
[class*="scheme_"].sc_portfolio_preview:before {
  background-color: var(--theme-color-bg_color);
}
.sc_promo_icon {
  color: var(--theme-color-text_link);
}
.sc_promo .sc_promo_title,
.sc_promo .sc_promo_descr {
  color: var(--theme-color-text_dark);
}
.sc_promo .sc_promo_content {
  color: var(--theme-color-text);
}
.sc_promo_modern .sc_promo_link2 {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link) !important;
}
.sc_promo_modern .sc_promo_link2:hover {
  color: var(--theme-color-bg_color);
  background-color: var(--theme-color-text_dark);
}
[class*="scheme_"].sc_promo .sc_promo_text.trx_addons_stretch_height,
[class*="scheme_"].sc_promo .sc_promo_text_inner {
  background-color: var(--theme-color-alter_bg_color);
}
[class*="scheme_"].sc_promo .sc_promo_title {
  color: var(--theme-color-alter_link);
}
[class*="scheme_"].sc_promo .sc_promo_subtitle {
  color: var(--theme-color-alter_hover);
}
[class*="scheme_"].sc_promo .sc_promo_descr {
  color: var(--theme-color-alter_dark);
}
[class*="scheme_"].sc_promo .sc_promo_content {
  color: var(--theme-color-alter_text);
}
.sidebar_hide.narrow_content
  .trx_addons_reviews_block.trx_addons_reviews_block_short {
  margin-top: 0;
}
.services_single .services_page_content > h1:first-child,
.services_single .services_page_content > h2:first-child,
.services_single .services_page_content > h3:first-child,
.services_single .services_page_content > h4:first-child,
.services_single .services_page_content > h5:first-child,
.services_single .services_page_content > h6:first-child {
  margin-top: 0 !important;
}
.sc_services_motley
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_fashion
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_creative
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_minimal
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item {
  margin-top: 2em;
}
.sc_services_strange
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_unusual
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_accent
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_shine
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_classic
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_strong
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_extra
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_cool
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_breezy
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_alter
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item,
.sc_services_hover
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item {
  margin-top: 2em;
}
.sc_services_backward
  > .sc_services_content
  > .sc_services_item
  + .sc_services_item {
  margin-top: 3.5em;
}
.services_page_tabs {
  margin-top: 5em;
}
.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles {
  border-bottom-color: var(--theme-color-bd_color);
}
.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li > a {
  font-weight: 500;
  text-transform: none;
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-bd_color);
  background-color: var(--theme-color-bg_color);
}
.services_page_tabs.trx_addons_tabs
  .trx_addons_tabs_titles
  li:not(.ui-state-active)
  > a:hover {
  border-color: var(--theme-color-bd_color);
  background-color: var(--theme-color-bg_color);
}
.services_page_tabs.trx_addons_tabs
  .trx_addons_tabs_titles
  li.ui-state-active
  > a {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-bg_color);
  border-color: var(--theme-color-bd_color);
  border-bottom-color: var(--theme-color-bg_color);
}
.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li + li {
  margin-left: -1px;
}
.services_page_tabs .show_comments_single {
  display: none;
}
.services_page_tabs .comments_wrap {
  display: block;
}
.services_page_tabs .comments_list_wrap,
.services_page_tabs .comments_form_wrap:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top-width: 0;
}
.services_page_tabs .comments_list_wrap + .comments_form_wrap {
  margin-top: 3em;
  padding-top: 3em;
  border-top-width: 1px;
}
.services_page_related + .services_page_section_contacts,
.services_single + .services_page_section_contacts {
  margin-top: 5em;
}
.services_single .services_page_featured {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}
.sc_services .sc_services_item .post_featured .post_info_back {
  display: none;
}
.sc_services .sc_services_item_number {
  color: var(--theme-color-text_dark);
}
.sc_services .sc_services_item_subtitle {
  font-size: 17px;
  line-height: 1.5em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
}
.sc_services .post_featured > .sc_services_item_price,
.sc_services .post_featured > p > .sc_services_item_price {
  bottom: 15px;
  right: 15px;
  font-size: 1.5em;
  font-weight: 500;
  color: #fff;
  text-shadow: 0 0 8px #000;
  pointer-events: none;
}
.sc_services_item_button {
  display: inline-block;
}
.services_page_related.related_wrap .sc_services_item_number {
  display: none;
}
.services_page_related.related_wrap
  .sc_services_item.sc_services_item_featured_top {
  background-color: transparent;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.services_page_related.related_wrap .post_featured {
  margin-bottom: 1em;
}
.services_page_related.related_wrap .sc_services_item_info {
  padding: 0;
  text-align: left;
}
.services_page_related.related_wrap .sc_services_item_content {
  display: none;
}
.services_page_related.related_wrap .sc_services_item_header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.services_page_related.related_wrap .sc_services_item_title {
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 500;
}
.services_page_related.related_wrap .sc_services_item_subtitle {
  margin-bottom: 0.85em;
  font-size: 13px;
  line-height: 1.5em;
  font-weight: 500;
  letter-spacing: 1.1px;
  text-transform: uppercase;
}
.services_page_related.related_wrap .sc_services_item_subtitle,
.services_page_related.related_wrap .sc_services_item_subtitle a {
  color: var(--theme-color-text_dark);
}
.services_page_related.related_wrap
  .sc_services_item:hover
  .sc_services_item_subtitle,
.services_page_related.related_wrap
  .sc_services_item:hover
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark);
}
.services_page_related.related_wrap
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_link);
}
.services_page_related.related_wrap
  .sc_services_item_title
  + .sc_services_item_subtitle {
  margin-top: 0;
}
.sc_services_default .sc_services_item {
  color: var(--theme-color-alter_text);
  /* background-color: var(--theme-color-alter_bg_color); */
  /* background: linear-gradient(90deg, #1e012e, #220147); */
}
.sc_services_default .sc_services_item.sc_services_item_featured_top {
  -webkit-box-shadow: 0 3px 60px rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 3px 60px rgba(0, 0, 0, 0.04);
  box-shadow: 0 3px 60px rgba(0, 0, 0, 0.04);
}
.sc_services_default
  .sc_services_slider
  .sc_services_item.sc_services_item_featured_top {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_services_default .sc_services_item:hover .post_featured.hover_link img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_services_default .sc_services_item_info {
  padding: 2.9em 2em;
  text-align: center;
}
.sc_services_default .sc_services_item_content {
  font-size: 17px;
  line-height: 1.65em;
  margin-top: 0.8em;
}
.sc_services_default .sc_services_item_content p:last-child {
  margin-bottom: 0;
}
.sc_services_default .sc_services_item_number {
  display: inline-block;
  font-size: 6em;
  line-height: 1em;
  font-weight: 400;
  margin-top: 0.3em;
  color: var(--theme-color-alter_dark);
}
.sc_services_default .sc_services_item_featured_left .sc_services_item_number,
.sc_services_default .sc_services_item_featured_right .sc_services_item_number {
  font-size: 3em;
  line-height: 1em;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 0;
}
.sc_services_default .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
  font-size: 3.4em;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_default .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_default
  .sc_services_item_featured_right
  .sc_services_item_pictogram,
.sc_services_default .sc_services_item_featured_right .sc_services_item_number {
  left: auto;
  right: 0;
}
.sc_services_default .sc_services_item_featured_right .sc_services_item_info {
  margin-right: 5em;
}
.sc_services_default .sc_services_item_icon,
.sc_services_default .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4.4em;
  width: auto;
  height: auto;
  line-height: 1em;
  margin-top: 0.8em;
  border: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_services_default .sc_services_item_title {
  font-size: 1.556em;
  line-height: 1.214em;
  margin: 0;
}
.sc_services_default .sc_services_item_subtitle,
.sc_services_default .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_default .sc_services_item:hover .sc_services_item_subtitle,
.sc_services_default .sc_services_item:hover .sc_services_item_subtitle a,
.sc_services_default .sc_services_item .sc_services_item_subtitle a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_default .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.45em;
}
.sc_services_default .sc_services_item .sc_services_item_title,
.sc_services_default .sc_services_item .sc_services_item_title a {
  /* color: var(--theme-color-alter_dark); */
}
.sc_services_default .sc_services_item:hover .sc_services_item_title,
.sc_services_default .sc_services_item:hover .sc_services_item_title a,
.sc_services_default .sc_services_item .sc_services_item_title a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_services_default .sc_services_item .sc_services_item_button {
  margin: 1.1em 0 0;
}
.sc_services_default .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-alter_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_services_default .sc_services_item:hover .sc_services_item_more_link,
.sc_services_default .sc_services_item .sc_services_item_more_link:hover {
  color: var(--theme-color-alter_dark);
}
.sc_services_default .sc_services_item .sc_services_item_more_link .link_text {
  display: inline-block;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_default
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_default
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 10px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_default .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 2.3em;
  height: 2.3em;
  line-height: 2.2em;
  text-align: center;
  border: 1px solid var(--theme-color-alter_bd_color);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_services_default
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 9px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_default .sc_services_item_icon {
  color: var(--theme-color-alter_link);
}
.sc_services_default .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-alter_dark);
}
.sc_services_default.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-alter_link2);
}
.sc_services_default.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-alter_dark);
}
.sc_services_default.color_style_link2 .sc_services_item_subtitle,
.sc_services_default.color_style_link2 .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_default.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_default.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_default.color_style_link2
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_default.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-alter_link3);
}
.sc_services_default.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-alter_dark);
}
.sc_services_default.color_style_link3 .sc_services_item_subtitle,
.sc_services_default.color_style_link3 .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_default.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_default.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_default.color_style_link3
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_default.color_style_dark .sc_services_item_icon {
  color: var(--theme-color-alter_dark);
}
.sc_services_default.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-alter_link);
}
.sc_services_default.color_style_dark .sc_services_item_subtitle,
.sc_services_default.color_style_dark .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_default.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_default.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_default.color_style_dark
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_default .sc_services_item_featured_left,
.sc_services_default .sc_services_item_featured_right {
  color: var(--theme-color-text);
  background-color: transparent;
}
.sc_services_default .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_default
  .sc_services_item_featured_left:hover
  .sc_services_item_icon,
.sc_services_default
  .sc_services_item_featured_right:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_default
  .sc_services_item_featured_left
  .sc_services_item_subtitle
  a,
.sc_services_default
  .sc_services_item_featured_right
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_link);
}
.sc_services_default
  .sc_services_item_featured_left
  .sc_services_item_subtitle
  a:hover,
.sc_services_default
  .sc_services_item_featured_right
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_hover);
}
.sc_services_default.color_style_link2
  .sc_services_item_featured_left
  .sc_services_item_icon,
.sc_services_default.color_style_link2
  .sc_services_item_featured_right
  .sc_services_item_icon {
  color: var(--theme-color-text_link2);
}
.sc_services_default.color_style_link2
  .sc_services_item_featured_left:hover
  .sc_services_item_icon,
.sc_services_default.color_style_link2
  .sc_services_item_featured_right:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_default.color_style_link2
  .sc_services_item_featured_left
  .sc_services_item_subtitle
  a,
.sc_services_default.color_style_link2
  .sc_services_item_featured_right
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_link2);
}
.sc_services_default.color_style_link2
  .sc_services_item_featured_left
  .sc_services_item_subtitle
  a:hover,
.sc_services_default.color_style_link2
  .sc_services_item_featured_right
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_hover2);
}
.sc_services_default.color_style_link3
  .sc_services_item_featured_left
  .sc_services_item_icon,
.sc_services_default.color_style_link3
  .sc_services_item_featured_right
  .sc_services_item_icon {
  color: var(--theme-color-text_link3);
}
.sc_services_default.color_style_link3
  .sc_services_item_featured_left:hover
  .sc_services_item_icon,
.sc_services_default.color_style_link3
  .sc_services_item_featured_right:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_default.color_style_link3
  .sc_services_item_featured_left
  .sc_services_item_subtitle
  a,
.sc_services_default.color_style_link3
  .sc_services_item_featured_right
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_link3);
}
.sc_services_default.color_style_link3
  .sc_services_item_featured_left
  .sc_services_item_subtitle
  a:hover,
.sc_services_default.color_style_link3
  .sc_services_item_featured_right
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_hover3);
}
.sc_services_default.color_style_dark
  .sc_services_item_featured_left
  .sc_services_item_icon,
.sc_services_default.color_style_dark
  .sc_services_item_featured_right
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_default.color_style_dark
  .sc_services_item_featured_left:hover
  .sc_services_item_icon,
.sc_services_default.color_style_dark
  .sc_services_item_featured_right:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_default.color_style_dark
  .sc_services_item_featured_left
  .sc_services_item_subtitle
  a,
.sc_services_default.color_style_dark
  .sc_services_item_featured_right
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark);
}
.sc_services_default.color_style_dark
  .sc_services_item_featured_left
  .sc_services_item_subtitle
  a:hover,
.sc_services_default.color_style_dark
  .sc_services_item_featured_right
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_services_alter .sc_services_item {
  padding: 2em 1.5em;
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color);
}
.sc_services_alter .sc_services_item.with_image {
  padding: 1.5em;
}
.sc_services_alter .sc_services_item:hover .post_featured.hover_link img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_services_alter .sc_services_item_content {
  font-size: 17px;
  line-height: 1.65em;
  margin-top: 0.8em;
}
.sc_services_alter .sc_services_item_content p:last-child {
  margin-bottom: 0;
}
.sc_services_alter .sc_services_item_number {
  display: inline-block;
  font-size: 3.5em;
  line-height: 1em;
  font-weight: 400;
  margin-top: 0.3em;
  color: var(--theme-color-alter_dark);
}
.sc_services_alter .sc_services_item_icon,
.sc_services_alter .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4em;
  margin-top: 0.5em;
  width: auto;
  height: auto;
  line-height: 1em;
}
.sc_services_alter .sc_services_item_number + .sc_services_item_info,
.sc_services_alter .sc_services_item_icon + .sc_services_item_info,
.sc_services_alter .sc_services_item_pictogram + .sc_services_item_info {
  margin-top: 1.5em;
}
.sc_services_alter .sc_services_item_title {
  font-size: 19px;
  line-height: 1.514em;
  margin: 0;
  max-width: 70%;
}
.sc_services_alter .sc_services_item_subtitle,
.sc_services_alter .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_alter .sc_services_item:hover .sc_services_item_subtitle,
.sc_services_alter .sc_services_item:hover .sc_services_item_subtitle a,
.sc_services_alter .sc_services_item .sc_services_item_subtitle a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_alter .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.45em;
}
.sc_services_alter .sc_services_item .sc_services_item_title,
.sc_services_alter .sc_services_item .sc_services_item_title a {
  color: var(--theme-color-alter_dark);
}
.sc_services_alter .sc_services_item:hover .sc_services_item_title,
.sc_services_alter .sc_services_item:hover .sc_services_item_title a,
.sc_services_alter .sc_services_item .sc_services_item_title a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_services_alter .sc_services_item .sc_services_item_button {
  margin: 1.1em 0 0;
}
.sc_services_alter .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-alter_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_services_alter .sc_services_item:hover .sc_services_item_more_link,
.sc_services_alter .sc_services_item .sc_services_item_more_link:hover {
  color: var(--theme-color-alter_dark);
}
.sc_services_alter .sc_services_item .sc_services_item_more_link .link_text {
  display: inline-block;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_alter
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_alter
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 10px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_alter .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 2.3em;
  height: 2.3em;
  line-height: 2.3em;
  text-align: center;
  border: 1px solid var(--theme-color-alter_bd_color);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_services_alter
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 9px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_alter .sc_services_item_icon {
  color: var(--theme-color-alter_link);
}
.sc_services_alter .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-alter_dark);
}
.sc_services_alter.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-alter_link2);
}
.sc_services_alter.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-alter_dark);
}
.sc_services_alter.color_style_link2 .sc_services_item_subtitle,
.sc_services_alter.color_style_link2 .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_alter.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_alter.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_alter.color_style_link2
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_alter.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-alter_link3);
}
.sc_services_alter.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-alter_dark);
}
.sc_services_alter.color_style_link3 .sc_services_item_subtitle,
.sc_services_alter.color_style_link3 .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_alter.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_alter.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_alter.color_style_link3
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_alter.color_style_dark .sc_services_item_icon {
  color: var(--theme-color-alter_dark);
}
.sc_services_alter.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-alter_link);
}
.sc_services_alter.color_style_dark.sc_services_item_subtitle,
.sc_services_alter.color_style_dark .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_alter.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_alter.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_alter.color_style_dark
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_list .sc_services_item {
  color: var(--theme-color-text);
  background-color: transparent;
}
.sc_services_list .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-text_link);
  border-color: var(--theme-color-text_link);
}
.sc_services_list .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-text_hover);
}
.sc_services_list .sc_services_item_featured_left:hover .sc_services_item_icon,
.sc_services_list
  .sc_services_item_featured_right:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_dark);
  background-color: var(--theme-color-text_link);
  border-color: var(--theme-color-text_link);
}
.sc_services_list.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-text_link2);
  border-color: var(--theme-color-text_link2);
}
.sc_services_list.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_hover2);
}
.sc_services_list.color_style_link2
  .sc_services_item_featured_left:hover
  .sc_services_item_icon,
.sc_services_list.color_style_link2
  .sc_services_item_featured_right:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_dark);
  background-color: var(--theme-color-text_link2);
  border-color: var(--theme-color-text_link2);
}
.sc_services_list.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-text_link3);
  border-color: var(--theme-color-text_link3);
}
.sc_services_list.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_hover3);
}
.sc_services_list.color_style_link3
  .sc_services_item_featured_left:hover
  .sc_services_item_icon,
.sc_services_list.color_style_link3
  .sc_services_item_featured_right:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_dark);
  background-color: var(--theme-color-text_link3);
  border-color: var(--theme-color-text_link3);
}
.sc_services_list.color_style_dark .sc_services_item_icon {
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text_dark);
}
.sc_services_list.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_list.color_style_dark
  .sc_services_item_featured_left:hover
  .sc_services_item_icon,
.sc_services_list.color_style_dark
  .sc_services_item_featured_right:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_dark);
  background-color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text_dark);
}
.sc_services_light .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_light .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-text_hover);
}
.sc_services_light.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-text_link2);
}
.sc_services_light.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_hover2);
}
.sc_services_light.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-text_link3);
}
.sc_services_light.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_hover3);
}
.sc_services_light.color_style_dark .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_light.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_callouts .sc_services_item {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_services_callouts .sc_services_item_marker {
  border-color: var(--theme-color-bg_color);
  background-color: var(--theme-color-alter_link);
  color: var(--theme-color-inverse_link);
}
.sc_services_callouts .sc_services_item .sc_services_item_marker_back {
  border-color: var(--theme-color-bg_color);
  background-color: var(--theme-color-alter_hover);
  color: var(--theme-color-inverse_hover);
}
.sc_services_callouts.color_style_link2 .sc_services_item_marker {
  background-color: var(--theme-color-alter_link2);
}
.sc_services_callouts.color_style_link2
  .sc_services_item
  .sc_services_item_marker_back {
  background-color: var(--theme-color-alter_hover2);
}
.sc_services_callouts.color_style_link3 .sc_services_item_marker {
  background-color: var(--theme-color-alter_link3);
}
.sc_services_callouts.color_style_link3
  .sc_services_item
  .sc_services_item_marker_back {
  background-color: var(--theme-color-alter_hover3);
}
.sc_services_callouts.color_style_dark .sc_services_item_marker {
  background-color: var(--theme-color-alter_dark);
}
.sc_services_callouts.color_style_dark
  .sc_services_item
  .sc_services_item_marker_back {
  background-color: var(--theme-color-alter_link);
}
.sc_services_callouts .sc_services_item_marker_bg {
  border-color: var(--theme-color-bg_color);
  background-color: var(--theme-color-bg_color);
}
.sc_services_timeline .sc_services_item_timeline {
  border-color: var(--theme-color-bd_color);
}
.sc_services_timeline .sc_services_item_marker {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
}
.sc_services_timeline .sc_services_item:hover .sc_services_item_marker {
  border-color: var(--theme-color-text_hover);
  background-color: var(--theme-color-text_hover);
  color: var(--theme-color-inverse_hover);
}
.sc_services_timeline.color_style_link2 .sc_services_item_marker {
  border-color: var(--theme-color-text_link2);
  background-color: var(--theme-color-text_link2);
}
.sc_services_timeline.color_style_link2
  .sc_services_item:hover
  .sc_services_item_marker {
  border-color: var(--theme-color-text_hover2);
  background-color: var(--theme-color-text_hover2);
}
.sc_services_timeline.color_style_link3 .sc_services_item_marker {
  border-color: var(--theme-color-text_link3);
  background-color: var(--theme-color-text_link3);
}
.sc_services_timeline.color_style_link3
  .sc_services_item:hover
  .sc_services_item_marker {
  border-color: var(--theme-color-text_hover3);
  background-color: var(--theme-color-text_hover3);
}
.sc_services_timeline.color_style_dark .sc_services_item_marker {
  border-color: var(--theme-color-text_dark);
  background-color: var(--theme-color-text_dark);
}
.sc_services_timeline.color_style_dark
  .sc_services_item:hover
  .sc_services_item_marker {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_services_timeline
  .sc_services_content
  .sc_services_item
  .sc_services_item_title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0;
}
.sc_services_timeline
  .sc_services_content
  .sc_services_item
  .sc_services_item_content {
  font-size: 17px;
  line-height: 1.6em;
  margin-top: 15px;
}
.sc_services_timeline .sc_services_item {
  position: relative;
  z-index: 1;
  width: calc(25% - 15px);
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0 !important;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_services_timeline .sc_services_item + .sc_services_item {
  margin-left: 30px;
}
.sc_services_timeline .sc_services_item_info {
  text-align: center;
  padding: 55px 30px 50px !important;
  -webkit-box-shadow: 0 3px 50px rgba(0, 0, 0, 0.04) !important;
  -ms-box-shadow: 0 3px 50px rgba(0, 0, 0, 0.04) !important;
  box-shadow: 0 3px 50px rgba(0, 0, 0, 0.04) !important;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_services_timeline .sc_services_item_info .link_wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.sc_services_timeline .extra_row {
  position: relative;
  text-align: left;
  padding: 61px 0 50px 0;
}
.sc_services_timeline .extra_row .sc_services_item_timeline_point {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: -72px;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #ffffff;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_services_timeline .extra_row .sc_services_item_timeline_point:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #000000;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_services_timeline .extra_row .sc_services_item {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_services_timeline .extra_row .sc_services_item:after {
  content: "";
  width: 22px;
  height: 22px;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 50%;
  bottom: auto;
  z-index: 1;
  -webkit-transform: translateX(-50%) rotate(130deg) skew(-10deg);
  -ms-transform: translateX(-50%) rotate(130deg) skew(-10deg);
  transform: translateX(-50%) rotate(130deg) skew(-10deg);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_services_timeline
  .extra_row
  .sc_services_item:hover
  .sc_services_item_info {
  -webkit-box-shadow: 0 3px 50px rgba(0, 0, 0, 0.1) !important;
  -ms-box-shadow: 0 3px 50px rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 3px 50px rgba(0, 0, 0, 0.1) !important;
}
.sc_services_timeline
  .extra_row
  .sc_services_item:hover
  .sc_services_item_timeline_point {
  background-color: var(--theme-color-text_link2_02);
}
.sc_services_timeline
  .extra_row
  .sc_services_item:hover
  .sc_services_item_timeline_point:before {
  background-color: var(--theme-color-text_link2);
}
.sc_services_timeline .extra_row .sc_services_item:hover:after {
  top: -8px;
  background-color: var(--theme-color-alter_bg_color);
}
.sc_services_timeline .extra_row:nth-child(odd) {
  padding: 0 0 65px 0;
  text-align: right;
}
.sc_services_timeline
  .extra_row:nth-child(odd)
  .sc_services_item_timeline_point {
  top: auto;
  bottom: -72px;
}
.sc_services_timeline .extra_row:nth-child(odd) .sc_services_item:after {
  width: 22px;
  height: 22px;
  bottom: 0;
  top: auto;
}
.sc_services_timeline .extra_row:nth-child(odd) .sc_services_item {
  vertical-align: bottom;
}
.sc_services_timeline .extra_row:nth-child(odd) .sc_services_item:hover:after {
  bottom: -8px;
}
.sc_services_timeline .extra_row:nth-child(odd):after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4px;
  width: 100%;
  display: block;
  background-color: var(--theme-color-bd_color);
}
.sc_services_iconed .sc_services_item {
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color);
}
.sc_services_iconed .sc_services_item_icon:hover,
.sc_services_iconed .sc_services_item:hover .sc_services_item_icon,
.sc_services_iconed .sc_services_item_header .sc_services_item_subtitle a:hover,
.sc_services_iconed
  .sc_services_item:hover
  .sc_services_item_header
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_link);
}
.sc_services_iconed.color_style_link2 .sc_services_item_icon:hover,
.sc_services_iconed.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon,
.sc_services_iconed.color_style_link2
  .sc_services_item_header
  .sc_services_item_subtitle
  a:hover,
.sc_services_iconed.color_style_link2
  .sc_services_item:hover
  .sc_services_item_header
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_link2);
}
.sc_services_iconed.color_style_link3 .sc_services_item_icon:hover,
.sc_services_iconed.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon,
.sc_services_iconed.color_style_link3
  .sc_services_item_header
  .sc_services_item_subtitle
  a:hover,
.sc_services_iconed.color_style_link3
  .sc_services_item:hover
  .sc_services_item_header
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_link3);
}
.sc_services_iconed .sc_services_item_header .sc_services_item_title a {
  color: var(--theme-color-text_link);
}
.sc_services_iconed.color_style_link2
  .sc_services_item_header
  .sc_services_item_title
  a {
  color: var(--theme-color-text_link2);
}
.sc_services_iconed.color_style_link3
  .sc_services_item_header
  .sc_services_item_title
  a {
  color: var(--theme-color-text_link3);
}
.sc_services_iconed .sc_services_item_header .sc_services_item_title a:hover,
.sc_services_iconed
  .sc_services_item:hover
  .sc_services_item_header
  .sc_services_item_title
  a {
  color: #fff;
}
.sc_services_iconed
  .sc_services_item
  .sc_services_item_header
  .sc_services_item_subtitle
  a {
  color: #fff;
}
.sc_services_iconed
  .sc_services_item:hover
  .sc_services_item_header
  .sc_services_item_subtitle
  a,
.sc_services_iconed
  .sc_services_item
  .sc_services_item_header
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_services_iconed.color_style_link2
  .sc_services_item:hover
  .sc_services_item_header
  .sc_services_item_subtitle
  a,
.sc_services_iconed.color_style_link2
  .sc_services_item
  .sc_services_item_header
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_link2);
}
.sc_services_iconed.color_style_link3
  .sc_services_item:hover
  .sc_services_item_header
  .sc_services_item_subtitle
  a,
.sc_services_iconed.color_style_link3
  .sc_services_item
  .sc_services_item_header
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_link3);
}
.sc_services_iconed .sc_services_item_content .sc_services_item_title a {
  color: var(--theme-color-alter_dark);
}
.sc_services_iconed .sc_services_item_content .sc_services_item_title a:hover,
.sc_services_iconed
  .sc_services_item:hover
  .sc_services_item_content
  .sc_services_item_title
  a {
  color: var(--theme-color-alter_link);
}
.sc_services_iconed.color_style_link2
  .sc_services_item_content
  .sc_services_item_title
  a:hover,
.sc_services_iconed.color_style_link2
  .sc_services_item:hover
  .sc_services_item_content
  .sc_services_item_title
  a {
  color: var(--theme-color-alter_link2);
}
.sc_services_iconed.color_style_link3
  .sc_services_item_content
  .sc_services_item_title
  a:hover,
.sc_services_iconed.color_style_link3
  .sc_services_item:hover
  .sc_services_item_content
  .sc_services_item_title
  a {
  color: var(--theme-color-alter_link3);
}
.sc_services_iconed.color_style_dark
  .sc_services_item_content
  .sc_services_item_title
  a:hover,
.sc_services_iconed.color_style_dark
  .sc_services_item:hover
  .sc_services_item_content
  .sc_services_item_title
  a {
  color: var(--theme-color-alter_dark);
}
.sc_services.slider_container .swiper-pagination-bullet {
  border-color: var(--theme-color-text_light);
}
.sc_services_list .sc_services_item_featured_left .sc_services_item_number,
.sc_services_list .sc_services_item_featured_right .sc_services_item_number {
  color: var(--theme-color-text_light);
}
.sc_services_strange {
  overflow: hidden;
}
.sc_services_strange .sc_services_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.sc_services_strange
  .sc_services_item:hover
  .post_featured.hover_link.with_thumb
  > .bg_in {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_services_strange .sc_services_item_header {
  width: 100%;
  margin-bottom: 0 !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sc_services_strange .sc_services_item_header:before,
.sc_services_strange .sc_services_item_content:before {
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  padding-top: 95%;
  vertical-align: top;
  margin-left: -0.3em;
}
.sc_services_strange .sc_services_item_content {
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
}
.sc_services_strange .sc_services_item_content_inner {
  width: 100%;
  max-height: 100%;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2.4em 2em;
}
.sc_services_strange .sc_services_item_icon {
  position: relative;
  display: inline-block;
  font-size: 4em;
  width: auto;
  height: auto;
  line-height: 1em;
  margin-top: 0;
  will-change: transform, color;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.3s ease-out, color 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease-out, color 0.3s ease;
  transition: transform 0.3s ease-out, color 0.3s ease;
}
.sc_services_strange .sc_services_item:hover .sc_services_item_icon {
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
  color: var(--theme-color-alter_dark);
}
.sc_services_strange .sc_services_item_icon img {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.sc_services_strange .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
  position: relative;
  top: 2px;
}
.sc_services_strange .sc_services_item_title {
  font-size: 1.556em;
  line-height: 1.214em;
}
.sc_services_strange .sc_services_item_icon + .sc_services_item_title {
  margin-top: 1.1em;
}
.sc_services_strange .sc_services_item_text {
  font-size: 17px;
  line-height: 1.65em;
  text-align: center;
  max-height: 4.85em;
  overflow: hidden;
}
.sc_services_strange .sc_services_item_text p:last-child {
  margin-bottom: 0;
}
.sc_services_strange .sc_services_item_subtitle,
.sc_services_strange .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_strange .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.45em;
}
.sc_services_strange .sc_services_item .sc_services_item_title,
.sc_services_strange .sc_services_item .sc_services_item_title a {
  color: var(--theme-color-alter_dark);
}
.sc_services_strange .sc_services_item:hover .sc_services_item_title,
.sc_services_strange .sc_services_item:hover .sc_services_item_title a,
.sc_services_strange .sc_services_item .sc_services_item_title a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_services_strange .sc_services_item_title {
  margin: 0;
  text-align: center;
}
.sc_services_strange .sc_services_item_title + .sc_services_item_text,
.sc_services_strange .sc_services_item_subtitle + .sc_services_item_text {
  margin-top: 0.8em;
}
.sc_services_strange .sc_services_item .sc_services_item_button {
  margin: 1.6em 0 0;
}
.sc_services_strange .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-alter_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_services_strange .sc_services_item:hover .sc_services_item_more_link,
.sc_services_strange .sc_services_item .sc_services_item_more_link:hover {
  color: var(--theme-color-alter_dark);
}
.sc_services_strange .sc_services_item .sc_services_item_more_link .link_text {
  display: inline-block;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_strange
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_strange
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 10px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_strange .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_strange
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_strange
  .sc_services_slider
  .slider-slide:nth-child(2n)
  .sc_services_item
  .sc_services_item_header,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_2"]:nth-child(2n)
  .sc_services_item
  .sc_services_item_header,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_4"]:nth-child(2n)
  .sc_services_item
  .sc_services_item_header,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_6"]:nth-child(2n)
  .sc_services_item
  .sc_services_item_header {
  order: 2;
}
.sc_services_strange
  .sc_services_slider
  .slider-slide:nth-child(2n)
  .sc_services_item
  .sc_services_item_content,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_2"]:nth-child(2n)
  .sc_services_item
  .sc_services_item_content,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_4"]:nth-child(2n)
  .sc_services_item
  .sc_services_item_content,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_6"]:nth-child(2n)
  .sc_services_item
  .sc_services_item_content {
  order: 1;
}
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_3"]:nth-child(3n-1)
  .sc_services_item
  .sc_services_item_header {
  order: 2;
}
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_3"]:nth-child(3n-1)
  .sc_services_item
  .sc_services_item_content {
  order: 1;
}
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_5"]:nth-child(2)
  .sc_services_item
  .sc_services_item_header,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_5"]:nth-child(4)
  .sc_services_item
  .sc_services_item_header,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_5"]:nth-child(7)
  .sc_services_item
  .sc_services_item_header,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_5"]:nth-child(9)
  .sc_services_item
  .sc_services_item_header,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_5"]:nth-child(12)
  .sc_services_item
  .sc_services_item_header {
  order: 2;
}
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_5"]:nth-child(2)
  .sc_services_item
  .sc_services_item_content,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_5"]:nth-child(4)
  .sc_services_item
  .sc_services_item_content,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_5"]:nth-child(7)
  .sc_services_item
  .sc_services_item_content,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_5"]:nth-child(9)
  .sc_services_item
  .sc_services_item_content,
.sc_services_strange
  .sc_services_columns_wrap
  [class*="trx_addons_column-1_5"]:nth-child(12)
  .sc_services_item
  .sc_services_item_content {
  order: 1;
}
.sc_services_strange .sc_item_columns_5 .sc_services_item_content_inner,
.sc_services_strange .sc_item_columns_6 .sc_services_item_content_inner {
  padding: 1.5em;
}
.sc_services_strange .sc_item_columns_5 .sc_services_item_title,
.sc_services_strange .sc_item_columns_6 .sc_services_item_title {
  font-size: 1.2em;
  line-height: 1.114em;
}
.sc_services_strange .sc_item_columns_5 .sc_services_item_text,
.sc_services_strange .sc_item_columns_6 .sc_services_item_text {
  display: none;
}
.sc_services_strange .sc_item_columns_5 .sc_services_item_icon,
.sc_services_strange .sc_item_columns_6 .sc_services_item_icon {
  font-size: 3em;
}
.sc_services_strange .sc_item_columns_5 .sc_services_item_button,
.sc_services_strange .sc_item_columns_6 .sc_services_item_button {
  display: none;
}
.sc_services_hover {
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.sc_services_hover .sc_services_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  text-align: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  perspective: none;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.sc_services_hover .sc_services_item:hover {
  z-index: 10;
}
.sc_services_hover .sc_services_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 98%;
  display: inline-block;
}
.sc_services_hover .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: translateZ(60px);
  -ms-transform: translateZ(60px);
  transform: translateZ(60px);
}
.sc_services_hover .sc_services_item_content,
.sc_services_hover .sc_services_item:hover .sc_services_item_content {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.sc_services_hover .sc_services_item_content {
  position: relative;
  z-index: 1;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: #05080d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  width: 100%;
  max-height: 100%;
}
.sc_services_hover
  .sc_services_item.with_image
  .sc_services_item_content:before,
.sc_services_hover
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(5, 8, 13, 0.35);
  -webkit-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.sc_services_hover .sc_services_item_content_inner {
  position: relative;
  top: auto;
  left: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 2em;
  -webkit-transform: translateZ(60px) scale(0.95);
  -ms-transform: translateZ(60px) scale(0.95);
  transform: translateZ(60px) scale(0.95);
}
.sc_services_hover .sc_services_item_icon,
.sc_services_hover .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4em;
  line-height: 1em;
}
.sc_services_hover .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
}
.sc_services_hover .sc_services_item_number {
  display: inline-block;
  font-size: 4em;
  line-height: 1em;
  font-weight: 500;
}
.sc_services_hover .sc_services_item_title {
  font-size: 1.556em;
  line-height: 1.3em;
  font-weight: 500;
  margin: 0;
}
.sc_services_hover .sc_services_item_content .sc_services_item_title {
  margin: 1em 0 0;
}
.sc_services_hover
  .sc_services_item_featured_none
  .sc_services_item_content
  .sc_services_item_title {
  margin-top: 0;
}
.sc_services_hover .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.2em;
}
.sc_services_hover .sc_services_item_title + .sc_services_item_text,
.sc_services_hover .sc_services_item_subtitle + .sc_services_item_text {
  margin-top: 0.4em;
}
.sc_services_hover .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 500;
  text-shadow: none;
  margin-top: 0.6em;
}
.sc_services_hover .sc_services_item_text {
  font-size: 17px;
  line-height: 1.5em;
  max-height: none;
}
.sc_services_hover .sc_services_item_content p {
  margin: 0;
}
.sc_services_hover .sc_services_item_content p + p {
  margin-top: 0.2em;
}
.sc_services_hover
  .sc_services_item.with_image
  .sc_services_item_content.without_image:before {
  display: none;
}
.sc_services_hover .sc_services_item_price,
.sc_services_hover .sc_services_item_price .amount,
.sc_services_hover .sc_services_item_icon,
.sc_services_hover .sc_services_item_number {
  color: #ffffff !important;
}
.sc_services_hover .sc_services_item_title,
.sc_services_hover .sc_services_item_title a {
  color: #ffffff !important;
}
.sc_services_hover .sc_services_item_title a:hover {
  color: #ffffff !important;
}
.sc_services_hover .sc_services_item_subtitle,
.sc_services_hover .sc_services_item_subtitle a {
  color: #ffffff !important;
}
.sc_services_hover .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_hover .sc_services_item_content {
  color: #ffffff !important;
}
.sc_services_hover .sc_services_item_text {
  color: rgba(255, 255, 255, 0.8);
}
.sc_services_hover.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-text_link2) !important;
}
.sc_services_hover.color_style_link2 .sc_services_item_title a:hover,
.sc_services_hover.color_style_link2 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_hover.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-text_link3) !important;
}
.sc_services_hover.color_style_link3 .sc_services_item_title a:hover,
.sc_services_hover.color_style_link3 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_hover
  [class*="column-"]
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_hover
  .slider-slide
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link_007);
}
.sc_services_hover
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_hover
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link2_007);
}
.sc_services_hover
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_hover
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link3_007);
}
.sc_services_hover
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_hover
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_hover
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title,
.sc_services_hover
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_hover
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_hover
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_hover.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_hover.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_hover.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_hover.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_hover
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_hover
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_hover.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_hover.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_hover.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_hover.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_hover
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_hover
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_hover.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_hover.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_hover.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_hover.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_hover
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_text {
  color: var(--theme-color-text) !important;
}
.sc_services_tabs_simple .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_tabs_simple.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-text_link2);
}
.sc_services_tabs_simple.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-text_link3);
}
.sc_services_tabs_simple.color_style_dark .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_tabs_simple .sc_services_item:hover .sc_services_item_icon,
.sc_services_tabs_simple .sc_services_item:hover .sc_services_item_title,
.sc_services_tabs_simple .sc_services_item:hover .sc_services_item_subtitle,
.sc_services_tabs_simple
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_icon,
.sc_services_tabs_simple
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_title,
.sc_services_tabs_simple
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_subtitle {
  color: var(--theme-color-text_hover);
}
.sc_services_tabs_simple.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon,
.sc_services_tabs_simple.color_style_link2
  .sc_services_item:hover
  .sc_services_item_title,
.sc_services_tabs_simple.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_tabs_simple.color_style_link2
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_icon,
.sc_services_tabs_simple.color_style_link2
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_title,
.sc_services_tabs_simple.color_style_link2
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_subtitle {
  color: var(--theme-color-text_hover2);
}
.sc_services_tabs_simple.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon,
.sc_services_tabs_simple.color_style_link3
  .sc_services_item:hover
  .sc_services_item_title,
.sc_services_tabs_simple.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_tabs_simple.color_style_link3
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_icon,
.sc_services_tabs_simple.color_style_link3
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_title,
.sc_services_tabs_simple.color_style_link3
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_subtitle {
  color: var(--theme-color-text_hover3);
}
.sc_services_tabs .sc_services_item_content {
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color);
}
.sc_services_tabs .sc_services_item_title a {
  color: var(--theme-color-alter_dark);
}
.sc_services_tabs .sc_services_item_title a:hover {
  color: var(--theme-color-alter_link);
}
.sc_services_tabs.color_style_link2 .sc_services_item_title a:hover {
  color: var(--theme-color-alter_link2);
}
.sc_services_tabs.color_style_link3 .sc_services_item_title a:hover {
  color: var(--theme-color-alter_link3);
}
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_icon {
  color: var(--theme-color-alter_link);
}
.sc_services_tabs.color_style_link2
  .sc_services_tabs_list_item
  .sc_services_item_icon {
  color: var(--theme-color-alter_link2);
}
.sc_services_tabs.color_style_link3
  .sc_services_tabs_list_item
  .sc_services_item_icon {
  color: var(--theme-color-alter_link3);
}
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_number {
  color: var(--theme-color-alter_light);
}
.sc_services_tabs .sc_services_tabs_list_item {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_services_tabs .sc_services_tabs_list_item:nth-child(2n + 2) {
  background-color: var(--theme-color-alter_bg_hover);
}
.sc_services_tabs .sc_services_tabs_list_item:hover,
.sc_services_tabs .sc_services_tabs_list_item:nth-child(2n + 2):hover {
  background-color: var(--theme-color-alter_bd_hover);
}
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_title {
  color: var(--theme-color-alter_dark);
}
.sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_title {
  color: var(--theme-color-alter_link);
}
.sc_services_tabs.color_style_link2
  .sc_services_tabs_list_item:hover
  .sc_services_item_title {
  color: var(--theme-color-alter_link2);
}
.sc_services_tabs.color_style_link3
  .sc_services_tabs_list_item:hover
  .sc_services_item_title {
  color: var(--theme-color-alter_link3);
}
.sc_services_tabs.color_style_dark
  .sc_services_tabs_list_item:hover
  .sc_services_item_title {
  color: var(--theme-color-alter_dark);
}
.sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_icon {
  color: var(--theme-color-alter_hover);
}
.sc_services_tabs.color_style_link2
  .sc_services_tabs_list_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-alter_hover2);
}
.sc_services_tabs.color_style_link3
  .sc_services_tabs_list_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-alter_hover3);
}
.sc_services_tabs.color_style_dark
  .sc_services_tabs_list_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-alter_dark);
}
.sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_number {
  color: var(--theme-color-alter_text);
}
.sc_services_tabs
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active {
  background-color: var(--theme-color-alter_dark) !important;
}
.sc_services_tabs
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_title {
  color: var(--theme-color-bg_color);
}
.sc_services_tabs
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_icon,
.sc_services_tabs
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_number {
  color: var(--theme-color-alter_link);
}
.sc_services_tabs.color_style_link2
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_icon,
.sc_services_tabs.color_style_link2
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_number {
  color: var(--theme-color-alter_link2);
}
.sc_services_tabs.color_style_link3
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_icon,
.sc_services_tabs.color_style_link3
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_number {
  color: var(--theme-color-alter_link3);
}
.sc_services_tabs.color_style_dark
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_icon,
.sc_services_tabs.color_style_dark
  .sc_services_tabs_list_item.sc_services_tabs_list_item_active
  .sc_services_item_number {
  color: var(--theme-color-alter_dark);
}
.sc_services_modern.sc_services_featured_top
  .swiper-wrapper
  .sc_services_item_thumb {
  margin-top: 14px;
}
.sc_services_modern .sc_services_item {
  margin-bottom: 2em;
  text-align: center;
  padding-top: 0.0001px;
}
.sc_services_modern.slider_swiper .sc_services_item,
.sc_services_modern .columns_padding_bottom .sc_services_item {
  margin-bottom: 0;
}
.sc_services_modern .sc_services_item_thumb {
  overflow: visible;
  margin: 0 auto;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 60%;
}
.sc_services_modern .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_services_modern .post_featured_bg .post_thumb {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_services_modern .post_featured_bg:before {
  padding-top: 100%;
}
.sc_services_modern .post_featured > .sc_services_item_price,
.sc_services_modern .post_featured > p > .sc_services_item_price {
  position: absolute;
  z-index: 2;
  bottom: 1em;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.sc_services_modern
  .sc_services_item:hover
  .post_featured
  > .sc_services_item_price,
.sc_services_modern
  .sc_services_item:hover
  .post_featured
  > p
  > .sc_services_item_price {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.sc_services_modern .sc_services_item_thumb .all-svg {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 1;
}
.sc_services_modern .sc_services_item_thumb .all-svg span {
  display: inline-block;
  line-height: 0;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out, opacity 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
  will-change: transform;
}
.sc_services_modern .sc_services_item_thumb .all-svg .svg-1 {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate3d(-40px, 40px, 0);
  -ms-transform: translate3d(-40px, 40px, 0);
  transform: translate3d(-40px, 40px, 0);
}
.sc_services_modern .sc_services_item_thumb .all-svg .svg-1 svg {
  width: 100px;
  height: 100px;
  fill: var(--theme-color-text_dark);
  opacity: 0.1;
}
.sc_services_modern .sc_services_item_thumb .all-svg .svg-2 {
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transform: translate3d(25px, -25px, 0);
  -ms-transform: translate3d(25px, -25px, 0);
  transform: translate3d(25px, -25px, 0);
}
.sc_services_modern .sc_services_item_thumb .all-svg .svg-2 svg {
  width: 88px;
  height: 88px;
  fill: transparent;
  stroke: var(--theme-color-text_link);
  stroke-width: 12px;
}
.sc_services_modern .sc_services_item:hover .all-svg .svg-1 {
  opacity: 1;
  -webkit-transform: translate3d(30px, -10px, 0);
  -ms-transform: translate3d(30px, -10px, 0);
  transform: translate3d(30px, -10px, 0);
}
.sc_services_modern .sc_services_item:hover .all-svg .svg-2 {
  opacity: 1;
  -webkit-transform: translate3d(-20px, 5px, 0);
  -ms-transform: translate3d(-20px, 5px, 0);
  transform: translate3d(-20px, 5px, 0);
}
.sc_services_modern .sc_services_item_thumb[class*="hover_"] {
  display: block;
}
.sc_services_modern .sc_services_item_thumb img {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  width: 100%;
  position: relative;
  z-index: 2;
}
.sc_services_modern .sc_services_item_icon,
.sc_services_modern .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4em;
  width: auto;
  height: auto;
  line-height: 1em;
}
.sc_services_modern .sc_services_item_icon img {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.sc_services_modern .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
  position: relative;
  top: 2px;
}
.sc_services_modern .sc_services_item_pictogram {
  border: none;
  width: auto;
}
.sc_services_modern .sc_services_item_number {
  display: inline-block;
  text-align: center;
  font-size: 5em;
  line-height: 1em;
  font-weight: 400;
}
.sc_services_modern
  .sc_services_item_featured_top
  .sc_services_item_pictogram
  + .sc_services_item_info,
.sc_services_modern
  .sc_services_item_featured_top
  .sc_services_item_icon
  + .sc_services_item_info,
.sc_services_modern
  .sc_services_item_featured_top
  .sc_services_item_number
  + .sc_services_item_info {
  margin-top: 1.5em;
}
.sc_services_modern .sc_services_item_info {
  padding: 0;
  text-align: center;
}
.sc_services_modern .sc_services_item_title {
  margin: 0;
}
.sc_services_modern .sc_services_item_title,
.sc_services_modern .sc_services_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_services_modern .sc_services_item_subtitle,
.sc_services_modern .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_modern .sc_services_item_subtitle + .sc_services_item_title {
  margin-top: 0.45em;
}
.sc_services_modern .sc_services_item_content {
  font-size: 17px;
  line-height: 1.62em;
  margin-top: 0.8em;
}
.sc_services_modern .sc_services_item_content p:last-child {
  margin-bottom: 0;
}
.sc_services_modern .sc_services_item_button {
  margin: 1.5em 0 0;
}
.sc_services_modern.sc_services_featured_top .sc_services_item_thumb {
  margin-bottom: 1.9em;
}
.sc_services_modern.sc_services_featured_top .post_featured_bg .post_thumb {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  will-change: transform;
}
.sc_services_modern.sc_services_featured_top
  .sc_services_item:hover
  .post_thumb {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  -ms-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
}
.sc_services_modern .sc_services_item_featured_left,
.sc_services_modern .sc_services_item_featured_right {
  position: relative;
  overflow: hidden;
  background-color: transparent;
}
.sc_services_modern .sc_services_item_featured_left.with_number,
.sc_services_modern .sc_services_item_featured_right.with_number {
  min-height: 2.8em;
}
.sc_services_modern .sc_services_item_featured_left {
  text-align: left;
}
.sc_services_modern .sc_services_item_featured_right {
  text-align: right;
}
.sc_services_modern .sc_services_item_featured_left .sc_services_item_number,
.sc_services_modern .sc_services_item_featured_right .sc_services_item_number {
  font-size: 3em;
  line-height: 1em;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 0;
}
.sc_services_modern .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_modern .sc_services_item_featured_right .sc_services_item_icon {
  font-size: 3.4em;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.sc_services_modern .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_modern .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_modern
  .sc_services_item_featured_right
  .sc_services_item_pictogram,
.sc_services_modern .sc_services_item_featured_right .sc_services_item_number {
  left: auto;
  right: 0;
}
.sc_services_modern
  .sc_services_item_featured_left.without_content
  .sc_services_item_icon,
.sc_services_modern
  .sc_services_item_featured_right.without_content
  .sc_services_item_icon {
  font-size: 1.5em;
}
.sc_services_modern .sc_services_item_featured_left .sc_services_item_pictogram,
.sc_services_modern
  .sc_services_item_featured_right
  .sc_services_item_pictogram {
  font-size: 3.4em;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 3.4em;
  height: auto;
}
.sc_services_modern
  .sc_services_item_featured_left.without_content
  .sc_services_item_pictogram,
.sc_services_modern
  .sc_services_item_featured_right.without_content
  .sc_services_item_pictogram {
  font-size: 1.5em;
}
.sc_services_modern .sc_services_item_featured_left .sc_services_item_thumb,
.sc_services_modern .sc_services_item_featured_right .sc_services_item_thumb {
  width: 30%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.sc_services_modern .sc_services_item_featured_left .sc_services_item_content,
.sc_services_modern .sc_services_item_featured_right .sc_services_item_content {
  min-height: 0;
}
.sc_services_modern .sc_services_item_featured_left .sc_services_item_info {
  text-align: left;
  padding: 0;
  margin-left: 5em;
}
.sc_services_modern
  .sc_services_item_featured_left.with_image
  .sc_services_item_info {
  padding-left: 2em;
  margin-left: 30%;
}
.sc_services_modern .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_modern .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_modern
  .sc_services_item_featured_right
  .sc_services_item_pictogram,
.sc_services_modern .sc_services_item_featured_right .sc_services_item_number {
  left: auto;
  right: 0;
}
.sc_services_modern .sc_services_item_featured_right .sc_services_item_info {
  text-align: right;
  padding: 0;
  margin-right: 5em;
}
.sc_services_modern
  .sc_services_item_featured_right.with_image
  .sc_services_item_info {
  padding-right: 2em;
  margin-right: 30%;
}
.sc_services_modern .trx_addons_hover_content .trx_addons_hover_title {
  font-size: 1.3333em;
}
.sc_services_modern .sc_services_item .sc_button_arrow {
  position: relative;
  display: inline-block;
  width: 2.8em;
  height: 2.8em;
  line-height: 2.85em;
  text-align: center;
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-text_dark_008);
  border: none;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: color 0.3s ease, background-color 0.3s ease,
    box-shadow 0.3s ease-out;
  -ms-transition: color 0.3s ease, background-color 0.3s ease,
    box-shadow 0.3s ease-out;
  transition: color 0.3s ease, background-color 0.3s ease,
    box-shadow 0.3s ease-out;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_services_modern .sc_services_item .sc_button_arrow:before {
  content: "\E9A4";
  font-family: "fontello";
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 400;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.sc_services_modern .sc_services_item:hover .sc_button_arrow,
.sc_services_modern .sc_services_item .sc_button_arrow:hover {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
  -webkit-box-shadow: 0 5px 16px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 5px 16px var(--theme-color-text_link_02);
  box-shadow: 0 5px 16px var(--theme-color-text_link_02);
}
.sc_services_modern.color_style_link2 .sc_services_item:hover .sc_button_arrow,
.sc_services_modern.color_style_link2 .sc_services_item .sc_button_arrow:hover {
  background-color: var(--theme-color-text_link2);
  -webkit-box-shadow: 0 5px 16px var(--theme-color-text_link2_02);
  -ms-box-shadow: 0 5px 16px var(--theme-color-text_link2_02);
  box-shadow: 0 5px 16px var(--theme-color-text_link2_02);
}
.sc_services_modern.color_style_link2 .sc_services_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_services_modern.color_style_link3 .sc_services_item:hover .sc_button_arrow,
.sc_services_modern.color_style_link3 .sc_services_item .sc_button_arrow:hover {
  background-color: var(--theme-color-text_link3);
  -webkit-box-shadow: 0 5px 16px var(--theme-color-text_link3_02);
  -ms-box-shadow: 0 5px 16px var(--theme-color-text_link3_02);
  box-shadow: 0 5px 16px var(--theme-color-text_link3_02);
}
.sc_services_modern.color_style_link3 .sc_services_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_services_modern.color_style_dark .sc_services_item:hover .sc_button_arrow,
.sc_services_modern.color_style_dark .sc_services_item .sc_button_arrow:hover {
  color: var(--theme-color-inverse_hover);
  background-color: var(--theme-color-text_dark);
  -webkit-box-shadow: 0 5px 16px var(--theme-color-text_dark_02);
  -ms-box-shadow: 0 5px 16px var(--theme-color-text_dark_02);
  box-shadow: 0 5px 16px var(--theme-color-text_dark_02);
}
.sc_services_modern.color_style_dark .sc_services_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_services_breezy .sc_services_item {
  position: relative;
  z-index: 1;
  text-align: center;
}
.sc_services_breezy .sc_services_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 98%;
  display: inline-block;
  /* background: #000000 !important; */
}
.sc_services_breezy .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_services_breezy .sc_services_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* background: #05080d; */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
  opacity: 0.6;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  will-change: opacity;
}
.sc_services_breezy
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  opacity: 0;
}
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  /* background-color: var(--theme-color-text_link); */
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  will-change: opacity;
}
.sc_services_breezy
  .sc_services_item.with_image:hover
  .sc_services_item_content:after {
  opacity: 0.7;
}
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image:before,
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image:after {
  display: none;
}
.sc_services_breezy .sc_services_item_content_inner {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 2.6em 2em;
}
.sc_services_breezy .trx_addons_column-1_5 .sc_services_item_content_inner,
.sc_services_breezy .trx_addons_column-1_6 .sc_services_item_content_inner,
.sc_services_breezy .trx_addons_column-1_7 .sc_services_item_content_inner,
.sc_services_breezy .trx_addons_column-1_8 .sc_services_item_content_inner {
  padding: 1em;
}
.sc_services_breezy
  .trx_addons_column-1_5
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_breezy
  .trx_addons_column-1_6
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_breezy
  .trx_addons_column-1_7
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_breezy
  .trx_addons_column-1_8
  .sc_services_item_content_inner
  .sc_services_item_title {
  font-size: 1.1em;
}
.sc_services_breezy .sc_services_item_icon,
.sc_services_breezy .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4em;
  line-height: 1em;
}
.sc_services_breezy .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
}
.sc_services_breezy .sc_services_item_number {
  display: inline-block;
  font-size: 4em;
  line-height: 1em;
  font-weight: 400;
}
.sc_services_breezy .sc_services_item_title {
  font-size: 1.556em;
  line-height: 1.3em;
  font-weight: 500;
  margin: 0.4em 0 0;
}
.sc_services_breezy .sc_services_item_featured_none .sc_services_item_title {
  margin-top: 0;
}
.sc_services_breezy .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.2em;
}
.sc_services_breezy .sc_services_item_title + .sc_services_item_text,
.sc_services_breezy .sc_services_item_subtitle + .sc_services_item_text {
  margin-top: 0.4em;
}
.sc_services_breezy .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 500;
  margin-top: 0.6em;
}
.sc_services_breezy .sc_services_item_text {
  font-size: 17px;
  line-height: 1.5em;
  max-height: 4.8em;
  overflow: hidden;
}
.sc_services_breezy .sc_services_item_content p {
  margin: 0;
}
.sc_services_breezy .sc_services_item_content p + p {
  margin-top: 0.2em;
}
.sc_services_breezy .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_breezy .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-inverse_link);
}
.sc_services_breezy .sc_services_item_price,
.sc_services_breezy .sc_services_item_price .amount,
.sc_services_breezy .sc_services_item_number {
  color: #ffffff !important;
}
.sc_services_breezy .sc_services_item_title,
.sc_services_breezy .sc_services_item_title a {
  color: #ffffff !important;
}
.sc_services_breezy .sc_services_item_title a:hover {
  color: #ffffff !important;
}
.sc_services_breezy .sc_services_item_subtitle,
.sc_services_breezy .sc_services_item_subtitle a {
  color: #ffffff !important;
}
.sc_services_breezy .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_breezy .sc_services_item_content {
  color: #ffffff !important;
}
.sc_services_breezy .sc_services_item_text {
  color: rgba(255, 255, 255, 0.8) !important;
}
.sc_services_breezy
  [class*="column-"]
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_breezy
  .slider-slide
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link_007);
}
.sc_services_breezy
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_breezy
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link2_007);
}
.sc_services_breezy
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_breezy
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link3_007);
}
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price,
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price
  .amount,
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_breezy
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title,
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_text {
  color: var(--theme-color-text) !important;
}
.sc_services_breezy.color_style_link2 .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-text_link2);
}
.sc_services_breezy.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link);
}
.sc_services_breezy.color_style_link2 .sc_services_item_title a:hover,
.sc_services_breezy.color_style_link2 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_breezy.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_breezy.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_breezy.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_breezy.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content:after {
  background-color: var(--theme-color-text_link2);
}
.sc_services_breezy.color_style_link3 .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-text_link3);
}
.sc_services_breezy.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link);
}
.sc_services_breezy.color_style_link3 .sc_services_item_title a:hover,
.sc_services_breezy.color_style_link3 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_breezy.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_breezy.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_breezy.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_breezy.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_breezy.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content:after {
  background-color: var(--theme-color-text_link3);
}
.sc_services_breezy.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_content:after {
  /* background-color: #000000; */
}
.sc_services_breezy.color_style_dark .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_breezy.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link);
}
.sc_services_cool .trx_addons_columns_wrap {
  margin-left: 0;
  margin-right: -4px;
}
.sc_services_cool .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
  padding-right: 4px;
}
.sc_services_cool
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_services_cool
  .trx_addons_columns_wrap
  > [class*="trx_addons_column-"].columns_padding_bottom {
  padding-bottom: 4px;
}
.sc_services_cool
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"] {
  padding-bottom: 0;
}
.sc_services_cool .sc_services_item {
  position: relative;
  z-index: 1;
  text-align: left;
}
.sc_services_cool .sc_services_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 115%;
  display: inline-block;
}
.sc_services_cool .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_services_cool .sc_services_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #05080d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
  opacity: 0.6;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  will-change: opacity;
}
.sc_services_cool
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  opacity: 0;
}
.sc_services_cool .sc_services_item.with_image .sc_services_item_content:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: var(--theme-color-text_link);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  will-change: opacity;
}
.sc_services_cool
  .sc_services_item.with_image:hover
  .sc_services_item_content:after {
  opacity: 0.7;
}
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image:before,
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image:after {
  display: none;
}
.sc_services_cool .sc_services_item_content_inner {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 3em 2.2em;
}
.sc_services_cool .trx_addons_column-1_5 .sc_services_item_content_inner,
.sc_services_cool .trx_addons_column-1_6 .sc_services_item_content_inner,
.sc_services_cool .trx_addons_column-1_7 .sc_services_item_content_inner,
.sc_services_cool .trx_addons_column-1_8 .sc_services_item_content_inner {
  padding: 1.8em;
}
.sc_services_cool
  .trx_addons_column-1_5
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_cool
  .trx_addons_column-1_6
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_cool
  .trx_addons_column-1_7
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_cool
  .trx_addons_column-1_8
  .sc_services_item_content_inner
  .sc_services_item_title {
  font-size: 1.5em;
}
.sc_services_cool .sc_services_item_content_inner_bottom {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_cool .sc_services_item .sc_services_item_content_inner_top {
  -webkit-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
  opacity: 0;
  will-change: transform, opacity;
  -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out, opacity 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
.sc_services_cool .sc_services_item:hover .sc_services_item_content_inner_top {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.sc_services_cool
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_content_inner_bottom {
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.sc_services_cool
  .sc_services_item.with_more:not(.no_links):hover
  .sc_services_item_content_inner_bottom {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.sc_services_cool .sc_services_item_icon,
.sc_services_cool .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 3em;
  line-height: 1em;
}
.sc_services_cool .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
}
.sc_services_cool .sc_services_item_number {
  display: inline-block;
  font-size: 1.333em;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: 0;
}
.sc_services_cool .sc_services_item_title {
  font-size: 1.944em;
  line-height: 1.3em;
  font-weight: 500;
  margin: 0.4em 0 0;
}
.sc_services_cool .sc_services_item_featured_none .sc_services_item_title {
  margin-top: 0;
}
.sc_services_cool .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.5em;
}
.sc_services_cool .sc_services_item_title + .sc_services_item_text {
  margin-top: 0.55em;
}
.sc_services_cool .sc_services_item_subtitle + .sc_services_item_text {
  margin-top: 0.8em;
}
.sc_services_cool .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 500;
  margin-top: 0.6em;
}
.sc_services_cool .sc_services_item_text {
  font-size: 17px;
  line-height: 1.5em;
  max-height: 4.8em;
  overflow: hidden;
}
.sc_services_cool .sc_services_item_content p {
  margin: 0;
}
.sc_services_cool .sc_services_item_content p + p {
  margin-top: 0.2em;
}
.sc_services_cool .sc_services_item_button {
  margin-top: 1.2em;
}
.sc_services_cool
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_button {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.sc_services_cool
  .sc_services_item.with_more:not(.no_links):hover
  .sc_services_item_button {
  opacity: 1;
}
.sc_services_cool .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: #ffffff !important;
  z-index: 1;
  overflow: hidden;
}
.sc_services_cool .sc_services_item:hover .sc_services_item_more_link,
.sc_services_cool .sc_services_item .sc_services_item_more_link:hover {
  color: #ffffff !important;
}
.sc_services_cool .sc_services_item .sc_services_item_more_link .link_text {
  display: none;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_cool
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_cool
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_cool .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_services_cool
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 13px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_cool .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_cool .sc_services_item:hover .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_cool .sc_services_item_price,
.sc_services_cool .sc_services_item_price .amount,
.sc_services_cool .sc_services_item_number {
  color: #ffffff !important;
}
.sc_services_cool .sc_services_item_title,
.sc_services_cool .sc_services_item_title a {
  color: #ffffff !important;
}
.sc_services_cool .sc_services_item_title a:hover {
  color: #ffffff !important;
}
.sc_services_cool .sc_services_item_subtitle,
.sc_services_cool .sc_services_item_subtitle a {
  color: #ffffff !important;
}
.sc_services_cool .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_cool .sc_services_item_content {
  color: #ffffff !important;
}
.sc_services_cool .sc_services_item_text {
  color: rgba(255, 255, 255, 0.8) !important;
}
.sc_services_cool
  [class*="column-"]
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_cool
  .slider-slide
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link_007);
}
.sc_services_cool
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_cool
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link2_007);
}
.sc_services_cool
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_cool
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link3_007);
}
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price,
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price
  .amount,
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_cool
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title,
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_text {
  color: var(--theme-color-text) !important;
}
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image:hover
  .sc_services_item_more_link,
.sc_services_cool
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool.color_style_link2 .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_cool.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_cool.color_style_link2 .sc_services_item_title a:hover,
.sc_services_cool.color_style_link2 .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_cool.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_cool.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_cool.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_cool.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content:after {
  background-color: var(--theme-color-text_link2);
}
.sc_services_cool.color_style_link3 .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_cool.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_cool.color_style_link3 .sc_services_item_title a:hover,
.sc_services_cool.color_style_link3 .sc_services_item_subtitle a:hover {
  color: #ffffff;
}
.sc_services_cool.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_cool.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_cool.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_cool.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_cool.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content:after {
  background-color: var(--theme-color-text_link3);
}
.sc_services_cool.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_content:after {
  background-color: #000000;
}
.sc_services_cool.color_style_dark .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_cool.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_extra .sc_services_item {
  position: relative;
  z-index: 1;
  text-align: center;
}
.sc_services_extra .sc_services_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 115%;
  display: inline-block;
}
.sc_services_extra .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_services_extra .sc_services_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #05080d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
  opacity: 0.6;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  will-change: opacity;
}
.sc_services_extra
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  opacity: 0;
}
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: var(--theme-color-text_link);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  will-change: opacity;
}
.sc_services_extra
  .sc_services_item.with_image:hover
  .sc_services_item_content:after {
  opacity: 0.7;
}
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image:before,
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image:after {
  display: none;
}
.sc_services_extra .sc_services_item_content_inner {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 3em 2.2em;
}
.sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner,
.sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner,
.sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner,
.sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner {
  padding: 1.8em;
}
.sc_services_extra
  .trx_addons_column-1_5
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_extra
  .trx_addons_column-1_6
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_extra
  .trx_addons_column-1_7
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_extra
  .trx_addons_column-1_8
  .sc_services_item_content_inner
  .sc_services_item_title {
  font-size: 1.5em;
}
.sc_services_extra .sc_services_item_content_inner_bottom {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_extra .sc_services_item .sc_services_item_content_inner_top {
  -webkit-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
  opacity: 0;
  will-change: transform, opacity;
  -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out, opacity 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
.sc_services_extra .sc_services_item:hover .sc_services_item_content_inner_top {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.sc_services_extra
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_content_inner_bottom {
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.sc_services_extra
  .sc_services_item.with_more:not(.no_links):hover
  .sc_services_item_content_inner_bottom {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.sc_services_extra .sc_services_item_icon,
.sc_services_extra .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 3em;
  line-height: 1em;
}
.sc_services_extra .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
}
.sc_services_extra .sc_services_item_number {
  display: inline-block;
  font-size: 1.556em;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: 0;
}
.sc_services_extra .sc_services_item_title {
  font-size: 1.944em;
  line-height: 1.3em;
  font-weight: 500;
  margin: 0.4em 0 0;
}
.sc_services_extra .sc_services_item_featured_none .sc_services_item_title {
  margin-top: 0;
}
.sc_services_extra .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.5em;
}
.sc_services_extra .sc_services_item_title + .sc_services_item_text {
  margin-top: 0.55em;
}
.sc_services_extra .sc_services_item_subtitle + .sc_services_item_text {
  margin-top: 0.8em;
}
.sc_services_extra .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 500;
  margin-top: 0.6em;
}
.sc_services_extra .sc_services_item_text {
  font-size: 17px;
  line-height: 1.5em;
  max-height: 4.8em;
  overflow: hidden;
}
.sc_services_extra .sc_services_item_content p {
  margin: 0;
}
.sc_services_extra .sc_services_item_content p + p {
  margin-top: 0.2em;
}
.sc_services_extra .sc_services_item_button {
  margin-top: 1.2em;
}
.sc_services_extra
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_button {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.sc_services_extra
  .sc_services_item.with_more:not(.no_links):hover
  .sc_services_item_button {
  opacity: 1;
}
.sc_services_extra .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: #ffffff !important;
  z-index: 1;
  overflow: hidden;
}
.sc_services_extra .sc_services_item:hover .sc_services_item_more_link,
.sc_services_extra .sc_services_item .sc_services_item_more_link:hover {
  color: #ffffff !important;
}
.sc_services_extra .sc_services_item .sc_services_item_more_link .link_text {
  display: none;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_extra
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_extra
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_extra .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_services_extra
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 13px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_extra .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_extra .sc_services_item:hover .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_extra .sc_services_item_price,
.sc_services_extra .sc_services_item_price .amount,
.sc_services_extra .sc_services_item_number {
  color: #ffffff !important;
}
.sc_services_extra .sc_services_item_title,
.sc_services_extra .sc_services_item_title a {
  color: #ffffff !important;
}
.sc_services_extra .sc_services_item_title a:hover {
  color: #ffffff !important;
}
.sc_services_extra .sc_services_item_subtitle,
.sc_services_extra .sc_services_item_subtitle a {
  color: #ffffff !important;
}
.sc_services_extra .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_extra .sc_services_item_content {
  color: #ffffff !important;
}
.sc_services_extra .sc_services_item_text {
  color: rgba(255, 255, 255, 0.8) !important;
}
.sc_services_extra
  [class*="column-"]
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_extra
  .slider-slide
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link_007);
}
.sc_services_extra
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_extra
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link2_007);
}
.sc_services_extra
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_extra
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link3_007);
}
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price,
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price
  .amount,
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_extra
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title,
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_text {
  color: var(--theme-color-text) !important;
}
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image:hover
  .sc_services_item_more_link,
.sc_services_extra
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra.color_style_link2 .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_extra.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_extra.color_style_link2 .sc_services_item_title a:hover,
.sc_services_extra.color_style_link2 .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_extra.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_extra.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_extra.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_extra.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content:after {
  background-color: var(--theme-color-text_link2);
}
.sc_services_extra.color_style_link3 .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_extra.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_extra.color_style_link3 .sc_services_item_title a:hover,
.sc_services_extra.color_style_link3 .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_extra.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_extra.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_extra.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_extra.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_extra.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content:after {
  background-color: var(--theme-color-text_link3);
}
.sc_services_extra.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_content:after {
  background-color: #000000;
}
.sc_services_extra.color_style_dark .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_extra.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_strong .sc_services_item {
  position: relative;
  z-index: 1;
  text-align: left;
}
.sc_services_strong .sc_services_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 115%;
  display: inline-block;
}
.sc_services_strong .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_services_strong .sc_services_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #05080d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
  opacity: 0.6;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  will-change: opacity;
}
.sc_services_strong
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  opacity: 0;
}
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: #000;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  will-change: opacity;
}
.sc_services_strong
  .sc_services_item.with_image:hover
  .sc_services_item_content:after {
  opacity: 0.6;
}
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image:before,
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image:after {
  display: none;
}
.sc_services_strong .sc_services_item_content_inner {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 2em 2.2em 2.4em;
}
.sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner,
.sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner,
.sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner,
.sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner {
  padding: 1.8em;
}
.sc_services_strong
  .trx_addons_column-1_5
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_strong
  .trx_addons_column-1_6
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_strong
  .trx_addons_column-1_7
  .sc_services_item_content_inner
  .sc_services_item_title,
.sc_services_strong
  .trx_addons_column-1_8
  .sc_services_item_content_inner
  .sc_services_item_title {
  font-size: 1.3em;
}
.sc_services_strong .sc_services_item_content_inner_bottom {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_strong .sc_services_item .sc_services_item_content_inner_top {
  opacity: 1;
}
.sc_services_strong
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_content_inner_bottom {
  -webkit-transform: translateY(40px);
  -ms-transform: translateY(40px);
  transform: translateY(40px);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.sc_services_strong
  .sc_services_item.with_more:not(.no_links):hover
  .sc_services_item_content_inner_bottom {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.sc_services_strong .sc_services_item_icon,
.sc_services_strong .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 3em;
  line-height: 1em;
}
.sc_services_strong .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
}
.sc_services_strong .sc_services_item_number {
  display: inline-block;
  font-size: 1.333em;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: 0;
}
.sc_services_strong .sc_services_item_title {
  font-size: 1.556em;
  line-height: 1.3em;
  font-weight: 500;
  margin: 0.4em 0 0;
}
.sc_services_strong .sc_services_item_featured_none .sc_services_item_title {
  margin-top: 0;
}
.sc_services_strong .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.5em;
}
.sc_services_strong .sc_services_item_title + .sc_services_item_text {
  margin-top: 0.55em;
}
.sc_services_strong .sc_services_item_subtitle + .sc_services_item_text {
  margin-top: 0.8em;
}
.sc_services_strong .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 500;
  margin-top: 0.6em;
}
.sc_services_strong .sc_services_item_text {
  font-size: 17px;
  line-height: 1.5em;
  max-height: 4.8em;
  overflow: hidden;
}
.sc_services_strong .sc_services_item_content p {
  margin: 0;
}
.sc_services_strong .sc_services_item_content p + p {
  margin-top: 0.2em;
}
.sc_services_strong .sc_services_item_button {
  margin-top: 1.2em;
}
.sc_services_strong
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_button {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.sc_services_strong
  .sc_services_item.with_more:not(.no_links):hover
  .sc_services_item_button {
  opacity: 1;
}
.sc_services_strong .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: #ffffff !important;
  z-index: 1;
  overflow: hidden;
}
.sc_services_strong .sc_services_item:hover .sc_services_item_more_link,
.sc_services_strong .sc_services_item .sc_services_item_more_link:hover {
  color: #ffffff !important;
}
.sc_services_strong .sc_services_item .sc_services_item_more_link .link_text {
  display: none;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_strong
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_strong
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_strong .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_services_strong
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_strong .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_strong .sc_services_item:hover .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_strong .sc_services_item_price,
.sc_services_strong .sc_services_item_price .amount,
.sc_services_strong .sc_services_item_number {
  color: #ffffff !important;
}
.sc_services_strong .sc_services_item_title,
.sc_services_strong .sc_services_item_title a {
  color: #ffffff !important;
}
.sc_services_strong .sc_services_item_title a:hover {
  color: #ffffff !important;
}
.sc_services_strong .sc_services_item_subtitle,
.sc_services_strong .sc_services_item_subtitle a {
  color: #ffffff !important;
}
.sc_services_strong .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_strong .sc_services_item_content {
  color: #ffffff !important;
}
.sc_services_strong .sc_services_item_text {
  color: rgba(255, 255, 255, 0.8) !important;
}
.sc_services_strong
  [class*="column-"]
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_strong
  .slider-slide
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link_007);
}
.sc_services_strong
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_strong
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link2_007);
}
.sc_services_strong
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_strong
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link3_007);
}
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price,
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price
  .amount,
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_strong
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title,
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_text {
  color: var(--theme-color-text) !important;
}
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image:hover
  .sc_services_item_more_link,
.sc_services_strong
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong.color_style_link2 .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_strong.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_strong.color_style_link2 .sc_services_item_title a:hover,
.sc_services_strong.color_style_link2 .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_strong.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_strong.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_strong.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_strong.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong.color_style_link3 .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_strong.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_strong.color_style_link3 .sc_services_item_title a:hover,
.sc_services_strong.color_style_link3 .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_strong.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_strong.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_strong.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_strong.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_strong.color_style_dark .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_strong.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_minimal {
}
.elementor-section-full_width .sc_services_minimal .sc_services_item:before {
  padding-top: 71%;
}
.sc_services_minimal .sc_services_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  text-align: center;
  overflow: hidden;
}
.sc_services_minimal .sc_services_item:before {
  content: "";
  width: 0;
  height: 0;
  padding-top: 95%;
  display: inline-block;
}
.sc_services_minimal .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_services_minimal .sc_services_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #05080d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_featured_image {
  position: absolute;
  z-index: -1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  will-change: transform;
  -webkit-transition: -webkit-transform 0.4s ease-out;
  -ms-transition: -ms-transform 0.4s ease-out;
  transition: transform 0.4s ease-out;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_featured_image:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: #0c0f16;
  opacity: 0.45;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  will-change: opacity;
}
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_featured_image:hover:before {
  opacity: 0.77;
}
.sc_services_minimal .sc_services_item:hover .sc_services_item_featured_image {
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_featured_image.without_image:before {
  display: none;
}
.sc_services_minimal .sc_services_item_content_inner {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 3em 2em;
}
.sc_services_minimal .sc_services_item_content_inner_bottom {
  display: block;
  position: relative;
  z-index: 1;
  line-height: 1;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_minimal
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_content_inner {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc_services_minimal
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_content_inner_bottom {
  padding-top: 5.7em;
}
.sc_services_minimal
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_content_inner_bottom {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.sc_services_minimal
  .sc_services_item.with_more:not(.no_links):hover
  .sc_services_item_content_inner_bottom {
  -webkit-transform: translateY(-1em);
  -ms-transform: translateY(-1em);
  transform: translateY(-1em);
}
.sc_services_minimal .sc_services_item_icon,
.sc_services_minimal .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 3em;
  line-height: 1em;
}
.sc_services_minimal .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
}
.sc_services_minimal .sc_services_item_number {
  display: inline-block;
  font-size: 1.333em;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: 0;
}
.sc_services_minimal .sc_services_item_title {
  font-size: 1.944em;
  line-height: 1.3em;
  font-weight: 500;
  letter-spacing: -0.8px;
  margin: 0.4em 0 0;
}
.sc_services_minimal .sc_services_item_subtitle {
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 500;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  opacity: 0.9;
}
.sc_services_minimal .sc_services_item_featured_none .sc_services_item_title {
  margin-top: 0;
}
.sc_services_minimal .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.5em;
}
.sc_services_minimal .sc_services_item_title + .sc_services_item_text {
  margin-top: 0.55em;
}
.sc_services_minimal .sc_services_item_subtitle + .sc_services_item_text {
  margin-top: 0.8em;
}
.sc_services_minimal .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 500;
  margin-top: 0.6em;
}
.sc_services_minimal .sc_services_item_text {
  font-size: 17px;
  line-height: 1.5em;
}
.sc_services_minimal .sc_services_item_content p {
  margin: 0;
}
.sc_services_minimal .sc_services_item_content p + p {
  margin-top: 0.2em;
}
.sc_services_minimal
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_button {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.sc_services_minimal
  .sc_services_item.with_more:not(.no_links):hover
  .sc_services_item_button {
  opacity: 1;
}
.sc_services_minimal .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: #ffffff !important;
  z-index: 1;
  overflow: hidden;
}
.sc_services_minimal .sc_services_item:hover .sc_services_item_more_link,
.sc_services_minimal .sc_services_item .sc_services_item_more_link:hover {
  color: #ffffff !important;
}
.sc_services_minimal .sc_services_item .sc_services_item_more_link .link_text {
  display: none;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_minimal
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_minimal
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_minimal .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 2em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_services_minimal
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 16px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_minimal .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_minimal .sc_services_item:hover .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_minimal .sc_services_item_price,
.sc_services_minimal .sc_services_item_price .amount,
.sc_services_minimal .sc_services_item_number {
  color: #ffffff !important;
}
.sc_services_minimal .sc_services_item_title,
.sc_services_minimal .sc_services_item_title a {
  color: #ffffff !important;
}
.sc_services_minimal .sc_services_item_title a:hover {
  color: #ffffff !important;
}
.sc_services_minimal .sc_services_item_subtitle,
.sc_services_minimal .sc_services_item_subtitle a {
  color: #ffffff !important;
}
.sc_services_minimal .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_minimal .sc_services_item_content {
  color: #ffffff !important;
}
.sc_services_minimal .sc_services_item_text {
  color: rgba(255, 255, 255, 0.8) !important;
}
.sc_services_minimal
  [class*="column-"]
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_minimal
  .slider-slide
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link_007);
}
.sc_services_minimal
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_minimal
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link2_007);
}
.sc_services_minimal
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_minimal
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link3_007);
}
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price,
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price
  .amount,
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_minimal
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title,
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_text {
  color: var(--theme-color-text) !important;
}
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image:hover
  .sc_services_item_more_link,
.sc_services_minimal
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal.color_style_link2
  .sc_services_item
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_minimal.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_minimal.color_style_link2 .sc_services_item_title a:hover,
.sc_services_minimal.color_style_link2 .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_minimal.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_minimal.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_minimal.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_minimal.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal.color_style_link3
  .sc_services_item
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_minimal.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_minimal.color_style_link3 .sc_services_item_title a:hover,
.sc_services_minimal.color_style_link3 .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_minimal.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_minimal.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_minimal.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_minimal.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_minimal.color_style_dark .sc_services_item .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_minimal.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.sc_services_minimal .trx_addons_column-1_4 .sc_services_item_content_inner {
  padding: 1.6em;
}
.sc_services_minimal
  .trx_addons_column-1_4
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_content_inner_bottom {
  padding-top: 2em;
}
.sc_services_minimal .trx_addons_column-1_4 .sc_services_item_title {
  font-size: 1.4em;
}
.sc_services_minimal
  .trx_addons_column-1_4
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 14px;
}
.sc_services_creative {
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.sc_services_creative .sc_services_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  text-align: left;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  perspective: none;
}
.sc_services_creative .sc_services_item:hover {
  z-index: 10;
}
.sc_services_creative .sc_services_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 110%;
  display: inline-block;
}
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
  -webkit-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  transition: background 0.3s ease;
  opacity: 0.6;
}
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image:before {
  display: none;
}
.sc_services_creative .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: translateZ(60px);
  -ms-transform: translateZ(60px);
  transform: translateZ(60px);
}
.sc_services_creative .sc_services_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #05080d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  width: 100%;
  height: 100%;
}
.sc_services_creative .sc_services_item_content_inner {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 2.8em 2.6em;
  -webkit-transform: translateZ(60px);
  -ms-transform: translateZ(60px);
  transform: translateZ(60px);
}
.sc_services_creative .sc_services_item_content_inner_top {
  margin-bottom: 20px;
}
.sc_services_creative .sc_services_item_content_inner_bottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  width: 100%;
}
.sc_services_creative .sc_services_item_icon,
.sc_services_creative .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4em;
  line-height: 1em;
}
.sc_services_creative .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
}
.sc_services_creative .sc_services_item_number {
  display: inline-block;
  font-size: 1.667em;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: -0.2px;
}
.sc_services_creative .sc_services_item_title {
  font-size: 1.556em;
  line-height: 1.3em;
  font-weight: 500;
  margin: 0;
}
.sc_services_creative .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.2em;
}
.sc_services_creative .sc_services_item_text + .sc_services_item_title {
  margin-top: 0.25em;
}
.sc_services_creative .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 500;
  text-shadow: none;
  margin-bottom: 0.5em;
}
.sc_services_creative .sc_services_item_text {
  font-size: 17px;
  line-height: 1.5em;
}
.sc_services_creative .sc_services_item_content p {
  margin: 0;
}
.sc_services_creative .sc_services_item_content p + p {
  margin-top: 0.2em;
}
.sc_services_creative .sc_services_item_price,
.sc_services_creative .sc_services_item_price .amount,
.sc_services_creative .sc_services_item_icon,
.sc_services_creative .sc_services_item_number {
  color: #ffffff !important;
}
.sc_services_creative .sc_services_item_title,
.sc_services_creative .sc_services_item_title a {
  color: #ffffff !important;
}
.sc_services_creative .sc_services_item_title a:hover {
  color: #ffffff !important;
}
.sc_services_creative .sc_services_item_subtitle,
.sc_services_creative .sc_services_item_subtitle a {
  color: #ffffff !important;
}
.sc_services_creative .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_creative .sc_services_item_content {
  color: #ffffff !important;
}
.sc_services_creative .sc_services_item_text {
  color: rgba(255, 255, 255, 0.8);
}
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_text {
  color: var(--theme-color-text) !important;
}
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price,
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price
  .amount {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_creative.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-text_link2) !important;
}
.sc_services_creative.color_style_link2 .sc_services_item_title a:hover,
.sc_services_creative.color_style_link2 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_creative.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-text_link3) !important;
}
.sc_services_creative.color_style_link3 .sc_services_item_title a:hover,
.sc_services_creative.color_style_link3 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_creative
  [class*="column-"]
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_creative
  .slider-slide
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link_007);
}
.sc_services_creative
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_creative
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link2_007);
}
.sc_services_creative
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_creative
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link3_007);
}
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title,
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_creative
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_creative.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_creative.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_creative.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_creative.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_creative.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_creative.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_creative.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_creative.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_creative
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_creative
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_creative.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_creative.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_creative.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_creative.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine .sc_services_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  text-align: left;
}
.sc_services_shine .sc_services_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 80%;
  display: inline-block;
}
.sc_services_shine .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_services_shine .sc_services_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  background-color: #05080d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-height: 100%;
}
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: var(--theme-color-alter_bg_color);
  opacity: 1;
  -webkit-transition: background-color 0.3s ease, opacity 0.3s ease;
  -ms-transition: background-color 0.3s ease, opacity 0.3s ease;
  transition: background-color 0.3s ease, opacity 0.3s ease;
  will-change: background-color, opacity;
}
.sc_services_shine
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  background-color: var(--theme-color-text_link);
  opacity: 0.7;
}
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image:before {
  display: none;
}
.sc_services_shine .sc_services_item_content_inner {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 4em 2.8em;
}
.sc_services_shine .sc_services_item_icon,
.sc_services_shine .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4.2em;
  line-height: 1em;
}
.sc_services_shine .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
}
.sc_services_shine .sc_services_item_number {
  display: inline-block;
  font-size: 4em;
  line-height: 1em;
  font-weight: 400;
}
.sc_services_shine .sc_services_item_title {
  font-size: 1.556em;
  line-height: 1.3em;
  font-weight: 500;
  margin: 1.1em 0 0;
}
.sc_services_shine .sc_services_item_featured_none .sc_services_item_title {
  margin-top: 0;
}
.sc_services_shine .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.4em;
}
.sc_services_shine .sc_services_item_title + .sc_services_item_text,
.sc_services_shine .sc_services_item_subtitle + .sc_services_item_text {
  margin-top: 0.8em;
}
.sc_services_shine .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 500;
  margin-top: 0.6em;
}
.sc_services_shine .sc_services_item_text {
  font-size: 17px;
  line-height: 1.65em;
}
.sc_services_shine .sc_services_item_content p {
  margin: 0;
}
.sc_services_shine .sc_services_item_content p + p {
  margin-top: 0.2em;
}
.sc_services_shine .sc_services_item .sc_services_item_button {
  margin-top: 1.5em;
}
.sc_services_shine .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-alter_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_services_shine .sc_services_item:hover .sc_services_item_more_link,
.sc_services_shine .sc_services_item .sc_services_item_more_link:hover {
  color: var(--theme-color-inverse_link);
}
.sc_services_shine .sc_services_item .sc_services_item_more_link .link_text {
  position: relative;
  margin-right: 0;
  display: inline-block;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_shine
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_shine
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_shine .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_services_shine
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_shine .sc_services_item .sc_services_item_price,
.sc_services_shine .sc_services_item .sc_services_item_price .amount,
.sc_services_shine .sc_services_item .sc_services_item_number {
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.sc_services_shine .sc_services_item:hover .sc_services_item_price,
.sc_services_shine .sc_services_item:hover .sc_services_item_price .amount,
.sc_services_shine .sc_services_item:hover .sc_services_item_number {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_shine .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_shine .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-inverse_link);
}
.sc_services_shine .sc_services_item_price,
.sc_services_shine .sc_services_item_price .amount,
.sc_services_shine .sc_services_item_number {
  color: var(--theme-color-alter_dark) !important;
}
.sc_services_shine .sc_services_item_title,
.sc_services_shine .sc_services_item_title a {
  color: var(--theme-color-alter_dark) !important;
}
.sc_services_shine .sc_services_item:hover .sc_services_item_title,
.sc_services_shine .sc_services_item:hover .sc_services_item_title a,
.sc_services_shine .sc_services_item .sc_services_item_title a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_shine .sc_services_item_subtitle,
.sc_services_shine .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text) !important;
}
.sc_services_shine .sc_services_item:hover .sc_services_item_subtitle,
.sc_services_shine .sc_services_item:hover .sc_services_item_subtitle a,
.sc_services_shine .sc_services_item .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_shine .sc_services_item_content {
  color: var(--theme-color-alter_text) !important;
}
.sc_services_shine .sc_services_item_text {
  color: var(--theme-color-alter_dark_08) !important;
  -webkit-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.sc_services_shine .sc_services_item:hover .sc_services_item_text {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_shine
  [class*="column-"]
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_shine
  .slider-slide
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link_007);
}
.sc_services_shine
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_shine
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link2_007);
}
.sc_services_shine
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_shine
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link3_007);
}
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price,
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price
  .amount,
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_shine
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title,
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_text {
  color: var(--theme-color-text) !important;
}
.sc_services_shine
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_more_link,
.sc_services_shine
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  background-color: var(--theme-color-text_link2);
}
.sc_services_shine.color_style_link2 .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-text_link2);
}
.sc_services_shine.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link);
}
.sc_services_shine.color_style_link2 .sc_services_item_title a:hover,
.sc_services_shine.color_style_link2 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_shine.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_shine.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_shine.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_shine.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  background-color: var(--theme-color-text_link3);
}
.sc_services_shine.color_style_link3 .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-text_link3);
}
.sc_services_shine.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link);
}
.sc_services_shine.color_style_link3 .sc_services_item_title a:hover,
.sc_services_shine.color_style_link3 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_shine.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_shine.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_shine.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_shine.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_shine.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_content:before {
  background-color: var(--theme-color-text_dark);
}
.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_price,
.sc_services_shine.color_style_dark
  .sc_services_item
  .sc_services_item_price
  .amount,
.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_number {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_shine.color_style_dark
  .sc_services_item:hover
  .sc_services_item_price,
.sc_services_shine.color_style_dark
  .sc_services_item:hover
  .sc_services_item_price
  .amount,
.sc_services_shine.color_style_dark
  .sc_services_item:hover
  .sc_services_item_number {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_services_shine.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_services_shine.color_style_dark .sc_services_item_title,
.sc_services_shine.color_style_dark .sc_services_item_title a {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_shine.color_style_dark
  .sc_services_item:hover
  .sc_services_item_title,
.sc_services_shine.color_style_dark
  .sc_services_item:hover
  .sc_services_item_title
  a,
.sc_services_shine.color_style_dark
  .sc_services_item
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_shine.color_style_dark .sc_services_item_subtitle,
.sc_services_shine.color_style_dark .sc_services_item_subtitle a {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_shine.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_shine.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_shine.color_style_dark
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_shine.color_style_dark .sc_services_item_text {
  color: var(--theme-color-inverse_hover_08) !important;
}
.sc_services_shine.color_style_dark
  .sc_services_item:hover
  .sc_services_item_text {
  color: var(--theme-color-inverse_hover_08) !important;
}
.sc_services_shine.color_style_dark
  .sc_services_item
  .sc_services_item_more_link {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_shine.color_style_dark
  .sc_services_item:hover
  .sc_services_item_more_link,
.sc_services_shine.color_style_dark
  .sc_services_item
  .sc_services_item_more_link:hover {
  color: var(--theme-color-inverse_hover) !important;
}
.elementor-section-full_width .sc_services_motley .sc_services_item:before {
  padding-top: 74%;
}
.sc_services_motley .sc_services_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  text-align: left;
}
.sc_services_motley .sc_services_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 95%;
  display: inline-block;
}
.sc_services_motley .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_services_motley .sc_services_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  background-color: #05080d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-height: 100%;
}
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: var(--theme-color-alter_bg_color);
  opacity: 1;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content:before,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content:before {
  background-color: var(--theme-color-alter_link);
}
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image:hover
  .sc_services_item_content:before,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  opacity: 0.8;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_number,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_number {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_icon,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title
  a,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_text,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_text {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_more_link,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_more_link {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content:before,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content:before {
  background-color: var(--theme-color-alter_dark);
}
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image:hover
  .sc_services_item_content:before,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  opacity: 0.8;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_number,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_number {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_icon,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_icon {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title
  a,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title
  a {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_text,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_text {
  color: var(--theme-color-inverse_hover_08) !important;
}
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_more_link,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_more_link {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image:before {
  display: none;
}
.sc_services_motley .sc_services_item_content_inner {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 3.5em 2.8em;
}
.sc_services_motley .sc_services_item_content_inner_wrap {
  position: relative;
  z-index: 1;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_motley
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_content_inner_wrap {
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  will-change: translate;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.sc_services_motley
  .sc_services_item.with_more:not(.no_links):hover
  .sc_services_item_content_inner_wrap {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.sc_services_motley .sc_services_item_icon,
.sc_services_motley .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4.2em;
  line-height: 1em;
}
.sc_services_motley .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
}
.sc_services_motley .sc_services_item_number {
  display: inline-block;
  font-size: 4em;
  line-height: 1em;
  font-weight: 400;
}
.sc_services_motley .sc_services_item_title {
  font-size: 1.944em;
  line-height: 1.3em;
  font-weight: 500;
  letter-spacing: -0.8px;
  margin: 0.8em 0 0;
}
.sc_services_motley .sc_services_item_featured_none .sc_services_item_title {
  margin-top: 0;
}
.sc_services_motley .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.25em;
}
.sc_services_motley .sc_services_item_title + .sc_services_item_text,
.sc_services_motley .sc_services_item_subtitle + .sc_services_item_text {
  margin-top: 0.5em;
}
.sc_services_motley .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 500;
  margin-top: 0.6em;
}
.sc_services_motley .sc_services_item_text {
  font-size: 17px;
  line-height: 1.65em;
  max-height: 4.8em;
  overflow: hidden;
}
.sc_services_motley .sc_services_item_content p {
  margin: 0;
}
.sc_services_motley .sc_services_item_content p + p {
  margin-top: 0.2em;
}
.sc_services_motley .sc_services_item .sc_services_item_button {
  margin-top: 1.2em;
}
.sc_services_motley
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_button {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.sc_services_motley
  .sc_services_item.with_more:not(.no_links):hover
  .sc_services_item_button {
  opacity: 1;
}
.sc_services_motley .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-alter_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_services_motley .sc_services_item:hover .sc_services_item_more_link,
.sc_services_motley .sc_services_item .sc_services_item_more_link:hover {
  color: var(--theme-color-alter_dark);
}
.sc_services_motley .sc_services_item .sc_services_item_more_link .link_text {
  display: none;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_motley
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_motley
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_motley .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 2.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_services_motley
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 13px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9B2";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_motley .sc_services_item .sc_services_item_price,
.sc_services_motley .sc_services_item .sc_services_item_price .amount,
.sc_services_motley .sc_services_item .sc_services_item_number {
  color: var(--theme-color-alter_dark) !important;
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.sc_services_motley .sc_services_item:hover .sc_services_item_price,
.sc_services_motley .sc_services_item:hover .sc_services_item_price .amount,
.sc_services_motley .sc_services_item:hover .sc_services_item_number {
  color: var(--theme-color-alter_dark) !important;
}
.sc_services_motley .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-alter_link);
}
.sc_services_motley .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-alter_link);
}
.sc_services_motley .sc_services_item_title,
.sc_services_motley .sc_services_item_title a {
  color: var(--theme-color-alter_dark) !important;
}
.sc_services_motley .sc_services_item:hover .sc_services_item_title,
.sc_services_motley .sc_services_item:hover .sc_services_item_title a,
.sc_services_motley .sc_services_item .sc_services_item_title a:hover {
  color: var(--theme-color-alter_dark) !important;
}
.sc_services_motley .sc_services_item_subtitle,
.sc_services_motley .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text) !important;
}
.sc_services_motley .sc_services_item:hover .sc_services_item_subtitle,
.sc_services_motley .sc_services_item:hover .sc_services_item_subtitle a,
.sc_services_motley .sc_services_item .sc_services_item_subtitle a:hover {
  color: var(--theme-color-alter_text) !important;
}
.sc_services_motley .sc_services_item_content {
  color: var(--theme-color-alter_text) !important;
}
.sc_services_motley .sc_services_item_text {
  color: var(--theme-color-alter_dark_08) !important;
  -webkit-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.sc_services_motley .sc_services_item:hover .sc_services_item_text {
  color: var(--theme-color-alter_dark_08) !important;
}
.sc_services_motley
  [class*="column-"]
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_motley
  .slider-slide
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link_007);
}
.sc_services_motley
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_motley
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link2_007);
}
.sc_services_motley
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_motley
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link3_007);
}
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price,
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price
  .amount,
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_motley
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title,
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_text {
  color: var(--theme-color-text) !important;
}
.sc_services_motley
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_more_link,
.sc_services_motley
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_services_motley.color_style_link2 .sc_services_item .sc_services_item_price,
.sc_services_motley.color_style_link2
  .sc_services_item
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_link2
  .sc_services_item
  .sc_services_item_number {
  color: var(--theme-color-alter_dark) !important;
}
.sc_services_motley.color_style_link2 .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-alter_link2);
}
.sc_services_motley.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-alter_link2);
}
.sc_services_motley.color_style_link2 .sc_services_item_title a:hover,
.sc_services_motley.color_style_link2 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-alter_dark) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content:before,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content:before {
  background-color: var(--theme-color-alter_link2);
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_number,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_number {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_icon,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title
  a,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_text,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_text {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_more_link,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_more_link {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content:before,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content:before {
  background-color: var(--theme-color-alter_dark);
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_number,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_number {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_icon,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_icon {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title
  a,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title
  a {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_text,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_text {
  color: var(--theme-color-inverse_hover_08) !important;
}
.sc_services_motley.color_style_link2
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_more_link,
.sc_services_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_more_link {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_motley.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_motley.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_services_motley.color_style_link3 .sc_services_item .sc_services_item_price,
.sc_services_motley.color_style_link3
  .sc_services_item
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_link3
  .sc_services_item
  .sc_services_item_number {
  color: var(--theme-color-alter_dark) !important;
}
.sc_services_motley.color_style_link3 .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-alter_link3);
}
.sc_services_motley.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-alter_link3);
}
.sc_services_motley.color_style_link3 .sc_services_item_title a:hover,
.sc_services_motley.color_style_link3 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content:before,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content:before {
  background-color: var(--theme-color-alter_link3);
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_number,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_number {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_icon,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title
  a,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_text,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_text {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_more_link,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_more_link {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content:before,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content:before {
  background-color: var(--theme-color-alter_dark);
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_number,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_number {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_icon,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_icon {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title
  a,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title
  a {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_text,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_text {
  color: var(--theme-color-inverse_hover_08) !important;
}
.sc_services_motley.color_style_link3
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_more_link,
.sc_services_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_more_link {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_motley.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_motley.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_motley.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_content:before {
  background-color: var(--theme-color-alter_dark);
}
.sc_services_motley.color_style_dark
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  opacity: 0.8;
}
.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_price,
.sc_services_motley.color_style_dark
  .sc_services_item
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_dark
  .sc_services_item
  .sc_services_item_number {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_dark
  .sc_services_item:hover
  .sc_services_item_price,
.sc_services_motley.color_style_dark
  .sc_services_item:hover
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_dark
  .sc_services_item:hover
  .sc_services_item_number {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_services_motley.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_services_motley.color_style_dark .sc_services_item_title,
.sc_services_motley.color_style_dark .sc_services_item_title a {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_dark
  .sc_services_item:hover
  .sc_services_item_title,
.sc_services_motley.color_style_dark
  .sc_services_item:hover
  .sc_services_item_title
  a,
.sc_services_motley.color_style_dark
  .sc_services_item
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_dark .sc_services_item_subtitle,
.sc_services_motley.color_style_dark .sc_services_item_subtitle a {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_motley.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_motley.color_style_dark
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_dark .sc_services_item_text {
  color: var(--theme-color-inverse_hover_08) !important;
}
.sc_services_motley.color_style_dark
  .sc_services_item:hover
  .sc_services_item_text {
  color: var(--theme-color-inverse_hover_08) !important;
}
.sc_services_motley.color_style_dark
  .sc_services_item
  .sc_services_item_more_link {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_dark
  .sc_services_item:hover
  .sc_services_item_more_link,
.sc_services_motley.color_style_dark
  .sc_services_item
  .sc_services_item_more_link:hover {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content:before,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content:before {
  background-color: var(--theme-color-alter_link);
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_number,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_number {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_icon,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title
  a,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_title
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_text,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_text {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_more_link,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_more_link {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content:before,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content:before {
  background-color: var(--theme-color-alter_link2);
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_number,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_number {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_icon,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title
  a,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_title
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_text,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_text {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_motley.color_style_dark
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_more_link,
.sc_services_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_more_link {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_classic .sc_services_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  text-align: left;
}
.sc_services_classic .sc_services_item:hover {
  z-index: 10;
}
.sc_services_classic .sc_services_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 95%;
  display: inline-block;
}
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 0.6;
}
.sc_services_classic
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content:after {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #1f242e;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 0;
}
.sc_services_classic
  .sc_services_item.with_image:hover
  .sc_services_item_content:after {
  opacity: 0.9;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image:before {
  display: none;
}
.sc_services_classic .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_services_classic .sc_services_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #05080d;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
}
.sc_services_classic .sc_services_item_content_inner {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 2em 2.2em;
}
.sc_services_classic .sc_services_item .sc_services_item_content_inner_top {
  -webkit-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
  opacity: 0;
  will-change: transform, opacity;
  -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out, opacity 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
.sc_services_classic
  .sc_services_item:hover
  .sc_services_item_content_inner_top {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.sc_services_classic .sc_services_item_content_inner_bottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  width: 100%;
}
.sc_services_classic .sc_services_item_info_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_services_classic .sc_services_item_info_wrap + .sc_services_item_text {
  margin-top: 0.5em;
}
.sc_services_classic .sc_services_item_icon,
.sc_services_classic .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4em;
  line-height: 1em;
}
.sc_services_classic .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
}
.sc_services_classic .sc_services_item_number {
  margin-top: 0;
  display: inline-block;
  font-size: 1.556em;
  line-height: 1em;
  font-weight: 500;
  letter-spacing: 0;
}
.sc_services_classic .sc_services_item_title_wrap {
  max-width: 75%;
}
.sc_services_classic .sc_services_item_title {
  font-size: 1.556em;
  line-height: 1.2em;
  font-weight: 500;
  margin: 0;
}
.sc_services_classic .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.4em;
}
.sc_services_classic .sc_services_item_text + .sc_services_item_title {
  margin-top: 0.25em;
}
.sc_services_classic .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 500;
  text-shadow: none;
  margin-bottom: 0.5em;
}
.sc_services_classic .sc_services_item_text {
  font-size: 17px;
  line-height: 1.5em;
  max-height: 4.8em;
  overflow: hidden;
}
.sc_services_classic .sc_services_item_content p {
  margin: 0;
}
.sc_services_classic .sc_services_item_content p + p {
  margin-top: 0.2em;
}
.sc_services_classic .sc_services_item .sc_services_item_more_link {
  padding: 1px;
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: #ffffff;
  z-index: 1;
  overflow: hidden;
}
.sc_services_classic .sc_services_item:hover .sc_services_item_more_link,
.sc_services_classic .sc_services_item .sc_services_item_more_link:hover {
  color: #ffffff;
}
.sc_services_classic .sc_services_item .sc_services_item_more_link .link_text {
  display: none;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_classic
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_classic
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_classic .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  border: 1px solid #707070;
  width: 3.1em;
  height: 3.1em;
  line-height: 3.1em;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transition: border-color 0.3s ease;
  -ms-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}
.sc_services_classic
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_icon {
  border-color: #ffffff;
}
.sc_services_classic
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_classic .sc_services_item_price,
.sc_services_classic .sc_services_item_price .amount,
.sc_services_classic .sc_services_item_icon,
.sc_services_classic .sc_services_item_number {
  color: #ffffff !important;
}
.sc_services_classic .sc_services_item_title,
.sc_services_classic .sc_services_item_title a {
  color: #ffffff !important;
}
.sc_services_classic .sc_services_item_title a:hover {
  color: #ffffff !important;
}
.sc_services_classic .sc_services_item_subtitle,
.sc_services_classic .sc_services_item_subtitle a {
  color: #ffffff !important;
}
.sc_services_classic .sc_services_item_subtitle a:hover {
  color: #ffffff !important;
}
.sc_services_classic .sc_services_item_content {
  color: #ffffff !important;
}
.sc_services_classic .sc_services_item_text {
  color: rgba(255, 255, 255, 0.8);
}
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_text {
  color: var(--theme-color-text) !important;
}
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price,
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price
  .amount {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_classic.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-text_link2) !important;
}
.sc_services_classic.color_style_link2 .sc_services_item_title a:hover,
.sc_services_classic.color_style_link2 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_classic.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-text_link3) !important;
}
.sc_services_classic.color_style_link3 .sc_services_item_title a:hover,
.sc_services_classic.color_style_link3 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_classic
  [class*="column-"]
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_classic
  .slider-slide
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link_007);
}
.sc_services_classic
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_classic
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link2_007);
}
.sc_services_classic
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_classic
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link3_007);
}
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image:after {
  display: none;
}
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_more_link
  .link_icon {
  border-color: var(--theme-color-bd_color) !important;
}
.sc_services_classic
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_more_link
  .link_icon {
  border-color: var(--theme-color-text_dark) !important;
}
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
  opacity: 1;
}
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title,
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_classic
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_classic.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_classic.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_classic.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_classic.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_classic.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_classic.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_classic.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_classic.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_classic
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_classic
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_classic.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_classic.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_classic.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_classic.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion .sc_services_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  text-align: left;
}
.sc_services_fashion .sc_services_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 151%;
  display: inline-block;
}
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  -webkit-transition: opacity 0.3s ease-out, background-color 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out, background-color 0.3s ease-out;
  transition: opacity 0.3s ease-out, background-color 0.3s ease-out;
}
.sc_services_fashion
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  opacity: 0.9;
  background: var(--theme-color-text_link);
}
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image:before {
  display: none;
}
.sc_services_fashion .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_services_fashion .sc_services_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #05080d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}
.sc_services_fashion .sc_services_item_content_inner {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 2.3em 2.3em;
}
.sc_services_fashion .sc_services_item .sc_services_item_content_inner_top {
  margin-bottom: 20px;
  -webkit-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
  opacity: 0;
  will-change: transform, opacity;
  -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out, opacity 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
.sc_services_fashion
  .sc_services_item:hover
  .sc_services_item_content_inner_top {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.sc_services_fashion .sc_services_item_content_inner_bottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  width: 100%;
}
.sc_services_fashion
  .sc_services_item.with_subtitle
  .sc_services_item_content_inner_bottom {
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
}
.sc_services_fashion
  .sc_services_item.with_subtitle:hover
  .sc_services_item_content_inner_bottom {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.sc_services_fashion .sc_services_item_icon,
.sc_services_fashion .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 2.8em;
  line-height: 1em;
}
.sc_services_fashion .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
}
.sc_services_fashion .sc_services_item_number {
  display: inline-block;
  font-size: 24px;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: -0.2px;
}
.sc_services_fashion .sc_services_item_title {
  font-size: 1.556em;
  line-height: 1.3em;
  font-weight: 500;
  margin: 0;
}
.sc_services_fashion .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.3em;
}
.sc_services_fashion .sc_services_item_subtitle {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.sc_services_fashion .sc_services_item:hover .sc_services_item_subtitle {
  opacity: 1;
}
.sc_services_fashion .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 500;
  text-shadow: none;
  margin-bottom: 0.5em;
}
.sc_services_fashion .sc_services_item_text {
  font-size: 17px;
  line-height: 1.5em;
}
.sc_services_fashion .sc_services_item_text + .sc_services_item_title,
.sc_services_fashion .sc_services_item_text + .sc_services_item_subtitle {
  margin-top: 0.3em;
}
.sc_services_fashion .sc_services_item_content p {
  margin: 0;
}
.sc_services_fashion .sc_services_item_content p + p {
  margin-top: 0.2em;
}
.sc_services_fashion .sc_services_item_price,
.sc_services_fashion .sc_services_item_price .amount,
.sc_services_fashion .sc_services_item_icon,
.sc_services_fashion .sc_services_item_number {
  color: #ffffff !important;
}
.sc_services_fashion .sc_services_item_title,
.sc_services_fashion .sc_services_item_title a {
  color: #ffffff !important;
}
.sc_services_fashion .sc_services_item_title a:hover {
  color: #ffffff !important;
}
.sc_services_fashion .sc_services_item_subtitle,
.sc_services_fashion .sc_services_item_subtitle a {
  color: rgba(255, 255, 255, 0.8) !important;
}
.sc_services_fashion .sc_services_item_subtitle a:hover {
  color: rgba(255, 255, 255, 0.8) !important;
}
.sc_services_fashion .sc_services_item_content {
  color: #ffffff !important;
}
.sc_services_fashion .sc_services_item_text {
  color: rgba(255, 255, 255, 0.8);
}
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_text {
  color: var(--theme-color-text) !important;
}
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price,
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_price
  .amount {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion
  [class*="column-"]
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_fashion
  .slider-slide
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link_007);
}
.sc_services_fashion
  [class*="column-"]:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_fashion
  .slider-slide:nth-child(3n-1)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link2_007);
}
.sc_services_fashion
  [class*="column-"]:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image,
.sc_services_fashion
  .slider-slide:nth-child(3n)
  .sc_services_item.with_image
  .sc_services_item_content.without_image {
  background-color: var(--theme-color-text_link3_007);
}
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_icon,
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_number {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title,
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_fashion
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  background: var(--theme-color-text_link2) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_number {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_title
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_title,
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_title
  a,
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_subtitle,
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_subtitle
  a,
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_text {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_fashion.color_style_link2
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  background: var(--theme-color-text_link3) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_number {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_title
  a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_title,
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_title
  a,
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-inverse_link) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_subtitle,
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_subtitle
  a,
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_text {
  color: var(--theme-color-inverse_link_08) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_title
  a,
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle,
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image:hover
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a,
.sc_services_fashion.color_style_link3
  .sc_services_item.with_image
  .sc_services_item_content.without_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image:hover
  .sc_services_item_content:before {
  background: var(--theme-color-text_dark) !important;
}
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_price,
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_price
  .amount,
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_number {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_icon {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_title,
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_title
  a {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image:hover
  .sc_services_item_title,
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image:hover
  .sc_services_item_title
  a,
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-inverse_hover) !important;
}
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_subtitle,
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a {
  color: var(--theme-color-inverse_hover_08) !important;
}
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image:hover
  .sc_services_item_subtitle,
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image:hover
  .sc_services_item_subtitle
  a,
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-inverse_hover_08) !important;
}
.sc_services_fashion.color_style_dark
  .sc_services_item.with_image
  .sc_services_item_text {
  color: var(--theme-color-inverse_hover_08) !important;
}
.sc_services_backward
  .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row)
  .sc_services_item {
  padding-bottom: var(--theme-var-grid_gap);
}
.sc_services_backward .sc_services_item {
  color: var(--theme-color-text);
  background-color: transparent;
  overflow: hidden;
}
.sc_services_backward .sc_services_item:hover .post_featured.hover_link img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_services_backward .sc_services_item_info {
  padding: 4px 0 0 0;
  text-align: left;
}
.sc_services_backward .sc_services_item_info + .sc_services_item_thumb {
  margin-top: 3.5em;
}
.sc_services_backward .sc_services_item_content {
  font-size: 17px;
  line-height: 1.65em;
  margin-top: 1.25em;
}
.sc_services_backward .sc_services_item_content p:last-child {
  margin-bottom: 0;
}
.sc_services_backward .sc_services_item_thumb {
  margin-bottom: 0;
}
.sc_services_backward .sc_services_item_number {
  display: inline-block;
  font-size: 4em;
  line-height: 1em;
  font-weight: 400;
  margin-top: 0.3em;
  color: var(--theme-color-text_dark);
}
.sc_services_backward .sc_services_item_icon,
.sc_services_backward .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4.4em;
  width: auto;
  height: auto;
  line-height: 1em;
  margin-top: 0.3em;
  border: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_services_backward .sc_services_item_title {
  margin: 0;
  font-size: 1.944em;
  line-height: 1.214em;
}
.sc_services_backward .sc_services_item_subtitle,
.sc_services_backward .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_backward .sc_services_item:hover .sc_services_item_subtitle,
.sc_services_backward .sc_services_item:hover .sc_services_item_subtitle a,
.sc_services_backward .sc_services_item .sc_services_item_subtitle a:hover {
  color: var(--theme-color-text);
}
.sc_services_backward .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.45em;
}
.sc_services_backward .sc_services_item .sc_services_item_title,
.sc_services_backward .sc_services_item .sc_services_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_services_backward .sc_services_item:hover .sc_services_item_title,
.sc_services_backward .sc_services_item:hover .sc_services_item_title a,
.sc_services_backward .sc_services_item .sc_services_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_services_backward .sc_services_item .sc_services_item_button {
  margin: 1.2em 0 0;
}
.sc_services_backward .sc_services_item .sc_services_item_more_link {
  position: relative;
  z-index: 1;
  display: inline-block;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  overflow: hidden;
}
.sc_services_backward .sc_services_item:hover .sc_services_item_more_link,
.sc_services_backward .sc_services_item .sc_services_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_services_backward .sc_services_item .sc_services_item_more_link .link_text {
  display: inline-block;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_backward
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_backward
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 10px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_backward .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_backward
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 9px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_backward .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_backward .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_backward.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-text_link2);
}
.sc_services_backward.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_backward.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-text_link3);
}
.sc_services_backward.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_backward.color_style_dark .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_backward.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_backward.color_style_link2 .sc_services_item_subtitle,
.sc_services_backward.color_style_link2 .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_backward.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_backward.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_backward.color_style_link2
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text);
}
.sc_services_backward.color_style_link3 .sc_services_item_subtitle,
.sc_services_backward.color_style_link3 .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_backward.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_backward.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_backward.color_style_link3
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text);
}
.sc_services_backward.color_style_dark .sc_services_item_subtitle,
.sc_services_backward.color_style_dark .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_backward.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_backward.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_backward.color_style_dark
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text);
}
.sc_services_accent .sc_services_item {
  padding: 4.4em 2.6em;
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color);
  will-change: color, background-color;
  -webkit-transition: color 0.3s ease, background-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease;
}
.sc_services_accent .sc_services_item:not(.with_image):hover {
  color: var(--theme-color-inverse_link_08);
  background-color: var(--theme-color-alter_link);
}
.sc_services_accent .sc_services_item.with_image {
  padding: 2.6em;
}
.sc_services_accent .sc_services_item:hover .post_featured.hover_link img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_services_accent .sc_services_item_content {
  font-size: 17px;
  line-height: 1.65em;
  margin-top: 0.8em;
  color: var(--theme-color-alter_text);
  will-change: color;
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.sc_services_accent
  .sc_services_item:not(.with_image):hover
  .sc_services_item_content {
  color: var(--theme-color-inverse_link_08);
}
.sc_services_accent .sc_services_item_content p:last-child {
  margin-bottom: 0;
}
.sc_services_accent .sc_services_item_number {
  display: inline-block;
  font-size: 4em;
  line-height: 1em;
  font-weight: 400;
  margin-top: 0;
  color: var(--theme-color-alter_dark);
  will-change: color;
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.sc_services_accent
  .sc_services_item:not(.with_image):hover
  .sc_services_item_number {
  color: var(--theme-color-inverse_link);
}
.sc_services_accent .sc_services_item_featured_left .sc_services_item_number,
.sc_services_accent .sc_services_item_featured_right .sc_services_item_number {
  font-size: 3em;
  line-height: 1em;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 0;
}
.sc_services_accent .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_accent .sc_services_item_featured_right .sc_services_item_icon {
  font-size: 3.4em;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.sc_services_accent .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_accent .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_accent
  .sc_services_item_featured_right
  .sc_services_item_pictogram,
.sc_services_accent .sc_services_item_featured_right .sc_services_item_number {
  left: auto;
  right: 0;
}
.sc_services_accent .sc_services_item_featured_right .sc_services_item_info {
  margin-right: 5em;
}
.sc_services_accent .sc_services_item_icon,
.sc_services_accent .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4.1em;
  width: auto;
  height: auto;
  line-height: 1em;
  margin: 0;
}
.sc_services_accent .sc_services_item_number + .sc_services_item_info,
.sc_services_accent .sc_services_item_icon + .sc_services_item_info,
.sc_services_accent .sc_services_item_pictogram + .sc_services_item_info {
  margin-top: 2em;
}
.sc_services_accent .sc_services_item_title {
  font-size: 1.556em;
  line-height: 1.214em;
  margin: 0;
}
.sc_services_accent .sc_services_item_subtitle,
.sc_services_accent .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_accent .sc_services_item:hover .sc_services_item_subtitle,
.sc_services_accent .sc_services_item:hover .sc_services_item_subtitle a,
.sc_services_accent .sc_services_item .sc_services_item_subtitle a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_accent
  .sc_services_item:not(.with_image):hover
  .sc_services_item_subtitle,
.sc_services_accent
  .sc_services_item:not(.with_image):hover
  .sc_services_item_subtitle
  a,
.sc_services_accent
  .sc_services_item:not(.with_image)
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_services_accent .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.45em;
}
.sc_services_accent .sc_services_item .sc_services_item_title,
.sc_services_accent .sc_services_item .sc_services_item_title a {
  color: var(--theme-color-alter_dark);
}
.sc_services_accent .sc_services_item:hover .sc_services_item_title,
.sc_services_accent .sc_services_item:hover .sc_services_item_title a,
.sc_services_accent .sc_services_item .sc_services_item_title a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_services_accent
  .sc_services_item:not(.with_image):hover
  .sc_services_item_title,
.sc_services_accent
  .sc_services_item:not(.with_image):hover
  .sc_services_item_title
  a,
.sc_services_accent
  .sc_services_item:not(.with_image)
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_services_accent .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_services_accent .sc_services_item .sc_services_item_button {
  margin: 1.1em 0 0;
}
.sc_services_accent .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-alter_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_services_accent .sc_services_item:hover .sc_services_item_more_link,
.sc_services_accent .sc_services_item .sc_services_item_more_link:hover {
  color: var(--theme-color-alter_dark);
}
.sc_services_accent
  .sc_services_item:not(.with_image):hover
  .sc_services_item_more_link,
.sc_services_accent
  .sc_services_item:not(.with_image)
  .sc_services_item_more_link:hover {
  color: var(--theme-color-inverse_link);
}
.sc_services_accent .sc_services_item .sc_services_item_more_link .link_text {
  display: none;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_accent
  .sc_services_item.with_image
  .sc_services_item_more_link
  .link_text {
  display: inline-block;
}
.sc_services_accent
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_accent
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 10px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_accent .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_accent
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_accent .sc_services_item_icon {
  color: var(--theme-color-alter_link);
}
.sc_services_accent .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-inverse_link);
}
.sc_services_accent.color_style_link2 .sc_services_item:not(.with_image):hover {
  background-color: var(--theme-color-alter_link2);
}
.sc_services_accent.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-alter_link2);
}
.sc_services_accent.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link);
}
.sc_services_accent.color_style_link2 .sc_services_item_subtitle,
.sc_services_accent.color_style_link2 .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_accent.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_accent.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_accent.color_style_link2
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_accent.color_style_link2
  .sc_services_item:not(.with_image):hover
  .sc_services_item_subtitle,
.sc_services_accent.color_style_link2
  .sc_services_item:not(.with_image):hover
  .sc_services_item_subtitle
  a,
.sc_services_accent.color_style_link2
  .sc_services_item:not(.with_image)
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_services_accent.color_style_link3 .sc_services_item:not(.with_image):hover {
  background-color: var(--theme-color-alter_link3);
}
.sc_services_accent.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-alter_link3);
}
.sc_services_accent.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_link);
}
.sc_services_accent.color_style_link3 .sc_services_item_subtitle,
.sc_services_accent.color_style_link3 .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_accent.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_accent.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_accent.color_style_link3
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_accent.color_style_link3
  .sc_services_item:not(.with_image):hover
  .sc_services_item_subtitle,
.sc_services_accent.color_style_link3
  .sc_services_item:not(.with_image):hover
  .sc_services_item_subtitle
  a,
.sc_services_accent.color_style_link3
  .sc_services_item:not(.with_image)
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover {
  color: var(--theme-color-inverse_hover_08);
  background-color: var(--theme-color-alter_dark);
}
.sc_services_accent.color_style_dark .sc_services_item_icon {
  color: var(--theme-color-alter_dark);
}
.sc_services_accent.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_services_accent.color_style_dark
  .sc_services_item:not(.with_image):hover
  .sc_services_item_content {
  color: var(--theme-color-inverse_hover_08);
}
.sc_services_accent.color_style_dark
  .sc_services_item:not(.with_image):hover
  .sc_services_item_more_link,
.sc_services_accent.color_style_dark
  .sc_services_item:not(.with_image)
  .sc_services_item_more_link:hover {
  color: var(--theme-color-inverse_hover);
}
.sc_services_accent.color_style_dark
  .sc_services_item:not(.with_image):hover
  .sc_services_item_title,
.sc_services_accent.color_style_dark
  .sc_services_item:not(.with_image):hover
  .sc_services_item_title
  a,
.sc_services_accent.color_style_dark
  .sc_services_item:not(.with_image)
  .sc_services_item_title
  a:hover {
  color: var(--theme-color-inverse_hover);
}
.sc_services_accent.color_style_dark .sc_services_item_subtitle,
.sc_services_accent.color_style_dark .sc_services_item_subtitle a {
  color: var(--theme-color-alter_text);
}
.sc_services_accent.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_accent.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_accent.color_style_dark
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-alter_text);
}
.sc_services_accent.color_style_dark
  .sc_services_item:not(.with_image):hover
  .sc_services_item_subtitle,
.sc_services_accent.color_style_dark
  .sc_services_item:not(.with_image):hover
  .sc_services_item_subtitle
  a,
.sc_services_accent.color_style_dark
  .sc_services_item:not(.with_image)
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-inverse_hover);
}
.sc_services_accent.color_style_dark
  .sc_services_item:not(.with_image):hover
  .sc_services_item_number {
  color: var(--theme-color-inverse_hover);
}
.sc_services_unusual .sc_services_item:hover .post_featured.hover_link img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_services_unusual .sc_services_item_thumb {
  margin-bottom: 1.2em;
}
.sc_services_unusual .sc_services_item_info {
  overflow: hidden;
}
.sc_services_unusual .sc_services_item_header {
  padding-bottom: 1.5em;
  position: relative;
  z-index: 1;
}
.sc_services_unusual .sc_services_item_header:before,
.sc_services_unusual .sc_services_item_header:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  background-color: var(--theme-color-bd_color);
}
.sc_services_unusual .sc_services_item_header:after {
  width: 0;
  background-color: var(--theme-color-text_dark);
  will-change: width;
  -webkit-transition: width 0.4s ease;
  -ms-transition: width 0.4s ease;
  transition: width 0.4s ease;
}
.sc_services_unusual .sc_services_item:hover .sc_services_item_header:after {
  width: 100%;
}
.sc_services_unusual .sc_services_item_title_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_services_unusual .sc_services_item_title_wrap + .sc_services_item_subtitle,
.sc_services_unusual .sc_services_item_title_wrap + .sc_services_item_price {
  margin-top: 0.5em;
}
.sc_services_unusual .sc_services_item_subtitle + .sc_services_item_price {
  margin-top: 0.5em;
}
.sc_services_unusual .sc_services_item_content {
  font-size: 17px;
  line-height: 1.65em;
  margin-top: 1em;
}
.sc_services_unusual .sc_services_item_content p:last-child {
  margin-bottom: 0;
}
.sc_services_unusual .sc_services_item_title {
  margin: 0;
  font-size: 1.556em;
  line-height: 1.214em;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.sc_services_unusual .sc_services_item_title,
.sc_services_unusual .sc_services_item_title a {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_services_unusual .sc_services_item_title_text {
  padding: 1px 0;
  width: 100%;
  display: inline-block;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.sc_services_unusual .sc_services_item_price {
  font-size: 1.2em;
  line-height: 1.3em;
  font-weight: 500;
  color: var(--theme-color-text_dark);
}
.sc_services_unusual .sc_services_item_number {
  padding: 1px 0;
  margin-right: 0;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
  opacity: 0;
  text-indent: -50px;
  white-space: nowrap;
  will-change: text-indent, opacity, margin-right;
  -webkit-transition: text-indent 0.4s ease-out, opacity 0.4s ease-out,
    margin-right 0.2s ease-out;
  -ms-transition: text-indent 0.4s ease-out, opacity 0.4s ease-out,
    margin-right 0.2s ease-out;
  transition: text-indent 0.4s ease-out, opacity 0.4s ease-out,
    margin-right 0.2s ease-out;
}
.sc_services_unusual .sc_services_item:hover .sc_services_item_number {
  opacity: 1;
  text-indent: 0;
  margin-right: 0.45em;
}
.sc_services_unusual .sc_services_item_icon,
.sc_services_unusual .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4em;
  width: auto;
  height: auto;
  line-height: 1em;
}
.sc_services_unusual .sc_services_item_icon + .sc_services_item_info,
.sc_services_unusual .sc_services_item_pictogram + .sc_services_item_info {
  margin-top: 1.2em;
}
.sc_services_unusual .sc_services_item_subtitle,
.sc_services_unusual .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_unusual .sc_services_item:hover .sc_services_item_subtitle,
.sc_services_unusual .sc_services_item:hover .sc_services_item_subtitle a,
.sc_services_unusual .sc_services_item .sc_services_item_subtitle a:hover {
  color: var(--theme-color-text);
}
.sc_services_unusual .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.45em;
}
.sc_services_unusual .sc_services_item .sc_services_item_title,
.sc_services_unusual .sc_services_item .sc_services_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_services_unusual .sc_services_item:hover .sc_services_item_title,
.sc_services_unusual .sc_services_item:hover .sc_services_item_title a,
.sc_services_unusual .sc_services_item .sc_services_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_services_unusual .sc_services_item .sc_services_item_button {
  width: 25%;
  text-align: right;
}
.sc_services_unusual .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_services_unusual .sc_services_item:hover .sc_services_item_more_link,
.sc_services_unusual .sc_services_item .sc_services_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_services_unusual .sc_services_item .sc_services_item_more_link .link_text {
  display: none;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_unusual
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_unusual
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 10px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_unusual .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 2.3em;
  height: 2.3em;
  line-height: 2.3em;
  text-align: center;
  border: 1px solid var(--theme-color-bd_color);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  will-change: border-color;
  -webkit-transition: border-color 0.3s 0.1s ease-out;
  -ms-transition: border-color 0.3s 0.1s ease-out;
  transition: border-color 0.3s 0.1s ease-out;
}
.sc_services_unusual
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_icon {
  border-color: var(--theme-color-text_dark);
}
.sc_services_unusual
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 9px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_unusual .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_unusual .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_unusual.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-text_link2);
}
.sc_services_unusual.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_unusual.color_style_link2 .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_unusual.color_style_link2 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-text);
}
.sc_services_unusual.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-text_link3);
}
.sc_services_unusual.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_unusual.color_style_link3 .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_unusual.color_style_link3 .sc_services_item_subtitle a:hover {
  color: var(--theme-color-text);
}
.sc_services_unusual.color_style_dark .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_unusual.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_unusual.color_style_dark .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_unusual.color_style_dark .sc_services_item_subtitle a:hover {
  color: var(--theme-color-text);
}
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_4
  .sc_services_item_title_wrap,
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_5
  .sc_services_item_title_wrap,
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_6
  .sc_services_item_title_wrap {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_4
  .sc_services_item_title_wrap
  .sc_services_item_price_dots,
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_5
  .sc_services_item_title_wrap
  .sc_services_item_price_dots,
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_6
  .sc_services_item_title_wrap
  .sc_services_item_price_dots {
  margin: 10px 0 20px;
}
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_4
  .sc_services_item_title_wrap
  .sc_services_item_title,
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_5
  .sc_services_item_title_wrap
  .sc_services_item_title,
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_6
  .sc_services_item_title_wrap
  .sc_services_item_title {
  min-width: inherit !important;
  max-width: none !important;
}
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_4
  .sc_services_item_title_wrap
  .sc_services_item_price,
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_5
  .sc_services_item_title_wrap
  .sc_services_item_price,
.sc_services_price
  .trx_addons_columns_wrap
  .trx_addons_column-1_6
  .sc_services_item_title_wrap
  .sc_services_item_price {
  max-width: none !important;
}
.sc_services_price .trx_addons_columns_wrap {
  margin-right: -50px;
}
.sc_services_price .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
  padding-right: 50px;
}
.sc_services_price
  .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
  margin-bottom: -50px;
}
.sc_services_price
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_services_price
  .trx_addons_columns_wrap
  > [class*="trx_addons_column-"].columns_padding_bottom {
  padding-bottom: 50px;
}
.sc_services_price
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"] {
  padding-bottom: 0;
}
.sc_services_price .sc_services_item + .sc_services_item {
  margin-top: var(--theme-var-grid_gap);
}
.sc_services_price .sc_services_item:hover .post_featured.hover_link img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_services_price .sc_services_item_content {
  font-size: 17px;
  line-height: 1.65em;
  margin-top: 0.6em;
}
.sc_services_price .sc_services_item_content p:last-child {
  margin-bottom: 0;
}
.sc_services_price .sc_services_item_number {
  display: inline-block;
  font-size: 3.5em;
  line-height: 1em;
  font-weight: 400;
  color: var(--theme-color-text_dark);
}
.sc_services_price .sc_services_item_icon,
.sc_services_price .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4em;
  width: auto;
  height: auto;
  line-height: 1em;
}
.sc_services_price .sc_services_item_number + .sc_services_item_info,
.sc_services_price .sc_services_item_icon + .sc_services_item_info,
.sc_services_price .sc_services_item_pictogram + .sc_services_item_info {
  margin-top: 1.5em;
}
.sc_services_price .sc_services_item_title_wrap {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_services_price .sc_item_columns_4 .sc_services_item_title_wrap,
.sc_services_price .sc_item_columns_5 .sc_services_item_title_wrap,
.sc_services_price .sc_item_columns_6 .sc_services_item_title_wrap {
  flex-wrap: wrap;
}
.sc_services_price .sc_item_columns_4 .sc_services_item_price_dots,
.sc_services_price .sc_item_columns_5 .sc_services_item_price_dots,
.sc_services_price .sc_item_columns_6 .sc_services_item_price_dots {
  margin: 0 0 10px;
}
.sc_services_price .sc_services_item_title_wrap + .sc_services_item_subtitle {
  margin-top: 0.6em;
}
.sc_services_price .sc_services_item_price_dots {
  display: block;
  margin: 0 20px;
  position: relative;
  z-index: 1;
  line-height: 1;
  width: 100%;
  min-width: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_price .sc_services_item_price_dots:after {
  content: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";
  display: block;
  font-size: 20px;
  color: var(--theme-color-text_light);
}
.sc_services_price .sc_services_item_price {
  font-size: 1.389em;
  line-height: 1em;
  font-weight: 400;
  color: var(--theme-color-text_link);
  flex-shrink: 0;
  max-width: 110px;
}
.sc_services_price .sc_services_item_title {
  font-size: 1.333em;
  line-height: 1.214em;
  margin: 0;
  flex-shrink: 0;
  min-width: 15%;
  max-width: 60%;
}
.sc_services_price .sc_services_item_subtitle,
.sc_services_price .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_price .sc_services_item:hover .sc_services_item_subtitle,
.sc_services_price .sc_services_item:hover .sc_services_item_subtitle a,
.sc_services_price .sc_services_item .sc_services_item_subtitle a:hover {
  color: var(--theme-color-text);
}
.sc_services_price .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.45em;
}
.sc_services_price .sc_services_item .sc_services_item_title,
.sc_services_price .sc_services_item .sc_services_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_services_price .sc_services_item:hover .sc_services_item_title,
.sc_services_price .sc_services_item:hover .sc_services_item_title a,
.sc_services_price .sc_services_item .sc_services_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_services_price .sc_services_item .sc_services_item_button {
  margin: 1.1em 0 0;
}
.sc_services_price .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_services_price .sc_services_item:hover .sc_services_item_more_link,
.sc_services_price .sc_services_item .sc_services_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_services_price .sc_services_item .sc_services_item_more_link .link_text {
  display: inline-block;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_price
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_price
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 10px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_price .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 2.3em;
  height: 2.3em;
  line-height: 2.3em;
  text-align: center;
  border: 1px solid var(--theme-color-text_dark_02);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_services_price
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 9px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_price .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_price .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_price.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-text_link2);
}
.sc_services_price.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_price.color_style_link2 .sc_services_item_price {
  color: var(--theme-color-text_link2);
}
.sc_services_price.color_style_link2 .sc_services_item_subtitle,
.sc_services_price.color_style_link2 .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_price.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_price.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_price.color_style_link2
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text);
}
.sc_services_price.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-text_link3);
}
.sc_services_price.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_price.color_style_link3 .sc_services_item_price {
  color: var(--theme-color-text_link3);
}
.sc_services_price.color_style_link3 .sc_services_item_subtitle,
.sc_services_price.color_style_link3 .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_price.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_price.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_price.color_style_link3
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text);
}
.sc_services_price.color_style_dark .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_price.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_price.color_style_dark .sc_services_item_price {
  color: var(--theme-color-text_dark);
}
.sc_services_price.color_style_dark.sc_services_item_subtitle,
.sc_services_price.color_style_dark .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_price.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_price.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_price.color_style_dark
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text);
}
.sc_services_price2
  .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
  margin-bottom: calc(-1 * var(--theme-var-grid_gap));
}
.sc_services_price2 .sc_services_item {
  position: relative;
  z-index: 1;
}
.sc_services_price2 .sc_services_item_divider {
  margin-top: 0.7em;
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  line-height: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_price2 .sc_services_item_divider:after {
  content: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";
  font-size: 20px;
  display: block;
  color: var(--theme-color-text_light);
}
.sc_services_price2 .sc_services_item + .sc_services_item {
  margin-top: var(--theme-var-grid_gap);
}
.sc_services_price2 .sc_services_item:hover .post_featured.hover_link img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_services_price2 .sc_services_item_content {
  font-size: 17px;
  line-height: 1.65em;
  margin-top: 0.5em;
}
.sc_services_price2 .sc_services_item_content p:last-child {
  margin-bottom: 0;
}
.sc_services_price2 .sc_services_item_number {
  display: inline-block;
  font-size: 3.5em;
  line-height: 1em;
  font-weight: 400;
  color: var(--theme-color-text_dark);
}
.sc_services_price2 .sc_services_item_icon,
.sc_services_price2 .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 4em;
  width: auto;
  height: auto;
  line-height: 1em;
}
.sc_services_price2 .sc_services_item_number + .sc_services_item_info,
.sc_services_price2 .sc_services_item_icon + .sc_services_item_info,
.sc_services_price2 .sc_services_item_pictogram + .sc_services_item_info {
  margin-top: 1.5em;
}
.sc_services_price2 .sc_services_item_title_wrap {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_services_price2 .sc_services_item_title_wrap + .sc_services_item_subtitle {
  margin-top: 0.6em;
}
.sc_services_price2 .sc_services_item_price {
  font-size: 1.389em;
  line-height: 1em;
  font-weight: 400;
  color: var(--theme-color-text_link);
  flex-shrink: 0;
}
.sc_services_price2 .sc_services_item_title {
  font-size: 1.333em;
  line-height: 1.214em;
  margin: 0;
  flex-shrink: 0;
  max-width: 75%;
}
.sc_services_price2 .sc_services_item_subtitle,
.sc_services_price2 .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_price2 .sc_services_item:hover .sc_services_item_subtitle,
.sc_services_price2 .sc_services_item:hover .sc_services_item_subtitle a,
.sc_services_price2 .sc_services_item .sc_services_item_subtitle a:hover {
  color: var(--theme-color-text);
}
.sc_services_price2 .sc_services_item_title + .sc_services_item_subtitle {
  margin-top: 0.45em;
}
.sc_services_price2 .sc_services_item .sc_services_item_title,
.sc_services_price2 .sc_services_item .sc_services_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_services_price2 .sc_services_item:hover .sc_services_item_title,
.sc_services_price2 .sc_services_item:hover .sc_services_item_title a,
.sc_services_price2 .sc_services_item .sc_services_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_services_price2 .sc_services_item .sc_services_item_button {
  margin: 1.1em 0 0;
}
.sc_services_price2 .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_services_price2 .sc_services_item:hover .sc_services_item_more_link,
.sc_services_price2 .sc_services_item .sc_services_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_services_price2 .sc_services_item .sc_services_item_more_link .link_text {
  display: inline-block;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_price2
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_price2
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 10px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_price2 .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 2.3em;
  height: 2.3em;
  line-height: 2.3em;
  text-align: center;
  border: 1px solid var(--theme-color-text_dark_02);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_services_price2
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 9px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_price2 .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_price2 .sc_services_item:hover .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_price2.color_style_link2 .sc_services_item_icon {
  color: var(--theme-color-text_link2);
}
.sc_services_price2.color_style_link2
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_price2.color_style_link2 .sc_services_item_price {
  color: var(--theme-color-text_link2);
}
.sc_services_price2.color_style_link2 .sc_services_item_subtitle,
.sc_services_price2.color_style_link2 .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_price2.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_price2.color_style_link2
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_price2.color_style_link2
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text);
}
.sc_services_price2.color_style_link3 .sc_services_item_icon {
  color: var(--theme-color-text_link3);
}
.sc_services_price2.color_style_link3
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_price2.color_style_link3 .sc_services_item_price {
  color: var(--theme-color-text_link3);
}
.sc_services_price2.color_style_link3 .sc_services_item_subtitle,
.sc_services_price2.color_style_link3 .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_price2.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_price2.color_style_link3
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_price2.color_style_link3
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text);
}
.sc_services_price2.color_style_dark .sc_services_item_icon {
  color: var(--theme-color-text_dark);
}
.sc_services_price2.color_style_dark
  .sc_services_item:hover
  .sc_services_item_icon {
  color: var(--theme-color-text_link);
}
.sc_services_price2.color_style_dark .sc_services_item_price {
  color: var(--theme-color-text_dark);
}
.sc_services_price2.color_style_dark.sc_services_item_subtitle,
.sc_services_price2.color_style_dark .sc_services_item_subtitle a {
  color: var(--theme-color-text);
}
.sc_services_price2.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle,
.sc_services_price2.color_style_dark
  .sc_services_item:hover
  .sc_services_item_subtitle
  a,
.sc_services_price2.color_style_dark
  .sc_services_item
  .sc_services_item_subtitle
  a:hover {
  color: var(--theme-color-text);
}
.sc_services_panel .sc_services_content .sc_services_item + .sc_services_item {
  border: none;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.sc_services_panel .sc_services_columns_wrap {
  overflow: hidden;
}
.sc_services_panel .sc_services_columns_wrap [class*="trx_addons_column-"] {
  position: relative;
}
.sc_services_panel
  .sc_services_columns_wrap
  [class*="trx_addons_column-"]
  .sc_services_item {
  border: none !important;
}
.sc_services_panel
  .sc_services_columns_wrap
  [class*="trx_addons_column-"]:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: -1px;
  right: 0;
  bottom: 0;
  left: -1px;
  border-top: 1px solid;
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.3);
}
.sc_services_panel .sc_services_columns_wrap [class*="trx_addons_column-"],
.sc_services_panel .sc_item_posts_container [class*="trx_addons_column-"] {
  padding: 0 !important;
}
.sc_services_panel .sc_services_item .sc_services_item_content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin-top: 0;
}
.sc_services_panel .sc_services_item_content_inner {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 2em 2.2em 2.4em;
}
.sc_services_panel .sc_services_item .sc_services_item_content_inner_top {
  -webkit-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
  opacity: 0;
  will-change: transform, opacity;
  -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out, opacity 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
.sc_services_panel .sc_services_item:hover .sc_services_item_content_inner_top {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.sc_services_panel .sc_services_item_content_inner_bottom {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_panel
  .sc_services_item.with_more:not(.no_links)
  .sc_services_item_content_inner_bottom {
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.sc_services_panel
  .sc_services_item.with_more:not(.no_links):hover
  .sc_services_item_content_inner_bottom {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.sc_services_panel .sc_services_item {
  position: relative;
  padding: 0;
}
.sc_services_panel .sc_services_item .sc_services_item_thumb {
  margin: 0;
  width: 4em;
  height: 4em;
  line-height: 4em;
  text-align: center;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.sc_services_panel .sc_services_item .sc_services_item_number {
  display: inline-block;
  font-size: 24px;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: -0.2px;
  color: #fcfcfc;
}
.sc_services_panel .sc_services_item .sc_services_item_icon,
.sc_services_panel .sc_services_item .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 2.8em;
  line-height: 1em;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  width: auto;
  height: auto;
}
.sc_services_panel .sc_services_item .sc_services_item_icon {
  color: #fcfcfc;
}
.sc_services_panel
  .sc_services_item
  .sc_services_item_icon.sc_icon_type_svg
  svg {
  width: 1em;
  height: 1em;
}
.sc_services_panel .sc_services_item .sc_services_item_title {
  font-size: 1.556em;
  line-height: 1.3em;
  font-weight: 500;
  margin: 0;
}
.sc_services_panel .sc_services_item .sc_services_item_title,
.sc_services_panel .sc_services_item .sc_services_item_title a {
  color: #fcfcfc;
}
.sc_services_panel
  .sc_services_item
  .sc_services_item_title
  + .sc_services_item_subtitle {
  margin-top: 0.3em;
}
.sc_services_panel .sc_services_item .sc_services_item_text {
  font-size: 17px;
  line-height: 1.65em;
  max-height: 4.8em;
  overflow: hidden;
  color: rgba(255, 255, 255, 0.8);
}
.sc_services_panel .sc_services_item .sc_services_item_text p:last-child {
  margin-bottom: 0;
}
.sc_services_panel
  .sc_services_item
  .sc_services_item_header
  + .sc_services_item_text {
  margin-top: 0.6em;
}
.sc_services_panel .sc_services_item .sc_services_item_price {
  font-size: 1.2em;
  font-weight: 500;
  text-shadow: none;
  margin-bottom: 0.5em;
}
.sc_services_panel .sc_services_item .sc_services_item_button {
  margin-top: 1em;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out !important;
  -ms-transition: opacity 0.3s ease-out !important;
  transition: opacity 0.3s ease-out !important;
}
.sc_services_panel .sc_services_item:hover .sc_services_item_button {
  opacity: 1;
}
.sc_services_panel .sc_services_item .sc_services_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: #fcfcfc;
  z-index: 1;
  overflow: hidden;
}
.sc_services_panel .sc_services_item .sc_services_item_more_link .link_text {
  display: inline-block;
  position: relative;
  margin-right: 0;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_services_panel .sc_services_item .sc_services_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_services_panel
  .sc_services_item
  .sc_services_item_more_link
  .link_icon:before {
  font-size: 9px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_services_panel .sc_services_item:hover .sc_services_item_more_link,
.sc_services_panel .sc_services_item .sc_services_item_more_link:hover {
  color: #fcfcfc;
}
.sc_services_panel .sc_services_item .sc_services_item_more_link .link_text,
.sc_services_panel
  .sc_services_item:hover
  .sc_services_item_more_link
  .link_text,
.sc_services_panel
  .sc_services_item
  .sc_services_item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 10px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_services_panel .sc_services_item .sc_services_item_thumb,
.sc_services_panel .sc_services_item:hover .sc_services_item_thumb,
.sc_services_panel .sc_services_item .sc_services_item_pictogram,
.sc_services_panel .sc_services_item:hover .sc_services_item_pictogram,
.sc_services_panel .sc_services_item .sc_services_item_icon,
.sc_services_panel .sc_services_item:hover .sc_services_item_icon,
.sc_services_panel .sc_services_item .sc_services_item_number,
.sc_services_panel .sc_services_item:hover .sc_services_item_number,
.sc_services_panel .sc_services_item .sc_services_item_title,
.sc_services_panel .sc_services_item:hover .sc_services_item_title,
.sc_services_panel .sc_services_item .sc_services_item_subtitle,
.sc_services_panel .sc_services_item:hover .sc_services_item_subtitle,
.sc_services_panel .sc_services_item .sc_services_item_meta,
.sc_services_panel .sc_services_item:hover .sc_services_item_meta,
.sc_services_panel .sc_services_item .sc_services_item_content,
.sc_services_panel .sc_services_item:hover .sc_services_item_content,
.sc_services_panel .sc_services_item .sc_services_item_button,
.sc_services_panel .sc_services_item:hover .sc_services_item_button {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.sc_services_panel .sc_services_item:before {
  content: "";
  width: 0;
  height: 0;
  padding-top: 114%;
  display: inline-block;
}
.sc_services_panel .sc_services_item:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: var(--theme-color-inverse_dark);
  -webkit-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  opacity: 0;
}
.sc_services_panel .sc_services_panel_thumbs {
  background-color: #000;
}
.sc_services_panel .sc_services_panel_thumbs:before {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
  opacity: 0.7;
}
.sc_services_panel .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.socials_wrap:not(.socials_type_list) .social_item .social_icon {
  background-color: var(--theme-color-alter_bg_color);
}
.socials_wrap:not(.socials_type_list) .social_item .social_icon,
.socials_wrap:not(.socials_type_list) .social_item .social_icon i {
  color: var(--theme-color-alter_dark);
}
.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon {
  background-color: var(--theme-color-alter_bg_color);
}
.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon,
.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon i {
  color: var(--theme-color-alter_link);
}
[class*="scheme_"].sidebar
  .socials_wrap:not(.socials_type_list)
  .social_item
  .social_icon {
  color: var(--theme-color-alter_dark);
  background-color: var(--theme-color-bg_color);
}
[class*="scheme_"].sidebar
  .socials_wrap:not(.socials_type_list)
  .social_item:hover
  .social_icon {
  color: var(--theme-color-alter_hover);
  background-color: var(--theme-color-bg_color);
}
[class*="scheme_"].sidebar
  .sc_layouts_row_type_compact
  .socials_wrap
  .social_item
  .social_icon,
[class*="scheme_"].footer_wrap
  .sc_layouts_row_type_compact
  .socials_wrap
  .social_item
  .social_icon {
  color: var(--theme-color-text_dark);
  background-color: transparent !important;
}
[class*="scheme_"].sidebar
  .sc_layouts_row_type_compact
  .socials_wrap
  .social_item:hover
  .social_icon,
[class*="scheme_"].footer_wrap
  .sc_layouts_row_type_compact
  .socials_wrap
  .social_item:hover
  .social_icon {
  color: var(--theme-color-text_link);
  background-color: transparent !important;
}
.sc_supertitle_no_icon {
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_item_content:before {
  content: "\e8b6";
  font-family: "fontello";
}
.sc_testimonials_item_author_subtitle {
  color: var(--theme-color-text_light);
}
.sc_testimonials_simple .sc_testimonials_item_author_data:before {
  background-color: var(--theme-color-text_light);
}
.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data {
  border-color: var(--theme-color-text_light);
}
.sc_testimonials_rating_stars_default,
.sc_testimonials_rating_stars_hover {
  color: var(--theme-color-text_hover);
}
[class*="scheme_"].sidebar .sc_testimonials_rating_stars_default,
[class*="scheme_"].sidebar .sc_testimonials_rating_stars_hover {
  color: var(--theme-color-alter_hover);
}
.color_style_link2 .sc_testimonials_rating_stars_default,
.color_style_link2 .sc_testimonials_rating_stars_hover {
  color: var(--theme-color-text_hover2);
}
.color_style_link3 .sc_testimonials_rating_stars_default,
.color_style_link3 .sc_testimonials_rating_stars_hover {
  color: var(--theme-color-text_hover3);
}
.color_style_dark .sc_testimonials_rating_stars_default,
.color_style_dark .sc_testimonials_rating_stars_hover {
  color: var(--theme-color-text_dark);
}
.sc_blogger .trx_addons_loading {
  background-color: var(--theme-color-bg_color_02);
}
ul.sc_layouts_submenu .sc_blogger .trx_addons_loading {
  background-color: var(--theme-color-extra_bg_color_05);
}
.trx_addons_mouse_helper {
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_active {
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
}
.trx_addons_mouse_helper .trx_addons_mouse_helper_image {
  background-size: cover;
  background-position: center center;
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}
.trx_addons_mouse_helper .trx_addons_mouse_helper_image:before {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0);
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_with_image.trx_addons_mouse_helper_with_text,
.trx_addons_mouse_helper.trx_addons_mouse_helper_with_image {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_image.trx_addons_mouse_helper_with_text,
.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_image {
  --mouse-helper-width: 288px;
  --mouse-helper-height: 288px;
  padding: 0;
  -webkit-box-sizing: "border-box";
  -ms-box-sizing: "border-box";
  box-sizing: "border-box";
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}
.menu_side_right .scroll_to_top_style_default {
  left: 2em;
  right: auto;
}
.trx_addons_scroll_to_top {
  z-index: 7999;
}
.scroll_to_top_style_default {
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  text-align: center;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: var(--theme-color-inverse_hover);
  border-color: var(--theme-color-text_dark);
  background-color: var(--theme-color-text_dark);
}
.scroll_to_top_style_default:before {
  position: relative;
  top: -2px;
  font-size: 11px;
  font-weight: 400;
  font-family: "fontello";
  content: "\EA08";
}
.scroll_to_top_style_default:hover {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.scroll_to_top_style_modern {
  bottom: 0;
  right: 60px;
  width: 110px;
  height: 30px;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: rotate(-90deg) translate(100%, -50%);
  -ms-transform: rotate(-90deg) translate(100%, -50%);
  transform: rotate(-90deg) translate(100%, -50%);
  color: var(--theme-color-text_dark);
  background-color: transparent;
  border-color: transparent;
  will-change: color, opacity, bottom;
  -webkit-transition: color 0.3s ease, opacity 0.3s ease-out,
    bottom 0.3s ease-out;
  -ms-transition: color 0.3s ease, opacity 0.3s ease-out, bottom 0.3s ease-out;
  transition: color 0.3s ease, opacity 0.3s ease-out, bottom 0.3s ease-out;
  opacity: 0;
}
.scroll_to_top_style_modern:hover {
  color: var(--theme-color-text_link);
  background-color: transparent;
  border-color: transparent;
}
.scroll_to_top_style_modern.show {
  bottom: 60px;
  opacity: 1;
}
.scroll_to_top_style_modern .scroll_to_top_text,
.scroll_to_top_style_modern .scroll_to_top_icon {
  display: inline-block;
  vertical-align: middle;
}
.scroll_to_top_style_modern .scroll_to_top_text {
  font-size: 13px;
  font-weight: 500;
}
.scroll_to_top_style_modern .scroll_to_top_icon {
  margin-left: 15px;
  position: relative;
  overflow: hidden;
}
.scroll_to_top_style_modern .scroll_to_top_icon:after {
  margin-left: -15px;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  font-family: "fontello";
  content: "\E9E2";
  color: currentColor;
  will-change: margin-left;
  -webkit-transition: margin-left 0.3s ease-out;
  -ms-transition: margin-left 0.3s ease-out;
  transition: margin-left 0.3s ease-out;
}
.scroll_to_top_style_modern:hover .scroll_to_top_icon:after {
  margin-left: 0;
}
.scroll_progress_wrap .scroll_progress_status {
  background-color: var(--theme-color-text_dark);
}
.mfp-content .sc_layouts_popup {
  max-height: 80vh;
  max-width: 80vw;
}
.sc_layouts_panel {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.03);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.03);
}
.sc_layouts_popup {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}
.trx_addons_popup,
[class*="scheme_"].trx_addons_popup,
.sc_layouts_popup,
[class*="scheme_"].sc_layouts_popup,
.sc_layouts_panel_inner,
[class*="scheme_"].sc_layouts_panel_inner {
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-alter_bd_color);
  color: var(--theme-color-alter_text);
}
.trx_addons_popup button.mfp-close {
  background-color: var(--theme-color-alter_bg_hover);
  border-color: var(--theme-color-alter_bd_hover);
  color: var(--theme-color-alter_text);
}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title {
  background-color: var(--theme-color-alter_bg_hover);
  border-color: var(--theme-color-alter_bd_hover);
}
.trx_addons_popup
  .trx_addons_tabs_titles
  li.trx_addons_tabs_title.ui-tabs-active {
  background-color: var(--theme-color-alter_bg_color);
  border-bottom-color: transparent;
}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a,
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a > i {
  color: var(--theme-color-alter_text);
}
.trx_addons_popup li.trx_addons_tabs_title a:hover,
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a:hover > i {
  color: var(--theme-color-alter_link);
}
.trx_addons_popup
  .trx_addons_tabs_titles
  li.trx_addons_tabs_title[data-disabled="true"]
  a,
.trx_addons_popup
  .trx_addons_tabs_titles
  li.trx_addons_tabs_title[data-disabled="true"]
  a
  > i,
.trx_addons_popup
  .trx_addons_tabs_titles
  li.trx_addons_tabs_title[data-disabled="true"]
  a:hover,
.trx_addons_popup
  .trx_addons_tabs_titles
  li.trx_addons_tabs_title[data-disabled="true"]
  a:hover
  > i {
  color: var(--theme-color-alter_light);
}
.trx_addons_popup
  .trx_addons_tabs_titles
  li.trx_addons_tabs_title.ui-tabs-active
  a,
.trx_addons_popup
  .trx_addons_tabs_titles
  li.trx_addons_tabs_title.ui-tabs-active
  a
  > i,
.trx_addons_popup
  .trx_addons_tabs_titles
  li.trx_addons_tabs_title.ui-tabs-active
  a:hover,
.trx_addons_popup
  .trx_addons_tabs_titles
  li.trx_addons_tabs_title.ui-tabs-active
  a:hover
  > i {
  color: var(--theme-color-alter_dark);
}
.trx_addons_profiler {
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-alter_bd_hover);
}
.trx_addons_profiler_title {
  color: var(--theme-color-alter_dark);
}
.trx_addons_profiler table td,
.trx_addons_profiler table th {
  border-color: var(--theme-color-alter_bd_color);
}
.trx_addons_profiler table td {
  color: var(--theme-color-alter_text);
}
.trx_addons_profiler table th {
  background-color: var(--theme-color-alter_bg_hover);
  color: var(--theme-color-alter_dark);
}
.trx_addons_range_slider_label_min {
  color: var(--theme-color-alter_text);
}
.trx_addons_range_slider_label_max {
  color: var(--theme-color-alter_text);
}
div.ui-slider {
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-alter_bd_color);
}
div.ui-slider .ui-slider-handle {
  border-color: var(--theme-color-alter_bd_hover);
  background-color: var(--theme-color-alter_bg_hover);
}
div.ui-slider .ui-slider-range {
  background-color: var(--theme-color-alter_bg_hover);
}
.sc_layouts_title_link {
  margin: 2.5em 0 0.5em;
}
h1.sc_item_title {
  line-height: 1.088em;
}
h2.sc_item_title {
  line-height: 1.07em;
}
h3.sc_item_title {
  line-height: 1.086em;
}
h4.sc_item_title {
  line-height: 1.214em;
}
h5.sc_item_title {
  line-height: 1.417em;
}
h6.sc_item_title {
  line-height: 1.474em;
}
.sc_item_title i {
  font-family: inherit;
}
.sc_item_subtitle {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  opacity: 0.9;
}
.sc_item_subtitle_above {
  margin-bottom: 1.4em;
}
.sc_item_descr {
  margin-bottom: 0;
  font-size: 1rem;
}
.sc_item_descr p {
  margin: 0;
}
.sc_item_descr p + p {
  margin-top: 1em;
}
.sc_item_title.sc_item_title_style_accent i {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  flex-direction: revert;
  align-items: center;
}
h1.sc_item_title_tag:not(.sc_align_center) {
  margin-left: -1px;
}
h1.sc_item_title_tag.sc_align_right:not(.sc_align_center) {
  margin-right: -1px;
}
h2.sc_item_title_tag:not(.sc_align_center) {
  margin-left: -1px;
}
h2.sc_item_title_tag.sc_align_right:not(.sc_align_center) {
  margin-right: -1px;
}
.slider-slide h1.sc_item_title_tag {
  margin-left: 0 !important;
}
h1.sc_item_title_tag + .sc_item_descr,
h1.sc_item_title_tag + .sc_item_slider,
h1.sc_item_title_tag + .sc_item_columns,
h1.sc_item_title_tag + .sc_item_content {
  margin-top: 1.4em;
}
h2.sc_item_title_tag + .sc_item_descr,
h2.sc_item_title_tag + .sc_item_slider,
h2.sc_item_title_tag + .sc_item_columns,
h2.sc_item_title_tag + .sc_item_content {
  margin-top: 1.35em;
}
.sc_title_default h5.sc_item_title_tag + .sc_title_subtitle {
  text-transform: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  color: var(--theme-color-text);
}
.sc_item_title + .sc_item_button,
.sc_item_title + .sc_item_button_image,
.sc_item_subtitle + .sc_item_button,
.sc_item_subtitle + .sc_item_button_image,
.sc_item_descr + .sc_item_button,
.sc_item_descr + .sc_item_button_image,
.sc_item_content + .sc_item_button,
.sc_item_content + .sc_item_button_image,
.sc_item_slider + .sc_item_button,
.sc_item_slider + .sc_item_button_image,
.sc_item_columns + .sc_item_button,
.sc_item_columns + .sc_item_button_image,
.sc_item_pagination + .sc_item_button,
.sc_item_pagination + .sc_item_button_image {
  margin-top: 2.1em;
}
.sc_item_subtitle.sc_item_title_style_shadow + .sc_item_title {
  position: relative;
  z-index: 1;
}
.sc_item_title_style_gradient .trx_addons_text_gradient,
.sc_item_title_style_gradient .sc_item_title_text {
  padding-bottom: 8px;
}
.sc_item_title[data-mouse-helper*="highlight"] {
  padding-bottom: 8px;
  margin-bottom: -8px;
}
.sc_item_title_style_gradient[data-mouse-helper*="highlight"]
  .trx_addons_text_gradient {
  opacity: 0.7;
}
.sc_title .sc_button.sc_button.sc_button_simple {
  overflow: visible;
}
.sc_title_accent .sc_button_wrap {
  position: relative;
  z-index: 1;
}
.sc_title_accent .sc_item_subtitle {
  position: relative;
  display: inline-block;
  padding-left: 70px;
}
.sc_title_accent .sc_item_subtitle:before {
  content: "";
  display: block;
  width: 50px;
  height: 2px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: calc(50% - 1px);
  background-color: var(--theme-color-text_link);
}
.sc_title_accent .sc_item_subtitle.sc_align_center {
  padding: 10px 0 0 0;
  width: 100%;
}
.sc_title_accent .sc_item_subtitle.sc_align_center:before {
  left: auto;
  right: auto;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.sc_title_accent .sc_item_subtitle.sc_align_right {
  padding: 0 70px 0 0;
  width: 100%;
}
.sc_title_accent .sc_item_subtitle.sc_align_right:before {
  left: auto;
  right: 0;
}
.sc_item_subtitle.sc_item_title_style_icon {
  position: relative;
}
.sc_item_subtitle.sc_item_title_style_icon:before {
  color: var(--theme-color-text_dark);
  content: "\e9a7";
  display: block;
  font-family: "fontello";
  font-size: 18px;
  margin-bottom: 20px;
  font-weight: 400;
}
.sc_item_title_style_icon_bottom.sc_item_title {
  position: relative;
}
.sc_item_title_style_icon_bottom.sc_item_title:after {
  color: var(--theme-color-text_dark);
  content: "\e9a7";
  display: block;
  font-family: "fontello";
  font-size: 18px;
  line-height: 20px;
  margin-top: 30px;
  font-weight: 400;
}
.sc_price_item {
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-alter_bd_color);
  -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;
}
.sc_price_item .sc_price_item_icon {
  color: var(--theme-color-alter_dark);
}
.sc_price_item .sc_price_item_label {
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 1px;
  z-index: 9;
  background-color: var(--theme-color-extra_link);
  color: var(--theme-color-inverse_link);
}
.sc_price_item .sc_price_item_subtitle {
  color: var(--theme-color-alter_text);
}
.sc_price_item .sc_price_item_title,
.sc_price_item .sc_price_item_title a {
  color: var(--theme-color-alter_dark);
}
.sc_price_item .sc_price_item_price {
  color: var(--theme-color-alter_dark);
}
.sc_price_item .sc_price_item_description,
.sc_price_item .sc_price_item_details {
  color: var(--theme-color-alter_text);
}
.sc_price_slider .sc_price_item,
.sc_price_columns_wrap .sc_price_item {
  height: auto;
}
.sc_price_item .sc_price_item_link {
  color: var(--theme-color-inverse_hover);
  background-color: var(--theme-color-text_dark);
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
  box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
}
.sc_price_item .sc_price_item_link:hover,
.sc_price_item .sc_price_item_link:focus {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_hover);
  background-color: var(--theme-color-text_hover);
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_item:hover .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_item.sc_price_active .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price .sc_price_item .sc_price_item_link.sc_price_item_link_over {
  opacity: 0 !important;
  background: none !important;
  margin: 0;
}
.sc_price_default .sc_price_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_price_default .sc_price_item .sc_price_item_inner {
  padding: 0;
}
.sc_price_default .sc_price_item_image + .sc_price_item_info {
  padding-top: 40px;
  padding-bottom: 40px;
}
.sc_price_default .with_bg_color .sc_price_item_image + .sc_price_item_info {
  padding-top: 33px;
  padding-bottom: 20px;
}
.sc_price_default .sc_price_item.sc_price_active {
  -webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  z-index: 9;
}
.sc_price_default .sc_price_item_info {
  padding: 4em 2em 4.4em;
}
.sc_price_default .sc_price_item_icon {
  margin-top: 3em;
}
.sc_price_default .sc_price_item_icon > span {
  font-size: 3em;
  line-height: 1em;
  font-weight: 400;
}
.sc_price_default .sc_price_item_icon + .sc_price_item_info {
  padding-top: 1.5em;
  padding-bottom: 2.8em;
}
.sc_price_default .sc_price_item_title {
  font-size: 24px;
  line-height: 1.25em;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_default .sc_price_item_title + .sc_price_item_subtitle {
  margin-top: 8px;
}
.sc_price_default .sc_price_item_subtitle {
  line-height: 1.3em;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_default .sc_price_item_description,
.sc_price_default .sc_price_item_details {
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  margin: 0.65em 0;
}
.sc_price_default .sc_price_item_description ul,
.sc_price_default .sc_price_item_details ul {
  padding: 0;
  list-style-type: none;
}
.sc_price_default .sc_price_item_description ul li + li,
.sc_price_default .sc_price_item_details ul li + li {
  margin-top: 8px;
}
.sc_price_default .sc_price_item_price {
  font-size: 57px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0;
}
.sc_price_default .sc_price_item_price .sc_price_item_price_before {
  font-size: 20px;
  font-weight: 500;
  vertical-align: top;
  line-height: 1.8em;
  margin-right: 4px;
}
.sc_price_default .sc_price_item_price .sc_price_item_price_after {
  font-size: 19px;
  font-weight: 400;
  color: var(--theme-color-alter_text);
}
.sc_price_default .sc_price_item_price + .sc_price_item_details {
  margin-top: 30px;
}
.sc_price_default .sc_price_item_subtitle + .sc_price_item_price,
.sc_price_default .sc_price_item_title + .sc_price_item_price {
  margin-top: 20px;
}
.sc_price_default .sc_price_item_subtitle + .sc_price_item_link,
.sc_price_default .sc_price_item_title + .sc_price_item_link,
.sc_price_default .sc_price_item_description + .sc_price_item_link,
.sc_price_default .sc_price_item_details + .sc_price_item_link {
  margin-top: 24px;
}
.sc_price_default .sc_price_item_default.with_image .sc_price_item_icon,
.sc_price_default .sc_price_item_default.with_image .sc_price_item_title,
.sc_price_default .sc_price_item_default.with_image .sc_price_item_price,
.sc_price_default .sc_price_item_default.with_image .sc_price_item_price_after,
.sc_price_default .sc_price_item_default.with_image .sc_price_item_subtitle {
  color: var(--theme-color-inverse_link);
}
.sc_price_default .sc_price_item_default.with_image .sc_price_item_description,
.sc_price_default .sc_price_item_default.with_image .sc_price_item_details {
  color: #ccc;
}
.sc_price_light .trx_addons_columns_wrap {
  margin: 0 !important;
}
.sc_price_light .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
  padding: 0 !important;
  margin: 0 !important;
}
.sc_price_light .sc_price_item_inner,
.sc_price_light .sc_price_item.with_image .sc_price_item_inner {
  padding: 50px;
}
.sc_price_light .sc_price_item {
  z-index: 1;
}
.sc_price_light .sc_price_item.sc_price_active {
  -webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  z-index: 9;
}
.sc_price_light .sc_price_item_info {
  padding: 0;
}
.sc_price_light .sc_price_item_image {
  margin-top: 1.5em;
}
.sc_price_light .sc_price_item_icon {
  margin-top: 1.5em;
}
.sc_price_light .sc_price_item_icon > span {
  font-size: 3em;
  line-height: 1em;
  font-weight: 400;
}
.sc_price_light .sc_price_item_title {
  font-size: 24px;
  line-height: 1.25em;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_light .sc_price_item_title + .sc_price_item_subtitle {
  margin-top: 8px;
}
.sc_price_light .sc_price_item_subtitle {
  line-height: 1.3em;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_light .sc_price_item_description,
.sc_price_light .sc_price_item_details {
  font-size: 17px;
  line-height: 1.6em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  margin: 0.65em 0;
}
.sc_price_light .sc_price_item_description ul,
.sc_price_light .sc_price_item_details ul {
  padding: 0;
  list-style-type: none;
}
.sc_price_light .sc_price_item_description ul li:after,
.sc_price_light .sc_price_item_details ul li:after {
  content: "\e9a2";
  font-family: "fontello";
  font-size: 11px;
  margin-left: 12px;
  position: relative;
  top: -1px;
  color: var(--theme-color-alter_link);
}
.sc_price_light .sc_price_item_description ul li + li,
.sc_price_light .sc_price_item_details ul li + li {
  margin-top: 8px;
}
.sc_price_light .sc_price_item_details {
  padding-top: 48px;
  border-top: 1px solid var(--theme-color-alter_bd_color);
}
.sc_price_light .sc_price_active .sc_price_item_price {
  color: var(--theme-color-alter_link);
}
.sc_price_light .sc_price_item_price {
  font-size: 57px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0;
  margin-top: 15px;
}
.sc_price_light .sc_price_item_price .sc_price_item_price_before {
  font-size: 20px;
  font-weight: 500;
  vertical-align: top;
  line-height: 1.8em;
  margin-right: 4px;
}
.sc_price_light .sc_price_item_price .sc_price_item_price_after {
  font-size: 16px;
  font-weight: 400;
  display: block;
  margin-top: 16px;
  color: var(--theme-color-alter_light);
}
.sc_price_light .sc_price_item_price + .sc_price_item_details {
  margin-top: 48px;
}
.sc_price_light .sc_price_item_subtitle + .sc_price_item_price,
.sc_price_light .sc_price_item_title + .sc_price_item_price {
  margin-top: 20px;
}
.sc_price_light .sc_price_item_subtitle + .sc_price_item_link,
.sc_price_light .sc_price_item_title + .sc_price_item_link,
.sc_price_light .sc_price_item_description + .sc_price_item_link,
.sc_price_light .sc_price_item_details + .sc_price_item_link {
  margin-top: 32px;
}
.sc_price_light .sc_price_item.sc_price_active .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_light .sc_price_item:hover .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_light .sc_price_item .sc_price_item_link {
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_price_light .sc_price_item .sc_price_item_link:hover,
.sc_price_light .sc_price_item .sc_price_item_link:focus {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_hover) !important;
  background-color: var(--theme-color-text_hover) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_simple .sc_price_item_inner,
.sc_price_simple .sc_price_item.with_image .sc_price_item_inner {
  padding: 50px 30px;
}
.sc_price_simple .sc_price_item.sc_price_active {
  -webkit-box-shadow: 0 12px 40px rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 0 12px 40px rgba(0, 0, 0, 0.03);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.03);
  z-index: 9;
}
.sc_price_simple .sc_price_item_info {
  padding: 0;
}
.sc_price_simple .sc_price_item_image {
  margin-top: 1.5em;
}
.sc_price_simple .sc_price_item_icon {
  margin-top: 1.5em;
}
.sc_price_simple .sc_price_item_icon > span {
  font-size: 3em;
  line-height: 1em;
  font-weight: 400;
}
.sc_price_simple .sc_price_item_title {
  font-size: 24px;
  line-height: 1.25em;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_simple .sc_price_item_title + .sc_price_item_subtitle {
  margin-top: 8px;
}
.sc_price_simple .sc_price_item_subtitle {
  line-height: 1.3em;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_simple .sc_price_item_description,
.sc_price_simple .sc_price_item_details {
  font-size: 18px;
  line-height: 1.6em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  margin: 0.65em 0;
  color: var(--theme-color-alter_dark);
}
.sc_price_simple .sc_price_item_description ul,
.sc_price_simple .sc_price_item_details ul {
  padding: 0;
  list-style-type: none;
}
.sc_price_simple .sc_price_item_description ul li:after,
.sc_price_simple .sc_price_item_details ul li:after {
  content: "\e9a2";
  font-family: "fontello";
  font-size: 11px;
  margin-left: 12px;
  position: relative;
  top: -1px;
  color: var(--theme-color-alter_link);
}
.sc_price_simple .sc_price_item_description ul li + li,
.sc_price_simple .sc_price_item_details ul li + li {
  margin-top: 8px;
}
.sc_price_simple .sc_price_item_info > .sc_price_item_details:last-child {
  margin-bottom: 0;
}
.sc_price_simple .sc_price_active .sc_price_item_price {
  color: var(--theme-color-alter_link);
}
.sc_price_simple .sc_price_item_price {
  font-size: 57px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0;
  margin-top: 15px;
}
.sc_price_simple .sc_price_item_price .sc_price_item_price_before {
  font-size: 20px;
  font-weight: 500;
  vertical-align: top;
  line-height: 1.8em;
  margin-right: 4px;
}
.sc_price_simple .sc_price_item_price .sc_price_item_price_after {
  font-size: 16px;
  font-weight: 400;
  display: block;
  margin-top: 16px;
  color: var(--theme-color-alter_light);
}
.sc_price_simple .sc_price_item_price + .sc_price_item_details {
  margin-top: 35px;
}
.sc_price_simple .sc_price_item_subtitle + .sc_price_item_price,
.sc_price_simple .sc_price_item_title + .sc_price_item_price {
  margin-top: 20px;
}
.sc_price_simple .sc_price_item_subtitle + .sc_price_item_link,
.sc_price_simple .sc_price_item_title + .sc_price_item_link,
.sc_price_simple .sc_price_item_description + .sc_price_item_link,
.sc_price_simple .sc_price_item_details + .sc_price_item_link {
  margin-top: 28px;
}
.sc_price_simple .sc_price_item.sc_price_active .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_simple .sc_price_item:hover .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_simple .sc_price_item .sc_price_item_link {
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_price_simple .sc_price_item .sc_price_item_link:hover,
.sc_price_simple .sc_price_item .sc_price_item_link:focus {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_hover) !important;
  background-color: var(--theme-color-text_hover) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_simple_shadow .sc_price_item_inner,
.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
  padding: 60px 30px 70px;
}
.sc_price_simple_shadow .sc_price_item {
  -webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  z-index: 1;
}
.sc_price_simple_shadow .sc_price_item.sc_price_active {
  z-index: 9;
}
.sc_price_simple_shadow .sc_price_item_info {
  padding: 0;
}
.sc_price_simple_shadow .sc_price_item_image {
  margin-top: 1.5em;
}
.sc_price_simple_shadow .sc_price_item_icon {
  margin-top: 1.5em;
}
.sc_price_simple_shadow .sc_price_item_icon > span {
  font-size: 3em;
  line-height: 1em;
  font-weight: 400;
}
.sc_price_simple_shadow .sc_price_item_title {
  font-size: 24px;
  line-height: 1.25em;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_simple_shadow .sc_price_item_title + .sc_price_item_subtitle {
  margin-top: 8px;
}
.sc_price_simple_shadow .sc_price_item_subtitle {
  line-height: 1.3em;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_simple_shadow .sc_price_item_description,
.sc_price_simple_shadow .sc_price_item_details {
  font-size: 17px;
  line-height: 1.6em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  margin: 0.65em 0;
  color: var(--theme-color-alter_text);
}
.sc_price_simple_shadow .sc_price_item_description ul,
.sc_price_simple_shadow .sc_price_item_details ul {
  padding: 0;
  list-style-type: none;
}
.sc_price_simple_shadow .sc_price_item_description ul li:after,
.sc_price_simple_shadow .sc_price_item_details ul li:after {
  content: "\e9a2";
  font-family: "fontello";
  font-size: 11px;
  margin-left: 12px;
  position: relative;
  top: -1px;
  color: var(--theme-color-alter_link);
}
.sc_price_simple_shadow .sc_price_item_description ul li + li,
.sc_price_simple_shadow .sc_price_item_details ul li + li {
  margin-top: 8px;
}
.sc_price_simple_shadow
  .sc_price_item_info
  > .sc_price_item_details:last-child {
  margin-bottom: 0;
}
.sc_price_simple_shadow .sc_price_item:hover .sc_price_item_price {
  color: var(--theme-color-alter_link);
}
.sc_price_simple_shadow .sc_price_item_price {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 57px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0;
  margin-top: 22px;
}
.sc_price_simple_shadow .sc_price_item_price .sc_price_item_price_before {
  font-size: 20px;
  font-weight: 500;
  vertical-align: top;
  line-height: 1.8em;
  margin-right: 4px;
}
.sc_price_simple_shadow .sc_price_item_price .sc_price_item_price_after {
  font-size: 16px;
  font-weight: 400;
  display: block;
  margin-top: 16px;
  color: var(--theme-color-alter_light);
}
.sc_price_simple_shadow .sc_price_item_price + .sc_price_item_details {
  margin-top: 39px;
}
.sc_price_simple_shadow .sc_price_item_subtitle + .sc_price_item_price,
.sc_price_simple_shadow .sc_price_item_title + .sc_price_item_price {
  margin-top: 20px;
}
.sc_price_simple_shadow .sc_price_item_subtitle + .sc_price_item_link,
.sc_price_simple_shadow .sc_price_item_title + .sc_price_item_link,
.sc_price_simple_shadow .sc_price_item_description + .sc_price_item_link,
.sc_price_simple_shadow .sc_price_item_details + .sc_price_item_link {
  margin-top: 28px;
}
.sc_price_simple_shadow .sc_price_item.sc_price_active .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_simple_shadow .sc_price_item:hover .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_simple_shadow .sc_price_item .sc_price_item_link {
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_price_simple_shadow .sc_price_item .sc_price_item_link:hover,
.sc_price_simple_shadow .sc_price_item .sc_price_item_link:focus {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_hover) !important;
  background-color: var(--theme-color-text_hover) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner {
  position: relative;
}
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--theme-color-text_link2);
  opacity: 0.9;
  z-index: -1;
}
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_description
  ul
  li:after,
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_details
  ul
  li:after {
  color: var(--theme-color-inverse_link);
}
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_description,
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_details,
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_subtitle,
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_price
  .sc_price_item_price_after,
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_price,
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_icon
  > span,
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_info,
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_title {
  color: var(--theme-color-inverse_link);
}
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_link {
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-inverse_link) !important;
  background-color: transparent !important;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color)
  .sc_price_item_inner
  .sc_price_item_link:hover {
  color: var(--theme-color-inverse_dark) !important;
  border-color: var(--theme-color-inverse_link) !important;
  background-color: var(--theme-color-inverse_link) !important;
}
.sc_price_simple_shadow
  .sc_price_item.with_image:not(.with_bg_color):hover
  .sc_price_item_link {
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-inverse_link) !important;
  background-color: transparent !important;
}
.sc_price_plain .sc_price_item_inner,
.sc_price_plain .sc_price_item.with_image .sc_price_item_inner {
  padding: 78px 60px 80px;
}
.sc_price_plain .sc_price_item {
  text-align: left;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  z-index: 1;
}
.sc_price_plain .sc_price_item.sc_price_active {
  z-index: 9;
}
.sc_price_plain .sc_price_item_info {
  padding: 0;
}
.sc_price_plain .sc_price_item_image {
  margin-top: 1.5em;
}
.sc_price_plain .sc_price_item_icon {
  margin-top: 1.5em;
}
.sc_price_plain .sc_price_item_icon > span {
  font-size: 3em;
  line-height: 1em;
  font-weight: 400;
}
.sc_price_plain .sc_price_item_title {
  font-size: 19px;
  line-height: 1.526em;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_plain .sc_price_item_title + .sc_price_item_subtitle {
  margin-top: 8px;
}
.sc_price_plain .sc_price_item_subtitle {
  line-height: 1.3em;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_plain .sc_price_item_description,
.sc_price_plain .sc_price_item_details {
  font-size: 17px;
  line-height: 1.6em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  margin: 0.65em 0;
  color: var(--theme-color-alter_text);
}
.sc_price_plain .sc_price_item_description ul,
.sc_price_plain .sc_price_item_details ul {
  padding: 0;
  list-style-type: none;
}
.sc_price_plain .sc_price_item_description ul li:after,
.sc_price_plain .sc_price_item_details ul li:after {
  content: "\e9a2";
  font-family: "fontello";
  font-size: 11px;
  margin-left: 12px;
  position: relative;
  top: -1px;
  color: var(--theme-color-alter_link);
}
.sc_price_plain .sc_price_item_description ul li + li,
.sc_price_plain .sc_price_item_details ul li + li {
  margin-top: 8px;
}
.sc_price_plain .sc_price_item_info > .sc_price_item_details:last-child {
  margin-bottom: 0;
}
.sc_price_plain .sc_price_item:hover .sc_price_item_price {
  color: var(--theme-color-alter_link);
}
.sc_price_plain .sc_price_item_price {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 57px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0;
  margin-top: 15px;
}
.sc_price_plain .sc_price_item_price .sc_price_item_price_before {
  font-size: 20px;
  font-weight: 500;
  vertical-align: top;
  line-height: 1.8em;
  margin-right: 4px;
}
.sc_price_plain .sc_price_item_price .sc_price_item_price_after {
  font-size: 16px;
  font-weight: 400;
  display: block;
  margin-top: 20px;
  color: var(--theme-color-alter_light);
}
.sc_price_plain .sc_price_item_price + .sc_price_item_details {
  margin-top: 30px;
}
.sc_price_plain .sc_price_item_subtitle + .sc_price_item_price,
.sc_price_plain .sc_price_item_title + .sc_price_item_price {
  margin-top: 20px;
}
.sc_price_plain .sc_price_item_subtitle + .sc_price_item_link,
.sc_price_plain .sc_price_item_title + .sc_price_item_link,
.sc_price_plain .sc_price_item_description + .sc_price_item_link,
.sc_price_plain .sc_price_item_details + .sc_price_item_link {
  margin-top: 17px;
}
.sc_price_plain .sc_price_item.sc_price_active .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_plain .sc_price_item:hover .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_plain .sc_price_item .sc_price_item_link {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-bg_color) !important;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_price_plain .sc_price_item .sc_price_item_link:hover,
.sc_price_plain .sc_price_item .sc_price_item_link:focus {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_hover) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_plain .sc_price_item_label {
  width: 12em;
  height: 2em;
  line-height: 2em;
  left: auto;
  right: -3em;
  top: 2em;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sc_price_focus .trx_addons_columns_wrap {
  margin: 0 !important;
}
.sc_price_focus .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
  padding: 0 !important;
  margin: 0 !important;
}
.sc_price_focus .sc_price_item_inner,
.sc_price_focus .sc_price_item.with_image .sc_price_item_inner {
  padding: 55px 45px 64px;
}
.sc_price_focus .sc_price_item {
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 0 23px 40px rgba(0, 0, 0, 0.03);
  box-shadow: 0 23px 40px rgba(0, 0, 0, 0.03);
  z-index: 1;
}
.sc_price_focus .sc_price_item.sc_price_active {
  -webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  z-index: 9;
  margin: -20px 0 0;
  padding: 20px 0;
}
.sc_price_focus .sc_price_item_info {
  padding: 0;
}
.sc_price_focus .sc_price_item_image {
  margin-top: 1.5em;
}
.sc_price_focus .sc_price_item_icon {
  margin-top: 1.5em;
}
.sc_price_focus .sc_price_item_icon > span {
  font-size: 3em;
  line-height: 1em;
  font-weight: 400;
}
.sc_price_focus .sc_price_item_title {
  font-size: 24px;
  line-height: 1.25em;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_focus .sc_price_item_title + .sc_price_item_subtitle {
  margin-top: 8px;
}
.sc_price_focus .sc_price_item_subtitle {
  line-height: 1.3em;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_focus .sc_price_item_description,
.sc_price_focus .sc_price_item_details {
  font-size: 17px;
  line-height: 1.6em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  margin: 0.65em 0;
}
.sc_price_focus .sc_price_item_description ul,
.sc_price_focus .sc_price_item_details ul {
  padding: 0;
  list-style-type: none;
}
.sc_price_focus .sc_price_item_description ul li:after,
.sc_price_focus .sc_price_item_details ul li:after {
  content: "\e9a2";
  font-family: "fontello";
  font-size: 11px;
  margin-left: 12px;
  position: relative;
  top: -1px;
  color: var(--theme-color-alter_link);
}
.sc_price_focus .sc_price_item_description ul li + li,
.sc_price_focus .sc_price_item_details ul li + li {
  margin-top: 8px;
}
.sc_price_focus .sc_price_item_details {
  padding-top: 40px;
  border-top: 1px solid var(--theme-color-alter_bd_color);
}
.sc_price_focus .sc_price_item_price {
  font-size: 57px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0;
  margin-top: 15px;
}
.sc_price_focus .sc_price_item_price .sc_price_item_price_before {
  font-size: 20px;
  font-weight: 500;
  vertical-align: top;
  line-height: 1.8em;
  margin-right: 4px;
}
.sc_price_focus .sc_price_item_price .sc_price_item_price_after {
  font-size: 16px;
  font-weight: 400;
  display: block;
  margin-top: 20px;
  color: var(--theme-color-alter_light);
}
.sc_price_focus .sc_price_item_price + .sc_price_item_details {
  margin-top: 46px;
}
.sc_price_focus .sc_price_item_subtitle + .sc_price_item_price,
.sc_price_focus .sc_price_item_title + .sc_price_item_price {
  margin-top: 20px;
}
.sc_price_focus .sc_price_item_subtitle + .sc_price_item_link,
.sc_price_focus .sc_price_item_title + .sc_price_item_link,
.sc_price_focus .sc_price_item_description + .sc_price_item_link,
.sc_price_focus .sc_price_item_details + .sc_price_item_link {
  margin-top: 32px;
}
.sc_price_focus .sc_price_item.sc_price_active .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_focus .sc_price_item:hover .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_focus .sc_price_item .sc_price_item_link {
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_price_focus .sc_price_item .sc_price_item_link:hover,
.sc_price_focus .sc_price_item .sc_price_item_link:focus {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_hover) !important;
  background-color: var(--theme-color-text_hover) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_metro .sc_price_item_inner,
.sc_price_metro .sc_price_item.with_image .sc_price_item_inner {
  padding: 65px 50px;
}
.sc_price_metro .sc_price_item {
  -webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.04);
  box-shadow: 0 23px 90px rgba(0, 0, 0, 0.04);
  z-index: 1;
}
.sc_price_metro .sc_price_item.sc_price_active {
  -webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  z-index: 9;
}
.sc_price_metro .sc_price_item_info {
  padding: 0;
}
.sc_price_metro .sc_price_item_image {
  margin-top: 1.5em;
}
.sc_price_metro .sc_price_item_icon {
  margin-top: 1.5em;
}
.sc_price_metro .sc_price_item_icon > span {
  font-size: 3em;
  line-height: 1em;
  font-weight: 400;
}
.sc_price_metro .sc_price_item_title {
  font-size: 24px;
  line-height: 1.25em;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_metro .sc_price_item_title + .sc_price_item_subtitle {
  margin-top: 8px;
}
.sc_price_metro .sc_price_item_subtitle {
  line-height: 1.3em;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_metro .sc_price_item_description,
.sc_price_metro .sc_price_item_details {
  font-size: 17px;
  line-height: 1.4em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  margin: 0.65em 0;
}
.sc_price_metro .sc_price_item_description ul,
.sc_price_metro .sc_price_item_details ul {
  padding: 0 0 0 17px;
  list-style-type: none;
}
.sc_price_metro .sc_price_item_description ul li,
.sc_price_metro .sc_price_item_details ul li {
  position: relative;
}
.sc_price_metro .sc_price_item_description ul li:before,
.sc_price_metro .sc_price_item_details ul li:before {
  font-size: 22px;
  left: -16px;
  top: 1px;
  display: inline-block !important;
  position: absolute;
  content: "\e83c";
  font-family: "fontello";
  color: var(--theme-color-alter_dark);
}
.sc_price_metro .sc_price_item_description ul li + li,
.sc_price_metro .sc_price_item_details ul li + li {
  margin-top: 10px;
}
.sc_price_metro .sc_price_item_details {
  padding-top: 44px;
  text-align: left;
  border-top: 1px solid var(--theme-color-alter_bd_color);
}
.sc_price_metro .sc_price_item_price {
  font-size: 57px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0;
  margin-top: 15px;
}
.sc_price_metro .sc_price_item_price .sc_price_item_price_before {
  font-size: 20px;
  font-weight: 500;
  vertical-align: top;
  line-height: 1.8em;
  margin-right: 4px;
}
.sc_price_metro .sc_price_item_price .sc_price_item_price_after {
  font-size: 16px;
  font-weight: 400;
  display: block;
  margin-top: 20px;
  color: var(--theme-color-alter_light);
}
.sc_price_metro .sc_price_item_price + .sc_price_item_details {
  margin-top: 38px;
}
.sc_price_metro .sc_price_item_subtitle + .sc_price_item_price,
.sc_price_metro .sc_price_item_title + .sc_price_item_price {
  margin-top: 20px;
}
.sc_price_metro .sc_price_item .sc_price_item_link {
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
  width: 100%;
  display: block;
  border: none;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
}
.sc_price_metro
  .sc_price_item
  .sc_price_item_link:not(.sc_price_item_link_over) {
  margin-top: -20px;
  z-index: 9;
  position: relative;
}
.sc_countdown.sc_countdown_circle,
.sc_countdown.sc_countdown_default {
  margin-bottom: 0 !important;
}
.sc_countdown_default .sc_countdown_digits span {
  color: var(--theme-color-text_dark);
  background: none;
}
.sc_countdown_circle .sc_countdown_digits {
  color: var(--theme-color-alter_link);
  border-color: var(--theme-color-alter_bd_color);
  background-color: var(--theme-color-alter_bg_color);
}
.sc_countdown_default .sc_countdown_inner {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
}
.sc_countdown_default .sc_countdown_inner .sc_countdown_item {
  float: none;
}
.sc_countdown_default .sc_countdown_digits,
.sc_countdown_default .sc_countdown_separator {
  line-height: 1em;
  height: 1em;
  font-weight: 500;
  overflow: visible;
  float: none;
  color: var(--theme-color-text_dark);
}
.sc_countdown_default .sc_countdown_separator {
  font-weight: 400;
  margin: 0 40px;
  font-size: 50px;
}
.sc_countdown_default.aligncenter .sc_countdown_separator {
  margin: 0 48px;
}
.sc_countdown_default .sc_countdown_digits {
  margin-bottom: 21px;
  font-size: 57px;
}
.sc_countdown_default .sc_countdown_digits span {
  width: 0.65em;
}
.sc_countdown_default .sc_countdown_digits span + span {
  margin: 0;
}
.sc_countdown_default .sc_countdown_label {
  font-weight: 500;
  font-size: 19px;
  line-height: 1.1em;
  padding-top: 22px;
  position: relative;
  display: inline-block;
  color: var(--theme-color-text_dark);
}
.sc_countdown_default .sc_countdown_label:before {
  width: 31px;
  height: 2px;
  background: var(--theme-color-text_dark_02);
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
form .trx_addons_message_box {
  min-width: auto;
  max-width: 90%;
}
.trx_addons_message_box {
  width: auto;
  min-width: auto;
  max-width: 50%;
  border: none;
  padding: 18px 30px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  position: fixed;
  z-index: 999999;
  top: auto;
  left: auto;
  bottom: 30px;
  right: 30px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: #000000;
  background-color: #ffffff;
  -webkit-box-shadow: 0 3px 21px rgba(0, 0, 0, 0.05) !important;
  -ms-box-shadow: 0 3px 21px rgba(0, 0, 0, 0.05) !important;
  box-shadow: 0 3px 21px rgba(0, 0, 0, 0.05) !important;
}
.trx_addons_message_box.trx_addons_message_box_error {
  color: #ffffff;
  background-color: #ff5b4a;
}
.trx_addons_message_box.trx_addons_message_box_success {
  color: #ffffff;
  background-color: #89d86b;
}
.trx_addons_message_box .trx_addons_error_item {
  margin-bottom: 0 !important;
}
[class*="elementor"].animated .trx_addons_message_box {
  position: relative;
  bottom: auto;
  right: auto;
  max-width: 100%;
  margin-top: 1.5em;
}
.sc_skills_digits .sc_skills_unit {
  margin-left: 0;
}
.sc_skills_counter.sc_align_left {
  text-align: left;
}
.sc_skills_counter.sc_align_center {
  text-align: center;
}
.sc_skills_counter.sc_align_right {
  text-align: right;
}
.sc_skills_counter .sc_skills_icon {
  font-size: 4em;
  line-height: 1em;
  text-align: inherit;
  color: var(--theme-color-text_light);
}
.sc_skills_counter .sc_skills_total {
  font-size: 4.444em;
  line-height: 1em;
  font-weight: 500;
  text-align: inherit;
  color: var(--theme-color-text_dark);
  letter-spacing: 3.4px;
}
.sc_skills_counter .sc_skills_item_title {
  font-size: 17px;
  line-height: 1.65em;
  font-weight: 400;
  font-style: normal;
  text-align: inherit;
}
.sc_skills_counter .sc_skills_image + .sc_skills_total,
.sc_skills_counter .sc_skills_icon + .sc_skills_total {
  margin-top: 0.3em;
}
.sc_skills_counter .sc_skills_item + .sc_skills_item_title {
  margin-top: 0.8em;
}
.sc_skills_counter .sc_skills_column + .sc_skills_column:before {
  background-color: var(--theme-color-bd_color);
}
.sc_skills_counter_alter.sc_align_left {
  text-align: left;
}
.sc_skills_counter_alter.sc_align_center {
  text-align: center;
}
.sc_skills_counter_alter.sc_align_right {
  text-align: right;
}
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .sc_skills_column
  .sc_skills_item_wrap:after {
  content: "";
  display: block;
  height: 45px;
  width: 1px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: var(--theme-color-text_dark_05);
}
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .sc_skills_column:last-child
  .sc_skills_item_wrap:after {
  display: none;
}
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .trx_addons_column-1_2:nth-child(2n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .trx_addons_column-1_3:nth-child(3n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .trx_addons_column-1_4:nth-child(4n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .trx_addons_column-1_5:nth-child(5n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .trx_addons_column-1_6:nth-child(6n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .trx_addons_column-1_7:nth-child(7n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .trx_addons_column-1_8:nth-child(8n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .trx_addons_column-1_9:nth-child(9n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .trx_addons_column-1_10:nth-child(10n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .trx_addons_column-1_11:nth-child(11n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_alter.with_divider
  .sc_skills_columns
  .trx_addons_column-1_12:nth-child(12n)
  .sc_skills_item_wrap:after {
  display: none;
}
.sc_skills_counter_alter.with_divider.sc_align_left
  .sc_skills_columns
  .sc_skills_column
  .sc_skills_item_wrap:after {
  right: 0;
}
.sc_skills_counter_alter.with_divider.sc_align_center
  .sc_skills_columns
  .sc_skills_column
  .sc_skills_item_wrap:after {
  right: calc(-1 * var(--theme-var-grid_gap) / 2);
}
.sc_skills_counter_alter.with_divider.sc_align_right
  .sc_skills_columns
  .sc_skills_column
  .sc_skills_item_wrap:after {
  right: calc(-1 * var(--theme-var-grid_gap));
}
.sc_skills_counter_alter .sc_skills_item_wrap {
  max-width: none;
  position: relative;
}
.sc_skills_counter_alter .sc_skills_icon {
  position: relative;
  display: block;
  font-size: 3.8em;
  line-height: 1em;
  color: var(--theme-color-text_dark);
}
.sc_skills_counter_alter .sc_skills_total {
  display: block;
  margin: 0;
  font-size: 3.611em;
  line-height: 1em;
  font-weight: 500;
  letter-spacing: 0;
  color: var(--theme-color-text_dark);
}
.sc_skills_counter_alter .sc_skills_item_title {
  font-size: 19px;
  line-height: 1.65em;
  font-weight: 500;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  color: var(--theme-color-text_dark_08);
}
.sc_skills_counter_alter .sc_skills_image + .sc_skills_total,
.sc_skills_counter_alter .sc_skills_icon + .sc_skills_total {
  margin-top: 0.25em;
}
.sc_skills_counter_alter .sc_skills_item + .sc_skills_item_title {
  margin-top: 0.45em;
}
.sc_skills_counter_alter .sc_skills_image {
  text-align: center;
}
.sc_skills_counter_alter .sc_skills_image img {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 4.83em;
  height: 4.83em;
  line-height: 4.83em;
  text-align: center;
}
.sc_skills_counter_alter .sc_skills_icon.sc_skills_char {
  text-align: center;
}
.sc_skills_counter_alter .sc_skills_icon.sc_skills_char:before,
.sc_skills_counter_alter .sc_skills_icon.sc_skills_char > span:before {
  content: attr(data-char);
  font-weight: 700;
}
.sc_skills_counter_alter .sc_skills_icon.sc_skills_char > span {
  display: inline-block;
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: auto;
}
.sc_skills_counter_alter .sc_icon_type_svg svg,
.sc_skills_counter_alter .sc_icon_type_svg object {
  width: 1em;
  height: 1em;
}
.sc_skills_counter_extra .sc_skills_item_wrap {
  max-width: none;
}
.sc_skills_counter_extra.sc_align_left {
  text-align: left;
}
.sc_skills_counter_extra.sc_align_center {
  text-align: center;
}
.sc_skills_counter_extra.sc_align_right {
  text-align: right;
}
.sc_skills_counter_extra .sc_skills_icon {
  position: relative;
  display: block;
  font-size: 3.8em;
  line-height: 1em;
  color: var(--theme-color-text_dark);
}
.sc_skills_counter_extra .sc_skills_total {
  display: block;
  margin: 0;
  font-size: 3.611em;
  line-height: 1em;
  font-weight: 500;
  letter-spacing: -0.1px;
  color: var(--theme-color-text_dark);
}
.sc_skills_counter_extra .sc_skills_item_title {
  font-size: 19px;
  line-height: 1.4em;
  font-weight: 500;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  color: var(--theme-color-text_dark);
}
.sc_skills_counter_extra .sc_skills_image + .sc_skills_total,
.sc_skills_counter_extra .sc_skills_icon + .sc_skills_total {
  margin-top: 0.1em;
}
.sc_skills_counter_extra .sc_skills_item_title + .sc_skills_item {
  margin-top: 0.5em;
}
.sc_skills_counter_extra.sc_skills_counter_style_odometer .sc_skills_digit {
  min-width: 40px;
}
.sc_skills_counter_extra.sc_skills_counter_style_odometer.sc_align_left
  .sc_skills_digits {
  margin-left: -5px;
}
.sc_skills_counter_extra .sc_skills_image {
  text-align: center;
}
.sc_skills_counter_extra .sc_skills_image img {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 4.83em;
  height: 4.83em;
  line-height: 4.83em;
  text-align: center;
}
.sc_skills_counter_extra .sc_skills_icon.sc_skills_char {
  text-align: center;
}
.sc_skills_counter_extra .sc_skills_icon.sc_skills_char:before,
.sc_skills_counter_extra .sc_skills_icon.sc_skills_char > span:before {
  content: attr(data-char);
  font-weight: 700;
}
.sc_skills_counter_extra .sc_skills_icon.sc_skills_char > span {
  display: inline-block;
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: auto;
}
.sc_skills_counter_extra .sc_icon_type_svg svg,
.sc_skills_counter_extra .sc_icon_type_svg object {
  width: 1em;
  height: 1em;
}
.sc_skills_counter_modern
  .sc_skills_columns
  .sc_skills_column
  .sc_skills_item_wrap:after {
  content: "";
  display: block;
  height: 60px;
  width: 1px;
  position: absolute;
  right: calc(-1 * var(--theme-var-grid_gap) / 2);
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: var(--theme-color-bd_color);
}
.sc_skills_counter_modern
  .sc_skills_columns
  .sc_skills_column:last-child
  .sc_skills_item_wrap:after {
  display: none;
}
.sc_skills_counter_modern
  .sc_skills_columns
  .trx_addons_column-1_2:nth-child(2n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_modern
  .sc_skills_columns
  .trx_addons_column-1_3:nth-child(3n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_modern
  .sc_skills_columns
  .trx_addons_column-1_4:nth-child(4n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_modern
  .sc_skills_columns
  .trx_addons_column-1_5:nth-child(5n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_modern
  .sc_skills_columns
  .trx_addons_column-1_6:nth-child(6n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_modern
  .sc_skills_columns
  .trx_addons_column-1_7:nth-child(7n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_modern
  .sc_skills_columns
  .trx_addons_column-1_8:nth-child(8n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_modern
  .sc_skills_columns
  .trx_addons_column-1_9:nth-child(9n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_modern
  .sc_skills_columns
  .trx_addons_column-1_10:nth-child(10n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_modern
  .sc_skills_columns
  .trx_addons_column-1_11:nth-child(11n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_modern
  .sc_skills_columns
  .trx_addons_column-1_12:nth-child(12n)
  .sc_skills_item_wrap:after {
  display: none;
}
.sc_skills_counter_modern .sc_skills_item_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 8.2em;
  max-width: none;
  position: relative;
}
.sc_skills_counter_modern .sc_skills_icon {
  margin-bottom: 0.2em;
  position: relative;
  z-index: 1;
  display: block;
  text-align: center;
  font-size: 3.8em;
  line-height: 1em;
  color: var(--theme-color-text_dark);
}
.sc_skills_counter_modern .sc_skills_total {
  display: block;
  position: absolute;
  top: calc(50% - 2px);
  left: 50%;
  z-index: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  margin: 0;
  font-size: 10em;
  line-height: 1em;
  font-weight: 500;
  letter-spacing: 6px;
  color: var(--theme-color-text_dark_003);
  opacity: 1;
  white-space: nowrap;
}
.sc_skills_counter_modern .sc_skills_item_title {
  position: relative;
  z-index: 1;
  text-align: center;
  font-size: 24px;
  line-height: 1.4em;
  font-weight: 500;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
  color: var(--theme-color-text_dark);
}
.sc_skills_counter_modern .sc_skills_image {
  margin-bottom: 0.2em;
  text-align: center;
}
.sc_skills_counter_modern .sc_skills_image img {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 4.83em;
  height: 4.83em;
  line-height: 4.83em;
  text-align: center;
}
.sc_skills_counter_modern .sc_skills_icon.sc_skills_char {
  text-align: center;
}
.sc_skills_counter_modern .sc_skills_icon.sc_skills_char:before,
.sc_skills_counter_modern .sc_skills_icon.sc_skills_char > span:before {
  content: attr(data-char);
  font-weight: 700;
}
.sc_skills_counter_modern .sc_skills_icon.sc_skills_char > span {
  display: inline-block;
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: auto;
}
.sc_skills_counter_modern .sc_icon_type_svg svg,
.sc_skills_counter_modern .sc_icon_type_svg object {
  width: 1em;
  height: 1em;
}
.sc_skills_counter_simple.with_divider .sc_skills_item_wrap {
  min-height: 123px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .sc_skills_column
  .sc_skills_item_wrap:after {
  content: "";
  display: block;
  height: 123px;
  width: 1px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: var(--theme-color-bd_color);
}
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .sc_skills_column:last-child
  .sc_skills_item_wrap:after {
  display: none;
}
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .trx_addons_column-1_2:nth-child(2n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .trx_addons_column-1_3:nth-child(3n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .trx_addons_column-1_4:nth-child(4n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .trx_addons_column-1_5:nth-child(5n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .trx_addons_column-1_6:nth-child(6n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .trx_addons_column-1_7:nth-child(7n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .trx_addons_column-1_8:nth-child(8n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .trx_addons_column-1_9:nth-child(9n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .trx_addons_column-1_10:nth-child(10n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .trx_addons_column-1_11:nth-child(11n)
  .sc_skills_item_wrap:after,
.sc_skills_counter_simple.with_divider
  .sc_skills_columns
  .trx_addons_column-1_12:nth-child(12n)
  .sc_skills_item_wrap:after {
  display: none;
}
.sc_skills_counter_simple.with_divider.sc_align_left
  .sc_skills_columns
  .sc_skills_column
  .sc_skills_item_wrap:after {
  right: 0;
}
.sc_skills_counter_simple.with_divider.sc_align_center
  .sc_skills_columns
  .sc_skills_column
  .sc_skills_item_wrap:after {
  right: calc(-1 * var(--theme-var-grid_gap) / 2);
}
.sc_skills_counter_simple.with_divider.sc_align_right
  .sc_skills_columns
  .sc_skills_column
  .sc_skills_item_wrap:after {
  right: calc(-1 * var(--theme-var-grid_gap));
}
.sc_skills_counter_simple .sc_skills_item_wrap {
  max-width: none;
  position: relative;
}
.sc_skills_counter_simple.sc_align_left {
  text-align: left;
}
.sc_skills_counter_simple.sc_align_center {
  text-align: center;
}
.sc_skills_counter_simple.sc_align_right {
  text-align: right;
}
.sc_skills_counter_simple .sc_skills_icon {
  font-size: 4em;
  line-height: 1em;
  color: var(--theme-color-text_dark);
}
.sc_skills_counter_simple .sc_skills_total {
  font-size: 3.611em;
  line-height: 1em;
  font-weight: 500;
  letter-spacing: 0;
  color: var(--theme-color-text_dark);
}
.sc_skills_counter_simple .sc_skills_item_title {
  font-size: 19px;
  line-height: 1.65em;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  color: var(--theme-color-text_dark);
}
.sc_skills_counter_simple .sc_skills_image + .sc_skills_total,
.sc_skills_counter_simple .sc_skills_icon + .sc_skills_total {
  margin-top: 0.25em;
}
.sc_skills_counter_simple .sc_skills_item + .sc_skills_item_title {
  margin-top: 0.25em;
}
.sc_skills_counter_simple .sc_skills_image {
  text-align: center;
}
.sc_skills_counter_simple .sc_skills_image img {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 4.83em;
  height: 4.83em;
  line-height: 4.83em;
  text-align: center;
}
.sc_skills_counter_simple .sc_skills_icon.sc_skills_char {
  text-align: center;
}
.sc_skills_counter_simple .sc_skills_icon.sc_skills_char:before,
.sc_skills_counter_simple .sc_skills_icon.sc_skills_char > span:before {
  content: attr(data-char);
  font-weight: 700;
}
.sc_skills_counter_simple .sc_skills_icon.sc_skills_char > span {
  display: inline-block;
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: auto;
}
.sc_skills_counter_simple .sc_icon_type_svg svg,
.sc_skills_counter_simple .sc_icon_type_svg object {
  width: 1em;
  height: 1em;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item {
  position: relative;
  width: 50%;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
  font-size: 1.556em;
  line-height: 1.1em;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  top: calc(50% - 4px);
}
.sc_skills_pie.sc_skills_compact_off
  .sc_skills_total
  .sc_skills_digits
  .sc_skills_digit {
  letter-spacing: 2px;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
  margin-top: -7px;
  width: 50%;
  font-size: 1.3em;
  line-height: 1.18em;
  font-weight: 500;
  letter-spacing: 0;
  text-align: left;
  color: var(--theme-color-text_dark);
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item + .sc_skills_item_title {
  margin-left: 0.7em;
}
.footer_wrap .sc_icons .sc_icons_icon + .sc_icons_item_title {
  margin-top: 1em;
  margin-bottom: 2em;
}
[class*="scheme_"].footer_wrap .sc_icons .sc_icons_item_title {
  color: var(--theme-color-text_dark);
}
[class*="scheme_"].footer_wrap .sc_icons .sc_icons_item_description {
  color: var(--theme-color-text);
}
.sc_icons .sc_icons_item + .sc_icons_item {
  margin-top: var(--theme-var-grid_gap);
}
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon > span {
  -webkit-animation: none;
  -ms-animation: none;
  animation: none;
}
.sc_icons .sc_icons_item_linked .sc_icons_icon > svg,
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon > svg {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.sc_icons .sc_icons_image img {
  max-width: 100%;
}
.sc_icons .sc_icons_item_linked .sc_icons_image img,
.sc_icons .sc_icons_item_linked:hover .sc_icons_image img {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.sc_icons .sc_icons_item .sc_icons_item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_icons .sc_icons_item .sc_icons_item_more_link .link_text {
  position: relative;
  margin-right: 0;
  display: inline-block;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, opacity;
}
.sc_icons .sc_icons_item:hover .sc_icons_item_more_link .link_text,
.sc_icons .sc_icons_item .sc_icons_item_more_link:hover .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_icons .sc_icons_item .sc_icons_item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_icons .sc_icons_item .sc_icons_item_more_link .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_icons .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
  margin-top: 1.7em;
}
.sc_icons .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sc_icons .sc_icons_icon {
  /* color: var(--theme-color-text_link); */
  color: #eec440;
}
.sc_icons .sc_icons_icon:before,
.sc_icons .sc_icons_icon > span:before {
  font-size: 4em;
}
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
  /* color: var(--theme-color-text_dark); */
  color: #ddac17;
}
.sc_icons .sc_icons_icon + .sc_icons_item_details,
.sc_icons .sc_icons_image + .sc_icons_item_details {
  margin-top: 1.3em;
}
.sc_icons.color_style_link2 .sc_icons_icon {
  color: var(--theme-color-text_link2);
}
.sc_icons.color_style_link3 .sc_icons_icon {
  color: var(--theme-color-text_link3);
}
.sc_icons.color_style_dark .sc_icons_icon {
  color: var(--theme-color-text_dark);
}
.sc_icons .sc_icons_item_title,
.sc_icons .sc_icons_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_icons .sc_icons_item_title[style*="color"] > a:active,
.sc_icons .sc_icons_item_title[style*="color"] > a:hover,
.sc_icons .sc_icons_item_title[style*="color"] > a {
  color: inherit !important;
}
.sc_icons .sc_icons_item:hover .sc_icons_item_title,
.sc_icons .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons .sc_icons_item .sc_icons_item_title a:hover {
  /* color: var(--theme-color-text_dark); */
  color: #ddac17;
}
.sc_icons.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons.color_style_dark .sc_icons_item:hover .sc_icons_item_title,
.sc_icons.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons_item_title {
  font-size: 1.556em;
  line-height: 1.2em;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
}
.sc_icons_item_description {
  font-size: 17px;
  line-height: 1.6em;
  color: var(--theme-color-text);
}
.sc_icons_item_description ul {
  list-style-type: none;
  padding-left: 0;
}
.sc_icons_item_description ul > li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin: 8px 0;
}
.sc_align_center .sc_icons_item_description ul > li {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc_align_right .sc_icons_item_description ul > li {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc_icons_item_description ul > li:first-child {
  margin-top: 0;
}
.sc_icons_item_description ul > li:last-child {
  margin-bottom: 0;
}
.sc_icons_item_description ul > li:before {
  margin-right: 10px;
  font-size: 27px;
  line-height: inherit;
  font-weight: 400;
  font-family: "fontello";
  content: "\E83C";
  display: inline-block;
  position: relative;
  z-index: 1;
  color: var(--theme-color-text_link);
}
.sc_icons_item_description p:last-child,
.sc_icons_item_description ul:last-child {
  margin-bottom: 0;
}
.sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.9em;
}
.sc_icons_item_description a {
  color: var(--theme-color-text);
}
.sc_icons_item_description a:hover {
  color: var(--theme-color-text_dark);
}
.sc_icon_type_svg svg,
.sc_icon_type_svg object {
  width: 4em;
  height: 4em;
  vertical-align: middle;
}
.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 3em;
}
.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_size_small .sc_icon_type_svg object {
  width: 3em;
  height: 3em;
}
.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 5em;
}
.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_size_large .sc_icon_type_svg object {
  width: 5em;
  height: 5em;
}
.sc_icons_partners .sc_icons_item .sc_icons_image img {
  max-width: 37%;
  opacity: 0.2;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.sc_icons_partners .sc_icons_item:hover .sc_icons_image img {
  opacity: 1;
}
.sc_icons_partners .sc_icons_item_linked:hover .sc_icons_image img {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.sc_icons_modern .sc_icons_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.sc_icons_modern .sc_icons_item + .sc_icons_item {
  margin-top: 42px;
}
.sc_icons_modern .sc_icons_item_details {
  padding-left: 0;
  min-height: auto;
}
.sc_icons_modern.sc_icons_size_large .sc_icons_item_details,
.sc_icons_modern.sc_icons_size_small .sc_icons_item_details {
  padding-left: 0;
  min-height: auto;
}
.sc_icons_modern.sc_align_right .sc_icons_item_details,
.sc_icons_modern.sc_icons_size_small.sc_align_right .sc_icons_item_details,
.sc_icons_modern.sc_icons_size_large.sc_align_right .sc_icons_item_details {
  padding-left: 0;
  padding-right: 0;
}
.sc_icons_modern .sc_icons_icon,
.sc_icons_modern .sc_icons_image {
  position: relative;
  top: auto;
  left: auto;
  display: inline-block;
  width: 6.4em;
  height: 6.4em;
  line-height: 6.4em;
  text-align: center;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  flex: 0 0 auto;
}
.sc_icons_modern .sc_icons_image {
  max-width: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--theme-color-alter_bg_hover);
}
.sc_icons_modern .sc_icons_image img {
  max-width: 60%;
  height: auto;
}
.sc_icons_modern .sc_icons_icon > span {
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 6.4em;
  height: 6.4em;
  line-height: 6.4em;
  text-align: center;
}
.sc_icons_modern .sc_icons_icon:before,
.sc_icons_modern .sc_icons_icon > span:before {
  line-height: inherit !important;
}
.sc_icons_modern .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.9em;
}
.sc_icons_modern .sc_icons_icon + .sc_icons_item_details,
.sc_icons_modern .sc_icons_image + .sc_icons_item_details {
  margin-left: 1.8em;
  margin-top: 1em;
}
.sc_icons_modern.sc_align_right .sc_icons_icon + .sc_icons_item_details,
.sc_icons_modern.sc_align_right .sc_icons_image + .sc_icons_item_details {
  margin-left: 0;
  margin-right: 1.8em;
}
.sc_icons_modern.sc_icons_size_small .sc_icons_icon,
.sc_icons_modern.sc_icons_size_small .sc_icons_image {
  width: 5.4em;
  height: 5.4em;
  line-height: 5.4em;
  text-align: center;
  max-width: 5.4em;
}
.sc_icons_modern.sc_icons_size_small .sc_icons_icon > span {
  width: 5.4em;
  height: 5.4em;
  line-height: 5.4em;
  text-align: center;
}
.sc_icons_modern.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_modern.sc_icons_size_small .sc_icons_icon > span:before {
  line-height: inherit !important;
}
.sc_icons_modern.sc_icons_size_large .sc_icons_icon,
.sc_icons_modern.sc_icons_size_large .sc_icons_image {
  width: 7.4em;
  height: 7.4em;
  line-height: 7.4em;
  text-align: center;
}
.sc_icons_modern.sc_icons_size_large .sc_icons_icon > span {
  width: 7.4em;
  height: 7.4em;
  line-height: 7.4em;
  text-align: center;
}
.sc_icons_modern.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_modern.sc_icons_size_large .sc_icons_icon > span:before {
  line-height: inherit !important;
}
.sc_icons_modern.sc_align_center .sc_icons_item {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc_icons_modern.sc_align_right .sc_icons_item {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_item_details {
  order: 1;
}
.sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_icon,
.sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_image {
  order: 2;
}
.sc_icons_modern .sc_icons_icon {
  color: var(--theme-color-alter_link);
  background-color: var(--theme-color-alter_bg_hover);
}
.sc_icons_modern.color_style_link2 .sc_icons_icon {
  color: var(--theme-color-alter_link2);
}
.sc_icons_modern.color_style_link3 .sc_icons_icon {
  color: var(--theme-color-alter_link3);
}
.sc_icons_modern.color_style_dark .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_light .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_light .sc_icons_icon + .sc_icons_item_details,
.sc_icons_light .sc_icons_image + .sc_icons_item_details {
  margin-top: 2em;
}
.sc_icons_light .sc_icons_icon:before,
.sc_icons_light .sc_icons_icon > span:before {
  font-size: 3.2em;
}
.sc_icons_light .sc_icon_type_svg svg,
.sc_icons_light .sc_icon_type_svg object {
  width: 3.2em;
  height: 3.2em;
}
.sc_icons_light.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_light.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 2.2em;
}
.sc_icons_light.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_light.sc_icons_size_small .sc_icon_type_svg object {
  width: 2.2em;
  height: 2.2em;
}
.sc_icons_light.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_light.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 4.2em;
}
.sc_icons_light.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_light.sc_icons_size_large .sc_icon_type_svg object {
  width: 4.2em;
  height: 4.2em;
}
.sc_icons_alter .sc_icons_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.sc_icons_alter .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons_alter
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 1.2em;
}
.sc_icons_alter .sc_icons_item_details {
  padding-right: 3%;
  padding-left: 0;
  min-height: auto;
}
.sc_icons_alter.sc_icons_size_large .sc_icons_item_details,
.sc_icons_alter.sc_icons_size_small .sc_icons_item_details {
  padding-left: 0;
  min-height: auto;
}
.sc_icons_alter.sc_align_center .sc_icons_item_details,
.sc_icons_alter.sc_icons_size_small.sc_align_center .sc_icons_item_details,
.sc_icons_alter.sc_icons_size_large.sc_align_center .sc_icons_item_details {
  padding-right: 0;
}
.sc_icons_alter.sc_align_right .sc_icons_item_details,
.sc_icons_alter.sc_icons_size_small.sc_align_right .sc_icons_item_details,
.sc_icons_alter.sc_icons_size_large.sc_align_right .sc_icons_item_details {
  padding-left: 3%;
  padding-right: 0;
}
.sc_icons_alter .sc_icons_image img {
  max-width: 3.6em;
}
.sc_icons_alter .sc_icons_icon + .sc_icons_item_details,
.sc_icons_alter .sc_icons_image + .sc_icons_item_details {
  margin-left: 1em;
  margin-top: 1.2em;
}
.sc_icons_alter.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details,
.sc_icons_alter.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
  margin-left: 1.4em;
  margin-top: 0;
}
.sc_icons_alter.sc_icons_size_large .sc_icons_icon + .sc_icons_item_details,
.sc_icons_alter.sc_icons_size_large .sc_icons_image + .sc_icons_item_details {
  margin-left: 1.8em;
  margin-top: 1.3em;
}
.sc_icons_alter .sc_icons_item_title,
.sc_icons_alter.sc_icons_size_small .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_alter.sc_icons_size_large .sc_icons_item_title {
  font-size: 1.556em;
  line-height: 1.2em;
}
.sc_icons_alter.sc_align_right .sc_icons_icon + .sc_icons_item_details,
.sc_icons_alter.sc_align_right .sc_icons_image + .sc_icons_item_details {
  margin-left: 0;
  margin-right: 1em;
}
.sc_icons_alter.sc_align_center .sc_icons_item {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc_icons_alter.sc_align_right .sc_icons_item {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc_icons_alter.sc_align_right .sc_icons_item .sc_icons_item_details {
  order: 1;
}
.sc_icons_alter.sc_align_right .sc_icons_item .sc_icons_icon,
.sc_icons_alter.sc_align_right .sc_icons_item .sc_icons_image {
  order: 2;
}
.sc_icons_alter .sc_icons_icon:before,
.sc_icons_alter .sc_icons_icon > span:before {
  font-size: 3.6em;
}
.sc_icons_alter .sc_icon_type_svg svg,
.sc_icons_alter .sc_icon_type_svg object {
  width: 3.6em;
  height: 3.6em;
}
.sc_icons_alter.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_alter.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 2.8em;
}
.sc_icons_alter.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_alter.sc_icons_size_small .sc_icon_type_svg object {
  width: 2.8em;
  height: 2.8em;
}
.sc_icons_alter.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_alter.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 4em;
}
.sc_icons_alter.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_alter.sc_icons_size_large .sc_icon_type_svg object {
  width: 4em;
  height: 4em;
}
.sc_icons_hover {
  margin: 0 -1.6em;
}
.sc_icons_hover .sc_icons_item {
  padding: 2em 1.6em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  -webkit-transition: box-shadow 0.3s ease-out;
  -ms-transition: box-shadow 0.3s ease-out;
  transition: box-shadow 0.3s ease-out;
  will-change: box-shadow;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_icons_hover .sc_icons_item:hover {
  -webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0.05);
}
.sc_icons_hover .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.8em;
}
.sc_icons_hover .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons_hover
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 1.4em;
}
.sc_icons_hover
  .sc_icons_item.sc_icons_item_linked.with_more
  .sc_icons_item_link {
  z-index: 10;
}
.sc_icons_hover .sc_icons_item_details {
  padding-left: 0;
  min-height: auto;
}
.sc_icons_hover.sc_icons_size_large .sc_icons_item_details,
.sc_icons_hover.sc_icons_size_small .sc_icons_item_details {
  padding-left: 0;
  min-height: auto;
}
.sc_icons_hover.sc_align_right .sc_icons_item_details,
.sc_icons_hover.sc_icons_size_small.sc_align_right .sc_icons_item_details,
.sc_icons_hover.sc_icons_size_large.sc_align_right .sc_icons_item_details {
  padding-left: 0;
  padding-right: 0;
}
.sc_icons_hover .sc_icons_image img {
  max-width: 4.2em;
}
.sc_icons_hover .sc_icons_icon + .sc_icons_item_details,
.sc_icons_hover .sc_icons_image + .sc_icons_item_details {
  margin-left: 1.8em;
  margin-top: 0.7em;
}
.sc_icons_hover.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details,
.sc_icons_hover.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
  margin-left: 1.4em;
  margin-top: 0;
}
.sc_icons_hover.sc_icons_size_small .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_hover.sc_align_right .sc_icons_icon + .sc_icons_item_details,
.sc_icons_hover.sc_align_right .sc_icons_image + .sc_icons_item_details {
  margin-left: 0;
  margin-right: 1.8em;
}
.sc_icons_hover.sc_align_center .sc_icons_item {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc_icons_hover.sc_align_right .sc_icons_item {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_item_details {
  order: 1;
}
.sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_icon,
.sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_image {
  order: 2;
}
.sc_icons_hover .sc_icons_icon:before,
.sc_icons_hover .sc_icons_icon > span:before {
  font-size: 4.2em;
}
.sc_icons_hover .sc_icon_type_svg svg,
.sc_icons_hover .sc_icon_type_svg object {
  width: 4.2em;
  height: 4.2em;
}
.sc_icons_hover.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_hover.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 2.8em;
}
.sc_icons_hover.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_hover.sc_icons_size_small .sc_icon_type_svg object {
  width: 2.8em;
  height: 2.8em;
}
.sc_icons_hover.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_hover.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 5.2em;
}
.sc_icons_hover.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_hover.sc_icons_size_large .sc_icon_type_svg object {
  width: 5.2em;
  height: 5.2em;
}
.sc_icons_hover .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link);
}
.sc_icons_hover.color_style_link2 .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link2);
}
.sc_icons_hover.color_style_link2
  .sc_icons_item
  .sc_icons_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons_hover.color_style_link3 .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link3);
}
.sc_icons_hover.color_style_link3
  .sc_icons_item
  .sc_icons_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons_hover.color_style_dark .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_dark);
}
.sc_icons_hover.color_style_dark .sc_icons_item .sc_icons_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons_hover2 .sc_icons_item {
  padding: 2.5em 1.6em 3em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-transition: box-shadow 0.3s ease-out;
  -ms-transition: box-shadow 0.3s ease-out;
  transition: box-shadow 0.3s ease-out;
  will-change: box-shadow;
}
.sc_icons_hover2 .sc_icons_item:hover {
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
}
.sc_icons_hover2 .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.8em;
}
.sc_icons_hover2 .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons_hover2
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 1.4em;
}
.sc_icons_hover2
  .sc_icons_item.sc_icons_item_linked.with_more
  .sc_icons_item_link {
  z-index: 10;
}
.sc_icons_hover2 .sc_icons_item_details {
  padding-right: 3%;
  padding-left: 0;
  min-height: auto;
}
.sc_icons_hover2.sc_icons_size_large .sc_icons_item_details,
.sc_icons_hover2.sc_icons_size_small .sc_icons_item_details {
  padding-left: 0;
  min-height: auto;
}
.sc_icons_hover2.sc_align_center .sc_icons_item_details,
.sc_icons_hover2.sc_icons_size_small.sc_align_center .sc_icons_item_details,
.sc_icons_hover2.sc_icons_size_large.sc_align_center .sc_icons_item_details {
  padding-right: 0;
}
.sc_icons_hover2.sc_align_right .sc_icons_item_details,
.sc_icons_hover2.sc_icons_size_small.sc_align_right .sc_icons_item_details,
.sc_icons_hover2.sc_icons_size_large.sc_align_right .sc_icons_item_details {
  padding-left: 3%;
  padding-right: 0;
}
.sc_icons_hover2 .sc_icons_image img {
  max-width: 3.8em;
}
.sc_icons_hover2 .sc_icons_icon + .sc_icons_item_details,
.sc_icons_hover2 .sc_icons_image + .sc_icons_item_details {
  margin-left: 1.4em;
  margin-top: 0.7em;
}
.sc_icons_hover2.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details,
.sc_icons_hover2.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
  margin-left: 1.4em;
  margin-top: 0;
}
.sc_icons_hover2.sc_icons_size_small .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_hover2.sc_align_right .sc_icons_icon + .sc_icons_item_details,
.sc_icons_hover2.sc_align_right .sc_icons_image + .sc_icons_item_details {
  margin-left: 0;
  margin-right: 1.4em;
}
.sc_icons_hover2.sc_align_center .sc_icons_item {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc_icons_hover2.sc_align_right .sc_icons_item {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_item_details {
  order: 1;
}
.sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_icon,
.sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_image {
  order: 2;
}
.sc_icons_hover2 .sc_icons_icon:before,
.sc_icons_hover2 .sc_icons_icon > span:before {
  font-size: 3.8em;
}
.sc_icons_hover2 .sc_icon_type_svg svg,
.sc_icons_hover2 .sc_icon_type_svg object {
  width: 3.8em;
  height: 3.8em;
}
.sc_icons_hover2.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_hover2.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 2.8em;
}
.sc_icons_hover2.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_hover2.sc_icons_size_small .sc_icon_type_svg object {
  width: 2.8em;
  height: 2.8em;
}
.sc_icons_hover2.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_hover2.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 5.8em;
}
.sc_icons_hover2.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_hover2.sc_icons_size_large .sc_icon_type_svg object {
  width: 5.8em;
  height: 5.8em;
}
.sc_icons_hover2 .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link);
}
.sc_icons_hover2.color_style_link2 .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link2);
}
.sc_icons_hover2.color_style_link2
  .sc_icons_item
  .sc_icons_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons_hover2.color_style_link3 .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link3);
}
.sc_icons_hover2.color_style_link3
  .sc_icons_item
  .sc_icons_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons_hover2.color_style_dark .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_dark);
}
.sc_icons_hover2.color_style_dark
  .sc_icons_item
  .sc_icons_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons_simple .sc_icons_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.sc_icons_simple .sc_icons_item + .sc_icons_item {
  margin-top: 1.2em;
}
.sc_icons_simple .sc_icons_item .sc_icons_item_more_link .link_text,
.sc_icons_simple .sc_icons_item:hover .sc_icons_item_more_link .link_text,
.sc_icons_simple .sc_icons_item .sc_icons_item_more_link:hover .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 0;
  visibility: visible;
  -webkit-transition: initial;
  -ms-transition: initial;
  transition: initial;
  will-change: initial;
}
.sc_icons_simple .sc_icons_item .sc_icons_item_more_link .link_icon {
  display: none;
}
.sc_icons_simple .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons_simple
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 0.5em;
}
.sc_icons_simple .sc_icons_icon,
.sc_icons_simple .sc_icons_image {
  flex: 0 0 auto;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  text-align: center;
}
.sc_icons_simple .sc_icons_icon > span {
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  text-align: center;
}
.sc_icons_simple .sc_icons_icon:before,
.sc_icons_simple .sc_icons_icon > span:before {
  font-size: 1.8em;
  line-height: inherit !important;
}
.sc_icons_simple .sc_icon_type_svg svg,
.sc_icons_simple .sc_icon_type_svg object {
  width: 1.8em;
  height: 1.8em;
}
.sc_icons_simple .sc_icons_item_details {
  line-height: 1;
}
.sc_icons_simple .sc_icons_icon + .sc_icons_item_details,
.sc_icons_simple .sc_icons_image + .sc_icons_item_details {
  margin-left: 0.8em;
  margin-top: 0;
}
.sc_icons_simple .sc_icons_item_description {
  font-size: 17px;
  line-height: 1.7em;
}
.sc_icons_simple.sc_align_right .sc_icons_icon + .sc_icons_item_details,
.sc_icons_simple.sc_align_right .sc_icons_image + .sc_icons_item_details {
  margin-left: 0;
  margin-right: 0.8em;
}
.sc_icons_simple.sc_align_center .sc_icons_item {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc_icons_simple.sc_align_right .sc_icons_item {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc_icons_simple.sc_align_right .sc_icons_item .sc_icons_item_details {
  order: 1;
}
.sc_icons_simple.sc_align_right .sc_icons_item .sc_icons_icon,
.sc_icons_simple.sc_align_right .sc_icons_item .sc_icons_image {
  order: 2;
}
.sc_icons_simple.sc_icons_size_small .sc_icons_icon,
.sc_icons_simple.sc_icons_size_small .sc_icons_image {
  width: 1.6em;
  height: 1.6em;
  line-height: 1.6em;
  text-align: center;
}
.sc_icons_simple.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details,
.sc_icons_simple.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
  margin-top: 0;
}
.sc_icons_simple.sc_icons_size_small .sc_icons_icon > span {
  width: 1.6em;
  height: 1.6em;
  line-height: 1.6em;
  text-align: center;
}
.sc_icons_simple.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_simple.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 1.3em;
  line-height: inherit !important;
}
.sc_icons_simple.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_simple.sc_icons_size_small .sc_icon_type_svg object {
  width: 1.3em;
  height: 1.3em;
}
.sc_icons_simple.sc_icons_size_large .sc_icons_icon,
.sc_icons_simple.sc_icons_size_large .sc_icons_image {
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
}
.sc_icons_simple.sc_icons_size_large .sc_icons_icon + .sc_icons_item_details,
.sc_icons_simple.sc_icons_size_large .sc_icons_image + .sc_icons_item_details {
  margin-top: 3px;
}
.sc_icons_simple.sc_icons_size_large .sc_icons_icon > span {
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
}
.sc_icons_simple.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_simple.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 2em;
  line-height: inherit !important;
}
.sc_icons_simple.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_simple.sc_icons_size_large .sc_icon_type_svg object {
  width: 2em;
  height: 2em;
}
.sc_icons_simple .sc_icons_item .sc_icons_item_more_link {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.3px;
}
.sc_icons_bordered .sc_icons_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link .link_text,
.sc_icons_bordered .sc_icons_item:hover .sc_icons_item_more_link .link_text,
.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link:hover .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 0;
  visibility: visible;
  -webkit-transition: initial;
  -ms-transition: initial;
  transition: initial;
  will-change: initial;
}
.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link .link_icon {
  display: none;
}
.sc_icons_bordered
  .sc_icons_item
  .sc_icons_item_title
  + .sc_icons_item_more_link,
.sc_icons_bordered
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 1.2em;
}
.sc_icons_bordered .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-text_dark);
}
.sc_icons_bordered .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-text_link);
}
.sc_icons_bordered .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link);
}
.sc_icons_bordered.color_style_link2 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link2);
}
.sc_icons_bordered.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_bordered.color_style_link3 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link3);
}
.sc_icons_bordered.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_bordered.color_style_dark .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_bordered.color_style_dark .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_link);
}
.sc_icons_bordered .sc_icons_icon,
.sc_icons_bordered .sc_icons_image {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex: 0 0 auto;
  width: 4.2em;
  height: 4.2em;
  line-height: 4.2em;
  text-align: center;
  border: 1px solid var(--theme-color-bd_color);
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_icons_bordered .sc_icons_image img {
  max-width: 50%;
}
.sc_icons_bordered .sc_icons_icon > span {
  width: 4.2em;
  height: 4.2em;
  line-height: 4.2em;
  text-align: center;
}
.sc_icons_bordered .sc_icons_icon:before,
.sc_icons_bordered .sc_icons_icon > span:before {
  font-size: 1.8em;
  line-height: inherit !important;
}
.sc_icons_bordered .sc_icon_type_svg svg,
.sc_icons_bordered .sc_icon_type_svg object {
  width: 1.8em;
  height: 1.8em;
}
.sc_icons_bordered .sc_icons_item_details {
  line-height: 1;
}
.sc_icons_bordered .sc_icons_icon + .sc_icons_item_details,
.sc_icons_bordered .sc_icons_image + .sc_icons_item_details {
  margin-left: 1em;
  margin-top: 1em;
}
.sc_icons_bordered .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_bordered .sc_icons_item_description {
  font-size: 17px;
  line-height: 1.7em;
}
.sc_icons_bordered .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.8em;
}
.sc_icons_bordered.sc_align_right .sc_icons_icon + .sc_icons_item_details,
.sc_icons_bordered.sc_align_right .sc_icons_image + .sc_icons_item_details {
  margin-left: 0;
  margin-right: 1em;
}
.sc_icons_bordered.sc_align_center .sc_icons_item {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc_icons_bordered.sc_align_right .sc_icons_item {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc_icons_bordered.sc_align_right .sc_icons_item .sc_icons_item_details {
  order: 1;
}
.sc_icons_bordered.sc_align_right .sc_icons_item .sc_icons_icon,
.sc_icons_bordered.sc_align_right .sc_icons_item .sc_icons_image {
  order: 2;
}
.sc_icons_bordered.sc_icons_size_small .sc_icons_icon,
.sc_icons_bordered.sc_icons_size_small .sc_icons_image {
  width: 3.2em;
  height: 3.2em;
  line-height: 3.2em;
  text-align: center;
}
.sc_icons_bordered.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details,
.sc_icons_bordered.sc_icons_size_small
  .sc_icons_image
  + .sc_icons_item_details {
  margin-top: 0.8em;
}
.sc_icons_bordered.sc_icons_size_small .sc_icons_icon > span {
  width: 3.2em;
  height: 3.2em;
  line-height: 3.2em;
  text-align: center;
}
.sc_icons_bordered.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_bordered.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 1.3em;
  line-height: inherit !important;
}
.sc_icons_bordered.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_bordered.sc_icons_size_small .sc_icon_type_svg object {
  width: 1.3em;
  height: 1.3em;
}
.sc_icons_bordered.sc_icons_size_large .sc_icons_icon,
.sc_icons_bordered.sc_icons_size_large .sc_icons_image {
  width: 5.2em;
  height: 5.2em;
  line-height: 5.2em;
  text-align: center;
}
.sc_icons_bordered.sc_icons_size_large .sc_icons_icon + .sc_icons_item_details,
.sc_icons_bordered.sc_icons_size_large
  .sc_icons_image
  + .sc_icons_item_details {
  margin-top: 1em;
}
.sc_icons_bordered.sc_icons_size_large .sc_icons_icon > span {
  width: 5.2em;
  height: 5.2em;
  line-height: 5.2em;
  text-align: center;
}
.sc_icons_bordered.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_bordered.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 2em;
  line-height: inherit !important;
}
.sc_icons_bordered.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_bordered.sc_icons_size_large .sc_icon_type_svg object {
  width: 2em;
  height: 2em;
}
.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.3px;
}
.sc_icons_plate .sc_icons_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 2em;
  background-color: var(--theme-color-text_link_007);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  will-change: transform;
}
.sc_icons_plate .sc_icons_item:hover {
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
}
.sc_icons_plate .sc_icons_item:nth-child(3n-1),
.sc_icons_plate .slider-slide:nth-child(3n-1) .sc_icons_item,
.sc_icons_plate [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item {
  background-color: var(--theme-color-text_link2_007);
}
.sc_icons_plate .sc_icons_item:nth-child(3n),
.sc_icons_plate .slider-slide:nth-child(3n) .sc_icons_item,
.sc_icons_plate [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item {
  background-color: var(--theme-color-text_link3_007);
}
.sc_icons_plate .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-text_dark);
}
.sc_icons_plate .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-text_dark);
}
.sc_icons_plate .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_dark);
}
.sc_icons_plate.color_style_link2 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link2);
}
.sc_icons_plate.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_plate.color_style_link3 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link3);
}
.sc_icons_plate.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_plate.color_style_dark .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_plate.color_style_dark .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_link);
}
.sc_icons_plate .sc_icons_item .sc_icons_item_more_link {
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  z-index: 11;
}
.sc_icons_plate
  .sc_icons_item.sc_icons_item_linked.with_more
  .sc_icons_item_link {
  z-index: 10;
}
.sc_icons_plate .sc_icons_item .sc_icons_item_more_link .link_text,
.sc_icons_plate .sc_icons_item:hover .sc_icons_item_more_link .link_text,
.sc_icons_plate .sc_icons_item .sc_icons_item_more_link:hover .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 0;
  visibility: visible;
  -webkit-transition: initial;
  -ms-transition: initial;
  transition: initial;
  will-change: initial;
}
.sc_icons_plate .sc_icons_item .sc_icons_item_more_link .link_icon {
  display: none;
}
.sc_icons_plate .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons_plate
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 0.1em;
}
.sc_icons_plate .sc_icons_icon + .sc_icons_item_details,
.sc_icons_plate .sc_icons_image + .sc_icons_item_details {
  margin-top: 2em;
}
.sc_icons_plate .sc_icons_icon,
.sc_icons_plate .sc_icons_image {
  width: 3em;
  height: 3em;
  line-height: 3em;
  text-align: center;
}
.sc_icons_plate .sc_icons_icon > span {
  width: 3em;
  height: 3em;
  line-height: 3em;
  text-align: center;
}
.sc_icons_plate .sc_icons_icon:before,
.sc_icons_plate .sc_icons_icon > span:before {
  font-size: 3em;
  line-height: inherit !important;
}
.sc_icons_plate .sc_icon_type_svg svg,
.sc_icons_plate .sc_icon_type_svg object {
  width: 3em;
  height: 3em;
}
.sc_icons_plate.sc_icons_size_small .sc_icons_icon,
.sc_icons_plate.sc_icons_size_small .sc_icons_image {
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
}
.sc_icons_plate.sc_icons_size_small .sc_icons_icon > span {
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
}
.sc_icons_plate.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_plate.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 2em;
  line-height: inherit !important;
}
.sc_icons_plate.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_plate.sc_icons_size_small .sc_icon_type_svg object {
  width: 2em;
  height: 2em;
}
.sc_icons_plate.sc_icons_size_large .sc_icons_icon,
.sc_icons_plate.sc_icons_size_large .sc_icons_image {
  width: 4em;
  height: 4em;
  line-height: 4em;
  text-align: center;
}
.sc_icons_plate.sc_icons_size_large .sc_icons_icon > span {
  width: 4em;
  height: 4em;
  line-height: 4em;
  text-align: center;
}
.sc_icons_plate.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_plate.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 4em;
  line-height: inherit !important;
}
.sc_icons_plate.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_plate.sc_icons_size_large .sc_icon_type_svg object {
  width: 4em;
  height: 4em;
}
.sc_icons_plate .sc_icons_item_title {
  font-size: 19px;
  line-height: 28px;
  font-weight: 500;
}
.sc_icons_plate .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.3em;
}
.sc_icons_plate.sc_align_center .sc_icons_item {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_icons_plate.sc_align_right .sc_icons_item {
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.sc_icons_extra .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons_extra
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 1em;
}
.sc_icons_extra .sc_icons_item .sc_icons_item_more_link .link_icon {
  border: 1px solid var(--theme-color-bd_color);
  text-align: center;
  width: 2.2em;
  height: 2.2em;
  line-height: 2.1em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_icons_extra .sc_icons_item:hover .sc_icons_item_more_link .link_text,
.sc_icons_extra .sc_icons_item .sc_icons_item_more_link:hover .link_text {
  margin-right: 8px;
}
.sc_icons_extra .sc_icons_item .sc_icons_item_more_link .link_icon:before {
  font-size: 9px;
  line-height: inherit;
  font-weight: 400;
}
.sc_icons_extra .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_extra .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-text_dark);
}
.sc_icons_extra .sc_icons_item:hover .sc_icons_icon,
.sc_icons_extra .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link);
}
.sc_icons_extra.color_style_link2 .sc_icons_item:hover .sc_icons_icon,
.sc_icons_extra.color_style_link2 .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link2);
}
.sc_icons_extra.color_style_link3 .sc_icons_item:hover .sc_icons_icon,
.sc_icons_extra.color_style_link3 .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link3);
}
.sc_icons_extra.color_style_dark .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-text_link);
}
.sc_icons_extra.color_style_dark .sc_icons_item:hover .sc_icons_icon,
.sc_icons_extra.color_style_dark .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_dark);
}
.sc_icons_extra .sc_icons_icon + .sc_icons_item_details,
.sc_icons_extra .sc_icons_image + .sc_icons_item_details {
  margin-top: 1.3em;
}
.sc_icons_extra .sc_icons_icon:before,
.sc_icons_extra .sc_icons_icon > span:before {
  font-size: 5em;
}
.sc_icons_extra .sc_icon_type_svg svg,
.sc_icons_extra .sc_icon_type_svg object {
  width: 5em;
  height: 5em;
}
.sc_icons_extra.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_extra.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 3.2em;
}
.sc_icons_extra.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_extra.sc_icons_size_small .sc_icon_type_svg object {
  width: 3.2em;
  height: 3.2em;
}
.sc_icons_extra.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_extra.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 8em;
}
.sc_icons_extra.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_extra.sc_icons_size_large .sc_icon_type_svg object {
  width: 8em;
  height: 8em;
}
.sc_icons_plain .sc_icons_item .sc_icons_item_more_link {
  font-size: 17px;
  line-height: initial;
  font-weight: 400;
  color: var(--theme-color-text);
}
.sc_icons_plain .sc_icons_item .sc_icons_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons_plain .sc_icons_item .sc_icons_item_more_link .link_text,
.sc_icons_plain .sc_icons_item:hover .sc_icons_item_more_link .link_text,
.sc_icons_plain .sc_icons_item .sc_icons_item_more_link:hover .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 0;
  visibility: visible;
  -webkit-transition: initial;
  -ms-transition: initial;
  transition: initial;
  will-change: initial;
}
.sc_icons_plain .sc_icons_item .sc_icons_item_more_link .link_icon {
  display: none;
}
.sc_icons_plain .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons_plain
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 0;
}
.sc_icons_plain .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-text_dark);
}
.sc_icons_plain .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-text_link);
}
.sc_icons_plain .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link);
}
.sc_icons_plain.color_style_link2 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link2);
}
.sc_icons_plain.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_plain.color_style_link3 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link3);
}
.sc_icons_plain.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_plain.color_style_dark .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_plain.color_style_dark .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_link);
}
.sc_icons_plain .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_plain .sc_icons_icon:before,
.sc_icons_plain .sc_icons_icon > span:before {
  font-size: 4.4em;
}
.sc_icons_plain .sc_icon_type_svg svg,
.sc_icons_plain .sc_icon_type_svg object {
  width: 4.4em;
  height: 4.4em;
}
.sc_icons_plain.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_plain.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 3.4em;
}
.sc_icons_plain.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_plain.sc_icons_size_small .sc_icon_type_svg object {
  width: 3.4em;
  height: 3.4em;
}
.sc_icons_plain.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_plain.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 5.4em;
}
.sc_icons_plain.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_plain.sc_icons_size_large .sc_icon_type_svg object {
  width: 5.4em;
  height: 5.4em;
}
.sc_icons_card .sc_icons_item {
  padding: 4.4em 2.4em 2.8em;
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color);
  border: 1px solid var(--theme-color-alter_bd_color);
  -webkit-transition: box-shadow 0.3s ease-out;
  -ms-transition: box-shadow 0.3s ease-out;
  transition: box-shadow 0.3s ease-out;
  will-change: box-shadow;
}
.sc_icons_card .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link);
}
.sc_icons_card .sc_icons_item:hover {
  -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);
}
.sc_icons_card .sc_icons_item .sc_icons_item_more_link .link_text {
  display: none;
}
.sc_icons_card
  .sc_icons_item.sc_icons_item_linked.with_more
  .sc_icons_item_link {
  z-index: 10;
}
.sc_icons_card .sc_icons_item .sc_icons_item_title,
.sc_icons_card .sc_icons_item .sc_icons_item_title a {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons_card
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 1.7em;
}
.sc_icons_card .sc_icons_icon + .sc_icons_item_details,
.sc_icons_card .sc_icons_image + .sc_icons_item_details {
  margin-top: 2em;
}
.sc_icons_card .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card .sc_icons_item:hover .sc_icons_item_more_link {
  color: var(--theme-color-alter_link);
}
.sc_icons_card.color_style_link2 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link2);
}
.sc_icons_card.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card.color_style_link2 .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card.color_style_link2 .sc_icons_item:hover .sc_icons_item_more_link {
  color: var(--theme-color-alter_link2);
}
.sc_icons_card.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card.color_style_link3 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link3);
}
.sc_icons_card.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card.color_style_link3 .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card.color_style_link3 .sc_icons_item:hover .sc_icons_item_more_link {
  color: var(--theme-color-alter_link3);
}
.sc_icons_card.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card.color_style_dark .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card.color_style_dark .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-alter_link);
}
.sc_icons_card.color_style_dark .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-alter_link);
}
.sc_icons_card.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link {
  color: var(--theme-color-alter_dark);
}
.sc_icons_card.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_icons_creative .sc_icons_item {
  padding: 0 2em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.sc_icons_creative .sc_icons_slider .sc_icons_item {
  padding-top: 3px;
  padding-bottom: 3px;
}
.sc_icons_creative .sc_icons_item:nth-child(3n-1) .sc_icons_decoration_bg svg,
.sc_icons_creative
  [class*="trx_addons_column-"]:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_decoration_bg
  svg {
  -webkit-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  transform: rotate(-60deg);
}
.sc_icons_creative .sc_icons_item:nth-child(3n) .sc_icons_decoration_bg svg,
.sc_icons_creative
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_decoration_bg
  svg {
  -webkit-transform: rotate(-120deg);
  -ms-transform: rotate(-120deg);
  transform: rotate(-120deg);
}
.sc_icons_creative.sc_align_center .sc_icons_item {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.sc_icons_creative.sc_align_right .sc_icons_item {
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-align: right;
}
.sc_icons_creative .sc_icons_icon,
.sc_icons_creative .sc_icons_image {
  position: relative;
  z-index: 2;
  width: 112px;
  height: 112px;
  line-height: 112px;
  text-align: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_icons_creative .sc_icons_icon {
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
  will-change: color;
}
.sc_icons_creative .sc_icons_image img {
  max-width: 60%;
}
.sc_icons_creative .sc_icons_icon + .sc_icons_item_details,
.sc_icons_creative .sc_icons_image + .sc_icons_item_details {
  margin-top: 2em;
}
.sc_icons_creative .sc_icons_decoration_bg {
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  line-height: normal;
}
.sc_icons_creative .sc_icons_decoration_bg svg.decor-svg {
  width: 112px;
  height: 112px;
  -webkit-transition: fill 0.3s ease;
  -ms-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
  will-change: fill;
}
.sc_icons_creative .sc_icons_item .sc_icons_decoration_bg svg.decor-svg {
  fill: var(--theme-color-alter_bg_hover) !important;
  stroke: none;
}
.sc_icons_creative .sc_icons_item:hover .sc_icons_decoration_bg svg.decor-svg {
  fill: var(--theme-color-alter_link) !important;
}
.sc_icons_creative .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link);
}
.sc_icons_creative .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_creative.color_style_link2
  .sc_icons_item:hover
  .sc_icons_decoration_bg
  svg.decor-svg {
  fill: var(--theme-color-alter_link2) !important;
}
.sc_icons_creative.color_style_link2 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link2);
}
.sc_icons_creative.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_creative.color_style_link3
  .sc_icons_item:hover
  .sc_icons_decoration_bg
  svg.decor-svg {
  fill: var(--theme-color-alter_link3) !important;
}
.sc_icons_creative.color_style_link3 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_link3);
}
.sc_icons_creative.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_creative.color_style_dark
  .sc_icons_item:hover
  .sc_icons_decoration_bg
  svg.decor-svg {
  fill: var(--theme-color-alter_dark) !important;
}
.sc_icons_creative.color_style_dark .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_creative.color_style_dark .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_creative .sc_icons_icon > span {
  width: 112px;
  height: 112px;
  line-height: 112px;
  text-align: center;
}
.sc_icons_creative .sc_icons_icon:before,
.sc_icons_creative .sc_icons_icon > span:before {
  font-size: 3.4em;
  line-height: inherit !important;
}
.sc_icons_creative .sc_icon_type_svg svg,
.sc_icons_creative .sc_icon_type_svg object {
  width: 3.4em;
  height: 3.4em;
}
.sc_icons_creative.sc_icons_size_small .sc_icons_icon,
.sc_icons_creative.sc_icons_size_small .sc_icons_image {
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
}
.sc_icons_creative.sc_icons_size_small .sc_icons_icon > span {
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
}
.sc_icons_creative.sc_icons_size_small .sc_icons_decoration_bg svg {
  width: 100px;
  height: 100px;
}
.sc_icons_creative.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_creative.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 2.4em;
  line-height: inherit !important;
}
.sc_icons_creative.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_creative.sc_icons_size_small .sc_icon_type_svg object {
  width: 2.4em;
  height: 2.4em;
}
.sc_icons_creative.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details,
.sc_icons_creative.sc_icons_size_small
  .sc_icons_image
  + .sc_icons_item_details {
  margin-top: 1.5em;
}
.sc_icons_creative.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_creative.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 4.4em;
  line-height: inherit !important;
}
.sc_icons_creative.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_creative.sc_icons_size_large .sc_icon_type_svg object {
  width: 4.4em;
  height: 4.4em;
}
.sc_icons_creative.sc_icons_size_large .sc_icons_icon,
.sc_icons_creative.sc_icons_size_large .sc_icons_image {
  width: 130px;
  height: 130px;
  line-height: 130px;
  text-align: center;
}
.sc_icons_creative.sc_icons_size_large .sc_icons_icon > span {
  width: 130px;
  height: 130px;
  line-height: 130px;
  text-align: center;
}
.sc_icons_creative.sc_icons_size_large .sc_icons_decoration_bg svg {
  width: 130px;
  height: 130px;
}
.sc_icons_accent .sc_icons_columns_wrap {
  margin: 0;
}
.sc_icons_accent .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
  padding: 0;
}
.sc_icons_accent
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"] {
  padding-bottom: 0;
}
.sc_icons_accent .sc_icons_item {
  padding: 3.4em 2em;
  background-color: transparent;
  -webkit-transition: background-color 0.3s ease-out, box-shadow 0.3s ease-out;
  -ms-transition: background-color 0.3s ease-out, box-shadow 0.3s ease-out;
  transition: background-color 0.3s ease-out, box-shadow 0.3s ease-out;
  will-change: background-color, box-shadow;
}
.sc_icons_accent .sc_icons_item:hover {
  background-color: var(--theme-color-text_link);
  -webkit-box-shadow: 0 5px 30px var(--theme-color-text_link_03);
  -ms-box-shadow: 0 5px 30px var(--theme-color-text_link_03);
  box-shadow: 0 5px 30px var(--theme-color-text_link_03);
}
.sc_icons_accent .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_accent .sc_icons_item_title,
.sc_icons_accent .sc_icons_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_icons_accent .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_accent .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_accent .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent .sc_icons_item_description {
  color: var(--theme-color-text);
  -webkit-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.sc_icons_accent .sc_icons_item:hover .sc_icons_item_description {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.8em;
}
.sc_icons_accent .sc_icons_icon + .sc_icons_item_details,
.sc_icons_accent .sc_icons_image + .sc_icons_item_details {
  margin-top: 1.5em;
}
.sc_icons_accent
  .sc_icons_item.sc_icons_item_linked.with_more
  .sc_icons_item_link {
  z-index: 10;
}
.sc_icons_accent .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-text_dark);
}
.sc_icons_accent .sc_icons_item:hover .sc_icons_item_more_link {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent.color_style_link2 .sc_icons_item:hover {
  background-color: var(--theme-color-text_link2);
  -webkit-box-shadow: 0 5px 30px var(--theme-color-text_link2_03);
  -ms-box-shadow: 0 5px 30px var(--theme-color-text_link2_03);
  box-shadow: 0 5px 30px var(--theme-color-text_link2_03);
}
.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_accent.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent.color_style_link2
  .sc_icons_item:hover
  .sc_icons_item_description {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent.color_style_link2
  .sc_icons_item:hover
  .sc_icons_item_more_link {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent.color_style_link3 .sc_icons_item:hover {
  background-color: var(--theme-color-text_link3);
  -webkit-box-shadow: 0 5px 30px var(--theme-color-text_link3_03);
  -ms-box-shadow: 0 5px 30px var(--theme-color-text_link3_03);
  box-shadow: 0 5px 30px var(--theme-color-text_link3_03);
}
.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_accent.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent.color_style_link3
  .sc_icons_item:hover
  .sc_icons_item_description {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent.color_style_link3
  .sc_icons_item:hover
  .sc_icons_item_more_link {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent.color_style_dark .sc_icons_item:hover {
  background-color: var(--theme-color-text_dark);
  -webkit-box-shadow: 0 5px 30px var(--theme-color-text_dark_03);
  -ms-box-shadow: 0 5px 30px var(--theme-color-text_dark_03);
  box-shadow: 0 5px 30px var(--theme-color-text_dark_03);
}
.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_accent.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_accent.color_style_dark
  .sc_icons_item:hover
  .sc_icons_item_description {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_accent.color_style_dark
  .sc_icons_item:hover
  .sc_icons_item_more_link {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_accent2 .sc_icons_item {
  padding: 2.4em 2.2em;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.03);
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0.03);
  -webkit-transition: background-color 0.3s ease-out, box-shadow 0.3s ease-out;
  -ms-transition: background-color 0.3s ease-out, box-shadow 0.3s ease-out;
  transition: background-color 0.3s ease-out, box-shadow 0.3s ease-out;
  will-change: background-color, box-shadow;
}
.sc_icons_accent2 .sc_icons_item:hover {
  background-color: var(--theme-color-alter_link);
  -webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, 0);
  -ms-box-shadow: 0 3px 30px rgba(0, 0, 0, 0);
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0);
}
.sc_icons_accent2 .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_accent2 .sc_icons_item_title,
.sc_icons_accent2 .sc_icons_item_title a {
  color: var(--theme-color-alter_dark);
}
.sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_accent2 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2 .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.3em;
}
.sc_icons_accent2 .sc_icons_item_description {
  color: var(--theme-color-alter_text);
  -webkit-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_description {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2 .sc_icons_icon + .sc_icons_item_details,
.sc_icons_accent2 .sc_icons_image + .sc_icons_item_details {
  margin-top: 4.4em;
}
.sc_icons_accent2
  .sc_icons_item.sc_icons_item_linked.with_more
  .sc_icons_item_link {
  z-index: 10;
}
.sc_icons_accent2 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2 .sc_icons_icon:before,
.sc_icons_accent2 .sc_icons_icon > span:before {
  font-size: 3.6em;
}
.sc_icons_accent2 .sc_icon_type_svg svg,
.sc_icons_accent2 .sc_icon_type_svg object {
  width: 3.6em;
  height: 3.6em;
}
.sc_icons_accent2.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_accent2.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 2.6em;
}
.sc_icons_accent2.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_accent2.sc_icons_size_small .sc_icon_type_svg object {
  width: 2.6em;
  height: 2.6em;
}
.sc_icons_accent2.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_accent2.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 4.6em;
}
.sc_icons_accent2.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_accent2.sc_icons_size_large .sc_icon_type_svg object {
  width: 4.6em;
  height: 4.6em;
}
.sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_more_link {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2.color_style_link2 .sc_icons_item:hover {
  background-color: var(--theme-color-alter_link2);
}
.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_accent2.color_style_link2
  .sc_icons_item
  .sc_icons_item_title
  a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2.color_style_link2
  .sc_icons_item:hover
  .sc_icons_item_description {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2.color_style_link2
  .sc_icons_item:hover
  .sc_icons_item_more_link {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2.color_style_link3 .sc_icons_item:hover {
  background-color: var(--theme-color-alter_link3);
}
.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_accent2.color_style_link3
  .sc_icons_item
  .sc_icons_item_title
  a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2.color_style_link3
  .sc_icons_item:hover
  .sc_icons_item_description {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2.color_style_link3
  .sc_icons_item:hover
  .sc_icons_item_more_link {
  color: var(--theme-color-inverse_link);
}
.sc_icons_accent2.color_style_dark .sc_icons_item:hover {
  background-color: var(--theme-color-alter_dark);
}
.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_accent2.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_accent2.color_style_dark
  .sc_icons_item:hover
  .sc_icons_item_description {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_accent2.color_style_dark
  .sc_icons_item:hover
  .sc_icons_item_more_link {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_motley .sc_icons_item {
  padding: 5.2em 2.4em;
  background-color: var(--theme-color-alter_link);
  -webkit-box-shadow: 0 12px 20px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 12px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.05);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  will-change: transform;
}
.sc_icons_motley .sc_icons_item:hover {
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
}
.sc_icons_motley .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_motley .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_motley .sc_icons_item .sc_icons_item_title,
.sc_icons_motley .sc_icons_item .sc_icons_item_title a {
  color: var(--theme-color-inverse_link);
}
.sc_icons_motley .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_motley .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_motley .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_motley .sc_icons_item .sc_icons_item_description {
  color: var(--theme-color-inverse_link_08);
}
.sc_icons_motley .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-inverse_link);
}
.sc_icons_motley
  .sc_icons_item.sc_icons_item_linked.with_more
  .sc_icons_item_link {
  z-index: 10;
}
.sc_icons_motley .sc_icons_item:nth-child(3n-1),
.sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item,
.sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item {
  background-color: var(--theme-color-alter_dark);
}
.sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_icon,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_motley
  .slider-slide:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_title,
.sc_icons_motley
  .slider-slide:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_title
  a,
.sc_icons_motley
  .sc_icons_item:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_title,
.sc_icons_motley
  .sc_icons_item:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_title
  a,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_title,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_title
  a {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_motley .slider-slide:hover:nth-child(3n-1) .sc_icons_item_title,
.sc_icons_motley .slider-slide:hover:nth-child(3n-1) .sc_icons_item_title a,
.sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item_title a:hover,
.sc_icons_motley .sc_icons_item:hover:nth-child(3n-1) .sc_icons_item_title,
.sc_icons_motley .sc_icons_item:hover:nth-child(3n-1) .sc_icons_item_title a,
.sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_item_title a:hover,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n-1)
  .sc_icons_item:hover
  .sc_icons_item_title,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n-1)
  .sc_icons_item:hover
  .sc_icons_item_title
  a,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_title
  a:hover {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_motley
  .sc_icons_item:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_description,
.sc_icons_motley
  .slider-slide:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_description,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_description {
  color: var(--theme-color-inverse_hover_08);
}
.sc_icons_motley
  .sc_icons_item:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_more_link,
.sc_icons_motley
  .slider-slide:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_more_link,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n-1)
  .sc_icons_item
  .sc_icons_item_more_link {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_motley .sc_icons_item:nth-child(3n),
.sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item,
.sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_icon,
.sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_icon,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_icon {
  color: var(--theme-color-alter_link);
}
.sc_icons_motley
  .sc_icons_item:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title,
.sc_icons_motley
  .sc_icons_item:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title
  a,
.sc_icons_motley
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title,
.sc_icons_motley
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title
  a,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title
  a {
  color: var(--theme-color-alter_dark);
}
.sc_icons_motley .sc_icons_item:hover:nth-child(3n) .sc_icons_item_title,
.sc_icons_motley .sc_icons_item:hover:nth-child(3n) .sc_icons_item_title a,
.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_item_title a:hover,
.sc_icons_motley
  .slider-slide:nth-child(3n)
  .sc_icons_item:hover
  .sc_icons_item_title,
.sc_icons_motley
  .slider-slide:nth-child(3n)
  .sc_icons_item:hover
  .sc_icons_item_title
  a,
.sc_icons_motley
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title
  a:hover,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item:hover
  .sc_icons_item_title,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item:hover
  .sc_icons_item_title
  a,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title
  a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_icons_motley
  .sc_icons_item:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_description,
.sc_icons_motley
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_description,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_description {
  color: var(--theme-color-alter_text);
}
.sc_icons_motley
  .sc_icons_item:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_more_link,
.sc_icons_motley
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_more_link,
.sc_icons_motley
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_more_link {
  color: var(--theme-color-alter_dark);
}
.sc_icons_motley.color_style_link2 .sc_icons_item {
  background-color: var(--theme-color-alter_link2);
}
.sc_icons_motley.color_style_link2 .sc_icons_item:nth-child(3n) .sc_icons_icon,
.sc_icons_motley.color_style_link2
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_icon,
.sc_icons_motley.color_style_link2
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_icon {
  color: var(--theme-color-alter_link2);
}
.sc_icons_motley.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_motley.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_motley.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_motley.color_style_link3 .sc_icons_item {
  background-color: var(--theme-color-alter_link3);
}
.sc_icons_motley.color_style_link3 .sc_icons_item:nth-child(3n) .sc_icons_icon,
.sc_icons_motley.color_style_link3
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_icon,
.sc_icons_motley.color_style_link3
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_icon {
  color: var(--theme-color-alter_link3);
}
.sc_icons_motley.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_motley.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_motley.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_motley.color_style_dark .sc_icons_item {
  background-color: var(--theme-color-alter_dark);
}
.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_title,
.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_title a {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_motley.color_style_dark .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_motley.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_description {
  color: var(--theme-color-inverse_hover_08);
}
.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n),
.sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item,
.sc_icons_motley.color_style_dark
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item {
  background-color: var(--theme-color-alter_dark);
}
.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n) .sc_icons_icon,
.sc_icons_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_icon,
.sc_icons_motley.color_style_dark
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_motley.color_style_dark
  .sc_icons_item:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title,
.sc_icons_motley.color_style_dark
  .sc_icons_item:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title
  a,
.sc_icons_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title,
.sc_icons_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title
  a,
.sc_icons_motley.color_style_dark
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title,
.sc_icons_motley.color_style_dark
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_title
  a {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_motley.color_style_dark
  .sc_icons_item:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_description,
.sc_icons_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_description,
.sc_icons_motley.color_style_dark
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_description {
  color: var(--theme-color-inverse_hover_08);
}
.sc_icons_motley.color_style_dark
  .sc_icons_item:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_more_link,
.sc_icons_motley.color_style_dark
  .slider-slide:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_more_link,
.sc_icons_motley.color_style_dark
  [class*="trx_addons_column-"]:nth-child(3n)
  .sc_icons_item
  .sc_icons_item_more_link {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_decoration .sc_icons_item {
  padding: 3.8em 2em 1.9em;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-transition: box-shadow 0.3s ease-out;
  -ms-transition: box-shadow 0.3s ease-out;
  transition: box-shadow 0.3s ease-out;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_icons_decoration .sc_icons_item:hover {
  -webkit-box-shadow: 0 3px 26px rgba(0, 0, 0, 0.09);
  -ms-box-shadow: 0 3px 26px rgba(0, 0, 0, 0.09);
  box-shadow: 0 3px 26px rgba(0, 0, 0, 0.09);
}
.sc_icons_decoration .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_decoration .sc_icons_item_title,
.sc_icons_decoration .sc_icons_item_title a {
  color: var(--theme-color-alter_dark);
}
.sc_icons_decoration .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.3em;
}
.sc_icons_decoration .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_decoration .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_icons_decoration
  .sc_icons_item.sc_icons_item_linked.with_more
  .sc_icons_item_link {
  z-index: 10;
}
.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-alter_dark);
}
.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link .link_text {
  display: none;
}
.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link .link_icon {
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  text-align: center;
}
.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link .link_icon:before {
  font-family: "fontello";
  content: "\E8CA";
  font-size: 28px;
  font-weight: 400;
  color: var(--theme-color-alter_dark_02);
  -webkit-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.sc_icons_decoration
  .sc_icons_item:hover
  .sc_icons_item_more_link
  .link_icon:before,
.sc_icons_decoration
  .sc_icons_item
  .sc_icons_item_more_link:hover
  .link_icon:before {
  color: var(--theme-color-alter_dark_02);
}
.sc_icons_decoration .sc_icons_icon + .sc_icons_item_details,
.sc_icons_decoration .sc_icons_image + .sc_icons_item_details {
  margin-top: 2.2em;
}
.sc_icons_decoration
  .sc_icons_item
  .sc_icons_item_title
  + .sc_icons_item_more_link,
.sc_icons_decoration
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 1em;
}
.sc_icons_decoration .sc_icons_icon:before,
.sc_icons_decoration .sc_icons_icon > span:before {
  font-size: 3.4em;
}
.sc_icons_decoration .sc_icon_type_svg svg,
.sc_icons_decoration .sc_icon_type_svg object {
  width: 3.8em;
  height: 3.8em;
}
.sc_icons_decoration.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_decoration.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 2.8em;
}
.sc_icons_decoration.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_decoration.sc_icons_size_small .sc_icon_type_svg object {
  width: 2.8em;
  height: 2.8em;
}
.sc_icons_decoration.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_decoration.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 4.8em;
}
.sc_icons_decoration.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_decoration.sc_icons_size_large .sc_icon_type_svg object {
  width: 4.8em;
  height: 4.8em;
}
.sc_icons_decoration .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_decoration .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_link);
}
.sc_icons_decoration.color_style_link2
  .sc_icons_item:hover
  .sc_icons_item_more_link
  .link_icon:before,
.sc_icons_decoration.color_style_link2
  .sc_icons_item
  .sc_icons_item_more_link:hover
  .link_icon:before {
  color: var(--theme-color-alter_link2);
}
.sc_icons_decoration.color_style_link3
  .sc_icons_item:hover
  .sc_icons_item_more_link
  .link_icon:before,
.sc_icons_decoration.color_style_link3
  .sc_icons_item
  .sc_icons_item_more_link:hover
  .link_icon:before {
  color: var(--theme-color-alter_link3);
}
.sc_icons_decoration.color_style_dark
  .sc_icons_item:hover
  .sc_icons_item_more_link
  .link_icon:before,
.sc_icons_decoration.color_style_dark
  .sc_icons_item
  .sc_icons_item_more_link:hover
  .link_icon:before {
  color: var(--theme-color-alter_dark);
}
.sc_icons_figure .sc_icons_item {
  padding: 3.2em 2em 2em;
  -webkit-transition: box-shadow 0.3s ease-out;
  -ms-transition: box-shadow 0.3s ease-out;
  transition: box-shadow 0.3s ease-out;
}
.sc_icons_figure .sc_icons_item:hover {
  -webkit-box-shadow: 0 7px 30px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 7px 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0 7px 30px rgba(0, 0, 0, 0.05);
}
.sc_icons_figure .sc_icons_icon {
  position: relative;
}
.sc_icons_figure .sc_icons_icon:after {
  content: "";
  display: block;
  width: 74px;
  height: 74px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  z-index: 0;
  top: -20%;
  right: -40%;
  background-color: var(--theme-color-text_dark);
  opacity: 0.03;
  -webkit-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.sc_icons_figure .sc_icons_icon.sc_icons_char:after {
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.sc_icons_figure .sc_icons_item:hover .sc_icons_image:after,
.sc_icons_figure .sc_icons_item:hover .sc_icons_icon:after {
  opacity: 0.04;
}
.sc_icons_figure .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_figure .sc_icons_item_title,
.sc_icons_figure .sc_icons_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_icons_figure .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.3em;
}
.sc_icons_figure .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_figure .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons_figure
  .sc_icons_item.sc_icons_item_linked.with_more
  .sc_icons_item_link {
  z-index: 10;
}
.sc_icons_figure .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-text_dark);
}
.sc_icons_figure .sc_icons_item:hover .sc_icons_item_more_link,
.sc_icons_figure .sc_icons_item .sc_icons_item_more_link:hover {
  color: var(--theme-color-text_link);
}
.sc_icons_figure .sc_icons_item .sc_icons_item_more_link .link_text {
  display: none;
}
.sc_icons_figure .sc_icons_icon + .sc_icons_item_details,
.sc_icons_figure .sc_icons_image + .sc_icons_item_details {
  margin-top: 1.8em;
}
.sc_icons_figure.color_style_link2
  .sc_icons_item:hover
  .sc_icons_item_more_link,
.sc_icons_figure.color_style_link2
  .sc_icons_item
  .sc_icons_item_more_link:hover {
  color: var(--theme-color-text_link2);
}
.sc_icons_figure.color_style_link3
  .sc_icons_item:hover
  .sc_icons_item_more_link,
.sc_icons_figure.color_style_link3
  .sc_icons_item
  .sc_icons_item_more_link:hover {
  color: var(--theme-color-text_link3);
}
.sc_icons_figure.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link,
.sc_icons_figure.color_style_dark
  .sc_icons_item
  .sc_icons_item_more_link:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons_number {
}
.sc_icons_number .sc_icons_item_number {
  font-size: 8em;
  line-height: 1em;
  font-weight: 500;
  position: absolute;
  z-index: 1;
  top: -0.3em;
  left: -10px;
  color: var(--theme-color-text_dark);
  opacity: 0.03;
  -webkit-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.sc_icons_number .sc_icons_item {
  min-height: 6em;
  line-height: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.sc_icons_number .sc_icons_item:hover .sc_icons_item_number {
  opacity: 0.04;
}
.sc_icons_number .sc_icons_item_header {
  width: 100%;
  min-height: 3.4em;
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_icons_number .sc_icons_item_details {
  width: 100%;
}
.sc_icons_number .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_title,
.sc_icons_number .sc_icons_item_linked .sc_icons_image + .sc_icons_item_title,
.sc_icons_number
  .sc_icons_item_linked
  .sc_icons_icon
  + .sc_icons_item_description,
.sc_icons_number
  .sc_icons_item_linked
  .sc_icons_icon
  + .sc_icons_item_title
  + .sc_icons_item_description,
.sc_icons_number
  .sc_icons_item_linked
  .sc_icons_image
  + .sc_icons_item_description,
.sc_icons_number
  .sc_icons_item_linked
  .sc_icons_image
  + .sc_icons_item_title
  + .sc_icons_item_description,
.sc_icons_number .sc_icons_item_linked .sc_icons_image img {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_icons_number
  .sc_icons_item_linked:hover
  .sc_icons_icon
  + .sc_icons_item_title,
.sc_icons_number
  .sc_icons_item_linked:hover
  .sc_icons_image
  + .sc_icons_item_title,
.sc_icons_number
  .sc_icons_item_linked:hover
  .sc_icons_icon
  + .sc_icons_item_description,
.sc_icons_number
  .sc_icons_item_linked:hover
  .sc_icons_icon
  + .sc_icons_item_title
  + .sc_icons_item_description,
.sc_icons_number
  .sc_icons_item_linked:hover
  .sc_icons_image
  + .sc_icons_item_description,
.sc_icons_number
  .sc_icons_item_linked:hover
  .sc_icons_image
  + .sc_icons_item_title
  + .sc_icons_item_description {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.sc_icons_number .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_title,
.sc_icons_number .sc_icons_item_linked .sc_icons_image + .sc_icons_item_title {
  -webkit-transform-origin: initial;
  -ms-transform-origin: initial;
  transform-origin: initial;
}
.sc_icons_number .sc_icons_item_header + .sc_icons_item_details {
  margin-top: 0.5em;
}
.sc_icons_number .sc_icons_image + .sc_icons_item_title,
.sc_icons_number .sc_icons_icon + .sc_icons_item_title {
  margin-left: 0.8em;
}
.sc_icons_number .sc_icons_image img {
  max-width: 100px;
}
.sc_icons_number
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 1.6em;
}
.sc_icons_number .sc_icons_item .sc_icons_item_more_link .link_icon {
  border: 1px solid var(--theme-color-bd_color);
  width: 2.3em;
  height: 2.3em;
  line-height: 2.2em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_icons_number .sc_icons_item .sc_icons_item_more_link .link_icon:before {
  font-size: 9px;
}
.sc_icons_number .sc_icons_item:hover .sc_icons_item_more_link .link_text,
.sc_icons_number .sc_icons_item .sc_icons_item_more_link:hover .link_text {
  margin-right: 10px;
}
.sc_icons_number .sc_icons_icon:before,
.sc_icons_number .sc_icons_icon > span:before {
  font-size: 4.4em;
}
.sc_icons_number .sc_icon_type_svg svg,
.sc_icons_number .sc_icon_type_svg object {
  width: 4.4em;
  height: 4.4em;
}
.sc_icons_number.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_number.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 3.4em;
}
.sc_icons_number.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_number.sc_icons_size_small .sc_icon_type_svg object {
  width: 3.4em;
  height: 3.4em;
}
.sc_icons_number.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_number.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 5.4em;
}
.sc_icons_number.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_number.sc_icons_size_large .sc_icon_type_svg object {
  width: 5.4em;
  height: 5.4em;
}
.sc_icons_number.sc_align_center .sc_icons_item {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_icons_number.sc_align_center .sc_icons_item_header {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc_icons_number.sc_align_center .sc_icons_item_number {
  position: absolute;
  z-index: 1;
  top: -0.3em;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.sc_icons_number.sc_align_right .sc_icons_item {
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.sc_icons_number.sc_align_right .sc_icons_item_header {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc_icons_number.sc_align_right .sc_icons_item_number {
  position: absolute;
  z-index: 1;
  top: -0.3em;
  right: 0;
}
.extra_hover .sc_icons_number .sc_icons_item:hover .sc_icons_item_title a,
.extra_hover .sc_icons_number .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-text_link2) !important;
}
.sc_icons_rounded .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_rounded .sc_icons_icon,
.sc_icons_rounded .sc_icons_image {
  position: relative;
  top: auto;
  left: auto;
  display: inline-block;
  width: 7em;
  height: 7em;
  line-height: 7em;
  text-align: center;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 0 6px 30px rgba(0, 0, 0, 0.03);
  box-shadow: 0 6px 30px rgba(0, 0, 0, 0.03);
  -webkit-transition: -webkit-transform 0.3s ease-out, box-shadow 0.3s ease,
    color 0.3s ease, background-color 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease-out, box-shadow 0.3s ease,
    color 0.3s ease, background-color 0.3s ease;
  transition: transform 0.3s ease-out, box-shadow 0.3s ease, color 0.3s ease,
    background-color 0.3s ease;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.sc_icons_rounded .sc_icons_item:hover .sc_icons_icon,
.sc_icons_rounded .sc_icons_item:hover .sc_icons_image {
  -webkit-transform: translate3d(0, -8px, 0);
  -ms-transform: translate3d(0, -8px, 0);
  transform: translate3d(0, -8px, 0);
  -webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 6px 30px rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 30px rgba(0, 0, 0, 0.04);
}
.sc_icons_rounded .sc_icons_item_linked:hover .sc_icons_icon {
  -webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 6px 30px rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 30px rgba(0, 0, 0, 0.04);
}
.sc_icons_rounded .sc_icons_image img {
  max-width: 60%;
  vertical-align: middle;
}
.sc_icons_rounded .sc_icons_icon > span {
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 7em;
  height: 7em;
  line-height: 7em;
  text-align: center;
}
.sc_icons_rounded .sc_icons_icon:before,
.sc_icons_rounded .sc_icons_icon > span:before {
  font-size: 3.4em;
  line-height: inherit !important;
}
.sc_icons_rounded .sc_icon_type_svg svg,
.sc_icons_rounded .sc_icon_type_svg object {
  width: 3.4em;
  height: 3.4em;
  margin: -0.25em 0 0 0;
}
.sc_icons_rounded .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.8em;
}
.sc_icons_rounded .sc_icons_icon + .sc_icons_item_details,
.sc_icons_rounded .sc_icons_image + .sc_icons_item_details {
  margin-top: 1.8em;
}
.sc_icons_rounded .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons_rounded .sc_icons_item_description + .sc_icons_item_more_link {
  margin-top: 1.5em;
}
.sc_icons_rounded.sc_icons_size_small .sc_icons_icon,
.sc_icons_rounded.sc_icons_size_small .sc_icons_image {
  width: 6em;
  height: 6em;
  line-height: 6em;
  text-align: center;
}
.sc_icons_rounded.sc_icons_size_small .sc_icons_icon > span {
  width: 6em;
  height: 6em;
  line-height: 6em;
  text-align: center;
}
.sc_icons_rounded.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_rounded.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 2.4em;
  line-height: inherit !important;
}
.sc_icons_rounded.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_rounded.sc_icons_size_small .sc_icon_type_svg object {
  width: 2.4em;
  height: 2.4em;
}
.sc_icons_rounded.sc_icons_size_large .sc_icons_icon,
.sc_icons_rounded.sc_icons_size_large .sc_icons_image {
  width: 8em;
  height: 8em;
  line-height: 8em;
  text-align: center;
}
.sc_icons_rounded.sc_icons_size_large .sc_icons_icon > span {
  width: 8em;
  height: 8em;
  line-height: 8em;
  text-align: center;
}
.sc_icons_rounded.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_rounded.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 4.4em;
  line-height: inherit !important;
}
.sc_icons_rounded.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_rounded.sc_icons_size_large .sc_icon_type_svg object {
  width: 4.4em;
  height: 4.4em;
}
.sc_icons_rounded .sc_icons_icon {
  color: var(--theme-color-alter_link);
  background-color: var(--theme-color-alter_bg_hover);
}
.sc_icons_rounded.color_style_link2 .sc_icons_icon {
  color: var(--theme-color-alter_link2);
}
.sc_icons_rounded.color_style_link3 .sc_icons_icon {
  color: var(--theme-color-alter_link3);
}
.sc_icons_rounded.color_style_dark .sc_icons_icon {
  color: var(--theme-color-alter_dark);
}
.sc_icons_common .sc_icons_item .sc_icons_image,
.sc_icons_common .sc_icons_item .sc_icons_icon {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.3s ease-out, color 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease-out, color 0.3s ease;
  transition: transform 0.3s ease-out, color 0.3s ease;
  will-change: transform, color;
}
.sc_icons_common .sc_icons_item:hover .sc_icons_image,
.sc_icons_common .sc_icons_item:hover .sc_icons_icon {
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
}
.sc_icons_common .sc_icons_icon + .sc_icons_item_details,
.sc_icons_common .sc_icons_image + .sc_icons_item_details {
  margin-top: 2em;
}
.sc_icons_common .sc_icons_image img {
  max-width: 100%;
}
.sc_icons_common .sc_icons_item_linked:hover .sc_icons_image img {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.sc_icons_common.color_style_link2 .sc_icons_item_description ul > li:before {
  color: var(--theme-color-text_link2);
}
.sc_icons_common.color_style_link3 .sc_icons_item_description ul > li:before {
  color: var(--theme-color-text_link3);
}
.sc_icons_common.color_style_dark .sc_icons_item_description ul > li:before {
  color: var(--theme-color-text_dark);
}
.sc_icons_divider .slider-wrapper .sc_icons_item,
.sc_icons_divider .sc_icons_columns_wrap .sc_icons_item {
  position: relative;
  padding: 15px 20px 15px 0;
}
.sc_icons_divider .slider-wrapper .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .sc_icons_item:after {
  content: "";
  display: block;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: var(--theme-color-bd_color);
}
.sc_icons_divider .slider-wrapper .sc_icons_item:after {
  right: -1px;
}
.sc_icons_divider .slider-wrapper .swiper-slide-prev .sc_icons_item:after {
  right: 0;
}
.sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item,
.sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item {
  padding: 15px 20px;
}
.sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
  right: -25px;
}
.sc_icons_divider.sc_align_right .slider-wrapper .sc_icons_item,
.sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item {
  padding: 15px 0 15px 20px;
}
.sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
  right: -50px;
}
.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap {
  margin-right: -50px;
  margin-bottom: -50px;
}
.sc_icons_divider
  .sc_icons_columns_wrap.trx_addons_columns_wrap
  > [class*="trx_addons_column-"] {
  padding-right: 50px;
}
.sc_icons_divider
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_icons_divider
  .sc_icons_columns_wrap.trx_addons_columns_wrap
  > [class*="trx_addons_column-"].columns_padding_bottom {
  padding-bottom: 50px;
}
.sc_icons_divider
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
  margin-bottom: 0;
}
.sc_icons_divider
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"] {
  padding-bottom: 0;
}
.sc_icons_divider
  .sc_icons_columns_wrap
  [class*="trx_addons_column-"]:last-child
  .sc_icons_item:after {
  display: none;
}
.sc_icons_divider
  .sc_icons_columns_wrap
  .trx_addons_column-1_2:nth-child(2n)
  .sc_icons_item:after,
.sc_icons_divider
  .sc_icons_columns_wrap
  .trx_addons_column-1_3:nth-child(3n)
  .sc_icons_item:after,
.sc_icons_divider
  .sc_icons_columns_wrap
  .trx_addons_column-1_4:nth-child(4n)
  .sc_icons_item:after,
.sc_icons_divider
  .sc_icons_columns_wrap
  .trx_addons_column-1_5:nth-child(5n)
  .sc_icons_item:after,
.sc_icons_divider
  .sc_icons_columns_wrap
  .trx_addons_column-1_6:nth-child(6n)
  .sc_icons_item:after,
.sc_icons_divider
  .sc_icons_columns_wrap
  .trx_addons_column-1_7:nth-child(7n)
  .sc_icons_item:after,
.sc_icons_divider
  .sc_icons_columns_wrap
  .trx_addons_column-1_8:nth-child(8n)
  .sc_icons_item:after,
.sc_icons_divider
  .sc_icons_columns_wrap
  .trx_addons_column-1_9:nth-child(9n)
  .sc_icons_item:after,
.sc_icons_divider
  .sc_icons_columns_wrap
  .trx_addons_column-1_10:nth-child(10n)
  .sc_icons_item:after,
.sc_icons_divider
  .sc_icons_columns_wrap
  .trx_addons_column-1_11:nth-child(11n)
  .sc_icons_item:after,
.sc_icons_divider
  .sc_icons_columns_wrap
  .trx_addons_column-1_12:nth-child(12n)
  .sc_icons_item:after {
  display: none;
}
.sc_icons_divider .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_divider .sc_icons_icon + .sc_icons_item_details,
.sc_icons_divider .sc_icons_image + .sc_icons_item_details {
  margin-top: 2.35em;
}
.sc_icons_divider
  .sc_icons_item
  .sc_icons_item_title
  + .sc_icons_item_more_link,
.sc_icons_divider
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 3.2em;
}
.sc_icons_divider .sc_icons_icon:before,
.sc_icons_divider .sc_icons_icon > span:before {
  font-size: 4.4em;
}
.sc_icons_divider .sc_icon_type_svg svg,
.sc_icons_divider .sc_icon_type_svg object {
  width: 4.4em;
  height: 4.4em;
}
.sc_icons_divider.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_divider.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 3.4em;
}
.sc_icons_divider.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_divider.sc_icons_size_small .sc_icon_type_svg object {
  width: 3.4em;
  height: 3.4em;
}
.sc_icons_divider.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_divider.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 5.4em;
}
.sc_icons_divider.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_divider.sc_icons_size_large .sc_icon_type_svg object {
  width: 5.4em;
  height: 5.4em;
}
.sc_icons_divider2 {
  padding: 4.4em 0;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: 0 3px 60px rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 3px 60px rgba(0, 0, 0, 0.04);
  box-shadow: 0 3px 60px rgba(0, 0, 0, 0.04);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_icons_divider2 .slider-wrapper .sc_icons_item,
.sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item {
  position: relative;
  padding: 0 2em;
}
.sc_icons_divider2 .slider-wrapper .sc_icons_item:after,
.sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item:after {
  content: "";
  display: block;
  height: 96%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: var(--theme-color-alter_bd_color);
}
.sc_icons_divider2 .slider-wrapper .sc_icons_item:after {
  right: -1px;
}
.sc_icons_divider2 .slider-wrapper .swiper-slide-prev .sc_icons_item:after {
  right: 0;
}
.sc_icons_divider2.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
  right: -25px;
}
.sc_icons_divider2.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
  right: -50px;
}
.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap {
  margin-right: -50px;
  margin-bottom: -50px;
}
.sc_icons_divider2
  .sc_icons_columns_wrap.trx_addons_columns_wrap
  > [class*="trx_addons_column-"] {
  padding-right: 50px;
}
.sc_icons_divider2
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_icons_divider2
  .sc_icons_columns_wrap.trx_addons_columns_wrap
  > [class*="trx_addons_column-"].columns_padding_bottom {
  padding-bottom: 50px;
}
.sc_icons_divider2
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
  margin-bottom: 0;
}
.sc_icons_divider2
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"] {
  padding-bottom: 0;
}
.sc_icons_divider2
  .sc_icons_columns_wrap
  [class*="trx_addons_column-"]:last-child
  .sc_icons_item:after {
  display: none;
}
.sc_icons_divider2
  .sc_icons_columns_wrap
  .trx_addons_column-1_2:nth-child(2n)
  .sc_icons_item:after,
.sc_icons_divider2
  .sc_icons_columns_wrap
  .trx_addons_column-1_3:nth-child(3n)
  .sc_icons_item:after,
.sc_icons_divider2
  .sc_icons_columns_wrap
  .trx_addons_column-1_4:nth-child(4n)
  .sc_icons_item:after,
.sc_icons_divider2
  .sc_icons_columns_wrap
  .trx_addons_column-1_5:nth-child(5n)
  .sc_icons_item:after,
.sc_icons_divider2
  .sc_icons_columns_wrap
  .trx_addons_column-1_6:nth-child(6n)
  .sc_icons_item:after,
.sc_icons_divider2
  .sc_icons_columns_wrap
  .trx_addons_column-1_7:nth-child(7n)
  .sc_icons_item:after,
.sc_icons_divider2
  .sc_icons_columns_wrap
  .trx_addons_column-1_8:nth-child(8n)
  .sc_icons_item:after,
.sc_icons_divider2
  .sc_icons_columns_wrap
  .trx_addons_column-1_9:nth-child(9n)
  .sc_icons_item:after,
.sc_icons_divider2
  .sc_icons_columns_wrap
  .trx_addons_column-1_10:nth-child(10n)
  .sc_icons_item:after,
.sc_icons_divider2
  .sc_icons_columns_wrap
  .trx_addons_column-1_11:nth-child(11n)
  .sc_icons_item:after,
.sc_icons_divider2
  .sc_icons_columns_wrap
  .trx_addons_column-1_12:nth-child(12n)
  .sc_icons_item:after {
  display: none;
}
.sc_icons_divider2 .sc_icons_item_title {
  font-size: 1.556em;
  line-height: 1.2em;
}
.sc_icons_divider2 .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.8em;
}
.sc_icons_divider2 .sc_icons_icon + .sc_icons_item_details,
.sc_icons_divider2 .sc_icons_image + .sc_icons_item_details {
  margin-top: 1.8em;
}
.sc_icons_divider2
  .sc_icons_item
  .sc_icons_item_title
  + .sc_icons_item_more_link,
.sc_icons_divider2
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 2em;
}
.sc_icons_divider2 .sc_icons_icon:before,
.sc_icons_divider2 .sc_icons_icon > span:before {
  font-size: 4.7em;
}
.sc_icons_divider2 .sc_icon_type_svg svg,
.sc_icons_divider2 .sc_icon_type_svg object {
  width: 4.7em;
  height: 4.7em;
}
.sc_icons_divider2.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_divider2.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 3.7em;
}
.sc_icons_divider2.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_divider2.sc_icons_size_small .sc_icon_type_svg object {
  width: 3.7em;
  height: 3.7em;
}
.sc_icons_divider2.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_divider2.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 5.7em;
}
.sc_icons_divider2.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_divider2.sc_icons_size_large .sc_icon_type_svg object {
  width: 5.7em;
  height: 5.7em;
}
.sc_icons_divider3 .sc_icons_item_wrap + .sc_icons_item_wrap {
  margin-top: var(--theme-var-grid_gap);
}
.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap,
.sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap {
  position: relative;
  padding: 0 2.2em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap:after,
.sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap:after {
  content: "";
  display: block;
  height: 150px;
  width: 1px;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: var(--theme-color-bd_color);
}
.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap:after {
  right: -1px;
}
.sc_icons_divider3
  .slider-wrapper
  .swiper-slide-prev
  .sc_icons_item_wrap:after {
  right: 0;
}
.sc_icons_divider3 .sc_icons_item {
  position: relative;
  padding: 3.8em 2em 3em;
  background-color: transparent;
  will-change: background-color;
  -webkit-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.sc_icons_divider3 .sc_icons_item:hover {
  background-color: var(--theme-color-text_link);
}
.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap {
  margin-right: -50px;
  margin-bottom: -50px;
}
.sc_icons_divider3
  .sc_icons_columns_wrap.trx_addons_columns_wrap
  > [class*="trx_addons_column-"] {
  padding-right: 50px;
}
.sc_icons_divider3
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_icons_divider3
  .sc_icons_columns_wrap.trx_addons_columns_wrap
  > [class*="trx_addons_column-"].columns_padding_bottom {
  padding-bottom: 50px;
}
.sc_icons_divider3
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
  margin-bottom: 0;
}
.sc_icons_divider3
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"] {
  padding-bottom: 0;
}
.sc_icons_divider3
  .sc_icons_columns_wrap
  [class*="trx_addons_column-"]:last-child
  .sc_icons_item_wrap:after {
  display: none;
}
.sc_icons_divider3
  .sc_icons_columns_wrap
  .trx_addons_column-1_2:nth-child(2n)
  .sc_icons_item_wrap:after,
.sc_icons_divider3
  .sc_icons_columns_wrap
  .trx_addons_column-1_3:nth-child(3n)
  .sc_icons_item_wrap:after,
.sc_icons_divider3
  .sc_icons_columns_wrap
  .trx_addons_column-1_4:nth-child(4n)
  .sc_icons_item_wrap:after,
.sc_icons_divider3
  .sc_icons_columns_wrap
  .trx_addons_column-1_5:nth-child(5n)
  .sc_icons_item_wrap:after,
.sc_icons_divider3
  .sc_icons_columns_wrap
  .trx_addons_column-1_6:nth-child(6n)
  .sc_icons_item_wrap:after,
.sc_icons_divider3
  .sc_icons_columns_wrap
  .trx_addons_column-1_7:nth-child(7n)
  .sc_icons_item_wrap:after,
.sc_icons_divider3
  .sc_icons_columns_wrap
  .trx_addons_column-1_8:nth-child(8n)
  .sc_icons_item_wrap:after,
.sc_icons_divider3
  .sc_icons_columns_wrap
  .trx_addons_column-1_9:nth-child(9n)
  .sc_icons_item_wrap:after,
.sc_icons_divider3
  .sc_icons_columns_wrap
  .trx_addons_column-1_10:nth-child(10n)
  .sc_icons_item_wrap:after,
.sc_icons_divider3
  .sc_icons_columns_wrap
  .trx_addons_column-1_11:nth-child(11n)
  .sc_icons_item_wrap:after,
.sc_icons_divider3
  .sc_icons_columns_wrap
  .trx_addons_column-1_12:nth-child(12n)
  .sc_icons_item_wrap:after {
  display: none;
}
.sc_icons_divider3
  .sc_icons_item.sc_icons_item_linked.with_more
  .sc_icons_item_link {
  z-index: 10;
}
.sc_icons_divider3 .sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
}
.sc_icons_divider3 .sc_icons_item .sc_icons_item_title,
.sc_icons_divider3 .sc_icons_item .sc_icons_item_title span {
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_title span,
.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_divider3 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_divider3 .sc_icons_icon + .sc_icons_item_details,
.sc_icons_divider3 .sc_icons_image + .sc_icons_item_details {
  margin-top: 1.5em;
}
.sc_icons_divider3 .sc_icons_item .sc_icons_item_description {
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_description {
  color: var(--theme-color-inverse_link);
}
.sc_icons_divider3 .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.7em;
}
.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_more_link {
  color: var(--theme-color-inverse_link);
}
.sc_icons_divider3
  .sc_icons_item
  .sc_icons_item_title
  + .sc_icons_item_more_link,
.sc_icons_divider3
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 2em;
}
.sc_icons_divider3 .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_divider3 .sc_icons_icon:before,
.sc_icons_divider3 .sc_icons_icon > span:before {
  font-size: 3.8em;
}
.sc_icons_divider3 .sc_icon_type_svg svg,
.sc_icons_divider3 .sc_icon_type_svg object {
  width: 3.8em;
  height: 3.8em;
}
.sc_icons_divider3.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_divider3.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 2.8em;
}
.sc_icons_divider3.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_divider3.sc_icons_size_small .sc_icon_type_svg object {
  width: 2.8em;
  height: 2.8em;
}
.sc_icons_divider3.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_divider3.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 4.8em;
}
.sc_icons_divider3.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_divider3.sc_icons_size_large .sc_icon_type_svg object {
  width: 4.8em;
  height: 4.8em;
}
.sc_icons_divider3.color_style_link2 .sc_icons_item:hover {
  background-color: var(--theme-color-text_link2);
}
.sc_icons_divider3.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_divider3.color_style_link2
  .sc_icons_item:hover
  .sc_icons_item_title
  span,
.sc_icons_divider3.color_style_link2
  .sc_icons_item:hover
  .sc_icons_item_title
  a,
.sc_icons_divider3.color_style_link2
  .sc_icons_item
  .sc_icons_item_title
  a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_divider3.color_style_link3 .sc_icons_item:hover {
  background-color: var(--theme-color-text_link3);
}
.sc_icons_divider3.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_divider3.color_style_link3
  .sc_icons_item:hover
  .sc_icons_item_title
  span,
.sc_icons_divider3.color_style_link3
  .sc_icons_item:hover
  .sc_icons_item_title
  a,
.sc_icons_divider3.color_style_link3
  .sc_icons_item
  .sc_icons_item_title
  a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_divider3.color_style_dark .sc_icons_item:hover {
  background-color: var(--theme-color-text_dark);
}
.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_divider3.color_style_dark
  .sc_icons_item:hover
  .sc_icons_item_title
  span,
.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_divider3.color_style_dark
  .sc_icons_item
  .sc_icons_item_title
  a:hover {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_divider3.color_style_dark
  .sc_icons_item:hover
  .sc_icons_item_more_link {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_divider3.color_style_dark
  .sc_icons_item:hover
  .sc_icons_item_description {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_divider4 .slider-wrapper .sc_icons_item:after,
.sc_icons_divider4 .sc_icons_columns_wrap .sc_icons_item:after {
  content: "";
  display: block;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: var(--theme-color-bd_color);
}
.sc_icons_divider4 .slider-wrapper .sc_icons_item:after {
  right: -1px;
}
.sc_icons_divider4 .slider-wrapper .swiper-slide-prev .sc_icons_item:after {
  right: 0;
}
.sc_icons_divider4.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
  right: calc(-1 * var(--theme-var-grid_gap));
}
.sc_icons_divider4.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
  right: calc(-1 * var(--theme-var-grid_gap));
}
.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap {
  margin-right: calc(-2 * var(--theme-var-grid_gap));
  margin-bottom: calc(-2 * var(--theme-var-grid_gap));
}
.sc_icons_divider4
  .sc_icons_columns_wrap.trx_addons_columns_wrap
  > [class*="trx_addons_column-"] {
  padding-right: calc(2 * var(--theme-var-grid_gap));
}
.sc_icons_divider4
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_icons_divider4
  .sc_icons_columns_wrap.trx_addons_columns_wrap
  > [class*="trx_addons_column-"].columns_padding_bottom {
  padding-bottom: calc(2 * var(--theme-var-grid_gap));
}
.sc_icons_divider4
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
  margin-bottom: 0;
}
.sc_icons_divider4
  .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"] {
  padding-bottom: 0;
}
.sc_icons_divider4
  .sc_icons_columns_wrap
  [class*="trx_addons_column-"]:last-child
  .sc_icons_item:after {
  display: none;
}
.sc_icons_divider4
  .sc_icons_columns_wrap
  .trx_addons_column-1_2:nth-child(2n)
  .sc_icons_item:after,
.sc_icons_divider4
  .sc_icons_columns_wrap
  .trx_addons_column-1_3:nth-child(3n)
  .sc_icons_item:after,
.sc_icons_divider4
  .sc_icons_columns_wrap
  .trx_addons_column-1_4:nth-child(4n)
  .sc_icons_item:after,
.sc_icons_divider4
  .sc_icons_columns_wrap
  .trx_addons_column-1_5:nth-child(5n)
  .sc_icons_item:after,
.sc_icons_divider4
  .sc_icons_columns_wrap
  .trx_addons_column-1_6:nth-child(6n)
  .sc_icons_item:after,
.sc_icons_divider4
  .sc_icons_columns_wrap
  .trx_addons_column-1_7:nth-child(7n)
  .sc_icons_item:after,
.sc_icons_divider4
  .sc_icons_columns_wrap
  .trx_addons_column-1_8:nth-child(8n)
  .sc_icons_item:after,
.sc_icons_divider4
  .sc_icons_columns_wrap
  .trx_addons_column-1_9:nth-child(9n)
  .sc_icons_item:after,
.sc_icons_divider4
  .sc_icons_columns_wrap
  .trx_addons_column-1_10:nth-child(10n)
  .sc_icons_item:after,
.sc_icons_divider4
  .sc_icons_columns_wrap
  .trx_addons_column-1_11:nth-child(11n)
  .sc_icons_item:after,
.sc_icons_divider4
  .sc_icons_columns_wrap
  .trx_addons_column-1_12:nth-child(12n)
  .sc_icons_item:after {
  display: none;
}
.sc_icons_divider4 .sc_icons_item {
  padding: 13px 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.sc_icons_divider4 .sc_icons_icon,
.sc_icons_divider4 .sc_icons_image {
  width: 3.4em;
  height: 3.4em;
  line-height: 3.4em;
  text-align: center;
}
.sc_icons_divider4 .sc_icons_icon > span {
  width: 3.4em;
  height: 3.4em;
  line-height: 3.4em;
  text-align: center;
}
.sc_icons_divider4
  .sc_icons_item
  .sc_icons_item_title
  + .sc_icons_item_more_link,
.sc_icons_divider4
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 1.2em;
}
.sc_icons_divider4 .sc_icons_item_details {
  padding-left: 0;
  padding-right: 5%;
  min-height: auto;
}
.sc_icons_divider4.sc_icons_size_large .sc_icons_item_details,
.sc_icons_divider4.sc_icons_size_small .sc_icons_item_details {
  padding-left: 0;
  min-height: auto;
}
.sc_icons_divider4.sc_align_right .sc_icons_item_details,
.sc_icons_divider4.sc_icons_size_small.sc_align_right .sc_icons_item_details,
.sc_icons_divider4.sc_icons_size_large.sc_align_right .sc_icons_item_details {
  padding-left: 5%;
  padding-right: 0;
}
.sc_icons_divider4 .sc_icons_icon + .sc_icons_item_details,
.sc_icons_divider4 .sc_icons_image + .sc_icons_item_details {
  margin-left: 0.8em;
  margin-top: 0.6em;
}
.sc_icons_divider4.sc_icons_size_large .sc_icons_icon + .sc_icons_item_details,
.sc_icons_divider4.sc_icons_size_large
  .sc_icons_image
  + .sc_icons_item_details {
  margin-left: 1.2em;
  margin-top: 0.8em;
}
.sc_icons_divider4 .sc_icons_item_title {
  font-size: 1.056em;
  line-height: 1.2em;
}
.sc_icons_divider4 .sc_icons_item_details .sc_icons_item_description {
  font-size: 15px;
  line-height: 1.6em;
}
.sc_icons_divider4 .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.5em;
}
.sc_icons_divider4.sc_align_right .sc_icons_icon + .sc_icons_item_details,
.sc_icons_divider4.sc_align_right .sc_icons_image + .sc_icons_item_details {
  margin-left: 0;
  margin-right: 0.8em;
}
.sc_icons_divider4.sc_align_center .sc_icons_item {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sc_icons_divider4.sc_align_right .sc_icons_item {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sc_icons_divider4.sc_align_right .sc_icons_item .sc_icons_item_details {
  order: 1;
}
.sc_icons_divider4.sc_align_right .sc_icons_item .sc_icons_icon,
.sc_icons_divider4.sc_align_right .sc_icons_item .sc_icons_image {
  order: 2;
}
.sc_icons_divider4 .sc_icons_icon:before,
.sc_icons_divider4 .sc_icons_icon > span:before {
  font-size: 2.6em;
}
.sc_icons_divider4 .sc_icon_type_svg svg,
.sc_icons_divider4 .sc_icon_type_svg object {
  width: 2.6em;
  height: 2.6em;
}
.sc_icons_divider4.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_divider4.sc_icons_size_small .sc_icons_icon > span:before {
  font-size: 2em;
}
.sc_icons_divider4.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_divider4.sc_icons_size_small .sc_icon_type_svg object {
  width: 2em;
  height: 2em;
}
.sc_icons_divider4.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_divider4.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 3em;
}
.sc_icons_divider4.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_divider4.sc_icons_size_large .sc_icon_type_svg object {
  width: 3em;
  height: 3em;
}
.sc_icons_fill .sc_icons_item {
  padding: 3.5em 3.4em;
  background-color: var(--theme-color-alter_link);
}
.sc_icons_fill .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 1em;
}
.sc_icons_fill .sc_icons_icon + .sc_icons_item_details,
.sc_icons_fill .sc_icons_image + .sc_icons_item_details {
  margin-top: 2.7em;
}
.sc_icons_fill .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons_fill
  .sc_icons_item
  .sc_icons_item_description
  + .sc_icons_item_more_link {
  margin-top: 1.85em;
}
.sc_icons_fill .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill .sc_icons_item .sc_icons_item_title,
.sc_icons_fill .sc_icons_item .sc_icons_item_title a {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_fill .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_fill .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill .sc_icons_item .sc_icons_item_description {
  font-size: 19px;
  line-height: 1.65em;
  color: var(--theme-color-inverse_link_08);
}
.sc_icons_fill .sc_icons_item .sc_icons_item_more_link {
  margin-top: 19px;
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill .sc_icons_item .sc_icons_item_more_link .link_text {
  display: none;
}
.sc_icons_fill .sc_icons_item .sc_icons_item_more_link .link_icon {
  display: inline-block;
  width: 17px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  will-change: transform;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_icons_fill .sc_icons_item .sc_icons_item_more_link .link_icon:before {
  display: block;
  font-family: "fontello";
  content: "\e9e2";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 1px;
  font-size: 11px;
  line-height: 20px;
  font-weight: 400;
  color: currentColor;
}
.sc_icons_fill .sc_icons_item:hover .sc_icons_item_more_link .link_icon {
  width: 38px;
}
.sc_icons_fill
  .sc_icons_item.sc_icons_item_linked.with_more
  .sc_icons_item_link {
  z-index: 10;
}
.sc_icons_fill.color_style_link2 .sc_icons_item {
  background-color: var(--theme-color-alter_link2);
}
.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_title,
.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_title a {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill.color_style_link2 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_fill.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_description {
  color: var(--theme-color-inverse_link_08);
}
.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill.color_style_link3 .sc_icons_item {
  background-color: var(--theme-color-alter_link3);
}
.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_title,
.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_title a {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill.color_style_link3 .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_fill.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_description {
  color: var(--theme-color-inverse_link_08);
}
.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-inverse_link);
}
.sc_icons_fill.color_style_dark .sc_icons_item {
  background-color: var(--theme-color-alter_dark);
}
.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_title,
.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_title a {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_fill.color_style_dark .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_fill.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-inverse_hover);
}
.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_description {
  color: var(--theme-color-inverse_hover_08);
}
.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_more_link {
  color: var(--theme-color-inverse_hover);
}
.sc_team .sc_item_posts_container > .sc_team_item + .sc_team_item {
  margin-top: 1.8em;
}
.sc_team_default .sc_team_item {
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color);
}
.sc_team .sc_team_item_thumb .sc_team_item_title a:hover {
  color: var(--theme-color-alter_link);
}
.sc_team.color_style_link2 .sc_team_item_thumb .sc_team_item_title a:hover {
  color: var(--theme-color-alter_link2);
}
.sc_team.color_style_link3 .sc_team_item_thumb .sc_team_item_title a:hover {
  color: var(--theme-color-alter_link3);
}
.sc_team_default .sc_team_item_subtitle {
  color: var(--theme-color-alter_link);
}
.sc_team_default.color_style_link2 .sc_team_item_subtitle {
  color: var(--theme-color-alter_link2);
}
.sc_team_default.color_style_link3 .sc_team_item_subtitle {
  color: var(--theme-color-alter_link3);
}
.sc_team_default.color_style_dark .sc_team_item_subtitle {
  color: var(--theme-color-alter_dark);
}
.sc_team_default .sc_team_item_socials .social_item .social_icon,
.team_member_page .team_member_socials .social_item .social_icon {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-alter_link);
}
.sc_team_default.color_style_link2
  .sc_team_item_socials
  .social_item
  .social_icon {
  background-color: var(--theme-color-alter_link2);
}
.sc_team_default.color_style_link3
  .sc_team_item_socials
  .social_item
  .social_icon {
  background-color: var(--theme-color-alter_link3);
}
.sc_team_default.color_style_dark
  .sc_team_item_socials
  .social_item
  .social_icon {
  background-color: var(--theme-color-alter_dark);
}
.sc_team_default .sc_team_item_socials .social_item:hover .social_icon,
.team_member_page .team_member_socials .social_item:hover .social_icon {
  color: var(--theme-color-alter_bg_color);
  background-color: var(--theme-color-alter_dark);
}
.sc_team_default.color_style_link2
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  background-color: var(--theme-color-alter_hover2);
}
.sc_team_default.color_style_link3
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  background-color: var(--theme-color-alter_hover3);
}
.sc_team_default.color_style_dark
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  background-color: var(--theme-color-alter_link);
}
.sc_team.slider_container .swiper-pagination-bullet {
  border-color: var(--theme-color-text_light);
}
.team_member_projects {
  border-color: var(--theme-color-bd_color);
}
.team_member_page > .team_member_content,
.team_member_page > .team_member_featured {
  margin-bottom: 1.2em;
}
.team_member_page:after {
  content: "";
  display: block;
  clear: both;
  width: 100%;
  height: 0;
  display: block;
  margin-bottom: -1.2em;
}
.team_member_page .team_member_description {
  overflow: visible;
  margin: 0 0 2.8em 0;
}
.team_member_page .team_member_position {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--theme-color-text_dark);
}
.team_member_page .team_member_position + .team_member_title {
  margin-top: 16px;
}
.team_member_page .team_member_title {
  margin: 0;
  font-size: 57px;
  line-height: 1.1em;
  font-weight: 500;
  color: var(--theme-color-text_dark);
}
.team_member_page .team_member_featured {
  float: left;
  width: 53%;
  padding: 0 50px 0 0;
}
.team_member_page .team_member_featured .post_featured {
  overflow: hidden;
  position: relative;
  margin-bottom: 55px;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.team_member_page .team_member_featured .team_member_description_socials {
  z-index: 99;
  position: relative;
}
.team_member_page
  .team_member_featured
  .team_member_description_socials
  .team_member_socials {
  margin: 0;
}
.team_member_page
  .team_member_description_socials
  .team_member_socials
  .social_item {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  margin: 0 7px 7px 0;
}
.team_member_page
  .team_member_description_socials
  .team_member_socials
  .social_item
  .social_icon {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
  border: none;
  font-size: 16px;
  width: 45px;
  height: 45px;
  line-height: 45px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.team_member_page
  .team_member_description_socials
  .team_member_socials
  .social_item:hover
  .social_icon {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
  margin-top: -8px;
}
.team_member_projects .team_member_projects_title,
.team_page_related .related_wrap_title {
  margin: 0 0 0.85em 0;
  font-size: 47px;
}
.sidebar_show .team_page_wrap_info .team_page_wrap_info_over {
  padding-top: 0 !important;
}
.sidebar_show .team_page_wrap_info:after {
  display: none;
}
.single-cpt_team .page_content_wrap {
  overflow: hidden;
}
body:not(.remove_margins) .team_page_wrap_info.comments_close {
  margin-bottom: -7.4em;
}
.team_page_wrap_info {
  position: relative;
  margin-top: 6.5em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.team_page_wrap_info .team_page_wrap_info_over {
  position: relative;
  padding: 100px 0 120px;
  overflow: hidden;
}
.team_page_wrap_info:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -400%;
  width: 1000%;
  height: 100%;
  background-color: var(--theme-color-alter_bg_color);
  z-index: 0;
}
.team_page_wrap_info .team_member_details {
  float: left;
  width: 43%;
  padding: 0 7% 0 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.team_page_wrap_info .team_member_details .team_member_brief_info_text {
  font-size: 17px;
  line-height: 1.64em;
}
.team_page_wrap_info .team_member_details:last-child {
  padding: 0;
  width: 100%;
  float: none;
}
.team_page_wrap_info .section_title {
  margin: 0 0 0.85em 0;
  font-size: 47px;
}
.team_page_wrap_info .page_contact_form {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  overflow: visible;
  float: right;
  width: 57%;
}
.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 {
  margin-top: -10px;
}
.team_page_wrap_info
  .page_contact_form
  div.wpcf7
  .form-style-5
  .wpcf7-submit-style {
  margin-top: 15px;
}
.team_page_wrap_info
  .page_contact_form
  div.wpcf7
  .form-style-5
  .trx_addons_message_box.wpcf7-response-output,
.team_page_wrap_info
  .page_contact_form
  div.wpcf7
  .form-style-5
  div.wpcf7-response-output {
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important;
}
.team_page_wrap_info .page_contact_form:first-child {
  width: 100%;
  float: none;
}
.team_page_wrap_info .page_contact_form:first-child .wpcf7 .wpcf7-submit {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.team_page_wrap_info .page_contact_form .wpcf7 .trx_addons_message_box {
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important;
}
.team_page_wrap_info .team_member_brief_info_details {
  font-size: 17px;
  margin-left: -3px;
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_value
  a:hover,
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_value
  a,
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_value {
  color: var(--theme-color-alter_text);
}
.team_page_wrap_info .team_member_brief_info_details > div {
  margin-top: 15px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_label {
  width: 1.3em;
  height: 1.3em;
  line-height: 1.3em;
  text-align: center;
  text-indent: -300px;
  font-size: 23px;
  overflow: hidden;
  flex-shrink: 0;
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_label:before {
  display: block;
  text-indent: 0;
  font-family: "fontello";
  color: var(--theme-color-text_link2);
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_label
  + .team_member_details_value {
  margin-left: 10px;
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_email
  .team_member_details_label:before {
  content: "\e9fc";
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_email
  .team_member_details_value
  > a {
  position: relative;
  padding-bottom: 8px;
  margin-bottom: -8px;
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_email
  .team_member_details_value
  > a:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: currentColor;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(0, 1, 1);
  -ms-transform: scale3d(0, 1, 1);
  transform: scale3d(0, 1, 1);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  -ms-transition: -ms-transform 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  will-change: transform;
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_email
  .team_member_details_value
  > a:hover {
  color: var(--theme-color-text_dark);
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_email
  .team_member_details_value
  > a:hover:after {
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_phone
  .team_member_details_value {
  font-size: 20px;
  font-weight: 500;
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_phone
  .team_member_details_value
  a:hover,
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_phone
  .team_member_details_value
  a {
  color: var(--theme-color-text_dark);
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_phone
  .team_member_details_label:before {
  content: "\e9cf";
  text-indent: -1px;
}
.team_page_wrap_info
  .team_member_brief_info_details
  .team_member_details_address
  .team_member_details_label:before {
  content: "\e9d2";
}
.team_page_wrap_info .team_member_brief_info_details .sc_icons_item_details {
  line-height: 1;
}
.team_member_page:not(.has-post-thumbnail)
  + .team_page_wrap_info
  .team_member_description_socials {
  margin-top: 20px;
}
.team_member_page:not(.has-post-thumbnail)
  + .team_page_wrap_info
  .socials_wrap:not(.socials_type_list)
  .social_item
  .social_icon {
  font-size: 16px;
  width: 45px;
  height: 45px;
  line-height: 45px;
  background-color: var(--theme-color-bg_color);
}
.related_wrap.team_page_related .sc_team_posts_item .post_categories {
  text-transform: uppercase;
}
.related_wrap.team_page_related .sc_team_posts_item .sc_team_posts_item_title {
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 500;
}
.related_wrap.team_page_related .sc_team_posts_item .post_meta {
  margin: 0.8em 0 0 0;
}
.related_wrap.team_page_related
  .sc_team_posts_item
  .sc_team_posts_item_content {
  display: none;
  margin-top: 0.6em;
}
.related_wrap.team_page_related .sc_team_posts_item .post_featured {
  margin-bottom: 1.3em;
}
.sc_team_default .sc_team_item {
  text-align: center;
  display: block;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_team_default .sc_team_item .post_featured.with_thumb {
  -webkit-border-radius: 14px 14px 0 0;
  -ms-border-radius: 14px 14px 0 0;
  border-radius: 14px 14px 0 0;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_team_default .sc_team_item .sc_team_item_content {
  display: none;
}
.sc_team_default .sc_team_item_info {
  padding: 2em;
  text-align: center;
}
.sc_team_default .sc_team_item_info .sc_team_item_title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0;
}
.sc_team_default .sc_team_item_info .sc_team_item_subtitle {
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 11px;
  color: var(--theme-color-alter_text);
}
.sc_team_default .sc_team_item_info .sc_team_item_content {
  margin-top: 1em;
  margin-bottom: 1em;
}
.sc_team_default
  .sc_team_item_info
  .sc_team_item_content
  + .sc_team_item_socials {
  margin-top: 1em;
}
.sc_team_default .sc_team_item_info .sc_team_item_socials {
  margin-left: -2px;
  margin-top: 15px;
}
.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item {
  will-change: transform;
  position: relative;
  margin: 3px 5px 3px 0;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.sc_team_default
  .sc_team_item_info
  .sc_team_item_socials
  .social_item
  .social_icon {
  top: 0;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: var(--theme-color-text_dark);
  border: 1px solid var(--theme-color-alter_bd_color);
  font-size: 16px;
  width: 45px;
  height: 45px;
  line-height: 43px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  background-color: transparent !important;
}
.sc_team_default
  .sc_team_item_info
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  color: var(--theme-color-text_link) !important;
  top: -7px;
}
.sc_team_featured .no_post_thumbnail {
  align-content: center;
  background-color: var(--theme-color-alter_bg_color);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.sc_team_featured .no_post_thumbnail h5 {
  margin: 0;
}
.sc_team_featured .no_post_thumbnail h5 a {
  display: inline;
}
.sc_team_featured .post_featured .trx_addons_hover_mask {
  background-color: #fff;
}
.sc_team_featured .post_featured:hover .trx_addons_hover_mask {
  opacity: 1;
}
.sc_team_featured .post_featured img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.sc_team_featured .post_featured:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.sc_team_featured .trx_addons_hover_team {
  padding: 15px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  z-index: 99;
}
.sc_team_featured .trx_addons_hover:hover .trx_addons_hover_title,
.sc_team_featured .trx_addons_hover:hover .trx_addons_hover_info {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_team_featured .trx_addons_hover_team .sc_team_item_title {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 10px;
  position: relative;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
}
.sc_team_featured .trx_addons_hover_team .sc_team_item_title a:hover,
.sc_team_featured .trx_addons_hover_team .sc_team_item_title a {
  color: #0c0f26;
}
.sc_team_featured .trx_addons_hover_team .sc_team_item_subtitle {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 10px;
  position: relative;
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  color: #797c7f;
  margin-top: 8px;
}
.sc_team_featured .trx_addons_hover_team .sc_team_item_socials {
  margin: 11px 0 0 0;
}
.sc_team_featured .trx_addons_hover_team .sc_team_item_socials .social_item {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.4s;
  top: 15px;
  position: relative;
  margin: 6px !important;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.sc_team_featured
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon {
  color: #000000;
  border: none;
  background: none;
  font-size: 16px;
  width: 2em;
  height: 2em;
  line-height: 2em;
}
.sc_team_featured
  .sc_team_item_thumb
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  color: var(--theme-color-text_link);
}
.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_title {
  opacity: 1;
  top: 0;
  transition-delay: 0.2s;
}
.sc_team_featured
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_subtitle {
  opacity: 1;
  top: 0;
  transition-delay: 0.3s;
}
.sc_team_featured
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item {
  opacity: 1;
  top: 0;
}
.sc_team_featured
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(1) {
  transition-delay: 0.4s;
}
.sc_team_featured
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(2) {
  transition-delay: 0.45s;
}
.sc_team_featured
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(3) {
  transition-delay: 0.5s;
}
.sc_team_featured
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(4) {
  transition-delay: 0.55s;
}
.sc_team_featured
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(5) {
  transition-delay: 0.6s;
}
.sc_team_featured
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(6) {
  transition-delay: 0.65s;
}
.sc_team_featured
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(7) {
  transition-delay: 0.7s;
}
.sc_team_featured
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(8) {
  transition-delay: 0.75s;
}
.sc_team_short .sc_team_slider .sc_team_item {
  padding-bottom: 4px;
}
.sc_team_short .sc_team_item_thumb {
  border: none;
}
.sc_team_short .post_featured img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.sc_team_short .post_featured:hover img {
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
.sc_team_short .sc_team_item_title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
}
.sc_team_short .sc_team_item_title a:hover,
.sc_team_short .sc_team_item_title a {
  color: var(--theme-color-text_dark);
  display: inline;
}
.sc_team_short .sc_team_item_subtitle {
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 11px;
  color: var(--theme-color-alter_text);
}
.sc_team_short .sc_team_item_thumb + .sc_team_item_info {
  margin-top: 24px;
}
.sc_team_short .trx_addons_hover_team {
  padding: 15px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  z-index: 99;
}
.sc_team_short .trx_addons_hover_team .sc_team_item_socials {
  margin: 0;
}
.sc_team_short .trx_addons_hover_team .sc_team_item_socials .social_item {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 20px;
  position: relative;
  margin: 3px !important;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.sc_team_short
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon {
  color: #000000;
  background-color: #ffffff;
  border: none;
  font-size: 16px;
  width: 45px;
  height: 45px;
  line-height: 45px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_team_short
  .sc_team_item_thumb
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
}
.sc_team_short
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item {
  opacity: 1;
  top: 0;
}
.sc_team_short
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(1) {
  transition-delay: 0.1s;
}
.sc_team_short
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(2) {
  transition-delay: 0.15s;
}
.sc_team_short
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(3) {
  transition-delay: 0.2s;
}
.sc_team_short
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(4) {
  transition-delay: 0.25s;
}
.sc_team_short
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(5) {
  transition-delay: 0.3s;
}
.sc_team_short
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(6) {
  transition-delay: 0.35s;
}
.sc_team_short
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(7) {
  transition-delay: 0.4s;
}
.sc_team_short
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(8) {
  transition-delay: 0.45s;
}
.sc_team_alter .sc_team_slider .sc_team_item {
  padding-bottom: 4px;
}
.sc_team_alter .sc_team_item_thumb {
  border: none;
}
.sc_team_alter .post_featured img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.sc_team_alter .post_featured:hover img {
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
.sc_team_alter .sc_team_item_title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0;
}
.sc_team_alter .sc_team_item_title a:hover,
.sc_team_alter .sc_team_item_title a {
  color: var(--theme-color-text_dark);
  display: inline;
}
.sc_team_alter .sc_team_item_subtitle {
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 7px;
  color: var(--theme-color-alter_text);
}
.sc_team_alter .sc_team_item_thumb + .sc_team_item_info {
  margin-top: 24px;
}
.sc_team_alter
  .sc_team_item_thumb
  .sc_team_item_content
  + .sc_team_item_socials {
  margin-top: 1.5em;
}
.sc_team_alter .post_featured .trx_addons_hover_mask {
  background-color: var(--theme-color-inverse_dark);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_team_alter .post_featured:hover .trx_addons_hover_mask {
  opacity: 0.9;
}
.sc_team_alter .trx_addons_hover_team {
  padding: 15px 30px 35px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  text-align: left;
  z-index: 99;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
.sc_team_alter .trx_addons_hover_team .sc_team_item_socials {
  margin: 0;
  z-index: 9;
  position: relative;
}
.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 20px;
  position: relative;
  margin: 3px 6px 3px 0 !important;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.sc_team_alter
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon {
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
  border: none;
  font-size: 16px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_team_alter
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon[class*="facebook"] {
  color: #ffffff;
  background-color: #515fc4;
}
.sc_team_alter
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon[class*="twitter"] {
  color: #ffffff;
  background-color: #48bde9;
}
.sc_team_alter
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon[class*="dribble"],
.sc_team_alter
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon[class*="dribbble"] {
  color: #ffffff;
  background-color: #ea4c89;
}
.sc_team_alter
  .sc_team_item_thumb
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  color: #000000;
  background-color: #ffffff;
}
.sc_team_alter .sc_team_item_content {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 20px;
  position: relative;
  font-size: 17px;
}
.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_content {
  transition-delay: 0.1s;
  opacity: 1;
  top: 0;
}
.sc_team_alter
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item {
  opacity: 1;
  top: 0;
}
.sc_team_alter
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(1) {
  transition-delay: 0.2s;
}
.sc_team_alter
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(2) {
  transition-delay: 0.25s;
}
.sc_team_alter
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(3) {
  transition-delay: 0.3s;
}
.sc_team_alter
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(4) {
  transition-delay: 0.35s;
}
.sc_team_alter
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(5) {
  transition-delay: 0.4s;
}
.sc_team_alter
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(6) {
  transition-delay: 0.45s;
}
.sc_team_alter
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(7) {
  transition-delay: 0.5s;
}
.sc_team_alter
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(8) {
  transition-delay: 0.55s;
}
.sc_team_3d {
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.sc_team_3d .sc_team_slider .sc_team_item {
  padding-bottom: 4px;
}
.sc_team_3d .post_featured_bg:before {
  padding-top: 106%;
}
.sc_team_3d .post_featured_bg .post_thumb {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.sc_team_3d .sc_team_item_title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0;
}
.sc_team_3d .sc_team_item_title a:hover,
.sc_team_3d .sc_team_item_title a {
  color: var(--theme-color-text_dark);
  display: inline;
}
.sc_team_3d .sc_team_item_subtitle {
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 11px;
  color: var(--theme-color-alter_text);
}
.sc_team_3d .sc_team_item_thumb + .sc_team_item_info {
  margin-top: 28px;
}
.sc_team_3d .trx_addons_hover_team {
  padding: 15px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  z-index: 99;
}
.sc_team_3d .trx_addons_hover_team .sc_team_item_socials {
  margin: 0;
}
.sc_team_3d .trx_addons_hover_team .sc_team_item_socials .social_item {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 20px;
  position: relative;
  margin: 3px !important;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.sc_team_3d
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon {
  color: #000000;
  background-color: #ffffff;
  border: none;
  font-size: 16px;
  width: 45px;
  height: 45px;
  line-height: 45px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_team_3d
  .sc_team_item_thumb
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
}
.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item {
  opacity: 1;
  top: 0;
}
.sc_team_3d
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(1) {
  transition-delay: 0.1s;
}
.sc_team_3d
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(2) {
  transition-delay: 0.15s;
}
.sc_team_3d
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(3) {
  transition-delay: 0.2s;
}
.sc_team_3d
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(4) {
  transition-delay: 0.25s;
}
.sc_team_3d
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(5) {
  transition-delay: 0.3s;
}
.sc_team_3d
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(6) {
  transition-delay: 0.35s;
}
.sc_team_3d
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(7) {
  transition-delay: 0.4s;
}
.sc_team_3d
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(8) {
  transition-delay: 0.45s;
}
.sc_team_plain .post_featured_bg:before {
  padding-top: 140%;
}
.sc_team_plain .post_featured_bg .post_thumb {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.sc_team_plain .no_post_thumbnail {
  align-content: center;
  background-color: var(--theme-color-alter_bg_color);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.sc_team_plain .no_post_thumbnail h5 {
  margin: 0;
}
.sc_team_plain .no_post_thumbnail h5 a {
  display: inline;
}
.sc_team_plain .post_featured .trx_addons_hover_mask {
  opacity: 0;
}
.sc_team_plain .post_featured img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.sc_team_plain .post_featured:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.sc_team_plain .trx_addons_hover_team {
  padding: 18px;
  position: absolute;
  bottom: 7px;
  left: 7px;
  right: 7px;
  width: calc(100% - 14px);
  z-index: 99;
  text-align: left;
  background-color: #ffffff;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.sc_team_plain .trx_addons_hover:hover .trx_addons_hover_title,
.sc_team_plain .trx_addons_hover:hover .trx_addons_hover_info {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_team_plain .trx_addons_hover_team .sc_team_item_title {
  opacity: 1;
  position: relative;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0;
}
.sc_team_plain .trx_addons_hover_team .sc_team_item_title a:hover,
.sc_team_plain .trx_addons_hover_team .sc_team_item_title a {
  color: #0c0f26;
}
.sc_team_plain .trx_addons_hover_team .sc_team_item_subtitle {
  position: relative;
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  color: #797c7f;
  margin-top: 8px;
}
.sc_team_plain .trx_addons_hover_team .sc_team_item_socials {
  margin: 20px 0 -57px 0;
  padding-top: 10px;
  min-height: 40px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.sc_team_plain .trx_addons_hover_team .sc_team_item_socials:before {
  content: "";
  display: block;
  height: 1px;
  background-color: #dddddd;
  width: 0;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: relative;
  top: -9px;
}
.sc_team_plain
  .sc_team_item:hover
  .trx_addons_hover_team
  .sc_team_item_socials {
  margin-bottom: -8px;
}
.sc_team_plain
  .sc_team_item:hover
  .trx_addons_hover_team
  .sc_team_item_socials:before {
  width: 100%;
  transition-delay: 0.2s;
}
.sc_team_plain .trx_addons_hover_team .sc_team_item_socials .social_item {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 15px;
  position: relative;
  margin: 3px 15px 3px 0 !important;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  will-change: transform;
}
.sc_team_plain
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item.social_item_type_names
  .social_name {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #1f242e;
}
.sc_team_plain
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon {
  color: #000000;
  border: none;
  background: none;
  font-size: 16px;
  width: 2em;
  height: 2em;
  line-height: 2em;
}
.sc_team_plain
  .sc_team_item_thumb
  .sc_team_item_socials
  .social_item:hover
  .social_name,
.sc_team_plain
  .sc_team_item_thumb
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  color: var(--theme-color-text_link);
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item {
  opacity: 1;
  top: 0;
  transition-delay: 1.4s;
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(1) {
  transition-delay: 0.3s;
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(2) {
  transition-delay: 0.4s;
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(3) {
  transition-delay: 0.5s;
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(4) {
  transition-delay: 0.6s;
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(5) {
  transition-delay: 0.7s;
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(6) {
  transition-delay: 0.8s;
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(7) {
  transition-delay: 0.9s;
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(8) {
  transition-delay: 1s;
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(9) {
  transition-delay: 1.1s;
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(10) {
  transition-delay: 1.2s;
}
.sc_team_plain
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(11) {
  transition-delay: 1.3s;
}
.sc_team_3d-simple {
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.sc_team_3d-simple .post_featured img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.sc_team_3d-simple .post_featured:hover img {
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
.sc_team_3d-simple .sc_team_item_title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0;
}
.sc_team_3d-simple .sc_team_item_title a:hover,
.sc_team_3d-simple .sc_team_item_title a {
  color: var(--theme-color-text_dark);
  display: inline;
}
.sc_team_3d-simple .sc_team_item_subtitle {
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 11px;
  color: var(--theme-color-alter_text);
}
.sc_team_3d-simple .sc_team_item_thumb + .sc_team_item_info {
  margin-top: 32px;
}
.sc_team_3d-simple .trx_addons_hover_team {
  margin: 12px 0 0 0;
  padding: 0;
  width: 100%;
  text-align: left;
  z-index: 99;
  position: relative;
}
.sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials {
  margin: 0;
}
.sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials .social_item {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 20px;
  will-change: transform;
  position: relative;
  margin: 7px 22px 7px 0 !important;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.sc_team_3d-simple
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon {
  padding: 0 1px;
  color: var(--theme-color-text_dark);
  border: none;
  font-size: 16px;
  width: 20px;
  height: 30px;
  line-height: 30px;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  text-align: left;
  background-color: transparent !important;
}
.sc_team_3d-simple .sc_team_item_socials .social_item:hover .social_icon {
  color: var(--theme-color-text_link) !important;
}
.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item {
  opacity: 1;
  top: 0;
}
.sc_team_3d-simple
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(1) {
  transition-delay: 0.1s;
}
.sc_team_3d-simple
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(2) {
  transition-delay: 0.15s;
}
.sc_team_3d-simple
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(3) {
  transition-delay: 0.2s;
}
.sc_team_3d-simple
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(4) {
  transition-delay: 0.25s;
}
.sc_team_3d-simple
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(5) {
  transition-delay: 0.3s;
}
.sc_team_3d-simple
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(6) {
  transition-delay: 0.35s;
}
.sc_team_3d-simple
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(7) {
  transition-delay: 0.4s;
}
.sc_team_3d-simple
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(8) {
  transition-delay: 0.45s;
}
.sc_team_list .post_featured img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.sc_team_list .post_featured:hover img {
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
.sc_team_list .sc_team_item_title {
  font-size: 35px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0;
}
.sc_team_list .sc_team_item_title a {
  display: inline;
}
.sc_team_list .sc_team_item_subtitle {
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 11px;
  color: var(--theme-color-text_light);
}
.sc_team_list .sc_team_item_content {
  margin: 17px 0 26px;
}
.sc_team_list .sc_team_item_content p {
  margin: 0;
}
.sc_team_list .sc_team_item_content p + p {
  margin-top: 0.7em;
}
.sc_team_list .sc_item_columns .sc_team_item_content {
  margin: 17px 0;
}
.sc_team_list .sc_item_columns .sc_team_item_title {
  font-size: 24px;
}
.sc_team_list .sc_team_item.has-post-thumbnail {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.sc_team_list .sc_team_item.has-post-thumbnail .post_featured {
  flex: 1 0 48%;
  max-width: 48%;
}
.sc_team_list .sc_team_item.has-post-thumbnail .sc_team_item_info {
  padding: 0 0 0 9%;
}
.sc_team_list .sc_team_item_content + .sc_team_item_socials {
  margin-top: 0 !important;
}
.sc_team_list .sc_team_item_socials {
  margin-left: -2px;
  margin-top: 15px;
}
.sc_team_list .sc_team_item .sc_team_item_socials .social_item {
  will-change: transform;
  position: relative;
  margin: 3px 24px 3px 0;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.sc_team_list .sc_team_item .sc_team_item_socials .social_item .social_icon {
  color: var(--theme-color-text_dark);
  border: none;
  font-size: 16px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  text-align: center;
  background-color: transparent !important;
}
.sc_team_list .sc_team_item_socials .social_item:hover .social_icon {
  color: var(--theme-color-text_link) !important;
}
.sc_team_metro .sc_team_item {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_team_metro .post_featured img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.sc_team_metro .post_featured:hover img {
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
.sc_team_metro .post_featured:before {
  padding-top: 100%;
}
.sc_team_metro .sc_team_item_title {
  font-size: 35px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0;
}
.sc_team_metro .sc_team_item_title a:hover,
.sc_team_metro .sc_team_item_title a {
  color: var(--theme-color-text_dark);
  display: inline;
}
.sc_team_metro .sc_team_item_subtitle {
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 9px;
  color: var(--theme-color-text_light);
}
.sc_team_metro .sc_team_item_content {
  margin: 17px 0 26px;
  font-size: 17px;
  line-height: 1.65em;
}
.sc_team_metro .sc_team_item_content p {
  margin: 0;
}
.sc_team_metro .sc_team_item_content p + p {
  margin-top: 0.7em;
}
.sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_content,
.sc_team_metro .sc_item_columns .sc_team_item_content {
  margin: 17px 0;
}
.sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_title,
.sc_team_metro .sc_item_columns .sc_team_item_title {
  font-size: 24px;
}
.sc_team_metro .sc_team_item_info {
  padding: 20px 35px;
}
.sc_team_metro .sc_team_item.has-post-thumbnail {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.sc_team_metro .sc_team_item.has-post-thumbnail .post_featured {
  flex: 1 0 50%;
  max-width: 50%;
  height: 100%;
}
.sc_team_metro
  .trx_addons_column-1_2
  .sc_team_item.has-post-thumbnail
  .sc_team_item_info {
  padding-top: 85px !important;
  padding-bottom: 60px !important;
}
.sc_team_metro
  .trx_addons_column-1_6
  .sc_team_item.has-post-thumbnail
  .sc_team_item_info,
.sc_team_metro
  .trx_addons_column-1_5
  .sc_team_item.has-post-thumbnail
  .sc_team_item_info,
.sc_team_metro
  .trx_addons_column-1_4
  .sc_team_item.has-post-thumbnail
  .sc_team_item_info,
.sc_team_metro
  .trx_addons_column-1_3
  .sc_team_item.has-post-thumbnail
  .sc_team_item_info {
  padding: 20px 25px;
}
.sc_team_metro
  .trx_addons_column-1_6
  .sc_team_item_content
  + .sc_team_item_socials,
.sc_team_metro
  .trx_addons_column-1_5
  .sc_team_item_content
  + .sc_team_item_socials,
.sc_team_metro
  .trx_addons_column-1_4
  .sc_team_item_content
  + .sc_team_item_socials,
.sc_team_metro
  .trx_addons_column-1_3
  .sc_team_item_content
  + .sc_team_item_socials {
  margin-top: 20px;
}
.sc_team_metro
  .trx_addons_column-1_6
  .sc_team_item_socials
  .social_item
  .social_icon,
.sc_team_metro
  .trx_addons_column-1_5
  .sc_team_item_socials
  .social_item
  .social_icon,
.sc_team_metro
  .trx_addons_column-1_4
  .sc_team_item_socials
  .social_item
  .social_icon,
.sc_team_metro
  .trx_addons_column-1_3
  .sc_team_item_socials
  .social_item
  .social_icon {
  font-size: 15px;
  width: 35px;
  height: 35px;
  line-height: 32px;
}
.sc_team_metro .sc_team_item_content + .sc_team_item_socials {
  margin-top: 30px;
}
.sc_team_metro .sc_team_item_socials {
  margin-left: -2px;
  margin-top: 15px;
}
.sc_team_metro .sc_team_item_socials .social_item {
  will-change: transform;
  position: relative;
  margin: 3px 5px 3px 0;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.sc_team_metro .sc_team_item_socials .social_item .social_icon {
  top: 0;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: var(--theme-color-text_dark);
  border: 1px solid var(--theme-color-alter_bd_color);
  font-size: 16px;
  width: 45px;
  height: 45px;
  line-height: 43px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  background-color: transparent !important;
}
.sc_team_metro .sc_team_item_socials .social_item:hover .social_icon {
  color: var(--theme-color-text_link) !important;
  top: -7px;
}
.sc_team_hover .no_post_thumbnail {
  align-content: center;
  background-color: var(--theme-color-alter_bg_color);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.sc_team_hover .no_post_thumbnail h5 {
  margin: 0;
}
.sc_team_hover .no_post_thumbnail h5 a {
  display: inline;
}
.sc_team_hover .post_featured .trx_addons_hover_mask {
  background: var(--theme-color-text_link2);
  background: -moz-linear-gradient(
    0deg,
    var(--theme-color-text_link2_085) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  background: -webkit-linear-gradient(
    0deg,
    var(--theme-color-text_link2_085) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  background: linear-gradient(
    0deg,
    var(--theme-color-text_link2_085) 0%,
    rgba(0, 0, 0, 0) 100%
  );
}
.sc_team_hover .post_featured:hover .trx_addons_hover_mask {
  opacity: 1;
}
.sc_team_hover .post_featured img {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.sc_team_hover .post_featured:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.sc_team_hover .trx_addons_hover_team {
  padding: 35px;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  text-align: left;
  z-index: 99;
}
.sc_team_hover .trx_addons_hover:hover .trx_addons_hover_title,
.sc_team_hover .trx_addons_hover:hover .trx_addons_hover_info {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_team_hover .trx_addons_hover_team .sc_team_item_title {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 10px;
  margin: 0;
  position: relative;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
}
.sc_team_hover .trx_addons_hover_team .sc_team_item_title a:hover,
.sc_team_hover .trx_addons_hover_team .sc_team_item_title a {
  color: #ffffff;
}
.sc_team_hover .trx_addons_hover_team .sc_team_item_subtitle {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 10px;
  position: relative;
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  margin-top: 8px;
}
.sc_team_hover .trx_addons_hover_team .sc_team_item_socials {
  margin: 18px 0 0 -4px;
}
.sc_team_hover .trx_addons_hover_team .sc_team_item_socials .social_item {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.4s;
  top: 15px;
  position: relative;
  margin: 6px 23px 6px 0 !important;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.sc_team_hover
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon {
  color: #ffffff;
  border: none;
  background: none;
  font-size: 15px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.sc_team_hover
  .sc_team_item_thumb
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  opacity: 0.7;
}
.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_title {
  opacity: 1;
  top: 0;
  transition-delay: 0.2s;
}
.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_subtitle {
  opacity: 1;
  top: 0;
  transition-delay: 0.3s;
}
.sc_team_hover
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item {
  opacity: 1;
  top: 0;
  transition-delay: 1.2s;
}
.sc_team_hover
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(1) {
  transition-delay: 0.4s;
}
.sc_team_hover
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(2) {
  transition-delay: 0.5s;
}
.sc_team_hover
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(3) {
  transition-delay: 0.6s;
}
.sc_team_hover
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(4) {
  transition-delay: 0.7s;
}
.sc_team_hover
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(5) {
  transition-delay: 0.8s;
}
.sc_team_hover
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(6) {
  transition-delay: 0.9s;
}
.sc_team_hover
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(7) {
  transition-delay: 1s;
}
.sc_team_hover
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(8) {
  transition-delay: 1.1s;
}
.sc_team_creative .sc_team_slider .trx_addons_hover_team {
  margin-bottom: 0;
}
.sc_team_creative .sc_team_item {
  text-align: center;
}
.sc_team_creative .sc_team_item_info {
  text-align: center;
}
.sc_team_creative .sc_team_item_title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0;
}
.sc_team_creative .sc_team_item_title a:hover,
.sc_team_creative .sc_team_item_title a {
  display: inline;
  color: var(--theme-color-text_dark);
}
.sc_team_creative .sc_team_item_subtitle {
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 11px;
  color: var(--theme-color-alter_text);
}
.sc_team_creative .sc_team_item_thumb + .sc_team_item_info {
  margin-top: 32px;
}
.sc_team_creative .trx_addons_hover_team {
  margin: 22px 0 -20px 0;
  padding: 0;
  width: 100%;
  text-align: center;
  z-index: 99;
  position: relative;
}
.sc_team_creative .trx_addons_hover_team .sc_team_item_socials {
  margin: 0;
}
.sc_team_creative .trx_addons_hover_team .sc_team_item_socials .social_item {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 20px;
  will-change: transform;
  position: relative;
  margin: 5px 11px !important;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.sc_team_creative
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon {
  color: var(--theme-color-text_dark);
  border: none;
  font-size: 16px;
  width: 20px;
  height: 30px;
  line-height: 30px;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  text-align: center;
  background-color: transparent !important;
}
.sc_team_creative .sc_team_item_socials .social_item:hover .social_icon {
  color: var(--theme-color-text_link) !important;
}
.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item {
  opacity: 1;
  top: 0;
}
.sc_team_creative
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(1) {
  transition-delay: 0.1s;
}
.sc_team_creative
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(2) {
  transition-delay: 0.15s;
}
.sc_team_creative
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(3) {
  transition-delay: 0.2s;
}
.sc_team_creative
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(4) {
  transition-delay: 0.25s;
}
.sc_team_creative
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(5) {
  transition-delay: 0.3s;
}
.sc_team_creative
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(6) {
  transition-delay: 0.35s;
}
.sc_team_creative
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(7) {
  transition-delay: 0.4s;
}
.sc_team_creative
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(8) {
  transition-delay: 0.45s;
}
.sc_team_creative .post_featured img {
  z-index: 2;
  position: relative;
}
.sc_team_creative .all-svg {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 1;
}
.sc_team_creative .all-svg span {
  display: inline-block;
  line-height: 0;
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  will-change: transform;
}
.sc_team_creative .all-svg .svg-1 {
  position: absolute;
  top: 29%;
  right: 12%;
  margin: 15px 15px 0 0;
}
.sc_team_creative .all-svg .svg-1 svg {
  width: 130px;
  height: 130px;
  fill: var(--theme-color-text_link2);
  opacity: 0.11;
}
.sc_team_creative .all-svg .svg-2 {
  position: absolute;
  right: 1.5%;
  bottom: 18.5%;
  margin: 0 15px 0 0;
}
.sc_team_creative .all-svg .svg-2 svg {
  width: 97px;
  height: 97px;
  fill: transparent;
  stroke: var(--theme-color-text_dark);
  stroke-width: 21px;
}
.sc_team_creative .all-svg .svg-3 {
  position: absolute;
  left: 3.5%;
  top: 33.5%;
  margin: 15px 0 0 15px;
}
.sc_team_creative .all-svg .svg-3 svg {
  width: 137px;
  height: 137px;
  fill: transparent;
  stroke: var(--theme-color-text_link2);
  stroke-width: 21px;
}
.sc_team_creative .sc_team_item:hover .all-svg .svg-1 {
  opacity: 1;
  transition-delay: 0.1s;
  margin: 0;
}
.sc_team_creative .sc_team_item:hover .all-svg .svg-2 {
  opacity: 1;
  transition-delay: 0.2s;
  margin: 0;
}
.sc_team_creative .sc_team_item:hover .all-svg .svg-3 {
  opacity: 1;
  transition-delay: 0.15s;
  margin: 0;
}
.sc_team_accent .no_post_thumbnail {
  align-content: center;
  background-color: var(--theme-color-alter_bg_color);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.sc_team_accent .no_post_thumbnail h5 {
  margin: 0;
}
.sc_team_accent .no_post_thumbnail h5 a {
  display: inline;
}
.sc_team_accent .post_featured_bg:before {
  padding-top: 100%;
}
.sc_team_accent .post_featured_bg .post_thumb {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.sc_team_accent .post_featured .trx_addons_hover_mask {
  background-color: var(--theme-color-text_link2);
}
.sc_team_accent .post_featured:hover .trx_addons_hover_mask {
  opacity: 0.8;
}
.sc_team_accent .post_featured .post_thumb {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.sc_team_accent .post_featured:hover .post_thumb {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.sc_team_accent .trx_addons_hover_team {
  padding: 60px 20px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 99;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.sc_team_accent .trx_addons_hover_team .sc_team_item_socials {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  bottom: 27px;
  z-index: 9;
}
.sc_team_accent .trx_addons_hover_team .center-all {
  align-self: center;
  text-align: center;
  width: 100%;
}
.sc_team_accent .trx_addons_hover:hover .trx_addons_hover_title,
.sc_team_accent .trx_addons_hover:hover .trx_addons_hover_info {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_team_accent .trx_addons_hover_team .sc_team_item_title {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 10px;
  margin: 0;
  position: relative;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
}
.sc_team_accent .trx_addons_hover_team .sc_team_item_title a:hover,
.sc_team_accent .trx_addons_hover_team .sc_team_item_title a {
  color: #ffffff;
}
.sc_team_accent .trx_addons_hover_team .sc_team_item_subtitle {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 10px;
  position: relative;
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  margin-top: 8px;
}
.sc_team_accent .trx_addons_hover_team .sc_team_item_socials {
  margin: 0;
}
.sc_team_accent .trx_addons_hover_team .sc_team_item_socials .social_item {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.4s;
  top: 15px;
  position: relative;
  margin: 6px 11px !important;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.sc_team_accent
  .trx_addons_hover_team
  .sc_team_item_socials
  .social_item
  .social_icon {
  color: #ffffff;
  border: none;
  background: none;
  font-size: 15px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.sc_team_accent
  .sc_team_item_thumb
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  opacity: 0.7;
}
.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_title {
  opacity: 1;
  top: 0;
  transition-delay: 0.2s;
}
.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_subtitle {
  opacity: 1;
  top: 0;
  transition-delay: 0.3s;
}
.sc_team_accent
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item {
  opacity: 1;
  top: 0;
  transition-delay: 1.2s;
}
.sc_team_accent
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(1) {
  transition-delay: 0.4s;
}
.sc_team_accent
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(2) {
  transition-delay: 0.5s;
}
.sc_team_accent
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(3) {
  transition-delay: 0.6s;
}
.sc_team_accent
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(4) {
  transition-delay: 0.7s;
}
.sc_team_accent
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(5) {
  transition-delay: 0.8s;
}
.sc_team_accent
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(6) {
  transition-delay: 0.9s;
}
.sc_team_accent
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(7) {
  transition-delay: 1s;
}
.sc_team_accent
  .trx_addons_hover_style_info_anim:hover
  .sc_team_item_socials
  .social_item:nth-child(8) {
  transition-delay: 1.1s;
}
.sc_team_light .no_post_thumbnail {
  align-content: center;
  background-color: var(--theme-color-alter_bg_color);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.sc_team_light .sc_team_item_title {
  margin: 0;
}
.sc_team_light .sc_team_item_title a {
  display: inline;
}
.sc_team_light .post_featured_bg:before {
  padding-top: 100%;
}
.sc_team_light .post_featured_bg .post_thumb {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.sc_team_light .post_featured .trx_addons_hover_mask {
  background-color: var(--theme-color-inverse_dark);
}
.sc_team_light .post_featured:hover .trx_addons_hover_mask {
  opacity: 0.76;
}
.sc_team_light .post_featured .post_thumb {
  -webkit-transition: -webkit-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.sc_team_light .post_featured:hover .post_thumb {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.sc_team_light .trx_addons_hover_team {
  padding: 15px 55px 36px 28px;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  text-align: left;
  z-index: 99;
}
.sc_team_light .trx_addons_hover:hover .trx_addons_hover_title,
.sc_team_light .trx_addons_hover:hover .trx_addons_hover_info {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_team_light .trx_addons_hover_team .sc_team_item_title {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 10px;
  margin: 0;
  position: relative;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
}
.sc_team_light .trx_addons_hover_team .sc_team_item_title a:hover,
.sc_team_light .trx_addons_hover_team .sc_team_item_title a {
  color: #ffffff;
}
.sc_team_light .trx_addons_hover_team .sc_team_item_subtitle {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  top: 10px;
  position: relative;
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  margin-top: 6px;
}
.sc_team_light .sc_team_item_thumb .sc_team_item_socials {
  margin: 0;
  position: absolute;
  z-index: 1;
  top: 15px;
  right: 15px;
  bottom: 15px;
  height: auto;
  overflow: hidden;
  z-index: 99;
  width: 30px;
  text-align: right;
}
.sc_team_light .sc_team_item_thumb .sc_team_item_socials .social_item {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  right: -10px;
  display: block;
  float: none;
  position: relative;
  margin: 5px !important;
  vertical-align: top;
  line-height: 1;
}
.sc_team_light
  .sc_team_item_thumb
  .sc_team_item_socials
  .social_item
  .social_icon {
  color: #ffffff;
  border: none;
  background: none;
  font-size: 15px;
  width: 20px;
  height: 30px;
  line-height: 30px;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.sc_team_light
  .sc_team_item_thumb
  .sc_team_item_socials
  .social_item:hover
  .social_icon {
  opacity: 0.7;
}
.sc_team_light .sc_team_item:hover .sc_team_item_title {
  opacity: 1;
  top: 0;
  transition-delay: 0.2s;
}
.sc_team_light .sc_team_item:hover .sc_team_item_subtitle {
  opacity: 1;
  top: 0;
  transition-delay: 0.3s;
}
.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item {
  opacity: 1;
  right: 0;
  transition-delay: 1.2s;
}
.sc_team_light
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(1) {
  transition-delay: 0.4s;
}
.sc_team_light
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(2) {
  transition-delay: 0.5s;
}
.sc_team_light
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(3) {
  transition-delay: 0.6s;
}
.sc_team_light
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(4) {
  transition-delay: 0.7s;
}
.sc_team_light
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(5) {
  transition-delay: 0.8s;
}
.sc_team_light
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(6) {
  transition-delay: 0.9s;
}
.sc_team_light
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(7) {
  transition-delay: 1s;
}
.sc_team_light
  .sc_team_item:hover
  .sc_team_item_socials
  .social_item:nth-child(8) {
  transition-delay: 1.1s;
}
.map_marker {
  position: absolute;
  width: 18px;
  height: 18px;
  display: block;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--theme-color-text_link2);
  will-change: transform;
}
.map_marker > div {
  background-color: var(--theme-color-text_link2_05);
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  opacity: 1;
}
.map_marker > div:first-child {
  -webkit-animation: markerWave 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite
    forwards;
  animation: markerWave 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite forwards;
}
.map_marker > div:first-child + div {
  -webkit-animation: markerWave 1.5s 0.45s cubic-bezier(0, 0, 0.2, 1) infinite
    forwards;
  animation: markerWave 1.5s 0.45s cubic-bezier(0, 0, 0.2, 1) infinite forwards;
}
@-webkit-keyframes markerWave {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.8;
  }
  20% {
    opacity: 0.8;
  }
  100% {
    -webkit-transform: scale(5.5);
    transform: scale(5.5);
    opacity: 0;
  }
}
@keyframes markerWave {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.8;
  }
  20% {
    opacity: 0.8;
  }
  100% {
    -webkit-transform: scale(5.5);
    transform: scale(5.5);
    opacity: 0;
  }
}
.map_marker_2 {
  position: absolute;
  width: 86px;
  height: 86px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #ffffff;
}
.map_marker_2:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  content: "\e9ce";
  font-family: "fontello";
  color: #000;
  font-size: 38px;
  margin: 2px 0 0 0;
}
.swiper-pagination-custom .swiper-pagination-button {
  margin: 0 6px;
  width: 5em;
  height: 5em;
  border: none;
  opacity: 1;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: transparent;
  will-change: transform;
  -webkit-transform: scale3d(0.8, 0.8, 0.8);
  -ms-transform: scale3d(0.8, 0.8, 0.8);
  transform: scale3d(0.8, 0.8, 0.8);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  cursor: pointer;
}
.swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  background-color: transparent;
}
.slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,
.slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-custom {
  height: 5em;
  line-height: 5em;
}
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,
.slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-custom {
  margin-top: 1.8em;
}
.sc_testimonials:not(.sc_testimonials_plain)
  .sc_testimonials_content
  > .sc_testimonials_item
  + .sc_testimonials_item {
  margin-top: 2em;
}
.sc_testimonials_default
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_simple
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_classic
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_light
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_list
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_common
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_modern
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_creative
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_fashion
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_alter
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_alter2
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_decoration
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"],
.sc_testimonials_extra
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"] {
  padding-bottom: 60px;
}
.sc_testimonials_default
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_simple
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_classic
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_light
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_list
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_common
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_modern
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_creative
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_fashion
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_alter
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_alter2
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_decoration
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"],
.sc_testimonials_extra
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"] {
  padding-bottom: 0;
}
.sc_testimonials_classic
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_prev {
  opacity: 1;
  margin-left: 0 !important;
  left: 0 !important;
  text-align: left !important;
}
.sc_testimonials_classic
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_next {
  opacity: 1;
  margin-right: 0 !important;
  right: 0 !important;
  text-align: right !important;
}
.sc_testimonials_classic
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: none !important;
  color: var(--theme-color-text_dark) !important;
}
.sc_testimonials_classic
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a:before {
  font-size: 22px;
}
.sc_testimonials_classic
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a:hover {
  color: var(--theme-color-text_link) !important;
}
.sc_testimonials_classic
  .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom
  .slider_controls_wrap
  > a {
  margin-top: 2em;
}
.sc_testimonials_classic .slider_container .sc_testimonials_item {
  padding: 0 15%;
}
.sc_testimonials_classic .sc_testimonials_item_author_title {
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 22px;
  font-weight: 500;
  font-style: normal;
}
.sc_testimonials_classic .sc_testimonials_item_author_subtitle {
  color: var(--theme-color-text_dark);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 2px;
}
.sc_testimonials_classic
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 10px;
}
.sc_testimonials_classic .sc_testimonials_item_author,
.sc_testimonials_classic [class*="column"] .sc_testimonials_item_author {
  text-align: center;
  margin: 30px 0 0 0;
  padding: 0;
}
.sc_testimonials_classic .sc_testimonials_item_content,
.sc_testimonials_classic [class*="column"] .sc_testimonials_item_content {
  font-size: 22px;
  line-height: 36px;
  font-weight: 400;
  text-align: center;
  color: var(--theme-color-text_dark);
}
.sc_testimonials_classic .sc_testimonials_item_content:before {
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 1.3em;
  content: "\e9ca";
  font-family: "fontello";
  will-change: color;
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.sc_testimonials_default [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_default .sc_testimonials_item_content {
  text-align: left;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text);
}
.sc_testimonials_default [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_default .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_default .sc_testimonials_item_author {
  margin: 38px 0 1px;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: left;
}
.sc_testimonials_default .sc_testimonials_item_author_avatar {
  overflow: visible;
  margin: 0 20px 1px 0;
  width: 78px;
  height: 78px;
  position: relative;
}
.sc_testimonials_default .sc_testimonials_item_author_avatar:before {
  content: "\e9cb";
  font-family: "fontello";
  display: block;
  position: absolute;
  z-index: 1;
  bottom: -1px;
  right: -1px;
  width: 30px;
  height: 30px;
  line-height: 32px;
  overflow: hidden;
  font-size: 7px;
  font-weight: 400;
  text-align: center;
  text-indent: 1px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
}
.sc_testimonials_default .sc_testimonials_item_author_avatar img {
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_testimonials_default .sc_testimonials_item_author_data {
  max-width: 100%;
}
.sc_testimonials_default
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_default
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_default
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-text_dark);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
}
.sc_testimonials_default
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_simple
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets,
.sc_testimonials_simple
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination {
  margin-top: 3.4em;
}
.sc_testimonials_simple [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_simple .sc_testimonials_item_content {
  text-align: center;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text);
}
.sc_testimonials_simple [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_simple .sc_testimonials_item_content:before {
  font-size: 23px;
  line-height: 1.5em;
  color: var(--theme-color-inverse_text);
  content: "\e9de";
  font-family: "fontello";
  margin-bottom: 30px;
}
.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author,
.sc_testimonials_simple .sc_testimonials_item_author {
  margin: 34px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: center;
}
.sc_testimonials_simple .sc_testimonials_item_author_avatar {
  margin: 0 auto 27px;
  width: 78px;
  height: 78px;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
}
.sc_testimonials_simple .sc_testimonials_item_author_data:before {
  display: none;
}
.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data,
.sc_testimonials_simple .sc_testimonials_item_author_data {
  border: none;
  padding: 0;
  max-width: 100%;
  text-align: center;
}
.sc_testimonials_simple
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title,
.sc_testimonials_simple
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_simple
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_simple
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle,
.sc_testimonials_simple
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_simple
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-text_dark);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 2px;
}
.sc_testimonials_simple
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle,
.sc_testimonials_simple
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_simple .slider_container .swiper-pagination-bullet,
.sc_testimonials_simple .slider_outer .swiper-pagination-bullet {
  width: 10px;
  border: 2px solid var(--theme-color-text_dark);
  opacity: 1;
  height: 10px;
}
.sc_testimonials_simple
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_simple
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_simple
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
}
body:not(.mobile_layout) .sc_testimonials_plain .sc_testimonials_slider {
  overflow: hidden;
  padding: 40px 0;
}
body:not(.mobile_layout)
  .sc_testimonials_plain
  .slider_container[data-slides-per-view="3"] {
  overflow: visible;
}
body:not(.mobile_layout)
  .sc_testimonials_plain
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-duplicate-active
  + .swiper-slide-duplicate-next
  .sc_testimonials_item,
body:not(.mobile_layout)
  .sc_testimonials_plain
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-active
  + .swiper-slide-next
  .sc_testimonials_item {
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.06);
  -ms-box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.06);
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_testimonials_plain
  .sc_item_slider.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination,
.sc_testimonials_plain
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination {
  margin-top: 2.4em;
}
.sc_testimonials_plain .sc_testimonials_item {
  padding: 50px 60px 59px 107px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
}
.sc_testimonials_plain .sc_testimonials_item:before {
  content: "\e9eb";
  font-family: "fontello";
  display: block;
  position: absolute;
  z-index: 1;
  top: 53px;
  left: 41px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 25px;
  font-weight: 400;
  text-align: center;
  color: var(--theme-color-text_link2);
}
.sc_testimonials_plain [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_plain .sc_testimonials_item_content {
  text-align: left;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text_dark);
}
.sc_testimonials_plain [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_plain .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_plain .sc_testimonials_item_author {
  margin: 25px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: left;
}
.sc_testimonials_plain .sc_testimonials_item_author_avatar {
  margin: 0 16px 0 0;
  width: 78px;
  height: 78px;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_testimonials_plain .sc_testimonials_item_author_data {
  max-width: 100%;
}
.sc_testimonials_plain
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_plain
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_plain
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-text_dark);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
}
.sc_testimonials_plain
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_plain
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_plain
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_plain
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
  background: transparent;
  border-color: var(--theme-color-bd_color);
}
.sc_testimonials_plain
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_plain
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_plain
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_testimonials_plain
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_plain
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_plain
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_testimonials_plain
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_extra .slider_container .sc_testimonials_item {
  padding: 15px 15px 0;
}
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-duplicate-active
  + .swiper-slide-duplicate-next
  .sc_testimonials_item_content,
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-active
  + .swiper-slide-next
  .sc_testimonials_item_content,
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-next
  .sc_testimonials_item_content {
  will-change: background-color;
  background-color: var(--theme-color-text_link2);
  color: #ffffff;
}
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-duplicate-active
  + .swiper-slide-duplicate-next
  .sc_testimonials_item_content:before,
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-active
  + .swiper-slide-next
  .sc_testimonials_item_content:before,
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-next
  .sc_testimonials_item_content:before {
  color: #ffffff;
}
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-duplicate-active
  + .swiper-slide-duplicate-next
  .sc_testimonials_item_content:after,
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-active
  + .swiper-slide-next
  .sc_testimonials_item_content:after,
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-next
  .sc_testimonials_item_content:after {
  background-color: var(--theme-color-text_link2);
}
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-duplicate-active
  + .swiper-slide-duplicate-next
  .sc_testimonials_item_content
  > p,
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-active
  + .swiper-slide-next
  .sc_testimonials_item_content
  > p,
body:not(.mobile_layout)
  .sc_testimonials_extra
  .slider_container[data-slides-per-view="3"]
  .swiper-slide-next
  .sc_testimonials_item_content
  > p {
  opacity: 0.8;
}
.sc_testimonials_extra
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination {
  margin-top: 2.2em;
}
.sc_testimonials_extra
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets {
  margin-top: 3em;
}
.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
  padding: 50px 40px 58px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.02);
  -ms-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.02);
  box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.02);
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  background-color: var(--theme-color-alter_bg_color);
  text-align: center;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text_dark);
  position: relative;
  overflow: visible;
}
.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content > p {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.sc_testimonials_extra
  .sc_testimonials_item
  .sc_testimonials_item_content:before {
  content: "\e9eb";
  font-family: "fontello";
  display: block;
  width: 100%;
  height: 35px;
  line-height: 35px;
  font-size: 22px;
  font-weight: 400;
  text-align: center;
  color: var(--theme-color-text_link2);
  margin-bottom: 18px;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_testimonials_extra
  .sc_testimonials_item
  .sc_testimonials_item_content:after {
  content: "";
  width: 22px;
  height: 22px;
  background-color: var(--theme-color-alter_bg_color);
  position: absolute;
  bottom: -6px;
  left: 50%;
  z-index: 1;
  -webkit-transform: translateX(-50%) rotate(125deg) skew(-20deg);
  -ms-transform: translateX(-50%) rotate(125deg) skew(-20deg);
  transform: translateX(-50%) rotate(125deg) skew(-20deg);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_testimonials_extra [class*="column"] .sc_testimonials_item_author,
.sc_testimonials_extra .sc_testimonials_item_author {
  margin: 40px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: center;
}
.sc_testimonials_extra .sc_testimonials_item_author_avatar {
  margin: 0;
  width: 78px;
  height: 78px;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
}
.sc_testimonials_extra
  .sc_testimonials_item_author_avatar
  + .sc_testimonials_item_author_data {
  margin-top: 28px;
}
.sc_testimonials_extra .sc_testimonials_item_author_data {
  max-width: 100%;
  width: 100%;
  text-align: center;
}
.sc_testimonials_extra
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_extra
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_extra
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-alter_text);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 2px;
}
.sc_testimonials_extra
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_extra
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_extra
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_extra
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
  background: transparent;
  border-color: var(--theme-color-bd_color);
}
.sc_testimonials_extra
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_extra
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_extra
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_testimonials_extra
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_extra
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_extra
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_testimonials_extra
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_light
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination {
  text-align: left;
  padding-left: 66px;
  margin-top: 5.3em;
}
.sc_testimonials_light .sc_testimonials_item {
  padding: 0 0 0 72px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
}
.sc_testimonials_light .sc_testimonials_item:before {
  content: "\e9de";
  font-family: "fontello";
  display: block;
  position: absolute;
  z-index: 1;
  top: 4px;
  left: 1px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 22px;
  font-weight: 400;
  text-align: left;
  color: var(--theme-color-text_link);
}
.sc_testimonials_light [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_light .sc_testimonials_item_content {
  text-align: left;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text);
}
.sc_testimonials_light [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_light .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_light .sc_testimonials_item_author {
  margin: 36px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: left;
}
.sc_testimonials_light .sc_testimonials_item_author_avatar {
  margin: 0 16px 0 0;
  width: 78px;
  height: 78px;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_testimonials_light .sc_testimonials_item_author_data {
  max-width: 100%;
}
.sc_testimonials_light
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_light
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_light
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-text_dark);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
}
.sc_testimonials_light
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_light
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_light
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_light
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
  background: transparent;
  border-color: #e5e3e0;
}
.sc_testimonials_light
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_light
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_light
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_testimonials_light
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_light
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_light
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_testimonials_light
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_list
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination {
  text-align: left;
  padding: 0;
  margin-left: -8px;
}
.sc_testimonials_list .sc_testimonials_item {
  padding: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_testimonials_list .sc_testimonials_item:before {
  content: "\e9de";
  font-family: "fontello";
  display: block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 23px;
  font-weight: 400;
  text-align: left;
  margin-bottom: 30px;
  color: var(--theme-color-text_link);
}
.sc_testimonials_list [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_list .sc_testimonials_item_content {
  text-align: left;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text);
}
.sc_testimonials_list [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_list .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_list .sc_testimonials_item_author {
  margin: 32px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: left;
}
.sc_testimonials_list .sc_testimonials_item_author_data {
  max-width: 100%;
}
.sc_testimonials_list
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_list
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_list
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-text_dark);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 2px;
}
.sc_testimonials_list
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_list
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_list
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_list
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
  background: transparent;
  border-color: #e5e3e0;
}
.sc_testimonials_list
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_list
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_list
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_testimonials_list
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_list
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_list
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_testimonials_list
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_common .sc_item_slider.slider_outer_pagination_pos_bottom {
  padding-bottom: 4.9em;
}
.sc_testimonials_common [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_common .sc_testimonials_item_content {
  text-align: center;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text);
}
.sc_testimonials_common [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_common .sc_testimonials_item_content:before {
  font-size: 23px;
  line-height: 1.5em;
  color: var(--theme-color-inverse_text);
  content: "\e9de";
  font-family: "fontello";
  margin-bottom: 30px;
}
.sc_testimonials_common [class*="column"] .sc_testimonials_item_author,
.sc_testimonials_common .sc_testimonials_item_author {
  margin: 32px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: center;
}
.sc_testimonials_common [class*="column"] .sc_testimonials_item_author_data,
.sc_testimonials_common .sc_testimonials_item_author_data {
  border: none;
  padding: 0;
  max-width: 100%;
  text-align: center;
}
.sc_testimonials_common
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title,
.sc_testimonials_common
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_common
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_common
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle,
.sc_testimonials_common
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_common
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-text_dark);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 2px;
}
.sc_testimonials_common
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle,
.sc_testimonials_common
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_common .slider_container .swiper-pagination-bullet,
.sc_testimonials_common .slider_outer .swiper-pagination-bullet {
  width: 10px;
  border: 2px solid var(--theme-color-text_dark);
  opacity: 1;
  height: 10px;
}
.sc_testimonials_common
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_common
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_common
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
}
.sc_testimonials_modern .sc_item_slider.slider_outer_pagination_pos_bottom {
  padding-bottom: 6.7em !important;
}
.sc_testimonials_modern
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination {
  text-align: left;
  padding-left: 66px;
}
.sc_testimonials_modern .sc_testimonials_item {
  padding: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_testimonials_modern .sc_testimonials_item:before {
  margin-bottom: 42px;
  margin-left: 4px;
  font-size: 24px;
  line-height: 1.3em;
  content: "\e9ca";
  font-family: "fontello";
  display: block;
  position: relative;
  width: 100%;
  font-weight: 400;
  text-align: left;
  color: var(--theme-color-text_link);
}
.sc_testimonials_modern [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_modern .sc_testimonials_item_content {
  text-align: left;
  font-size: 18px;
  line-height: 29px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text);
}
.sc_testimonials_modern [class*="column"] .sc_testimonials_item_content strong,
.sc_testimonials_modern .sc_testimonials_item_content strong {
  font-size: 24px;
  line-height: 1em;
  font-weight: 400;
  color: var(--theme-color-text_dark);
}
.sc_testimonials_modern [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_modern .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_modern .sc_testimonials_item_author {
  margin: 36px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: left;
}
.sc_testimonials_modern .sc_testimonials_item_author_avatar {
  overflow: visible;
  margin: 0 15px 1px 0;
  width: 78px;
  height: 78px;
  position: relative;
}
.sc_testimonials_modern .sc_testimonials_item_author_avatar:before {
  content: "\e9cb";
  font-family: "fontello";
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 30px;
  height: 30px;
  line-height: 32px;
  overflow: hidden;
  font-size: 7px;
  font-weight: 400;
  text-align: center;
  text-indent: 1px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
}
.sc_testimonials_modern .sc_testimonials_item_author_avatar img {
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_testimonials_modern .sc_testimonials_item_author_data {
  max-width: 100%;
}
.sc_testimonials_modern
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_modern
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_modern
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-alter_text);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
}
.sc_testimonials_modern
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_modern
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_modern
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_modern
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
  background: transparent;
  border-color: #e5e3e0;
}
.sc_testimonials_modern
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_modern
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_modern
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_testimonials_modern
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_modern
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_modern
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_testimonials_modern
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_hover .sc_item_slider .sc_testimonials_item {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_testimonials_hover
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets,
.sc_testimonials_hover
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination {
  margin-top: 2.4em;
}
.sc_testimonials_hover .sc_testimonials_item {
  position: relative;
  -webkit-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.05);
  padding: 50px 50px 55px;
  height: auto;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_testimonials_hover .sc_testimonials_item:after {
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover;
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  z-index: 1;
  opacity: 0;
}
.sc_testimonials_hover .sc_testimonials_item:before {
  content: "\e9eb";
  font-family: "fontello";
  display: block;
  position: relative;
  width: 100%;
  height: 32px;
  line-height: 32px;
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  color: var(--theme-color-text_link2);
  margin-bottom: 20px;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_testimonials_hover .sc_testimonials_item:hover {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-text_link2);
}
.sc_testimonials_hover
  .sc_testimonials_item:hover
  .sc_testimonials_item_content {
  color: #fcfcfc;
  opacity: 0.9;
}
.sc_testimonials_hover .sc_testimonials_item:hover:before {
  color: #ffffff;
}
.sc_testimonials_hover .sc_testimonials_item:hover:after {
  opacity: 1;
}
.sc_testimonials_hover
  .sc_testimonials_item:hover
  .sc_testimonials_item_author_title {
  color: #fcfcfc;
}
.sc_testimonials_hover
  .sc_testimonials_item:hover
  .sc_testimonials_item_author_subtitle {
  color: #ffffff !important;
  opacity: 0.8 !important;
}
.sc_testimonials_hover [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_hover .sc_testimonials_item_content {
  text-align: left;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text_dark);
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_testimonials_hover [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_hover .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_hover .sc_testimonials_item_author {
  margin: 26px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: left;
}
.sc_testimonials_hover .sc_testimonials_item_author_avatar {
  margin: 0 14px 0 0;
  width: 78px;
  height: 78px;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_testimonials_hover .sc_testimonials_item_author_data {
  max-width: 100%;
  margin-bottom: 11px;
  margin-top: 11px;
}
.sc_testimonials_hover
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_testimonials_hover
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_hover
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-alter_text);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_testimonials_hover
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_hover
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_hover
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_hover
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
  background: transparent;
  border-color: var(--theme-color-bd_color);
}
.sc_testimonials_hover
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_hover
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_hover
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_testimonials_hover
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_hover
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_hover
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_testimonials_hover
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_accent .sc_item_slider .sc_testimonials_item {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_testimonials_accent .sc_testimonials_item {
  position: relative;
  -webkit-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.04);
  padding: 57px 50px 61px;
  height: auto;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-transition: -webkit-transform 0.2s ease-out, color 0.2s ease-out;
  -ms-transition: -ms-transform 0.2s ease-out, color 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out;
  margin: 8px 0 0 0;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  will-change: transform;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_testimonials_accent .sc_testimonials_item:before {
  content: "\e9eb";
  font-family: "fontello";
  display: block;
  position: relative;
  width: 100%;
  height: 32px;
  line-height: 32px;
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  color: var(--theme-color-text_link2);
  margin-bottom: 20px;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_testimonials_accent .sc_testimonials_item:hover {
  -webkit-transform: translate3d(0, -8px, 0);
  -ms-transform: translate3d(0, -8px, 0);
  transform: translate3d(0, -8px, 0);
}
.sc_testimonials_accent .sc_testimonials_item:hover:before {
  color: var(--theme-color-text_dark);
}
.sc_testimonials_accent [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_accent .sc_testimonials_item_content {
  text-align: left;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text_dark);
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_testimonials_accent [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_accent .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_accent .sc_testimonials_item_author {
  margin: 26px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: left;
}
.sc_testimonials_accent .sc_testimonials_item_author_avatar {
  margin: 0 14px 0 0;
  width: 78px;
  height: 78px;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_testimonials_accent .sc_testimonials_item_author_data {
  max-width: 100%;
}
.sc_testimonials_accent
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_testimonials_accent
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_accent
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-alter_text);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_testimonials_accent
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_accent
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_accent
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_accent
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
  background: transparent;
  border-color: var(--theme-color-bd_color);
}
.sc_testimonials_accent
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_accent
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_testimonials_accent
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_testimonials_accent
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_accent2 .sc_item_slider .sc_testimonials_item {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_testimonials_accent2 .sc_testimonials_item {
  position: relative;
  -webkit-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.04);
  padding: 45px 45px 40px 50px;
  height: auto;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-transition: -webkit-transform 0.2s ease-out, color 0.2s ease-out;
  -ms-transition: -ms-transform 0.2s ease-out, color 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out;
  margin: 8px 0 0 0;
  will-change: transform;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.sc_testimonials_accent2 .sc_testimonials_item:before {
  content: "\e9eb";
  font-family: "fontello";
  display: block;
  position: relative;
  width: 100%;
  height: 32px;
  line-height: 32px;
  font-size: 24px;
  font-weight: 400;
  text-align: left;
  color: var(--theme-color-text_link2);
  margin-bottom: 29px;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_testimonials_accent2 .sc_testimonials_item:hover {
  -webkit-transform: translate3d(0, -8px, 0);
  -ms-transform: translate3d(0, -8px, 0);
  transform: translate3d(0, -8px, 0);
}
.sc_testimonials_accent2 .sc_testimonials_item:hover:before {
  color: var(--theme-color-text_dark);
}
.sc_testimonials_accent2 [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_accent2 .sc_testimonials_item_content {
  text-align: left;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text_dark);
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_testimonials_accent2 [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_accent2 .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_accent2 .sc_testimonials_item_author {
  margin: 26px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: left;
}
.sc_testimonials_accent2 .sc_testimonials_item_author_avatar {
  margin: 0 14px 0 0;
  width: 78px;
  height: 78px;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_testimonials_accent2 .sc_testimonials_item_author_data {
  max-width: 100%;
}
.sc_testimonials_accent2
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_testimonials_accent2
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_accent2
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-alter_text);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_testimonials_accent2
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_accent2
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_accent2
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_accent2
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
  background: transparent;
  border-color: var(--theme-color-bd_color);
}
.sc_testimonials_accent2
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_accent2
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent2
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_testimonials_accent2
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent2
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent2
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_testimonials_accent2
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_accent2
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets,
.sc_testimonials_accent2
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination {
  margin-top: 2em;
}
.sc_testimonials_creative [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_creative .sc_testimonials_item_content {
  text-align: center;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text_dark);
}
.sc_testimonials_creative
  [class*="column"]
  .sc_testimonials_item_content:before,
.sc_testimonials_creative .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_creative [class*="column"] .sc_testimonials_item_author,
.sc_testimonials_creative .sc_testimonials_item_author {
  margin: 34px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: center;
}
.sc_testimonials_creative [class*="column"] .sc_testimonials_item_author:before,
.sc_testimonials_creative .sc_testimonials_item_author:before {
  font-size: 21px;
  line-height: 1.5em;
  color: var(--theme-color-text_link);
  content: "\e9eb";
  font-family: "fontello";
  margin-bottom: 16px;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.sc_testimonials_creative .sc_testimonials_item_top {
  height: 120px;
  text-align: center;
  margin: 0 0 45px 0;
}
.sc_testimonials_creative
  .sc_testimonials_item_top
  .sc_testimonials_item_author_avatar {
  margin: 0 auto;
  width: 120px;
  height: 120px;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
}
.sc_testimonials_creative [class*="column"] .sc_testimonials_item_author_data,
.sc_testimonials_creative .sc_testimonials_item_author_data {
  border: none;
  padding: 0;
  max-width: 100%;
  text-align: center;
}
.sc_testimonials_creative
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title,
.sc_testimonials_creative
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_creative
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_creative
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle,
.sc_testimonials_creative
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_creative
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-alter_text);
  opacity: 1;
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 2px;
}
.sc_testimonials_creative
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle,
.sc_testimonials_creative
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_creative .slider_container .swiper-pagination-bullet,
.sc_testimonials_creative .slider_outer .swiper-pagination-bullet {
  width: 10px;
  border: 2px solid var(--theme-color-text_dark);
  opacity: 1;
  height: 10px;
}
.sc_testimonials_creative
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_creative
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_creative
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
}
.sc_testimonials_creative
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_prev {
  opacity: 1;
  margin-left: 0 !important;
  left: calc(50% - 152px) !important;
  text-align: left !important;
}
.sc_testimonials_creative
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_next {
  opacity: 1;
  margin-right: 0 !important;
  right: calc(50% - 152px) !important;
  text-align: right !important;
}
.sc_testimonials_creative
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: none !important;
  color: var(--theme-color-text_light) !important;
  top: 40px;
  margin-top: 0;
}
.sc_testimonials_creative
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a:before {
  font-size: 16px;
}
.sc_testimonials_creative
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a:hover {
  color: var(--theme-color-text_link) !important;
}
.sc_testimonials_fashion
  .slider_container:not(.slider_controller_container):not(.slider_multi):not(
    .slider_type_images
  ),
.sc_testimonials_fashion
  .slider_container:not(.slider_controller_container):not(.slider_multi):not(
    .slider_type_images
  )
  .slider-slide {
  min-height: auto !important;
}
.sc_testimonials_fashion .info_title {
  display: none;
}
.sc_testimonials_fashion .slider-pagination-button .img_wrap {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}
.sc_testimonials_fashion
  .slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside
  > .slider_controls_wrap {
  display: inline-block;
  width: 100%;
  text-align: left;
}
.sc_testimonials_fashion
  .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside {
  padding-left: 35%;
}
.sc_testimonials_fashion
  .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-custom {
  margin: 0;
  width: 35%;
  position: absolute;
  left: 0;
  top: 0;
  text-align: left;
}
.sc_testimonials_fashion
  .swiper-pagination-custom
  .swiper-pagination-button:hover
  img,
.sc_testimonials_fashion
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active
  img {
  opacity: 1 !important;
}
.sc_testimonials_fashion
  .swiper-pagination-custom
  .swiper-pagination-button:hover
  .img_wrap:before,
.sc_testimonials_fashion
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active
  .img_wrap:before {
  opacity: 1 !important;
}
.sc_testimonials_fashion
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.sc_testimonials_fashion
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active
  .info_title {
  opacity: 1 !important;
}
.sc_testimonials_fashion
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-custom {
  min-height: 180px;
  height: auto;
  line-height: 1.2em;
  margin-top: 7px;
}
.sc_testimonials_fashion
  .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
  padding-bottom: 0 !important;
}
.sc_testimonials_fashion
  .slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-custom
  .slider-pagination-button {
  margin: 0 0 10px 0;
  width: 138px;
  padding-right: 5px;
  height: auto;
  border: none;
  vertical-align: top;
  display: inline-block;
  opacity: 1;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  will-change: transform;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.sc_testimonials_fashion
  .slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-custom
  .slider-pagination-button
  img {
  opacity: 0.5;
  display: block;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  height: 103px;
  width: 103px;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_testimonials_fashion
  .slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-custom
  .slider-pagination-button
  .img_wrap {
  position: relative;
  display: block;
  width: auto;
  float: left;
  overflow: visible;
}
.sc_testimonials_fashion
  .slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-custom
  .slider-pagination-button
  .img_wrap:before {
  content: "\e9cb";
  font-family: "fontello";
  display: block;
  position: absolute;
  z-index: 1;
  bottom: -1px;
  right: -3px;
  width: 30px;
  height: 30px;
  line-height: 32px;
  overflow: hidden;
  font-size: 7px;
  font-weight: 400;
  text-align: center;
  text-indent: 1px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_testimonials_fashion
  .slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-custom
  .slider-pagination-button
  .img_wrap
  + .info_title {
  padding-top: 22px;
  opacity: 0;
  width: 100%;
}
.sc_testimonials_fashion
  .slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-custom
  .slider-pagination-button
  .info_title {
  display: inline-block;
  width: 100%;
  text-align: left;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_testimonials_fashion .slider_outer_controls_bottom > .slider_controls_wrap {
  margin-top: 3em;
}
.sc_testimonials_fashion .slider_prev + .slider_next,
.sc_testimonials_fashion .slider_prev + .slider_pagination_wrap,
.sc_testimonials_fashion .slider_next + .slider_pagination_wrap {
  margin-left: 0.5em;
}
.sc_testimonials_fashion .slider_controls_wrap > a.slider_next,
.sc_testimonials_fashion .slider_controls_wrap > a.slider_prev {
  border: 1px solid var(--theme-color-bd_color);
  height: 56px;
  width: 56px;
  line-height: 55px;
  padding: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: transparent !important;
  color: var(--theme-color-text_dark);
  text-align: center;
}
.sc_testimonials_fashion .slider_controls_wrap > a.slider_next:before,
.sc_testimonials_fashion .slider_controls_wrap > a.slider_prev:before {
  font-size: 16px;
}
.sc_testimonials_fashion .slider_controls_wrap > a.slider_next:hover,
.sc_testimonials_fashion .slider_controls_wrap > a.slider_prev:hover {
  color: var(--theme-color-text_link);
}
.sc_testimonials_fashion
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_prev {
  opacity: 1;
  margin-left: 0;
  left: 0;
  text-align: center;
}
.sc_testimonials_fashion
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_next {
  opacity: 1;
  margin-right: 0;
  right: 0;
  text-align: center;
}
.sc_testimonials_fashion .sc_testimonials_item_author_title {
  color: var(--theme-color-text_dark);
  font-size: 17px;
  line-height: 22px;
  font-weight: 500;
  font-style: normal;
}
.sc_testimonials_fashion .sc_testimonials_item_author_subtitle {
  color: var(--theme-color-alter_text);
  opacity: 1;
  font-size: 15px;
  line-height: 20px;
  padding-bottom: 2px;
  display: block;
}
.sc_testimonials_fashion
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_fashion .sc_testimonials_item_author,
.sc_testimonials_fashion [class*="column"] .sc_testimonials_item_author {
  text-align: left;
  margin: 30px 0 0 0;
  padding: 0;
}
.sc_testimonials_fashion .sc_testimonials_item_content,
.sc_testimonials_fashion [class*="column"] .sc_testimonials_item_content {
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
  text-align: left;
  color: var(--theme-color-text_dark);
}
.sc_testimonials_fashion .sc_testimonials_item_content p + p,
.sc_testimonials_fashion [class*="column"] .sc_testimonials_item_content p + p {
  margin-top: 1.5em;
}
.sc_testimonials_fashion .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_alter .slider_container.slider_one .sc_testimonials_item {
  padding: 0 15%;
}
.sc_testimonials_alter [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_alter .sc_testimonials_item_content {
  text-align: center;
  font-size: 24px;
  line-height: 38px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text_dark);
}
.sc_testimonials_alter [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_alter .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author,
.sc_testimonials_alter .sc_testimonials_item_author {
  margin: 32px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: center;
}
.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author:before,
.sc_testimonials_alter .sc_testimonials_item_author:before {
  font-size: 21px;
  line-height: 1.5em;
  color: var(--theme-color-text_link2);
  content: "\e9eb";
  font-family: "fontello";
  margin-bottom: 22px;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.sc_testimonials_alter .sc_testimonials_item_top {
  height: 103px;
  text-align: center;
  margin: 0 0 38px 0;
}
.sc_testimonials_alter
  .sc_testimonials_item_top
  .sc_testimonials_item_author_avatar {
  margin: 0 auto;
  width: 103px;
  height: 103px;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
}
.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author_data,
.sc_testimonials_alter .sc_testimonials_item_author_data {
  border: none;
  padding: 0;
  max-width: 100%;
  text-align: center;
}
.sc_testimonials_alter
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title,
.sc_testimonials_alter
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_alter
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_alter
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle,
.sc_testimonials_alter
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_alter
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-alter_text);
  opacity: 1;
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 2px;
}
.sc_testimonials_alter
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle,
.sc_testimonials_alter
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_alter .slider_container .swiper-pagination-bullet,
.sc_testimonials_alter .slider_outer .swiper-pagination-bullet {
  width: 10px;
  border: 2px solid var(--theme-color-text_dark);
  opacity: 1;
  height: 10px;
}
.sc_testimonials_alter
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_alter
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_alter
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
}
.sc_testimonials_alter
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_prev {
  opacity: 1;
  margin-left: 0 !important;
  left: 0 !important;
  text-align: center !important;
}
.sc_testimonials_alter
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_next {
  opacity: 1;
  margin-right: 0 !important;
  right: 0 !important;
  text-align: center !important;
}
.sc_testimonials_alter .slider_controls_wrap > a {
  text-align: center !important;
  width: 56px !important;
  height: 56px !important;
  line-height: 54px !important;
  background: none !important;
  -webkit-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  border-radius: 50% !important;
  border: 1px solid var(--theme-color-bd_color) !important;
  color: var(--theme-color-text_dark) !important;
}
.sc_testimonials_alter .slider_controls_wrap > a:before {
  font-size: 16px !important;
}
.sc_testimonials_alter .slider_controls_wrap > a:hover {
  color: var(--theme-color-text_link) !important;
}
.sc_testimonials_alter
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_alter
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_alter
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
  background: transparent;
  border-color: #e5e3e0;
}
.sc_testimonials_alter
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_alter
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_alter
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_testimonials_alter
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_alter
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_alter
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_testimonials_alter
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_alter
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets,
.sc_testimonials_alter
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination {
  margin-top: 2em;
}
.sc_testimonials_alter2 .slider_container.slider_one .sc_testimonials_item {
  padding: 0 15%;
}
.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_alter2 .sc_testimonials_item_content {
  text-align: left;
  font-size: 19px;
  line-height: 34px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text_dark);
}
.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_alter2 .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author,
.sc_testimonials_alter2 .sc_testimonials_item_author {
  margin: 13px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: left;
}
.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author:before,
.sc_testimonials_alter2 .sc_testimonials_item_author:before {
  font-size: 21px;
  line-height: 1.5em;
  color: var(--theme-color-text_link2);
  content: "\e9eb";
  font-family: "fontello";
  margin-bottom: 22px;
  display: inline-block;
  width: 100%;
  text-align: left;
  padding-left: 1px;
}
.sc_testimonials_alter2 .sc_testimonials_item_top {
  height: 100px;
  text-align: left;
  margin: 0 0 27px 0;
}
.sc_testimonials_alter2
  .sc_testimonials_item_top
  .sc_testimonials_item_author_avatar {
  margin: 0 auto;
  width: 100px;
  height: 100px;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
}
.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author_data,
.sc_testimonials_alter2 .sc_testimonials_item_author_data {
  border: none;
  padding: 0;
  max-width: 100%;
  text-align: left;
}
.sc_testimonials_alter2
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title,
.sc_testimonials_alter2
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_alter2
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_alter2
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle,
.sc_testimonials_alter2
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_alter2
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-alter_text);
  opacity: 1;
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 2px;
}
.sc_testimonials_alter2
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle,
.sc_testimonials_alter2
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_testimonials_alter2 .slider_container .swiper-pagination-bullet,
.sc_testimonials_alter2 .slider_outer .swiper-pagination-bullet {
  width: 10px;
  border: 2px solid var(--theme-color-text_dark);
  opacity: 1;
  height: 10px;
}
.sc_testimonials_alter2
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_alter2
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_alter2
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
}
.sc_testimonials_alter2
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_prev {
  opacity: 1;
  margin-left: 0;
  left: 0;
  text-align: center;
}
.sc_testimonials_alter2
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_next {
  opacity: 1;
  margin-right: 0;
  right: 0;
  text-align: center;
}
.sc_testimonials_alter2 .slider_controls_wrap > a {
  text-align: center !important;
  width: 56px !important;
  height: 56px !important;
  line-height: 52px !important;
  background: none !important;
  -webkit-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  border-radius: 50% !important;
  border: 1px solid var(--theme-color-bd_color) !important;
  color: var(--theme-color-text_dark) !important;
}
.sc_testimonials_alter2 .slider_controls_wrap > a:before {
  font-size: 16px !important;
}
.sc_testimonials_alter2 .slider_controls_wrap > a:hover {
  color: var(--theme-color-text_link) !important;
}
.sc_testimonials_alter2
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_alter2
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_alter2
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 8px;
  background: transparent;
  border-color: #e5e3e0;
}
.sc_testimonials_alter2
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_alter2
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_alter2
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_testimonials_alter2
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_alter2
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_alter2
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_testimonials_alter2
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_alter2 .sc_item_slider.slider_outer_pagination_pos_bottom {
  padding-bottom: 3.6em;
}
.sc_testimonials_decoration
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_prev {
  opacity: 1;
  margin-left: 0 !important;
  left: 0 !important;
  text-align: left;
}
.sc_testimonials_decoration
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > .slider_next {
  opacity: 1;
  margin-right: 0 !important;
  right: 0 !important;
  text-align: right;
}
.sc_testimonials_decoration
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: none !important;
  color: var(--theme-color-text_dark) !important;
}
.sc_testimonials_decoration
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a:before {
  font-size: 22px;
  padding: 0 1px;
}
.sc_testimonials_decoration
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a:hover {
  color: var(--theme-color-text_link) !important;
}
.sc_testimonials_decoration
  .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom
  .slider_controls_wrap
  > a {
  margin-top: 2em;
}
.sc_testimonials_decoration .slider_container.slider_one .sc_testimonials_item {
  padding: 0 15%;
}
.sc_testimonials_decoration .sc_testimonials_item_author_title {
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 22px;
  font-weight: 500;
  font-style: normal;
}
.sc_testimonials_decoration .sc_testimonials_item_author_subtitle {
  color: var(--theme-color-text_dark);
  opacity: 0.8;
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 2px;
}
.sc_testimonials_decoration
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 7px;
}
.sc_testimonials_decoration .sc_testimonials_item_author,
.sc_testimonials_decoration [class*="column"] .sc_testimonials_item_author {
  text-align: center;
  margin: 34px 0 0 0;
  padding: 0;
}
.sc_testimonials_decoration
  .sc_testimonials_item_author
  .sc_testimonials_item_author_data,
.sc_testimonials_decoration
  [class*="column"]
  .sc_testimonials_item_author
  .sc_testimonials_item_author_data {
  max-width: 100%;
}
.sc_testimonials_decoration .sc_testimonials_item_content,
.sc_testimonials_decoration [class*="column"] .sc_testimonials_item_content {
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
  text-align: center;
  color: var(--theme-color-text_dark);
}
.sc_testimonials_decoration .sc_testimonials_item_content:before {
  margin-bottom: 42px;
  font-size: 22px;
  line-height: 1.3em;
  content: "\e9eb";
  font-family: "fontello";
  will-change: color;
  color: var(--theme-color-text_link2);
  -webkit-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.sc_testimonials_chit .sc_testimonials_rating_stars_default,
.sc_testimonials_chit .sc_testimonials_rating_stars_hover {
  color: #ffc107;
}
.sc_testimonials_chit .sc_testimonials_item_author_rating {
  line-height: 1;
}
.sc_testimonials_chit
  .sc_testimonials_item_author_rating
  .sc_testimonials_rating {
  height: 1em;
  font-size: 1.2em;
}
.sc_testimonials_chit
  .sc_testimonials_item_author_rating
  + .sc_testimonials_item_content {
  margin-top: 36px;
}
.sc_testimonials_chit .sc_testimonials_item {
  position: relative;
  padding: 77px 40px;
  /* height: auto; */
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-bottom: 0;
  margin-top: 0;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_testimonials_chit .sc_testimonials_item:before {
  display: none;
}
.sc_testimonials_chit [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_chit .sc_testimonials_item_content {
  text-align: left;
  font-size: 19px;
  line-height: 29px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_testimonials_chit [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_chit .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_chit .sc_testimonials_item_author {
  margin: 65px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: left;
}
.sc_testimonials_chit .sc_testimonials_item_author_data {
  max-width: 100%;
}
.sc_testimonials_chit
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_chit
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_chit
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-alter_text);
  font-size: 16px;
  line-height: 20px;
}
.sc_testimonials_chit
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 10px;
}
.sc_testimonials_chit
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_chit
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_testimonials_chit
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 6px;
  background-color: #e2e1e0;
  border-color: #e2e1e0;
  opacity: 1;
  width: 8px;
  height: 8px;
}
.sc_testimonials_chit
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_chit
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_chit
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_testimonials_chit
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_chit
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_chit
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_testimonials_chit
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_testimonials_chit
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets,
.sc_testimonials_chit
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination {
  margin-top: 2.4em;
}
.sc_testimonials_bred .sc_testimonials_item {
  padding: 61px 30px 55px;
  height: auto;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_testimonials_bred .sc_item_slider .sc_testimonials_item {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_testimonials_bred [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_bred .sc_testimonials_item_content {
  text-align: center;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text_dark);
}
.sc_testimonials_bred [class*="column"] .sc_testimonials_item_content:before,
.sc_testimonials_bred .sc_testimonials_item_content:before {
  display: none;
}
.sc_testimonials_bred [class*="column"] .sc_testimonials_item_author,
.sc_testimonials_bred .sc_testimonials_item_author {
  margin: 25px 0 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  text-align: center;
}
.sc_testimonials_bred .sc_testimonials_item_author_avatar {
  overflow: visible;
  margin: 0 auto 32px;
  width: 93px;
  height: 93px;
  position: relative;
  display: block;
}
.sc_testimonials_bred .sc_testimonials_item_author_avatar:before {
  content: "\e9cb";
  font-family: "fontello";
  display: block;
  position: absolute;
  z-index: 1;
  bottom: -1px;
  right: -1px;
  width: 30px;
  height: 30px;
  line-height: 32px;
  overflow: hidden;
  font-size: 7px;
  font-weight: 400;
  text-align: center;
  text-indent: 1px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
}
.sc_testimonials_bred .sc_testimonials_item_author_avatar img {
  overflow: hidden;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_testimonials_bred .sc_testimonials_item_author_data {
  max-width: 100%;
}
.sc_testimonials_bred
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  margin: 0;
  color: var(--theme-color-text_dark);
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
}
.sc_testimonials_bred
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.sc_testimonials_bred
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 0;
  color: var(--theme-color-text);
  opacity: 1;
  font-size: 16px;
  line-height: 20px;
}
.sc_testimonials_bred
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  margin-top: 6px;
}
.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets
  .slider_pagination_bullet {
  margin: 0 8px;
  border-color: var(--theme-color-text_dark);
  background-color: transparent;
}
.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets
  .slider_pagination_bullet.slider_pagination_bullet_active,
.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-button-active,
.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets
  .slider_pagination_bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets.sc_align_left
  .slider_controls_wrap:not(.with_prev):not(.with_next)
  .slider_pagination_wrap {
  text-align: left;
  justify-content: left;
  margin-left: -8px;
}
.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets
  .slider_controls_wrap:not(.with_prev):not(.with_next)
  .slider_pagination_wrap {
  height: 20px;
}
.sc_slider_controls.sc_slider_controls_default .slider_prev + .slider_next,
.sc_slider_controls.sc_slider_controls_default
  .slider_prev
  + .slider_pagination_wrap,
.sc_slider_controls.sc_slider_controls_default
  .slider_next
  + .slider_pagination_wrap {
  margin-left: 0.5em;
}
.sc_slider_controls.sc_slider_controls_default
  .slider_controls_wrap
  > a.slider_next,
.sc_slider_controls.sc_slider_controls_default
  .slider_controls_wrap
  > a.slider_prev {
  border: 1px solid var(--theme-color-bd_color);
  height: 56px;
  width: 56px;
  line-height: 53px;
  padding: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: transparent;
  color: var(--theme-color-text_dark);
  flex-shrink: 0;
}
.sc_slider_controls.sc_slider_controls_default
  .slider_controls_wrap
  > a.slider_next:before,
.sc_slider_controls.sc_slider_controls_default
  .slider_controls_wrap
  > a.slider_prev:before {
  font-size: 16px;
}
.sc_slider_controls.sc_slider_controls_default
  .slider_controls_wrap
  > a.slider_next.with_title,
.sc_slider_controls.sc_slider_controls_default
  .slider_controls_wrap
  > a.slider_prev.with_title {
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 0 15px;
  width: auto;
}
.sc_slider_controls.sc_slider_controls_default
  .slider_controls_wrap
  > a.slider_next:hover,
.sc_slider_controls.sc_slider_controls_default
  .slider_controls_wrap
  > a.slider_prev:hover {
  color: var(--theme-color-text_link);
}
.sc_slider_controls.sc_slider_controls_light .slider_prev + .slider_next,
.sc_slider_controls.sc_slider_controls_light
  .slider_prev
  + .slider_pagination_wrap,
.sc_slider_controls.sc_slider_controls_light
  .slider_next
  + .slider_pagination_wrap {
  margin-left: 0.5em;
}
.sc_slider_controls.sc_slider_controls_light
  .slider_controls_wrap
  > a.slider_next:before {
  content: "\e9e6";
  letter-spacing: -3px;
}
.sc_slider_controls.sc_slider_controls_light
  .slider_controls_wrap
  > a.slider_prev:before {
  content: "\e9e5";
  letter-spacing: 2px;
}
.sc_slider_controls.sc_slider_controls_light
  .slider_controls_wrap
  > a.slider_next,
.sc_slider_controls.sc_slider_controls_light
  .slider_controls_wrap
  > a.slider_prev {
  border: 1px solid var(--theme-color-bd_color);
  height: 56px;
  width: 56px;
  min-width: 56px;
  line-height: 52px;
  padding: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: transparent;
  color: var(--theme-color-text_dark);
}
.sc_slider_controls.sc_slider_controls_light
  .slider_controls_wrap
  > a.slider_next:before,
.sc_slider_controls.sc_slider_controls_light
  .slider_controls_wrap
  > a.slider_prev:before {
  font-size: 14px;
}
.sc_slider_controls.sc_slider_controls_light
  .slider_controls_wrap
  > a.slider_next.with_title,
.sc_slider_controls.sc_slider_controls_light
  .slider_controls_wrap
  > a.slider_prev.with_title {
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 0 15px;
  width: auto;
}
.sc_slider_controls.sc_slider_controls_light
  .slider_controls_wrap
  > a.slider_next:hover,
.sc_slider_controls.sc_slider_controls_light
  .slider_controls_wrap
  > a.slider_prev:hover {
  color: var(--theme-color-text_link);
}
.sc_slider_controls.sc_slider_controls_alter
  .slider_controls_wrap:not(.with_prev):not(.with_next)
  .slider_pagination_wrap {
  text-align: left;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet {
  position: relative;
  z-index: 1;
  margin: 0 15px;
  border: none;
  background-color: var(--theme-color-alter_bg_color);
}
.sc_slider_controls.sc_slider_controls_alter
  .slider_pagination_bullet.swiper-pagination-bullet-active {
  background-color: var(--theme-color-alter_link);
}
.sc_slider_controls.sc_slider_controls_alter
  .slider_pagination_bullet.swiper-pagination-bullet-active:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--theme-color-alter_link_02);
}
.sc_slider_controls.sc_slider_controls_alter
  .slider_pagination_bullet:first-child {
  margin-left: 0;
}
.sc_slider_controls.sc_slider_controls_alter
  .slider_pagination_bullet:last-child {
  margin-right: 0;
}
.sc_slider_controls.sc_slider_controls_alter .slider_prev + .slider_next,
.sc_slider_controls.sc_slider_controls_alter
  .slider_prev
  + .slider_pagination_wrap,
.sc_slider_controls.sc_slider_controls_alter
  .slider_next
  + .slider_pagination_wrap {
  margin-left: 5px;
}
.sc_slider_controls.sc_slider_controls_alter
  .slider_controls_wrap
  > a.slider_next,
.sc_slider_controls.sc_slider_controls_alter
  .slider_controls_wrap
  > a.slider_prev {
  border: 1px solid var(--theme-color-bd_color);
  height: 38px;
  width: 38px;
  line-height: 38px;
  padding: 0;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--theme-color-alter_bg_color);
  color: var(--theme-color-alter_dark);
}
.sc_slider_controls.sc_slider_controls_alter
  .slider_controls_wrap
  > a.slider_next:before,
.sc_slider_controls.sc_slider_controls_alter
  .slider_controls_wrap
  > a.slider_prev:before {
  font-size: 14px;
}
.sc_slider_controls.sc_slider_controls_alter
  .slider_controls_wrap
  > a.slider_next.with_title,
.sc_slider_controls.sc_slider_controls_alter
  .slider_controls_wrap
  > a.slider_prev.with_title {
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 0 15px;
  width: auto;
}
.sc_slider_controls.sc_slider_controls_alter
  .slider_controls_wrap
  > a.slider_next:hover,
.sc_slider_controls.sc_slider_controls_alter
  .slider_controls_wrap
  > a.slider_prev:hover {
  color: var(--theme-color-text_link);
}
.sc_socials.sc_socials_default .socials_wrap {
  margin-bottom: -7px;
}
.sc_socials.sc_socials_default .socials_wrap .social_item {
  display: inline-block;
  vertical-align: top;
  line-height: inherit;
  text-align: center;
  margin: 0 7px 7px 0;
}
.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
  position: relative;
  display: block;
  background-size: 100%;
  background-position: top center;
  overflow: hidden;
  width: 45px;
  height: 45px;
  line-height: 43px;
  font-size: 16px;
  text-align: center;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid var(--theme-color-text_dark_015);
  color: var(--theme-color-text_dark);
  background-color: transparent;
}
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon {
  background-color: transparent;
  color: var(--theme-color-text_link);
}
.sc_socials.sc_socials_default
  .socials_wrap
  .social_item:hover
  .social_icon[class*="facebook"] {
  color: #3b5998 !important;
}
.sc_socials.sc_socials_default
  .socials_wrap
  .social_item:hover
  .social_icon[class*="twitter"] {
  color: #1da1f2 !important;
}
.sc_socials.sc_socials_default
  .socials_wrap
  .social_item:hover
  .social_icon[class*="dribble"],
.sc_socials.sc_socials_default
  .socials_wrap
  .social_item:hover
  .social_icon[class*="dribbble"] {
  color: #ea4c89 !important;
}
.sc_socials.sc_socials_default
  .socials_wrap
  .social_item:hover
  .social_icon[class*="instagram"] {
  color: #c862dc !important;
}
.sc_socials.sc_socials_default
  .socials_wrap
  .social_item:hover
  .social_icon[class*="youtube"] {
  color: #ff0000 !important;
}
.sc_socials.sc_socials_default
  .socials_wrap
  .social_item:hover
  .social_icon[class*="deviantart"] {
  color: #00e59b !important;
}
.sc_socials.sc_socials_default
  .socials_wrap
  .social_item:hover
  .social_icon[class*="discord"] {
  color: #5562ea !important;
}
.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: flex-start;
  width: var(--theme-var-page);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.7rem;
  opacity: 0;
}
.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.inited {
  opacity: 1;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters.sc_item_filters_align_left
  .list_wrap
  .sc_item_filters_tabs {
  justify-content: flex-start;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters.sc_item_filters_align_left
  .sc_item_filters_header {
  text-align: left;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters.sc_item_filters_align_right
  .list_wrap
  .sc_item_filters_tabs {
  justify-content: flex-start;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters.sc_item_filters_align_right
  .sc_item_filters_header {
  text-align: right;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters.sc_item_filters_align_center
  .list_wrap
  .sc_item_filters_tabs {
  justify-content: flex-start;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters.sc_item_filters_align_center
  .sc_item_filters_header {
  text-align: center;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters
  .sc_item_filters_header {
  flex-basis: 100%;
  order: 1;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters
  .title_wrap {
  order: 2;
  font-size: 1rem;
  padding-right: 3.6rem;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters
  .title_wrap
  .toggle_title {
  color: var(--theme-color-text_dark);
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters
  .title_wrap
  .active_tab {
  text-transform: capitalize;
  cursor: pointer;
  color: var(--theme-color-text_link3);
}
.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap {
  overflow: hidden;
  order: 3;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters
  .list_wrap
  .sc_item_filters_tabs {
  margin-bottom: 0 !important;
  transform: translateX(-100%);
  transition: transform 1s ease;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters
  .list_wrap
  .sc_item_filters_tabs
  li {
  padding: 0 15px;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters
  .list_wrap
  .sc_item_filters_tabs
  li
  a {
  text-transform: capitalize;
  color: var(--theme-color-text_dark);
  padding-bottom: 0;
  font-size: 1rem;
  border-bottom: none;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters
  .list_wrap
  .sc_item_filters_tabs
  li
  a:after {
  display: none;
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters
  .list_wrap
  .sc_item_filters_tabs
  li
  a:hover {
  color: var(--theme-color-text_link3);
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters
  .list_wrap
  .sc_item_filters_tabs
  li.sc_item_filters_tabs_active
  a {
  color: var(--theme-color-text_link3);
}
.sc_style_toggle
  .sc_blogger
  .sc_item_filters_wrap
  .sc_item_filters
  .list_wrap
  .sc_item_filters_tabs.active {
  transform: translateX(0);
  transition: transform 1s ease;
}
.sc_blogger .sc_blogger_filters .sc_item_filters_tabs li a {
  display: inline-block;
}
.sc_blogger_lay_portfolio .sc_blogger_filters,
.sc_blogger_lay_portfolio_grid .sc_blogger_filters {
  margin-bottom: 2.4em;
}
.sc_blogger_lay_portfolio .sc_blogger_filters.sc_item_filters_align_left,
.sc_blogger_lay_portfolio .sc_blogger_filters.sc_item_filters_align_right,
.sc_blogger_lay_portfolio_grid .sc_blogger_filters.sc_item_filters_align_left,
.sc_blogger_lay_portfolio_grid .sc_blogger_filters.sc_item_filters_align_right {
  border-bottom: none;
  padding-bottom: 0;
}
.sc_blogger_lay_portfolio
  .sc_blogger_filters.sc_item_filters_align_right.sc_item_filters_no_title
  .sc_item_filters_tabs
  li:first-child,
.sc_blogger_lay_portfolio_grid
  .sc_blogger_filters.sc_item_filters_align_right.sc_item_filters_no_title
  .sc_item_filters_tabs
  li:first-child {
  padding-left: 0;
}
.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li,
.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li {
  padding: 0 13px;
}
.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a,
.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a {
  font-size: 16px;
  color: var(--theme-color-alter_text);
  padding-bottom: 5px;
  position: relative;
}
.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a:after,
.sc_blogger_lay_portfolio_grid
  .sc_blogger_filters
  .sc_item_filters_tabs
  li
  a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
  height: 2px;
  width: 0;
  background-color: var(--theme-color-alter_link);
  transition: all 0.3s;
}
.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a:hover,
.sc_blogger_lay_portfolio_grid
  .sc_blogger_filters
  .sc_item_filters_tabs
  li
  a:hover {
  color: var(--theme-color-alter_dark);
}
.sc_blogger_lay_portfolio
  .sc_blogger_filters
  .sc_item_filters_tabs
  li
  a:hover:after,
.sc_blogger_lay_portfolio_grid
  .sc_blogger_filters
  .sc_item_filters_tabs
  li
  a:hover:after {
  width: 100%;
  left: 0;
  right: auto;
  transition: all 0.3s;
}
.sc_blogger_lay_portfolio
  .sc_blogger_filters
  .sc_item_filters_tabs
  li.sc_item_filters_tabs_active
  a,
.sc_blogger_lay_portfolio_grid
  .sc_blogger_filters
  .sc_item_filters_tabs
  li.sc_item_filters_tabs_active
  a {
  border: none;
  color: var(--theme-color-alter_dark);
}
.sc_blogger_lay_portfolio
  .sc_blogger_filters
  .sc_item_filters_tabs
  li.sc_item_filters_tabs_active
  a:after,
.sc_blogger_lay_portfolio_grid
  .sc_blogger_filters
  .sc_item_filters_tabs
  li.sc_item_filters_tabs_active
  a:after {
  width: 100%;
  left: 0;
  right: auto;
  transition: all 0.3s;
}
.sc_portfolio .slider_container .swiper-pagination-bullet,
.sc_portfolio .slider_outer .swiper-pagination-bullet,
.sc_blogger.sc_blogger_portfolio .slider_container .swiper-pagination-bullet,
.sc_blogger.sc_blogger_portfolio .slider_outer .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
}
.sc_portfolio
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet,
.sc_portfolio
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet,
.sc_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,
.sc_portfolio .swiper-pagination-custom .swiper-pagination-button,
.sc_blogger.sc_blogger_portfolio
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet,
.sc_blogger.sc_blogger_portfolio
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet,
.sc_blogger.sc_blogger_portfolio
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet,
.sc_blogger.sc_blogger_portfolio
  .swiper-pagination-custom
  .swiper-pagination-button {
  border-color: var(--theme-color-alter_bd_color);
  background-color: var(--theme-color-alter_bd_color);
}
.sc_portfolio
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_portfolio
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_portfolio
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_portfolio
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-bullet-active,
.sc_blogger.sc_blogger_portfolio
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_blogger.sc_blogger_portfolio
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger.sc_blogger_portfolio
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger.sc_blogger_portfolio
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-bullet-active {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_portfolio
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets,
.sc_blogger.sc_blogger_portfolio
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets {
  margin-top: 2.2em;
}
.sc_blogger_excerpt_default .post_layout_excerpt {
  margin-bottom: 0 !important;
}
.sc_blogger_excerpt_default .sc_item_posts_container .post_layout_excerpt {
  margin-bottom: 0.4em !important;
}
.sc_portfolio_eclipse
  .sc_portfolio_content
  > .sc_portfolio_item
  + .sc_portfolio_item,
.sc_portfolio_extra
  .sc_portfolio_content
  > .sc_portfolio_item
  + .sc_portfolio_item,
.sc_portfolio_default
  .sc_portfolio_content
  > .sc_portfolio_item
  + .sc_portfolio_item,
.sc_blogger_portfolio_default > .sc_blogger_content > .column-1_1 + .column-1_1,
.sc_blogger_classic_default > .sc_blogger_content > .column-1_1 + .column-1_1 {
  margin-top: 1.5em;
}
.sc_blogger_portestate_default
  > .sc_blogger_content
  .sc_blogger_item_portestate_default
  + .sc_blogger_item_portestate_default,
.sc_blogger_lay_portfolio
  > .sc_blogger_content
  .sc_blogger_item_lay_portfolio
  + .sc_blogger_item_lay_portfolio {
  margin-top: 2em;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide
  .sc_portfolio_item
  .post_featured_bg {
  background-position: center center;
  background-size: cover;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide
  .sc_portfolio_item
  .post_featured_bg:before {
  padding-top: 15rem;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide:nth-child(odd) {
  width: 35% !important;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide:nth-child(even) {
  width: 65% !important;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_2
  .swiper-slide
  .post_featured_bg:before {
  padding-top: 24.8rem;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_3
  .swiper-slide
  .post_featured_bg:before {
  padding-top: 20rem;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_4
  .swiper-slide
  .post_featured_bg:before {
  padding-top: 18rem;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_4
  .sc_portfolio_item
  .post_featured
  .post_info,
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_5
  .sc_portfolio_item
  .post_featured
  .post_info,
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_6
  .sc_portfolio_item
  .post_featured
  .post_info {
  bottom: 20px;
  left: 0;
  padding: 13px 18px 11px;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_4
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title,
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_5
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title,
.slider_width_auto
  .sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_6
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title {
  font-size: 1.1rem;
}
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide
  .sc_portfolio_item
  .post_featured_bg {
  background-position: center center;
  background-size: cover;
}
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide
  .sc_portfolio_item
  .post_featured_bg:before {
  padding-top: 20rem;
}
.sc_portfolio.sc_portfolio_default
  > div:not([class*="masonry"])
  .post_featured.with_video_autoplay:before {
  content: "";
  display: inline-block;
  width: 0;
  vertical-align: top;
  margin-left: -0.3em;
}
.sc_portfolio.sc_portfolio_default
  > div:not([class*="masonry"])
  .post_featured.with_video_autoplay
  > .with_video_autoplay {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_portfolio.sc_portfolio_default
  > div:not([class*="masonry"])
  .post_featured.with_video_autoplay
  > .with_video_autoplay
  iframe {
  height: 100% !important;
  background-color: #000;
}
.sc_portfolio.sc_portfolio_default
  > div:not([class*="masonry"])
  .post_featured.with_video_autoplay
  > .with_video_autoplay
  .mejs-layers,
.sc_portfolio.sc_portfolio_default
  > div:not([class*="masonry"])
  .post_featured.with_video_autoplay
  > .with_video_autoplay
  .mejs-controls {
  display: none;
}
.sc_portfolio.sc_portfolio_default
  > div:not([class*="masonry"])
  .post_featured.with_video_autoplay
  > .with_video_autoplay
  video {
  object-fit: cover;
  height: 100% !important;
}
.sc_portfolio.sc_portfolio_default
  > div:not([class*="masonry"])
  .post_featured.with_video_autoplay
  > .with_video_autoplay
  .with_video_autoplay,
.sc_portfolio.sc_portfolio_default
  > div:not([class*="masonry"])
  .post_featured.with_video_autoplay
  > .with_video_autoplay
  .video_frame,
.sc_portfolio.sc_portfolio_default
  > div:not([class*="masonry"])
  .post_featured.with_video_autoplay
  > .with_video_autoplay
  .wp-video,
.sc_portfolio.sc_portfolio_default
  > div:not([class*="masonry"])
  .post_featured.with_video_autoplay
  > .with_video_autoplay
  .mejs-container,
.sc_portfolio.sc_portfolio_default
  > div:not([class*="masonry"])
  .post_featured.with_video_autoplay
  > .with_video_autoplay
  .mejs-mediaelement {
  height: 100% !important;
}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured {
  overflow: hidden;
  position: relative;
}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_item
  .post_featured.with_video_autoplay,
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_item
  .post_featured.post_featured_bg {
  background-position: center center;
  background-size: cover;
}
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_item
  .post_featured.with_video_autoplay:before,
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_item
  .post_featured.post_featured_bg:before {
  padding-top: 20rem;
}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .mask {
  display: none;
}
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_item
  .post_featured
  .post_info {
  width: auto;
  max-width: calc(100% - 30px);
  height: auto;
  top: auto;
  right: auto;
  bottom: 27px;
  left: 0;
  padding: 23px 28px 21px;
  background-color: var(--theme-color-bg_color);
  -webkit-transform: translateX(-100%) translateZ(0);
  -ms-transform: translateX(-100%) translateZ(0);
  transform: translateX(-100%) translateZ(0);
  transition: all 0.3s;
  -webkit-border-radius: 0 10px 10px 0;
  -ms-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title {
  font-size: 1.33rem;
  line-height: 1.2em;
  letter-spacing: 0;
  text-transform: none;
  font-weight: 500;
}
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_meta
  .post_categories {
  font-size: 16px;
}
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_meta
  .post_categories
  a {
  color: var(--theme-color-alter_text) !important;
}
.sc_portfolio.sc_portfolio_default
  .sc_portfolio_item
  .post_featured:hover
  .post_info {
  -webkit-transform: translateX(0) translateZ(0);
  -ms-transform: translateX(0) translateZ(0);
  transform: translateX(0) translateZ(0);
  transition: all 0.7s;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide
  .sc_portfolio_item
  .post_featured_bg {
  background-position: center center;
  background-size: cover;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide
  .sc_portfolio_item
  .post_featured_bg:before {
  padding-top: 17rem;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide:nth-child(odd) {
  width: 45% !important;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide:nth-child(even) {
  width: 55% !important;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_2
  .swiper-slide
  .post_featured_bg:before {
  padding-top: 28.66rem;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_3
  .post_featured_bg:before {
  padding-top: 22rem;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_4
  .post_featured_bg:before {
  padding-top: 20rem;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_4
  .sc_portfolio_item
  .post_featured
  .post_info,
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_5
  .sc_portfolio_item
  .post_featured
  .post_info,
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_6
  .sc_portfolio_item
  .post_featured
  .post_info {
  bottom: 10px;
  left: 10px;
}
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_4
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title,
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_5
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title,
.slider_width_auto
  .sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper.sc_item_columns_6
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title {
  font-size: 1.1rem;
}
.sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide
  .sc_portfolio_item
  .post_featured_bg {
  background-position: center center;
  background-size: cover;
}
.sc_portfolio.sc_portfolio_extra
  .sc_portfolio_slider
  .slider_container
  .slider-wrapper
  .swiper-slide
  .sc_portfolio_item
  .post_featured_bg:before {
  padding-top: 24rem;
}
.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap {
  margin-right: -16px;
}
.sc_portfolio.sc_portfolio_extra
  .trx_addons_columns_wrap
  > [class*="trx_addons_column-"] {
  padding-right: 16px;
}
.sc_portfolio.sc_portfolio_extra
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"] {
  padding-bottom: 16px;
}
.sc_portfolio.sc_portfolio_extra
  .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row
  > [class*="trx_addons_column-"] {
  padding-bottom: 16px;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured {
  overflow: hidden;
  position: relative;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.sc_portfolio.sc_portfolio_extra
  .sc_portfolio_item
  .post_featured.post_featured_bg {
  background-position: center center;
  background-size: cover;
  margin: 0;
}
.sc_portfolio.sc_portfolio_extra
  .sc_portfolio_item
  .post_featured.post_featured_bg:before {
  padding-top: 100%;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .mask {
  display: none;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info {
  width: auto;
  max-width: calc(100% - 80px);
  height: auto;
  top: auto;
  right: auto;
  bottom: 40px;
  left: 40px;
  padding: 0;
  background-color: transparent;
}
.sc_portfolio.sc_portfolio_extra
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title {
  font-size: 1.33rem;
  line-height: 1.25em;
  letter-spacing: 0;
  font-weight: 500;
  padding: 10px 30px 12px 22px;
  background-color: #1f242e;
  transform: translateX(-101%);
  transition: all 0.3s;
  transition-duration: 0.3s;
  transition-delay: 0ms;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.sc_portfolio.sc_portfolio_extra
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title
  a {
  color: #ffffff !important;
}
.sc_portfolio.sc_portfolio_extra
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_meta {
  margin-top: 5px;
  transform: translateX(-101%);
  transition: all 0.3s;
  transition-delay: 50ms;
  transition-duration: 0.3s;
}
.sc_portfolio.sc_portfolio_extra
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_meta
  .post_categories {
  font-size: 16px;
  line-height: 1.4em;
  padding: 6px 18px 6px 20px;
  background-color: #323641;
  max-width: 100%;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.sc_portfolio.sc_portfolio_extra
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_meta
  .post_categories
  a {
  color: #ffffff !important;
}
.sc_portfolio.sc_portfolio_extra
  .sc_portfolio_item
  .post_featured:hover
  .post_info
  .post_title {
  transform: translateX(0);
  transition: all 0.7s ease;
  transition-delay: 0ms;
  transition-duration: 0.5s;
}
.sc_portfolio.sc_portfolio_extra
  .sc_portfolio_item
  .post_featured:hover
  .post_info
  .post_meta {
  transform: translateX(0);
  transition: all 0.7s ease;
  transition-delay: 50ms;
  transition-duration: 0.5s;
}
.sc_portfolio.sc_portfolio_extra
  .trx_addons_column-1_5
  .sc_portfolio_item
  .post_info,
.sc_portfolio.sc_portfolio_extra
  .trx_addons_column-1_6
  .sc_portfolio_item
  .post_info,
.sc_portfolio.sc_portfolio_extra
  .trx_addons_column-1_3
  .sc_portfolio_item
  .post_info,
.sc_portfolio.sc_portfolio_extra
  .trx_addons_column-1_4
  .sc_portfolio_item
  .post_info {
  left: 30px;
  bottom: 30px;
  max-width: calc(100% - 60px);
}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured {
  overflow: hidden;
  position: relative;
  margin-bottom: 0;
}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 7;
}
.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .mask {
  display: block;
  background-color: var(--theme-color-inverse_dark);
  opacity: 0;
  transition-delay: 300ms;
  transition: 300ms;
  transition-duration: 300ms;
}
.sc_portfolio.sc_portfolio_eclipse
  .sc_portfolio_item
  .post_featured
  .post_info {
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  padding: 0;
  background-color: transparent;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.sc_portfolio.sc_portfolio_eclipse
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title {
  font-size: 1.33rem;
  line-height: 1.25em;
  letter-spacing: 0;
  font-weight: 500;
  color: #ffffff !important;
  overflow: hidden;
  text-align: center;
}
.sc_portfolio.sc_portfolio_eclipse
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title
  a {
  transform: translateY(100%);
  transition-delay: 150ms;
  transition: 300ms;
  transition-duration: 400ms;
  color: #ffffff !important;
  margin-left: 0;
  overflow: hidden;
  padding-bottom: 2px;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
}
.sc_portfolio.sc_portfolio_eclipse
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_meta {
  overflow: hidden;
}
.sc_portfolio.sc_portfolio_eclipse
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_meta
  .post_categories {
  font-size: 16px;
  line-height: 1.4em;
  color: #ffffff !important;
  transform: translateY(100%);
  transition-delay: 0ms;
  transition: 300ms;
  transition-duration: 400ms;
}
.sc_portfolio.sc_portfolio_eclipse
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_meta
  .post_categories
  a {
  color: #ffffff !important;
}
.sc_portfolio.sc_portfolio_eclipse
  .sc_portfolio_item
  .post_featured:hover
  .mask {
  transition: all 0.3s;
  opacity: 0.95;
  transition-duration: 300ms;
}
.sc_portfolio.sc_portfolio_eclipse
  .sc_portfolio_item
  .post_featured:hover
  .post_info
  .post_title
  a {
  transform: translateY(0);
  transition-duration: 500ms;
}
.sc_portfolio.sc_portfolio_eclipse
  .sc_portfolio_item
  .post_featured:hover
  .post_info
  .post_meta
  .post_categories {
  transform: translateY(0);
  transition-duration: 500ms;
}
.sc_portfolio.sc_portfolio_band .sc_portfolio_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
}
.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_featured {
  flex-basis: 49%;
  flex-shrink: 0;
  margin-bottom: 0;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap {
  box-sizing: border-box;
  padding: 2.2em 2.2em 1.9em;
  display: -webkit-flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: flex-start;
  align-self: center;
  flex-basis: 51%;
  max-width: 51%;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .post_title {
  margin-bottom: 27px;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .post_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .post_title
  a:hover {
  color: var(--theme-color-text_dark) !important;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .post_description_content {
  margin-bottom: 15px;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .post_meta
  + .post_title {
  margin-top: 12px;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .post_meta
  .post_categories {
  width: 100%;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  color: var(--theme-color-text_dark);
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .post_meta
  .post_categories
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .theme_button {
  margin-top: 5%;
  margin-bottom: -5%;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  letter-spacing: 0;
  padding: 0;
  background-color: transparent !important;
  color: var(--theme-color-text_dark) !important;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .theme_button
  .hover-arrow {
  display: inline-block;
  width: 39px;
  height: 17px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  will-change: transform;
  margin-left: 15px;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .theme_button
  .hover-arrow:before {
  top: -2px;
  right: 2px;
  position: absolute;
  display: block;
  font-family: "fontello";
  color: var(--theme-color-text_dark);
  font-size: 11px;
  font-weight: 400;
  line-height: 20px;
  content: "\EA04";
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .theme_button:hover
  .hover-arrow {
  width: 59px;
  margin-left: 35px;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_item
  .post_content_wrap
  .theme_button:hover
  .hover-arrow:before {
  color: var(--theme-color-text_link);
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_content
  .sc_portfolio_item
  .post_content_wrap {
  padding: 3.2em 0 3.8em 3.9em;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_content
  .sc_portfolio_item
  + .sc_portfolio_item {
  margin-top: 30px;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_content.no_margin
  .sc_portfolio_item
  + .sc_portfolio_item {
  margin-top: 0;
}
.content_wrap_fullscreen
  .elementor-section-full_width
  .sc_portfolio.sc_portfolio_band
  .sc_portfolio_content
  .sc_portfolio_item
  .post_content_wrap {
  margin-right: calc((100vw - var(--theme-var-page)) / 2);
}
.content_wrap_fullscreen
  .elementor-section-full_width
  .sc_portfolio.sc_portfolio_band
  .sc_portfolio_content
  .sc_portfolio_item
  .post_content_wrap
  .theme_button {
  margin-top: 27%;
  margin-bottom: -27%;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_columns_wrap
  [class*="trx_addons_column-"]
  .sc_portfolio_item
  .post_content_wrap {
  padding: 1.5em 1.5em;
  margin-right: 0;
  align-self: flex-start;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_columns_wrap
  [class*="trx_addons_column-"]
  .sc_portfolio_item
  .post_content_wrap
  .theme_button
  .hover-arrow {
  margin-left: 15px;
  width: 20px;
}
.sc_portfolio.sc_portfolio_band
  .sc_portfolio_columns_wrap
  [class*="trx_addons_column-"]
  .sc_portfolio_item
  .post_content_wrap
  .theme_button:hover
  .hover-arrow {
  margin-left: 15px;
  width: 38px;
}
.sc_portfolio.sc_portfolio_simple.related_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.sc_portfolio.sc_portfolio_simple.related_wrap .related_wrap_title {
  margin-right: 20px;
  width: calc(34% - 20px);
  line-height: 1em;
  margin-top: -6px;
}
.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns {
  width: 66%;
  padding-top: 3.1em;
  border-top: 1px solid var(--theme-color-text_dark);
}
.sc_portfolio.sc_portfolio_simple.related_wrap
  .related_columns
  .sc_portfolio_item {
  padding: 0 33px 34px 0;
  display: inline-block;
}
.sc_portfolio.sc_portfolio_simple.related_wrap
  .related_columns
  .sc_portfolio_item
  .post_title {
  font-size: 1.333em;
}
.sc_portfolio.sc_portfolio_simple.related_wrap
  .related_columns
  .sc_portfolio_item
  .post_meta {
  display: inline-block;
}
.sc_portfolio.sc_portfolio_simple .sc_portfolio_item {
  padding: 0 33px 18px 0;
  display: inline-block;
  width: auto;
}
.sc_portfolio.sc_portfolio_simple .sc_portfolio_item:last-child {
  padding-right: 0;
}
.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: baseline;
}
.sc_portfolio.sc_portfolio_simple
  .sc_portfolio_item
  .post_content_wrap
  .post_title {
  font-size: 1.944em;
  margin-bottom: 0;
}
.sc_portfolio.sc_portfolio_simple
  .sc_portfolio_item
  .post_content_wrap
  .post_meta {
  color: var(--theme-color-alter_text);
  margin-top: 0;
  margin-bottom: 3px;
  display: none;
}
.sc_portfolio.sc_portfolio_simple
  .sc_portfolio_item
  .post_content_wrap
  .post_meta
  .post_categories {
  font-size: 16px;
  letter-spacing: 0;
  font-weight: inherit;
  color: var(--theme-color-alter_text);
}
.sc_portfolio.sc_portfolio_simple
  .sc_portfolio_item
  .post_content_wrap
  .post_meta
  .post_categories
  a {
  color: var(--theme-color-alter_text) !important;
}
.sc_portfolio.sc_portfolio_simple
  .sc_portfolio_item
  .post_content_wrap
  .post_meta
  .post_categories
  a:hover {
  color: var(--theme-color-text_link) !important;
}
.sc_portfolio.sc_portfolio_simple
  .sc_portfolio_item
  .post_content_wrap
  .post_meta:before {
  content: "/";
  margin: 0 5px 0 9px;
}
.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured {
  overflow: hidden;
  position: relative;
  margin-bottom: 0;
  width: 100%;
  height: 100%;
}
.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 7;
}
.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .mask {
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
  display: block;
  background: var(--theme-color-bg_color);
  opacity: 0;
  transition-delay: 300ms;
  transition: 300ms;
  transition-duration: 300ms;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info {
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  padding: 0;
  background-color: transparent;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
}
.sc_portfolio.sc_portfolio_fill
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title {
  font-size: 1.33rem;
  line-height: 1.25em;
  letter-spacing: 0;
  font-weight: 500;
  color: var(--theme-color-text_dark) !important;
  overflow: hidden;
  width: 100%;
  text-align: center;
}
.sc_portfolio.sc_portfolio_fill
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_title
  a {
  transform: translateY(100%);
  transition-delay: 150ms;
  transition: 300ms;
  transition-duration: 400ms;
  color: var(--theme-color-text_dark) !important;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
  overflow: hidden;
}
.sc_portfolio.sc_portfolio_fill
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_meta {
  overflow: hidden;
}
.sc_portfolio.sc_portfolio_fill
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_meta
  .post_categories {
  font-size: 16px;
  line-height: 1.4em;
  color: var(--theme-color-text_light) !important;
  transform: translateY(100%);
  transition-delay: 0ms;
  transition: 300ms;
  transition-duration: 400ms;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}
.sc_portfolio.sc_portfolio_fill
  .sc_portfolio_item
  .post_featured
  .post_info
  .post_meta
  .post_categories
  a {
  color: var(--theme-color-text_light) !important;
}
.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured:hover .mask {
  transition: all 0.3s;
  opacity: 1;
  transition-duration: 300ms;
}
.sc_portfolio.sc_portfolio_fill
  .sc_portfolio_item
  .post_featured:hover
  .post_info
  .post_title
  a {
  transform: translateY(0);
  transition-duration: 500ms;
}
.sc_portfolio.sc_portfolio_fill
  .sc_portfolio_item
  .post_featured:hover
  .post_info
  .post_meta
  .post_categories {
  transform: translateY(0);
  transition-duration: 500ms;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container {
  display: grid;
  gap: 30px 30px;
  grid-template: auto/repeat(4, 1fr);
  grid-auto-flow: dense;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container .sc_portfolio_item {
  min-height: 390px;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.no_margin {
  gap: 0 0;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container[class*="grid_wrap_"] {
  margin: 0 !important;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_1 {
  grid-template-columns: 1fr !important;
  grid-template-rows: 500px !important;
  gap: 30px 30px;
  grid-template-areas: "md-1";
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_1
  .sc_portfolio_item {
  min-height: unset;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_1
  .sc_portfolio_item:nth-child(1) {
  grid-area: md-1;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_1.no_margin {
  gap: 0 0;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2 {
  grid-template-columns: 1fr 1fr !important;
  grid-template-rows: 500px !important;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-2";
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_2
  .sc_portfolio_item {
  min-height: unset;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_2
  .sc_portfolio_item:nth-child(1) {
  grid-area: md-1;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_2
  .sc_portfolio_item:nth-child(2) {
  grid-area: md-2;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2.no_margin {
  gap: 0 0;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 {
  grid-template-columns: 1fr 1fr !important;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr !important;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-3" "md-1 md-3" "md-1 md-3" "md-2 md-3" "md-2 md-3";
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_3
  .sc_portfolio_item {
  min-height: unset;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_3
  .sc_portfolio_item:nth-child(1) {
  grid-area: md-1;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_3
  .sc_portfolio_item:nth-child(2) {
  grid-area: md-2;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_3
  .sc_portfolio_item:nth-child(3) {
  grid-area: md-3;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3.no_margin {
  gap: 0 0;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 {
  grid-template-columns: 1fr 1fr !important;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr !important;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-3" "md-1 md-3" "md-1 md-4" "md-2 md-4" "md-2 md-4";
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_4
  .sc_portfolio_item {
  min-height: unset;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_4
  .sc_portfolio_item:nth-child(1) {
  grid-area: md-1;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_4
  .sc_portfolio_item:nth-child(2) {
  grid-area: md-2;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_4
  .sc_portfolio_item:nth-child(3) {
  grid-area: md-3;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_4
  .sc_portfolio_item:nth-child(4) {
  grid-area: md-4;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4.no_margin {
  gap: 0 0;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 {
  grid-template-columns: 1fr 1fr 1fr !important;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr !important;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-4 md-5" "md-2 md-4 md-5" "md-2 md-4 md-5";
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_5
  .sc_portfolio_item {
  min-height: unset;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_5
  .sc_portfolio_item:nth-child(1) {
  grid-area: md-1;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_5
  .sc_portfolio_item:nth-child(2) {
  grid-area: md-2;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_5
  .sc_portfolio_item:nth-child(3) {
  grid-area: md-3;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_5
  .sc_portfolio_item:nth-child(4) {
  grid-area: md-4;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_5
  .sc_portfolio_item:nth-child(5) {
  grid-area: md-5;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5.no_margin {
  gap: 0 0;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 {
  grid-template-columns: 1fr 1fr 1fr !important;
  grid-template-rows: repeat(12, 1fr) !important;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-3 md-5" "md-2 md-3 md-5" "md-2 md-3 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6";
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_6
  .sc_portfolio_item {
  min-height: unset;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_6
  .sc_portfolio_item:nth-child(1) {
  grid-area: md-1;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_6
  .sc_portfolio_item:nth-child(2) {
  grid-area: md-2;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_6
  .sc_portfolio_item:nth-child(3) {
  grid-area: md-3;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_6
  .sc_portfolio_item:nth-child(4) {
  grid-area: md-4;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_6
  .sc_portfolio_item:nth-child(5) {
  grid-area: md-5;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_6
  .sc_portfolio_item:nth-child(6) {
  grid-area: md-6;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6.no_margin {
  gap: 0 0;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 {
  grid-template-columns: 1fr 1fr 1fr 1fr !important;
  grid-template-rows: repeat(12, 1fr) !important;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-2 md-3 md-5 md-7" "md-2 md-3 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7";
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_7
  .sc_portfolio_item {
  min-height: unset;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_7
  .sc_portfolio_item:nth-child(1) {
  grid-area: md-1;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_7
  .sc_portfolio_item:nth-child(2) {
  grid-area: md-2;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_7
  .sc_portfolio_item:nth-child(3) {
  grid-area: md-3;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_7
  .sc_portfolio_item:nth-child(4) {
  grid-area: md-4;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_7
  .sc_portfolio_item:nth-child(5) {
  grid-area: md-5;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_7
  .sc_portfolio_item:nth-child(6) {
  grid-area: md-6;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_7
  .sc_portfolio_item:nth-child(7) {
  grid-area: md-7;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7.no_margin {
  gap: 0 0;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 {
  grid-template-columns: 1fr 1fr 1fr 1fr !important;
  grid-template-rows: repeat(12, 1fr) !important;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-2 md-3 md-5 md-7" "md-2 md-3 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-8" "md-2 md-4 md-6 md-8" "md-2 md-4 md-6 md-8" "md-2 md-4 md-6 md-8";
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_8
  .sc_portfolio_item {
  min-height: unset;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_8
  .sc_portfolio_item:nth-child(1) {
  grid-area: md-1;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_8
  .sc_portfolio_item:nth-child(2) {
  grid-area: md-2;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_8
  .sc_portfolio_item:nth-child(3) {
  grid-area: md-3;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_8
  .sc_portfolio_item:nth-child(4) {
  grid-area: md-4;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_8
  .sc_portfolio_item:nth-child(5) {
  grid-area: md-5;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_8
  .sc_portfolio_item:nth-child(6) {
  grid-area: md-6;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_8
  .sc_portfolio_item:nth-child(7) {
  grid-area: md-7;
}
.sc_portfolio.sc_portfolio_fill
  .sc_item_posts_container.grid_wrap_8
  .sc_portfolio_item:nth-child(8) {
  grid-area: md-8;
}
.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8.no_margin {
  gap: 0 0;
}
.sc_portfolio .sc_portfolio_item .post_featured.with_thumb .post_video_hover {
  top: 20px;
  right: 20px;
  margin: 0;
  left: auto;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  letter-spacing: -4px;
}
.sc_blogger_lay_portfolio
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured.with_thumb
  .post_video_hover,
.sc_blogger_lay_portfolio_grid
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured.with_thumb
  .post_video_hover {
  top: 20px;
  right: 20px;
  margin: 0;
  left: auto;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  letter-spacing: -4px;
  z-index: 2001;
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);
}
.sc_blogger_lay_portfolio
  .sc_blogger_item
  .sc_blogger_item_body
  .post_video_play
  [class*="post_info_"],
.sc_blogger_lay_portfolio_grid
  .sc_blogger_item
  .sc_blogger_item_body
  .post_video_play
  [class*="post_info_"] {
  display: none !important;
}
.sc_blogger_lay_portfolio .sc_blogger_item .post_meta .post_sponsored,
.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_meta .post_sponsored {
  display: none;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1
  .no_margin
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured {
  margin-bottom: 17px;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content {
  margin-bottom: 20px;
  text-align: left;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .sc_blogger_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .post_meta {
  margin: 3px 0 0 0;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .post_meta
  .post_meta_item {
  color: var(--theme-color-alter_text) !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .post_meta
  .post_categories {
  font-size: 16px;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl {
  opacity: 0;
  transition: all 0.3s;
  transform: scale(0.8);
  bottom: 30px;
  left: 30px;
  padding: 20px 26px 17px;
  background-color: var(--theme-color-bg_color);
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title {
  font-size: 1.33rem;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta {
  margin-top: 3px;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories {
  font-size: 16px;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item {
  color: var(--theme-color-alter_text) !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl {
  opacity: 1;
  transition: all 0.3s;
  transform: scale(1);
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5
  .sc_blogger_item
  .post_featured_bg[data-ratio="10:9"]:before {
  padding-top: 94%;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc {
  transition: all 0.4s;
  transform: translateY(100%);
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 21px 26px 17px;
  width: 70%;
  max-width: 70%;
  background-color: var(--theme-color-bg_color);
  opacity: 0;
  -webkit-border-radius: 10px !important;
  -ms-border-radius: 10px !important;
  border-radius: 10px !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .sc_blogger_item_title {
  font-size: 1.33rem;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .sc_blogger_item_title
  a {
  color: var(--theme-color-text_dark) !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta.post_meta_categories {
  margin-top: 6px;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta.post_meta_categories
  .post_categories {
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta
  .post_meta_item {
  color: var(--theme-color-alter_text) !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured.hover_link.with_thumb
  > .bg_in {
  transition: all 0.3s ease;
  transform: scale(1.009, 1.009);
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured.hover_link.with_thumb:hover
  > .bg_in {
  transform: scale(1.04, 1.04);
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bc {
  transition: all 0.4s;
  transform: translateY(0);
  bottom: 38px;
  opacity: 1;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6
  .sc_blogger_item
  .post_featured_bg[data-ratio="10:9"]:before {
  padding-top: 94%;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl {
  left: 15%;
  bottom: 10%;
  background-color: transparent;
  overflow: hidden;
  padding: 0;
  text-align: left;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title {
  font-size: 1.33rem;
  line-height: 1.25em;
  letter-spacing: 0;
  font-weight: 500;
  padding: 10px 22px 12px 18px;
  background-color: #1f242e;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  transform: translateX(-105%);
  transition: all 0.3s;
  transition-duration: 0.3s;
  transition-delay: 0ms;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title
  a {
  color: #ffffff !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta {
  margin-top: 5px;
  transform: translateX(-105%);
  transition: all 0.3s;
  transition-delay: 50ms;
  transition-duration: 0.3s;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories {
  font-size: 16px;
  line-height: 1.6em;
  padding: 6px 24px 6px 20px;
  background-color: #323641;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories
  a {
  color: #ffffff !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl
  .sc_blogger_item_title {
  transform: translateX(0);
  transition: all 0.7s;
  transition-delay: 0ms;
  transition-duration: 0.5s;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl
  .post_meta {
  transform: translateX(0);
  transition: all 0.7s;
  transition-delay: 50ms;
  transition-duration: 0.5s;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured {
  margin-bottom: 19px;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .mask {
  display: none;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content {
  margin-bottom: 10px;
  text-align: center;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .sc_blogger_item_title {
  font-size: 1.2rem;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .sc_blogger_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .post_meta {
  margin: 4px 0 0 0;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .post_meta
  .post_meta_item {
  color: var(--theme-color-alter_text) !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .post_meta
  .post_categories {
  font-size: 16px;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_columns_wrap
  .trx_addons_column-1_2
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .sc_blogger_item_title {
  font-size: 1.55rem;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_content
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_content
  .sc_blogger_item_title {
  font-size: 1.55rem;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8
  .sc_blogger_content
  .sc_blogger_item
  + .sc_blogger_item {
  padding-top: 30px;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .link {
  z-index: 10;
  display: block;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .bg_in {
  transform: scale(1.02, 1.02);
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc {
  transition: all 0.3s;
  max-width: unset;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  padding: 20px;
  background-color: transparent;
  transform: none;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .sc_blogger_item_title {
  font-size: 1.33rem;
  line-height: 1.4em;
  overflow: hidden;
  color: #ffffff !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .sc_blogger_item_title
  a {
  transform: translateY(100%);
  transition-delay: 150ms;
  transition: 300ms;
  transition-duration: 400ms;
  color: #ffffff !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta {
  margin-top: 3px;
  overflow: hidden;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta
  .post_meta_item {
  color: #ffffff !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta
  .post_categories {
  font-size: 16px;
  transform: translateY(100%);
  transition-delay: 0ms;
  transition: 300ms;
  transition-duration: 400ms;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  z-index: -1;
  background-color: var(--theme-color-inverse_dark);
  opacity: 0;
  transition-delay: 300ms;
  transition: 300ms;
  transition-duration: 300ms;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bc:before {
  transition: all 0.3s;
  opacity: 0.95;
  transition-duration: 300ms;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bc
  .sc_blogger_item_title
  a {
  transform: translateY(0);
  transition-duration: 500ms;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bc
  .post_meta
  .post_categories {
  transform: translateY(0);
  transition-duration: 500ms;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .sc_blogger_item
  .post_featured_bg[data-ratio="10:7"]:before {
  padding-top: 72%;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .trx_addons_columns_wrap {
  margin-right: 0;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .trx_addons_columns_wrap
  > [class*="trx_addons_column-"] {
  padding-right: 0;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"] {
  padding-bottom: 0;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .link {
  z-index: 10;
  display: block;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc {
  transition: all 0.3s;
  max-width: unset;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  padding: 20px;
  background-color: transparent;
  transform: none;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .sc_blogger_item_title {
  font-size: 1.33rem;
  line-height: 1.4em;
  overflow: hidden;
  color: #ffffff !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .sc_blogger_item_title
  a {
  transform: translateY(100%);
  transition-delay: 150ms;
  transition: 300ms;
  transition-duration: 400ms;
  color: #ffffff !important;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
  overflow: hidden;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta {
  margin-top: 3px;
  overflow: hidden;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta
  .post_meta_item {
  color: #ffffff !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta
  .post_categories {
  font-size: 16px;
  transform: translateY(100%);
  transition-delay: 0ms;
  transition: 300ms;
  transition-duration: 400ms;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  z-index: -1;
  background-color: var(--theme-color-inverse_dark);
  opacity: 0;
  transition-delay: 300ms;
  transition: 300ms;
  transition-duration: 300ms;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bc:before {
  transition: all 0.3s;
  opacity: 0.95;
  transition-duration: 300ms;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bc
  .sc_blogger_item_title
  a {
  transform: translateY(0);
  transition-duration: 500ms;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bc
  .post_meta
  .post_categories {
  transform: translateY(0);
  transition-duration: 500ms;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .trx_addons_columns_wrap {
  margin-right: 0;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .trx_addons_columns_wrap
  > [class*="trx_addons_column-"] {
  padding-right: 0;
  padding-bottom: 0 !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15
  .trx_addons_columns_wrap.columns_padding_bottom
  > [class*="trx_addons_column-"] {
  padding-bottom: 0;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .link {
  z-index: 10;
  display: block;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl {
  opacity: 0;
  transition: all 0.3s;
  transform: scale(0.8);
  max-width: unset;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  bottom: 30px;
  left: 30px;
  right: 30px;
  top: 30px;
  padding: 20px 39px 30px;
  -webkit-border-radius: 10px !important;
  -ms-border-radius: 10px !important;
  border-radius: 10px !important;
  background-color: var(--theme-color-bg_color);
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title {
  font-size: 1.33rem;
  line-height: 1.3em;
  padding-bottom: 1px;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
  overflow: hidden;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta {
  margin-top: 3px;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories {
  font-size: 16px;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item {
  color: var(--theme-color-alter_text) !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl {
  opacity: 1;
  transition: all 0.3s;
  transform: scale(1);
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16
  .sc_blogger_item
  .post_featured_bg[data-ratio="10:9"]:before {
  padding-top: 96%;
}
.sc_blogger_lay_portfolio_grid {
}
.sc_blogger_lay_portfolio_grid .sc_item_featured [class*="post_info_"] {
  z-index: 2001 !important;
}
.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_featured.without_thumb {
  height: 100%;
}
.sc_blogger_lay_portfolio_grid
  .sc_blogger_item
  .post_featured.without_thumb
  .slider-slide,
.sc_blogger_lay_portfolio_grid
  .sc_blogger_item
  .post_featured.without_thumb
  .slider_outer,
.sc_blogger_lay_portfolio_grid
  .sc_blogger_item
  .post_featured.without_thumb
  .slider_container {
  height: 100% !important;
  min-height: 200px !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_item
  .sc_blogger_item_body {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured_bg {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl {
  opacity: 0;
  transition: all 0.3s;
  transform: scale(0.8);
  bottom: 50px;
  left: 50px;
  padding: 20px 27px 17px;
  max-height: calc(100% - 100px);
  max-width: calc(100% - 100px);
  background-color: var(--theme-color-bg_color);
  overflow: hidden;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title {
  font-size: 1.33rem;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title
  a {
  color: var(--theme-color-text_dark) !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta {
  margin-top: 3px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories {
  font-size: 16px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item {
  color: var(--theme-color-alter_text) !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl {
  opacity: 1;
  transition: all 0.3s;
  transform: scale(1);
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 323px 323px;
  gap: 0 0;
  grid-template-areas: "md-1" "md-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_1
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 323px 323px;
  gap: 0 0;
  grid-template-areas: "md-1 md-2" "md-1 md-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(2) {
  grid-area: md-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 323px 323px;
  gap: 0 0;
  grid-template-areas: "md-3-1 md-3-1 md-3-2 md-3-2" "md-3-1 md-3-1 md-3-3 md-3-3";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(1) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(3) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 323px 323px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_5 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 323px 323px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_6 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 323px 323px 323px 323px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 md-3-2 md-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(3) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(4) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(5) {
  grid-area: md-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(6) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_7 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 323px 323px 323px 323px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(5) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(6) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(7) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_8 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 323px 323px 323px 323px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(5) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(6) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(8) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_9 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 323px 323px 323px 323px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-3 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(5) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(6) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(8) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(9) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_10 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 323px 323px 323px 323px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-4-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-3 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(4) {
  grid-area: md-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(6) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(7) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(8) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(9) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(10) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 323px 323px 323px 323px 323px 323px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-4" "lg-3-3 lg-3-3 md-3-3 md-3-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(7) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(9) {
  grid-area: lg-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(10) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(11) {
  grid-area: md-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 323px 323px 323px 323px 323px 323px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-3" "lg-3-3 lg-3-3 sm-3-5 sm-3-6";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(7) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(9) {
  grid-area: lg-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(10) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(11) {
  grid-area: sm-3-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(12) {
  grid-area: sm-3-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured_bg {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .link {
  z-index: 10;
  display: block;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl {
  transition: all 0.3s;
  max-width: unset;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  padding: 20px;
  background-color: transparent;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title {
  font-size: 1.33rem;
  line-height: 1.4em;
  transform: translateY(20px);
  opacity: 0;
  transition-delay: 50ms;
  transition: 400ms;
  transition-duration: 300ms;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta {
  margin-top: 3px;
  transform: translateY(20px);
  opacity: 0;
  transition-delay: 0ms;
  transition: 400ms;
  transition-duration: 300ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item {
  color: var(--theme-color-alter_text) !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories {
  font-size: 16px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_excerpt {
  opacity: 0;
  transform: translateY(20px);
  transition-delay: 0ms;
  transition: 300ms;
  transition-duration: 300ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_button {
  opacity: 0;
  transform: translateY(20px);
  transition-delay: 0ms;
  transition: 300ms;
  transition-duration: 300ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_button
  .item_more_link,
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_button
  .item_more_link:hover,
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_button
  .item_more_link:focus {
  color: var(--theme-color-text_dark);
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  z-index: -1;
  background-color: var(--theme-color-bg_color);
  opacity: 0;
  transition-delay: 300ms;
  transition: 300ms;
  transition-duration: 300ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl:before {
  transition: all 0.3s;
  opacity: 1;
  transition-duration: 300ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl
  .sc_blogger_item_title {
  transform: translateY(0);
  transition-delay: 150ms;
  opacity: 1;
  transition-duration: 400ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl
  .post_meta {
  transform: translateY(0);
  opacity: 1;
  transition-delay: 200ms;
  transition-duration: 400ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl
  .sc_blogger_item_excerpt {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 250ms;
  transition-duration: 400ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl
  .sc_blogger_item_button {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 300ms;
  transition-duration: 400ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "md-1" "md-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_1
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "md-1 md-2" "md-1 md-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(2) {
  grid-area: md-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-13-1 lg-13-1 md-13-1 md-13-1" "lg-13-1 lg-13-1 md-13-2 md-13-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(2) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(3) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "md-4-1 sm-4-1 lg-4-1 lg-4-1" "md-4-1 sm-4-2 lg-4-1 lg-4-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(1) {
  grid-area: md-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-4-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(4) {
  grid-area: lg-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_5 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-4-1 lg-4-1 sm-4-1 sm-4-2" "lg-4-1 lg-4-1 sm-4-3 sm-4-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-4-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-4-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-4-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_6 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-4-1 lg-4-1 md-4-1 md-4-1" "lg-4-1 lg-4-1 md-4-2 md-4-2" "md-4-3 md-4-4 lg-4-2 lg-4-2" "md-4-3 md-4-4 lg-4-2 lg-4-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(2) {
  grid-area: md-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(3) {
  grid-area: md-4-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(4) {
  grid-area: md-4-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(5) {
  grid-area: md-4-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(6) {
  grid-area: lg-4-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_7 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 md-13-1 md-13-1" "md-13-2 md-13-3 lg-13-2 lg-13-2" "md-13-2 md-13-3 lg-13-2 lg-13-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(4) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(5) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(6) {
  grid-area: md-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(7) {
  grid-area: lg-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_8 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-4-1 lg-4-1 sm-4-1 sm-4-2" "lg-4-1 lg-4-1 md-4-1 md-4-1" "md-4-2 sm-4-3 lg-4-2 lg-4-2" "md-4-2 sm-4-4 lg-4-2 lg-4-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-4-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(4) {
  grid-area: md-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(5) {
  grid-area: lg-4-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-4-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-4-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(8) {
  grid-area: md-4-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_9 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-4-1 lg-4-1 sm-4-1 sm-4-2" "lg-4-1 lg-4-1 sm-4-3 sm-4-4" "md-4-2 sm-4-5 lg-4-2 lg-4-2" "md-4-2 sm-4-6 lg-4-2 lg-4-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-4-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-4-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(4) {
  grid-area: lg-4-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(5) {
  grid-area: md-4-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-4-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-4-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(8) {
  grid-area: sm-4-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(9) {
  grid-area: sm-4-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_10 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 sm-13-3 sm-13-4" "sm-13-5 sm-13-6 lg-13-2 lg-13-2" "sm-13-7 sm-13-8 lg-13-2 lg-13-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-13-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-13-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(9) {
  grid-area: sm-13-7;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(10) {
  grid-area: sm-13-8;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: repeat(6, 480px);
  gap: 0 0;
  grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 md-13-1 md-13-1" "md-13-2 md-13-3 lg-13-2 lg-13-2" "md-13-2 md-13-3 lg-13-2 lg-13-2" "lg-13-3 lg-13-3 sm-13-3 sm-13-4" "lg-13-3 lg-13-3 md-13-4 md-13-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(4) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(5) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(6) {
  grid-area: md-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(7) {
  grid-area: lg-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(9) {
  grid-area: sm-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(10) {
  grid-area: sm-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(11) {
  grid-area: md-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: repeat(6, 480px);
  gap: 0 0;
  grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 md-13-1 md-13-1" "md-13-2 sm-13-3 lg-13-2 lg-13-2" "md-13-2 sm-13-4 lg-13-2 lg-13-2" "lg-13-3 lg-13-3 sm-13-5 sm-13-6" "lg-13-3 lg-13-3 md-13-3 md-13-3";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(4) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(5) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(9) {
  grid-area: lg-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(10) {
  grid-area: sm-13-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(11) {
  grid-area: sm-13-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(12) {
  grid-area: md-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .no_margin
  .sc_blogger_grid_wrap {
  gap: 0 !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .no_margin
  .sc_blogger_grid_wrap
  + .sc_blogger_grid_wrap {
  margin-top: 0 !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .no_margin
  .sc_blogger_grid_wrap
  .sc_blogger_item
  + .sc_blogger_item {
  margin-top: 0 !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured_bg {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl {
  transition: all 0.3s;
  transform: translateX(-100%);
  bottom: 30px;
  max-width: calc(100% - 60px);
  left: 0;
  padding: 20px 26px 17px;
  background-color: var(--theme-color-bg_color);
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title {
  font-size: 1.33rem;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta.post_meta_categories {
  margin-top: 3px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta.post_meta_categories
  .post_categories {
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item {
  color: var(--theme-color-alter_text) !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  + .post_meta {
  margin-top: 5px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .item_more_link,
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .item_more_link:hover,
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .item_more_link:focus {
  color: var(--theme-color-text_dark);
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl {
  left: 30px;
  transition: all 0.3s;
  transform: translateX(0);
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap
  + .sc_blogger_grid_wrap {
  margin-top: 30px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 19.4rem 19.4rem;
  gap: 0 0;
  grid-template-areas: "md-1" "md-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_1
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 19.4rem 19.4rem;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-2" "md-1 md-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(2) {
  grid-area: md-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 19.4rem 19.4rem;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-1 sm-1 sm-1" "md-1 md-1 sm-2 sm-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_4 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 19.4rem 19.4rem 19.4rem 19.4rem;
  gap: 30px 30px;
  grid-template-areas: "md-5 sm-5-1" "md-5 sm-5-2" "lg-5 lg-5" "lg-5 lg-5";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(1) {
  grid-area: md-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(4) {
  grid-area: lg-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_5 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 19.4rem 19.4rem 19.4rem 19.4rem;
  gap: 30px 30px;
  grid-template-areas: "md-5-1 md-5-1 sm-5-1 sm-5-1" "md-5-1 md-5-1 sm-5-2 sm-5-2" "md-5-2 md-5-2 md-5-3 md-5-3" "md-5-2 md-5-2 md-5-3 md-5-3";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(1) {
  grid-area: md-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(4) {
  grid-area: md-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(5) {
  grid-area: md-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_6 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 19.4rem 19.4rem 19.4rem 19.4rem;
  gap: 30px 30px;
  grid-template-areas: "md-5-1 md-5-1 sm-5-1 sm-5-1" "md-5-1 md-5-1 sm-5-2 sm-5-2" "sm-5-3 sm-5-3 md-5-2 md-5-2" "sm-5-4 sm-5-4 md-5-2 md-5-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(1) {
  grid-area: md-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(4) {
  grid-area: md-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-5-4;
}
.elementor-edit-area
  .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .post_featured_bg.with_thumb[class*="hover_on_"]
  .trx_addons_image_effect_original_image {
  display: none;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item {
  position: relative;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured_bg {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured {
  overflow: visible;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .bg_in_wrap {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .bg_in_wrap
  .post_thumb {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .bg_in_wrap
  .bg_in {
  transition: all 0.5s ease;
  transform: scale(1, 1);
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl {
  width: max-content;
  height: auto;
  left: 30px;
  bottom: 30px;
  top: auto;
  right: auto;
  background-color: transparent;
  overflow: hidden;
  padding: 0;
  opacity: 0;
  will-change: scroll-position;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title {
  font-size: 1.33rem;
  line-height: 1.25em;
  letter-spacing: 0;
  font-weight: 500;
  padding: 10px 22px 12px 18px;
  background-color: #1f242e;
  width: 50%;
  transition: all 0s ease;
  transition-duration: 0s;
  transition-delay: 0ms;
  white-space: nowrap;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title
  a {
  color: #ffffff !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta {
  width: 30%;
  margin-top: 5px;
  transition: all 0s ease;
  transition-delay: 0ms;
  transition-duration: 0s;
  overflow: hidden;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories {
  font-size: 16px;
  line-height: 1.4em;
  padding: 6px 24px 6px 20px;
  background-color: #323641;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  white-space: nowrap;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories
  > * {
  color: #ffffff !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .bg_in_wrap
  .post_thumb {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .bg_in_wrap
  .bg_in {
  transform: scale(1.07, 1.07);
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl {
  opacity: 1;
  width: auto;
  max-width: 100vw;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl
  .sc_blogger_item_title {
  width: 100%;
  transition: all 0.4s ease;
  transition-delay: 0ms;
  transition-duration: 0.4s;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl
  .post_meta {
  width: 100%;
  transition: all 0.4s ease;
  transition-delay: 0ms;
  transition-duration: 0.4s;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "md-1" "md-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_1
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "md-1 md-2" "md-1 md-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(2) {
  grid-area: md-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 md-3-2 md-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(3) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_5 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-7-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-7-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-7-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-7-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-7-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_6 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 md-3-2 md-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(3) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(4) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(5) {
  grid-area: md-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(6) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_7 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(5) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(6) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(7) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_8 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(5) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(6) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(8) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_9 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4" "md-3-1 sm-3-5 lg-3-2 lg-3-2" "md-3-1 sm-3-6 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(6) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-3-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(8) {
  grid-area: sm-3-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(9) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_10 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4" "sm-3-5 sm-3-6 lg-3-2 lg-3-2" "sm-3-7 sm-3-8 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-3-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-3-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(8) {
  grid-area: sm-3-7;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(9) {
  grid-area: sm-3-8;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(10) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-4" "lg-3-3 lg-3-3 md-3-3 md-3-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(7) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(9) {
  grid-area: lg-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(10) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(11) {
  grid-area: md-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-3" "lg-3-3 lg-3-3 sm-3-5 sm-3-6";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(7) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(9) {
  grid-area: lg-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(10) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(11) {
  grid-area: sm-3-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(12) {
  grid-area: sm-3-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .link {
  z-index: 10;
  display: block;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc {
  transition: all 0.3s;
  max-width: unset;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  padding: 20px;
  background-color: transparent;
  transform: none;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .sc_blogger_item_title {
  font-size: 1.33rem;
  line-height: 1.4em;
  overflow: hidden;
  color: var(--theme-color-inverse_link) !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .sc_blogger_item_title
  a {
  transform: translateY(100%);
  transition-delay: 150ms;
  transition: 300ms;
  transition-duration: 400ms;
  color: var(--theme-color-inverse_link) !important;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
  overflow: hidden;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta {
  margin-top: 5px;
  overflow: hidden;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta
  .post_meta_item {
  color: var(--theme-color-inverse_link) !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc
  .post_meta
  .post_categories {
  font-size: 16px;
  transform: translateY(100%);
  transition-delay: 0ms;
  transition: 300ms;
  transition-duration: 400ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bc:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  z-index: -1;
  background-color: var(--theme-color-text_link);
  opacity: 0;
  transition-delay: 300ms;
  transition: 300ms;
  transition-duration: 300ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bc:before {
  transition: all 0.3s;
  opacity: 1;
  transition-duration: 300ms;
  transition-delay: 0ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bc
  .sc_blogger_item_title
  a {
  transform: translateY(0);
  transition-duration: 500ms;
  transition-delay: 200ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bc
  .post_meta
  .post_categories {
  transform: translateY(0);
  transition-duration: 500ms;
  transition-delay: 200ms;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "md-1" "md-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_1
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "md-1 md-2" "md-1 md-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(2) {
  grid-area: md-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "md-1 md-1 sm-1 sm-1" "md-1 md-1 sm-2 sm-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-8-1 lg-8-1 sm-8-1 sm-8-2" "lg-8-1 lg-8-1 md-8-1 md-8-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-8-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-8-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-8-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(4) {
  grid-area: md-8-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_5 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 sm-5-3 sm-5-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-5-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_6 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-5-1 lg-5-1 md-5-1 md-5-1" "lg-5-1 lg-5-1 md-5-2 md-5-2" "md-5-3 md-5-3 lg-5-2 lg-5-2" "md-5-4 md-5-4 lg-5-2 lg-5-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(2) {
  grid-area: md-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(3) {
  grid-area: md-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(4) {
  grid-area: md-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(5) {
  grid-area: md-5-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(6) {
  grid-area: lg-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_7 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "md-5-2 md-5-2 lg-5-2 lg-5-2" "md-5-3 md-5-3 lg-5-2 lg-5-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(4) {
  grid-area: md-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(5) {
  grid-area: md-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(6) {
  grid-area: lg-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(7) {
  grid-area: md-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_8 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "md-5-2 md-5-2 lg-5-2 lg-5-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(4) {
  grid-area: md-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-5-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(7) {
  grid-area: lg-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(8) {
  grid-area: md-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_9 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "sm-5-5 sm-5-6 lg-5-2 lg-5-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(4) {
  grid-area: md-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-5-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-5-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(8) {
  grid-area: sm-5-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(9) {
  grid-area: lg-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_10 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 sm-5-3 sm-5-4" "sm-5-5 sm-5-6 lg-5-2 lg-5-2" "sm-5-7 sm-5-8 lg-5-2 lg-5-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-5-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-5-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-5-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(8) {
  grid-area: sm-5-7;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(9) {
  grid-area: sm-5-8;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(10) {
  grid-area: lg-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "md-5-2 md-5-2 lg-5-2 lg-5-2" "lg-5-3 lg-5-3 md-5-3 md-5-4" "lg-5-3 lg-5-3 md-5-3 md-5-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(4) {
  grid-area: md-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-5-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(7) {
  grid-area: lg-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(8) {
  grid-area: md-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(9) {
  grid-area: lg-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(10) {
  grid-area: md-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(11) {
  grid-area: md-5-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 480px 480px 480px 480px 480px 480px;
  gap: 0 0;
  grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "md-5-2 md-5-2 lg-5-2 lg-5-2" "lg-5-3 lg-5-3 sm-5-5 sm-5-6" "lg-5-3 lg-5-3 md-5-3 md-5-3";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(4) {
  grid-area: md-5-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-5-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(7) {
  grid-area: lg-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(8) {
  grid-area: md-5-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(9) {
  grid-area: lg-5-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(10) {
  grid-area: sm-5-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(11) {
  grid-area: sm-5-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(12) {
  grid-area: md-5-3;
}
.elementor-edit-area
  .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .post_featured_bg.with_thumb[class*="hover_on_"]
  .trx_addons_image_effect_original_image {
  display: none;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .no_margin
  .sc_blogger_grid_wrap {
  gap: 0 !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .no_margin
  .sc_blogger_grid_wrap
  + .sc_blogger_grid_wrap {
  margin-top: 0 !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .no_margin
  .sc_blogger_grid_wrap
  .sc_blogger_item
  + .sc_blogger_item {
  margin-top: 0 !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .no_margin
  .sc_blogger_grid_wrap
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .bg_in_wrap {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item {
  position: relative;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured_bg {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured {
  overflow: visible;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .bg_in_wrap {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 1;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .bg_in_wrap
  .post_thumb {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .bg_in_wrap
  .bg_in {
  transition: all 0.5s ease;
  transform: scale(1, 1);
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl {
  width: max-content;
  left: 30px;
  right: auto;
  bottom: 30px;
  top: auto;
  background-color: transparent;
  overflow: hidden;
  padding: 0;
  opacity: 0;
  will-change: scroll-position;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title {
  font-size: 1.33rem;
  line-height: 1.25em;
  letter-spacing: 0;
  font-weight: 500;
  padding: 11px 19px;
  background-color: #1f242e;
  width: 50%;
  transition: all 0s ease;
  transition-duration: 0s;
  transition-delay: 0ms;
  will-change: transform;
  white-space: nowrap;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title
  a {
  color: #ffffff !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta {
  margin-top: 5px;
  transition: all 0s ease;
  transition-delay: 0ms;
  transition-duration: 0s;
  will-change: transform;
  width: 30%;
  overflow: hidden;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories {
  font-size: 16px;
  line-height: 1.4em;
  padding: 4px 20px 6px;
  background-color: #323641;
  margin-right: 5px;
  white-space: nowrap;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories:last-child {
  margin-right: 0;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories
  > * {
  color: #ffffff !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .bg_in_wrap
  .post_thumb {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .bg_in_wrap
  .bg_in {
  transform: scale(1.07, 1.07);
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl {
  opacity: 1;
  width: auto;
  max-width: 100vw;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl
  .sc_blogger_item_title {
  width: 100%;
  transition: all 0.4s ease;
  transition-delay: 0ms;
  transition-duration: 0.4s;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl
  .post_meta {
  width: 100%;
  transition: all 0.4s ease;
  transition-delay: 0ms;
  transition-duration: 0.4s;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap
  + .sc_blogger_grid_wrap {
  margin-top: 30px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 300px 300px;
  gap: 0 0;
  grid-template-areas: "md-1" "md-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_1
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-2" "md-1 md-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(2) {
  grid-area: md-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-2" "lg-3-1 lg-3-1 md-3-1 md-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(3) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-9-1 lg-9-1 md-9-1 sm-9-1" "lg-9-1 lg-9-1 md-9-1 sm-9-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-9-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(2) {
  grid-area: md-9-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-9-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-9-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_5 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-7-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-7-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-7-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-7-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-7-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_6 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-2" "lg-3-1 lg-3-1 md-3-1 md-3-2" "md-3-3 md-3-3 lg-3-2 lg-3-2" "md-3-4 md-3-4 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(3) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(4) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(5) {
  grid-area: md-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(6) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_7 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-9-1 lg-9-1 md-9-1 sm-9-1" "lg-9-1 lg-9-1 md-9-1 sm-9-2" "md-9-2 md-9-2 lg-9-2 lg-9-2" "md-9-3 md-9-3 lg-9-2 lg-9-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-9-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(2) {
  grid-area: md-9-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-9-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-9-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(5) {
  grid-area: lg-9-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(6) {
  grid-area: md-9-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(7) {
  grid-area: md-9-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_8 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2" "sm-3-3 sm-3-4 lg-3-2 lg-3-2" "md-3-2 md-3-2 lg-3-2 lg-3-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(7) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_9 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4" "sm-7-5 sm-7-6 lg-7-2 lg-7-2" "md-7-1 md-7-1 lg-7-2 lg-7-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-7-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-7-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-7-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-7-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-7-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-7-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-7-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(8) {
  grid-area: md-7-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(9) {
  grid-area: lg-7-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_10 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4" "sm-7-5 sm-7-6 lg-7-2 lg-7-2" "sm-7-7 sm-7-8 lg-7-2 lg-7-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-7-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-7-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-7-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-7-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-7-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-7-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-7-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(8) {
  grid-area: sm-7-7;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(9) {
  grid-area: sm-7-8;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(10) {
  grid-area: lg-7-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2" "md-3-2 md-3-2 lg-3-2 lg-3-2" "md-3-3 md-3-3 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-4 md-3-4" "lg-3-3 lg-3-3 sm-3-3 sm-3-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(5) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(6) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(7) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(9) {
  grid-area: md-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(10) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(11) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2" "sm-3-3 sm-3-4 lg-3-2 lg-3-2" "md-3-2 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-3" "lg-3-3 lg-3-3 sm-3-5 sm-3-6";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(2) {
  grid-area: md-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-3-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-3-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(7) {
  grid-area: md-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-3-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(9) {
  grid-area: lg-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(10) {
  grid-area: md-3-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(11) {
  grid-area: sm-3-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(12) {
  grid-area: sm-3-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .no_margin
  .sc_blogger_grid_wrap {
  gap: 0 !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .no_margin
  .sc_blogger_grid_wrap
  + .sc_blogger_grid_wrap {
  margin-top: 0 !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .no_margin
  .sc_blogger_grid_wrap
  .sc_blogger_item
  + .sc_blogger_item {
  margin-top: 0 !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_item
  .sc_blogger_item_body {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured_bg {
  width: 100%;
  height: 100%;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .link {
  z-index: 10;
  display: block;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl {
  opacity: 0;
  transition: all 0.3s;
  transform: scale(0.8);
  max-width: unset;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  bottom: 10px;
  left: 10px;
  right: 10px;
  top: 10px;
  padding: 20px 35px 26px;
  background-color: var(--theme-color-bg_color);
  will-change: transform;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title {
  line-height: 1.2em;
  font-size: 1.33rem;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
  padding-bottom: 2px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .sc_blogger_item_title
  a {
  color: var(--theme-color-text_dark) !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta {
  margin-top: 1px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item
  a,
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_meta_item {
  color: var(--theme-color-alter_text) !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured
  .post_info_bl
  .post_meta
  .post_categories {
  font-size: 16px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_item
  .sc_blogger_item_body
  .post_featured:hover
  .post_info_bl {
  opacity: 1;
  transition: all 0.3s;
  transform: scale(1);
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap
  + .sc_blogger_grid_wrap {
  margin-top: 30px;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 300px 300px;
  gap: 0 0;
  grid-template-areas: "md-1" "md-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_1
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-2" "md-1 md-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(1) {
  grid-area: md-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_2
  .sc_blogger_item:nth-child(2) {
  grid-area: md-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-13-1 lg-13-1 sm-13-1" "lg-13-1 lg-13-1 sm-13-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_3
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-13-1 lg-13-1 sm-13-1" "lg-13-1 lg-13-1 md-13-1" "md-13-2 md-13-2 md-13-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(3) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_4
  .sc_blogger_item:nth-child(4) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_5 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "lg-13-1 lg-13-1 sm-13-1" "lg-13-1 lg-13-1 sm-13-2" "sm-13-3 md-13-1 md-13-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(4) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_5
  .sc_blogger_item:nth-child(5) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_6 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "sm-13-2 lg-13-1 lg-13-1 sm-13-1" "md-13-3 lg-13-1 lg-13-1 md-13-1" "md-13-3 md-13-2 md-13-2 md-13-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(3) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(4) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(5) {
  grid-area: md-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_6
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_7 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(4) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(6) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_7
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_8 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "sm-13-3 lg-13-1 lg-13-1 md-13-1" "lg-13-2 lg-13-2 sm-13-2 md-13-1" "lg-13-2 lg-13-2 md-13-2 md-13-2";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(3) {
  grid-area: lg-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(4) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(5) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(6) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_8
  .sc_blogger_item:nth-child(8) {
  grid-area: sm-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_9 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "md-13-4 md-13-4 md-13-3 md-13-3";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(4) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(6) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(8) {
  grid-area: md-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_9
  .sc_blogger_item:nth-child(9) {
  grid-area: md-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_10 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "lg-13-2 lg-13-2 md-13-3 md-13-4" "lg-13-2 lg-13-2 md-13-3 md-13-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(4) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(6) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(9) {
  grid-area: md-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_10
  .sc_blogger_item:nth-child(10) {
  grid-area: md-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "lg-13-2 lg-13-2 sm-13-5 md-13-4" "lg-13-2 lg-13-2 sm-13-6 md-13-4";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(4) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(6) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(8) {
  grid-area: lg-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(9) {
  grid-area: md-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(10) {
  grid-area: sm-13-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_11
  .sc_blogger_item:nth-child(11) {
  grid-area: sm-13-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px 300px 300px;
  gap: 30px 30px;
  grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "md-13-4 md-13-5 sm-13-5 md-13-6" "md-13-4 md-13-5 sm-13-6 md-13-6";
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(1) {
  grid-area: lg-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(2) {
  grid-area: sm-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(3) {
  grid-area: sm-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(4) {
  grid-area: md-13-1;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(5) {
  grid-area: sm-13-3;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(6) {
  grid-area: md-13-2;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(7) {
  grid-area: sm-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(8) {
  grid-area: md-13-4;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(9) {
  grid-area: md-13-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(10) {
  grid-area: sm-13-5;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(11) {
  grid-area: sm-13-6;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13
  .sc_blogger_grid_wrap.sc_blogger_grid_12
  .sc_blogger_item:nth-child(12) {
  grid-area: md-13-6;
}
html.portfolio_preview_opened {
  overflow-y: hidden !important;
  height: 100%;
}
.sc_blogger_portmodern {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  padding-top: 10%;
  padding-bottom: 5%;
  min-height: 100vh;
}
.sc_blogger_portmodern .sc_item_filters_wrap {
  position: relative;
  z-index: 2;
}
.sc_blogger_portmodern .sc_item_filters_wrap .sc_item_filters {
  padding-bottom: 0;
  margin-bottom: 4rem;
  border-bottom: none;
}
.elementor-section-boxed .sc_blogger_portmodern .decor_image_wrap {
  left: -30px;
  width: calc(100% + 60px);
}
.sc_blogger_portmodern .decor_image_wrap {
  position: absolute;
  top: 0 !important;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
}
.sc_blogger_portmodern .decor_image_wrap .image_item {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.5s ease, transform 4s ease;
}
.sc_blogger_portmodern .decor_image_wrap .image_item.active_image {
  opacity: 0.8;
  transform: scale(1.04);
}
.sc_blogger_portmodern .sc_blogger_content {
  max-width: var(--theme-var-page);
  margin: 0 auto;
}
.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item {
  display: inline-block;
  padding-right: 3rem;
  margin-right: 3rem;
  padding-bottom: 2rem;
  position: relative;
}
.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after {
  content: "/";
  position: absolute;
  right: 0;
  bottom: 2.6rem;
  color: var(--theme-color-bd_color);
  font-size: 2rem;
  opacity: 1;
  transition: opacity 0.3s ease;
}
.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:last-child {
  padding-right: 0;
  margin-right: 0;
}
.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:last-child:after {
  display: none;
}
.sc_blogger_portmodern
  .sc_blogger_content
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_title {
  opacity: 1;
  transition: all 0.2s ease-in-out;
  will-change: opacity;
}
.sc_blogger_portmodern
  .sc_blogger_content
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_title:hover {
  cursor: pointer;
}
.sc_blogger_portmodern
  .sc_blogger_content
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_title.anim_fade {
  opacity: 0;
}
.sc_blogger_portmodern .sc_blogger_content.active_items .sc_blogger_item:after {
  opacity: 0.1;
}
.sc_blogger_portmodern
  .sc_blogger_content.active_items
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_title {
  opacity: 0.1;
}
.sc_blogger_portmodern
  .sc_blogger_content.active_items
  .sc_blogger_item
  .sc_blogger_item_body
  .sc_blogger_item_title.active_item {
  opacity: 1;
  color: var(--theme-color-text_link);
}
.sc_blogger_portmodern .portfolio_preview {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999 !important;
  width: 100vw;
  height: 100vh;
  background-color: var(--theme-color-bg_color);
  opacity: 0;
  will-change: opacity;
}
.sc_blogger_portmodern .portfolio_preview .inner_preview {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
}
.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_image {
  width: 55%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 0 0 auto;
  z-index: 1;
}
.sc_blogger_portmodern .portfolio_preview .inner_preview .close {
  position: absolute;
  top: 3em;
  right: 4em;
  width: 41px;
  height: 41px;
  line-height: 1em;
  text-align: center;
  color: var(--theme-color-text_dark);
  transition: 0.3s ease;
  will-change: transform;
  opacity: 1;
  font-size: 21px;
  animation: transformAnimOutPort 0.4s ease-out both;
  padding: 10px;
  background-color: var(--theme-color-bg_color);
  border-radius: 50%;
  z-index: 2 !important;
}
.sc_blogger_portmodern .portfolio_preview .inner_preview .close:before {
  content: "\E9E1";
  font-family: "fontello";
  position: relative;
  opacity: 0.3;
}
.sc_blogger_portmodern .portfolio_preview .inner_preview .close:hover {
  cursor: pointer;
  animation: transformAnimInPort 0.4s ease-out both;
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description {
  padding: 5rem 10% 2rem 7%;
  width: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-content: center;
  height: auto;
  z-index: 1;
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details {
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 25px;
  display: block;
  height: 100%;
  scrollbar-width: thin;
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details::-webkit-scrollbar {
  width: 6px;
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details::-webkit-scrollbar-track {
  background: var(--theme-color-alter_bd_color);
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details::-webkit-scrollbar-thumb {
  background-color: var(--theme-color-text_dark);
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details
  .post_title {
  margin-bottom: 40px;
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details
  .post_description
  .portfolio_page_details
  .portfolio_page_details_item_title {
  color: var(--theme-color-text_dark);
  font-weight: 500;
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details
  .post_description
  .portfolio_page_details
  .portfolio_page_details_item_value {
  color: var(--theme-color-text_light);
  font-weight: inherit;
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details
  .post_description
  .portfolio_page_details
  .portfolio_page_details_item
  + .portfolio_page_details_item {
  margin-top: 10px;
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details
  .post_description
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share {
  margin-top: 1.8em;
  padding-top: 1.8em;
  border-top: 1px solid var(--theme-color-text_dark_015);
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details
  .post_description
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share
  .portfolio_page_details_item_title {
  color: var(--theme-color-text_dark);
  font-weight: 500;
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details
  .post_description
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share
  .socials_share
  .social_items
  .social_item {
  margin: 0 2em 8px 0;
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details
  .post_description
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share
  .socials_share
  .social_items
  .social_item:last-child {
  margin-right: 0 !important;
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details
  .post_description
  .post_description_content {
  margin-top: 1.4em;
  color: var(--theme-color-text_dark);
}
.sc_blogger_portmodern
  .portfolio_preview
  .inner_preview
  .portfolio_description
  .post_details
  .post_description
  .post_readmore {
  margin-top: 3em;
  box-shadow: none;
}
.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show {
  display: block;
  opacity: 1;
  animation: fadeInAnimPort 0.3s ease-out both;
}
.sc_blogger_portmodern
  .portfolio_preview.portfolio_preview_show
  + .sc_item_filters_wrap
  .sc_item_posts_container
  .sc_blogger_item:after,
.sc_blogger_portmodern
  .portfolio_preview.portfolio_preview_show
  + .sc_item_posts_container
  .sc_blogger_item:after {
  display: none;
}
.sc_blogger_portmodern
  .portfolio_preview.portfolio_preview_show
  .portfolio_description
  .post_details
  .post_title {
  animation: fadeInUpAnimPort 0.3s 100ms ease-out both;
}
.sc_blogger_portmodern
  .portfolio_preview.portfolio_preview_show
  .portfolio_description
  .post_details
  .post_description
  .portfolio_page_details {
  animation: fadeInUpAnimPort 0.3s 200ms ease-out both;
}
.sc_blogger_portmodern
  .portfolio_preview.portfolio_preview_show
  .portfolio_description
  .post_details
  .post_description
  .post_description_content {
  animation: fadeInUpAnimPort 0.3s 300ms ease-out both;
}
.sc_blogger_portmodern
  .portfolio_preview.portfolio_preview_show
  .portfolio_description
  .post_details
  .post_description
  .post_readmore {
  animation: fadeInUpAnimPort 0.3s 400ms ease-out both;
}
@-webkit-keyframes fadeInAnimPort {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInAnimPort {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes colorInAnimPort {
  0% {
    opacity: 0.1;
    color: var(--theme-color-text_dark);
  }
  100% {
    opacity: 1;
    color: var(--theme-color-text_link);
  }
}
@keyframes colorInAnimPort {
  0% {
    opacity: 0.1;
    color: var(--theme-color-text_dark);
  }
  100% {
    opacity: 1;
    color: var(--theme-color-text_link);
  }
}
@-webkit-keyframes fadeInUpAnimPort {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUpAnimPort {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes transformAnimInPort {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes transformAnimInPort {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes transformAnimOutPort {
  0% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes transformAnimOutPort {
  0% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
.sc_blogger_portestate .sc_blogger_filters {
  padding-bottom: 3em;
  margin-bottom: 0 !important;
  border-bottom: none;
}
.sc_blogger_portestate .sc_blogger_item {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_blogger_portestate .sc_blogger_item .post_featured {
  display: block;
}
.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content {
  padding: 1.35em 2.2em 1.5em;
}
.sc_blogger_portestate
  .sc_blogger_item
  .sc_blogger_item_content
  > .sc_blogger_item_meta:last-child {
  margin-bottom: 0 !important;
}
.sc_blogger_portestate
  .sc_blogger_item
  .sc_blogger_item_content
  .sc_blogger_item_meta {
  font-size: 16px;
  line-height: 1.3em;
  margin: 5px 0 16px 0;
}
.sc_blogger_portestate
  .sc_blogger_item
  .sc_blogger_item_content
  .sc_blogger_item_meta
  .post_sponsored {
  display: none;
}
.sc_blogger_portestate
  .sc_blogger_item
  .sc_blogger_item_content
  .sc_blogger_item_meta
  .post_categories {
  width: 100%;
}
.sc_blogger_portestate
  .sc_blogger_item
  .sc_blogger_item_content
  .sc_blogger_item_meta
  .post_categories
  a {
  color: var(--theme-color-alter_light);
}
.sc_blogger_portestate
  .sc_blogger_item
  .sc_blogger_item_content
  .portfolio_page_details
  .portfolio_page_details_item {
  font-size: 16px;
}
.sc_blogger_portestate
  .sc_blogger_item
  .sc_blogger_item_content
  .portfolio_page_details
  .portfolio_page_details_item_title {
  color: var(--theme-color-alter_dark);
  font-weight: 500;
  width: 40%;
  padding-right: 0.5em;
}
.sc_blogger_portestate
  .sc_blogger_item
  .sc_blogger_item_content
  .portfolio_page_details
  .portfolio_page_details_item_value {
  color: var(--theme-color-alter_light);
  font-weight: 400;
  text-align: right;
  width: 60%;
}
.sc_blogger_portestate
  .sc_blogger_item
  .sc_blogger_item_content
  .portfolio_page_details
  .portfolio_page_details_item
  + .portfolio_page_details_item {
  margin-top: 8px;
  padding-top: 6px;
  border-top: 1px solid var(--theme-color-bd_color);
}
.single-cpt_portfolio
  .portfolio_page_gallery
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet,
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet,
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet,
.single-cpt_portfolio
  .portfolio_page_gallery
  .swiper-pagination-custom
  .swiper-pagination-button {
  border-color: var(--theme-color-alter_bd_color);
  background-color: var(--theme-color-alter_bd_color);
}
.single-cpt_portfolio
  .portfolio_page_gallery
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.single-cpt_portfolio
  .portfolio_page_gallery
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.single-cpt_portfolio
  .portfolio_page_gallery
  .swiper-pagination-custom
  .swiper-pagination-button:hover,
.single-cpt_portfolio
  .portfolio_page_gallery
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-bullet-active {
  border-color: var(--theme-color-alter_link);
  background-color: var(--theme-color-alter_link);
}
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets {
  margin-top: 2.3rem;
}
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a {
  background-color: var(--theme-color-bg_color);
  border-color: var(--theme-color-bg_color);
}
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_prev {
  margin-left: 30px;
}
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_next {
  margin-right: 30px;
}
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_container.slider_controls_side:hover
  .slider_controls_wrap
  > a.slider_prev {
  margin-left: 30px;
}
.single-cpt_portfolio
  .portfolio_page_gallery
  .slider_container.slider_controls_side:hover
  .slider_controls_wrap
  > a.slider_next {
  margin-right: 30px;
}
.portfolio_page .portfolio_page_title {
  max-width: 80%;
  margin-top: 0;
  margin-bottom: 1.2em;
}
.portfolio_page .portfolio_page_title + .portfolio_page_meta {
  display: none;
}
.portfolio_page .portfolio_page_video {
  margin-bottom: var(--theme-var-grid_gap);
}
.portfolio_page .portfolio_page_content {
  margin-bottom: 1.5em;
}
.portfolio_page .portfolio_page_content > h1:first-child,
.portfolio_page .portfolio_page_content > h2:first-child,
.portfolio_page .portfolio_page_content > h3:first-child,
.portfolio_page .portfolio_page_content > h4:first-child,
.portfolio_page .portfolio_page_content > h5:first-child,
.portfolio_page .portfolio_page_content > h6:first-child {
  margin-top: 0 !important;
}
.portfolio_page .portfolio_page_content p:last-child {
  margin-bottom: 0;
}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_subtitle {
  font-size: 1.94rem;
  line-height: 1.08em;
}
.portfolio_page
  .portfolio_page_details_wrap
  .portfolio_page_description
  p:last-child {
  margin-bottom: 0;
}
.portfolio_page
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_title {
  font-size: 1.05rem;
  font-weight: 700;
  color: var(--theme-color-text_dark);
  width: 30%;
}
.portfolio_page
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_value {
  font-size: 1.05rem;
  font-weight: 400;
  color: var(--theme-color-text);
  width: 70%;
}
.portfolio_page
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share {
  padding-top: 0;
  border-top: none;
  margin-top: 1.9em !important;
}
.portfolio_page
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share
  .portfolio_page_details_item_title {
  display: none;
}
.portfolio_page
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share
  .portfolio_page_details_item_title
  + .portfolio_page_details_item_value {
  width: 100%;
}
.portfolio_page
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share
  .portfolio_page_details_item_value {
  width: 100%;
}
.portfolio_page
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share
  .socials_wrap {
  margin-right: 0;
  margin-bottom: -15px;
}
.portfolio_page
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share
  .socials_wrap
  .social_item {
  margin: 0 35px 15px 0;
  font-size: 17px;
}
.portfolio_page
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  + .portfolio_page_details_item {
  margin-top: 11px;
}
.portfolio_page
  .portfolio_page_details_wrap.light_style
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_title {
  font-weight: 400;
  color: var(--theme-color-text_light);
}
.portfolio_page
  .portfolio_page_details_wrap.light_style
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_value {
  color: var(--theme-color-text_dark);
}
.portfolio_page
  .portfolio_page_details_wrap.light_style
  .portfolio_page_details
  .portfolio_page_details_item
  + .portfolio_page_details_item {
  margin-top: 1px;
}
.portfolio_page
  .portfolio_page_details_wrap.light_style
  .portfolio_page_details
  + .portfolio_page_description {
  margin-top: 1.4em;
}
.portfolio_page .portfolio_page_details_wrap.light_style .socials_share {
  margin-top: 1.9em !important;
}
.portfolio_page
  .portfolio_page_details_wrap.light_style
  .socials_share
  .social_items
  .social_item {
  margin: 0 8px 8px 0;
  font-size: 17px;
  width: 42px;
  height: 42px;
  line-height: 42px;
  border: 1px solid var(--theme-color-bd_color);
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: var(--theme-color-text_dark);
}
.portfolio_page
  .portfolio_page_details_wrap.light_style
  .socials_share
  .social_items
  .social_item:hover {
  color: var(--theme-color-text_link);
}
.portfolio_page .portfolio_page_content_wrap .portfolio_page_featured {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.portfolio_page
  .portfolio_page_content_wrap
  .portfolio_page_featured
  + .portfolio_page_content {
  margin-top: 33px;
}
.portfolio_page
  .portfolio_page_content_wrap
  .portfolio_page_gallery:last-child {
  margin-bottom: 0;
}
.portfolio_page.portfolio_page_details_right
  .sc_column_fixed.portfolio_page_details_wrap,
.portfolio_page.portfolio_page_details_left
  .sc_column_fixed.portfolio_page_details_wrap {
  top: 4em;
}
.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap,
.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap {
  width: 37%;
}
.portfolio_page.portfolio_page_details_right
  .portfolio_page_details_wrap
  .portfolio_page_subtitle,
.portfolio_page.portfolio_page_details_left
  .portfolio_page_details_wrap
  .portfolio_page_subtitle {
  margin-top: -4px;
  margin-bottom: 26px;
}
.portfolio_page.portfolio_page_details_right
  .portfolio_page_details_wrap
  .portfolio_page_description
  + .portfolio_page_details,
.portfolio_page.portfolio_page_details_left
  .portfolio_page_details_wrap
  .portfolio_page_description
  + .portfolio_page_details {
  padding-top: 35px;
}
.portfolio_page.portfolio_page_details_right
  .portfolio_page_details_wrap.light_style,
.portfolio_page.portfolio_page_details_left
  .portfolio_page_details_wrap.light_style {
  width: 34%;
}
.portfolio_page.portfolio_page_details_right
  .portfolio_page_details_wrap.light_style
  .portfolio_page_subtitle,
.portfolio_page.portfolio_page_details_left
  .portfolio_page_details_wrap.light_style
  .portfolio_page_subtitle {
  margin-top: 1px;
}
.portfolio_page.portfolio_page_details_right
  .light_style
  + .portfolio_page_content_wrap,
.portfolio_page.portfolio_page_details_left
  .light_style
  + .portfolio_page_content_wrap {
  width: 66%;
}
.portfolio_page.portfolio_page_details_right .portfolio_page_video,
.portfolio_page.portfolio_page_details_right .portfolio_page_gallery,
.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap,
.portfolio_page.portfolio_page_details_left .portfolio_page_video,
.portfolio_page.portfolio_page_details_left .portfolio_page_gallery,
.portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap {
  width: 63%;
}
.portfolio_page.portfolio_page_details_right
  .portfolio_page_content_wrap
  .portfolio_page_video,
.portfolio_page.portfolio_page_details_right
  .portfolio_page_content_wrap
  .portfolio_page_gallery,
.portfolio_page.portfolio_page_details_left
  .portfolio_page_content_wrap
  .portfolio_page_video,
.portfolio_page.portfolio_page_details_left
  .portfolio_page_content_wrap
  .portfolio_page_gallery {
  width: 100%;
}
.portfolio_page.portfolio_page_details_left .portfolio_page_video,
.portfolio_page.portfolio_page_details_left .portfolio_page_gallery {
  margin-left: auto;
  margin-right: 0;
}
.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap,
.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap {
  margin-bottom: 1.4em;
}
.portfolio_page.portfolio_page_details_bottom
  .portfolio_page_details_wrap
  .portfolio_page_subtitle,
.portfolio_page.portfolio_page_details_top
  .portfolio_page_details_wrap
  .portfolio_page_subtitle {
  margin-bottom: 26px;
}
.portfolio_page.portfolio_page_details_bottom
  .portfolio_page_details_wrap
  .portfolio_page_description,
.portfolio_page.portfolio_page_details_top
  .portfolio_page_details_wrap
  .portfolio_page_description {
  width: 74%;
}
.portfolio_page.portfolio_page_details_bottom
  .portfolio_page_details_wrap
  .portfolio_page_description
  + .portfolio_page_details,
.portfolio_page.portfolio_page_details_top
  .portfolio_page_details_wrap
  .portfolio_page_description
  + .portfolio_page_details {
  padding-left: 3em;
}
.portfolio_page.portfolio_page_details_bottom
  .portfolio_page_details_wrap
  .portfolio_page_details,
.portfolio_page.portfolio_page_details_top
  .portfolio_page_details_wrap
  .portfolio_page_details {
  width: 26%;
}
.portfolio_page.portfolio_page_details_bottom
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_title,
.portfolio_page.portfolio_page_details_top
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_title {
  width: 40%;
}
.portfolio_page.portfolio_page_details_bottom
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_value,
.portfolio_page.portfolio_page_details_top
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_value {
  width: 60%;
}
.portfolio_page.portfolio_page_details_bottom
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share,
.portfolio_page.portfolio_page_details_top
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item.portfolio_page_details_share {
  margin-top: 1.5em !important;
}
.portfolio_page.portfolio_page_details_bottom
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  + .portfolio_page_details_item,
.portfolio_page.portfolio_page_details_top
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  + .portfolio_page_details_item {
  margin-top: 13px;
}
.portfolio_page .portfolio_page_video,
.portfolio_page .portfolio_page_gallery {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  overflow: hidden;
  z-index: 1;
  position: relative;
}
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_left
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_value,
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_left
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_title,
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_right
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_value,
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_right
  .portfolio_page_details_wrap
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_title {
  display: block;
  width: 100%;
  padding-right: 0;
}
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_left
  .portfolio_page_details_wrap {
  padding-right: 2em;
}
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_right
  .portfolio_page_details_wrap {
  padding-left: 2em;
}
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_top
  .portfolio_page_details_wrap
  .portfolio_page_description,
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_bottom
  .portfolio_page_details_wrap
  .portfolio_page_description {
  width: 100%;
}
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_top
  .portfolio_page_details_wrap
  .portfolio_page_details,
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_bottom
  .portfolio_page_details_wrap
  .portfolio_page_details {
  width: 100%;
}
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_top
  .portfolio_page_details_wrap
  .portfolio_page_description
  + .portfolio_page_details,
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_bottom
  .portfolio_page_details_wrap
  .portfolio_page_description
  + .portfolio_page_details {
  padding-left: 0;
  margin-top: 1.5em;
}
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_top
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_title,
body.body_style_wide:not(.expand_content)
  .portfolio_page_details_bottom
  .portfolio_page_details
  .portfolio_page_details_item
  .portfolio_page_details_item_title {
  width: 15%;
}
.single-cpt_portfolio .post-navigation .nav-links {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 5em;
}
.single-cpt_portfolio .post-navigation .nav-links .nav-next a,
.single-cpt_portfolio .post-navigation .nav-links .nav-previous a {
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0;
  color: var(--theme-color-text_dark);
}
.single-cpt_portfolio .post-navigation .nav-links .nav-next a:hover,
.single-cpt_portfolio .post-navigation .nav-links .nav-previous a:hover {
  color: var(--theme-color-text_link);
}
.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after,
.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:before,
.single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:after,
.single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:before {
  content: "";
  font-family: "fontello";
  font-size: 12px;
  font-weight: 400;
  position: relative;
  top: -2px;
}
.single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:before {
  content: "\EA07";
  padding-right: 13px;
}
@media (max-width: 767px) {
  .single-cpt_portfolio
    .post-navigation
    .nav-links
    .nav-previous
    a
    span:before {
    padding-right: 9px;
  }
}
.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after {
  content: "\E9A4";
  padding-left: 13px;
}
@media (max-width: 767px) {
  .single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after {
    padding-left: 9px;
  }
}
.sidebar_inner .sc_blogger .sc_blogger_item_title + .sc_blogger_item_excerpt,
.sidebar_inner .sc_blogger .sc_blogger_item_meta + .sc_blogger_item_excerpt {
  margin-top: 0.5em;
}
.sidebar_inner .sc_blogger .sc_blogger_columns_wrap > div + div {
  margin-top: 1.5em;
}
.sc_blogger .sc_blogger_item_button .item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_blogger .sc_blogger_item_button .item_more_link .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_blogger .sc_blogger_item_button .item_more_link .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_blogger .sc_blogger_item_button .item_more_link .link_text {
  position: relative;
  margin-right: 0;
  display: inline-block;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, color 0.4s ease, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, color 0.4s ease, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, color 0.4s ease, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, color, opacity;
}
.sc_blogger
  .sc_blogger_item:hover
  .sc_blogger_item_button
  .item_more_link
  .link_text,
.sc_blogger
  .sc_blogger_item_body:hover
  .sc_blogger_item_button
  .item_more_link
  .link_text,
.sc_blogger .sc_blogger_item_button .item_more_link:hover .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 9px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title,
.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title {
  max-height: 4.9em;
  overflow: hidden;
  padding-bottom: 2px;
}
.sc_blogger .sc_blogger_item_featured .post_meta_label {
  display: inline-block;
}
.sc_blogger_default.sc_blogger_default_classic {
}
.sc_blogger_default.sc_blogger_default_classic
  .sc_blogger_item_default.sc_blogger_item_image_position_top
  .sc_blogger_item_featured {
  margin-bottom: 0;
}
.sc_blogger_default.sc_blogger_default_classic
  .sc_blogger_item_default.sc_blogger_item_image_position_top
  .sc_blogger_item_featured
  + .sc_blogger_item_content {
  margin-top: 1em;
}
.sc_blogger_default.sc_blogger_default_classic
  .sc_blogger_item_body:hover
  .post_featured.hover_link.with_thumb
  > .bg_in,
.sc_blogger_default.sc_blogger_default_classic
  .sc_blogger_item_body:hover
  .post_featured.hover_link
  img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_blogger_default.sc_blogger_default_classic
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_blogger_default.sc_blogger_default_classic
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_blogger_default.sc_blogger_default_classic
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 6px;
  background-color: #e2e1e0;
  border-color: #e2e1e0;
  opacity: 1;
  width: 8px;
  height: 8px;
}
.sc_blogger_default.sc_blogger_default_classic
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_blogger_default.sc_blogger_default_classic
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_blogger_default.sc_blogger_default_classic
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_blogger_default.sc_blogger_default_classic
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title {
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 500;
}
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title a:hover {
  color: var(--theme-color-text);
}
.sc_blogger_default.sc_blogger_default_classic
  .sc_item_columns_1
  .sc_blogger_item_title,
.sc_blogger_default.sc_blogger_default_classic
  .sc_item_columns_2
  .sc_blogger_item_title,
.sc_blogger_default.sc_blogger_default_classic
  .sc_item_columns_3
  .sc_blogger_item_title {
  font-size: 28px;
}
.sc_blogger_default.sc_blogger_default_classic
  .slider_outer_centered
  .sc_blogger_item_title {
  font-size: 28px;
  line-height: 1.2em;
  font-weight: 500;
}
.sc_blogger_default.sc_blogger_default_classic
  .slider_outer_centered
  .sc_blogger_item_default.sc_blogger_item_image_position_top
  .sc_blogger_item_featured
  + .sc_blogger_item_content {
  margin-top: 1.2em;
}
.sc_blogger_default.sc_blogger_default_classic .post_meta {
  margin-top: 0.9em;
}
.sc_blogger_default.sc_blogger_default_classic .post_meta_categories {
  margin: 0 0 0.9em;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
}
.sc_blogger_default.sc_blogger_default_classic
  .post_meta_categories
  .post_meta_item,
.sc_blogger_default.sc_blogger_default_classic
  .post_meta_categories
  .post_meta_item
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic
  .post_meta_categories
  .post_meta_item
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_default.sc_blogger_default_classic
  .post_meta_categories
  .post_sponsored
  .post_sponsored_label {
  color: var(--theme-color-text_link);
}
.sc_blogger_default.sc_blogger_default_classic
  .post_meta_categories
  .post_sponsored
  a.post_sponsored_label:hover {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_simple {
}
.sc_blogger_default.sc_blogger_default_classic_simple.sc_blogger_item_image_position_left
  .sc_blogger_item_content,
.sc_blogger_default.sc_blogger_default_classic_simple.sc_blogger_item_image_position_alter.sc_blogger_item_odd
  .sc_blogger_item_content {
  padding-left: 2.2em;
}
.sc_blogger_default.sc_blogger_default_classic_simple.sc_blogger_item_image_position_right
  .sc_blogger_item_content {
  padding-right: 2.2em;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_content
  .sc_blogger_item_default
  + .sc_blogger_item_default {
  margin-top: 30px;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_body:hover
  .post_featured.hover_link.with_thumb
  > .bg_in,
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_body:hover
  .post_featured.hover_link
  img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
  font-size: 28px;
  line-height: 1.2em;
}
.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_title
  a:hover {
  color: var(--theme-color-text);
}
.sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
  margin: 0 0 1.1em 0;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .post_meta
  .post_meta_item.post_categories {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .post_meta
  .post_meta_item.post_categories
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .post_meta
  .post_meta_item.post_categories
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_body:hover
  .post_featured.hover_link.with_thumb
  > .bg_in,
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_body:hover
  .post_featured.hover_link.with_thumb
  > img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content {
  padding: 40px 50px;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_title
  + .sc_blogger_item_excerpt,
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_meta
  + .sc_blogger_item_excerpt {
  margin-top: 0.8em;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_title
  + .sc_blogger_item_button,
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_meta
  + .sc_blogger_item_button,
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_excerpt
  + .sc_blogger_item_button {
  margin-top: 1em;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_excerpt {
  font-size: 17px;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_excerpt:after {
  display: none;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top
  .sc_blogger_item_content {
  border: 1px solid var(--theme-color-alter_bd_color);
  -webkit-box-shadow: 0 3px 30px var(--theme-color-text_dark_003);
  -ms-box-shadow: 0 3px 30px var(--theme-color-text_dark_003);
  box-shadow: 0 3px 30px var(--theme-color-text_dark_003);
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top
  .sc_blogger_item_featured
  + .sc_blogger_item_content {
  border-top: none;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_button
  .item_more_link
  .link_text {
  display: none;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_button
  .item_more_link
  .link_icon {
  width: 17px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  will-change: transform;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item_button
  .item_more_link
  .link_icon:before {
  top: 0;
  right: 1px;
  position: absolute;
  display: block;
  font-size: 11px;
  font-weight: 400;
  line-height: 20px;
  content: "\e9e2";
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item:hover
  .sc_blogger_item_button
  .item_more_link:hover
  .link_icon,
.sc_blogger_default.sc_blogger_default_classic_simple
  .sc_blogger_item:hover
  .sc_blogger_item_button
  .item_more_link
  .link_icon {
  width: 38px;
}
.sc_blogger_default.sc_blogger_default_classic_3 {
}
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item:hover
  .post_featured.hover_link.with_thumb
  > .bg_in,
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item:hover
  .post_featured.hover_link
  img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title {
  font-size: 28px;
  line-height: 1.2em;
}
.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_title
  a:hover {
  color: var(--theme-color-text);
}
.sc_blogger_default.sc_blogger_default_classic_3 .post_meta {
  margin: 0 0 1em 0;
}
.sc_blogger_default.sc_blogger_default_classic_3
  .post_meta
  .post_meta_item.post_categories {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_3
  .post_meta
  .post_meta_item.post_categories
  a,
.sc_blogger_default.sc_blogger_default_classic_3
  .post_meta
  .post_meta_item.post_categories
  a:hover {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_default.sc_blogger_item_on_plate {
  -webkit-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
  -ms-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
  box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
  height: auto;
}
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content {
  padding: 25px 32px;
}
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_title
  + .sc_blogger_item_excerpt,
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_meta
  + .sc_blogger_item_excerpt {
  margin-top: 0.8em;
}
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_title
  + .sc_blogger_item_button,
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_meta
  + .sc_blogger_item_button,
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_excerpt
  + .sc_blogger_item_button {
  margin-top: 0.7em;
}
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_excerpt {
  font-size: 17px;
}
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_excerpt:after {
  display: none;
}
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top
  .sc_blogger_item_header {
  margin: 0;
  padding: 25px 32px;
  background-color: var(--theme-color-alter_bg_color);
  border-top: 2px solid var(--theme-color-alter_bg_color);
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top:hover
  .sc_blogger_item_header {
  border-color: var(--theme-color-alter_dark);
}
.sc_blogger_default.sc_blogger_default_classic_3
  .sc_blogger_item_button
  .item_more_link {
  font-size: 15px;
}
.sc_blogger_default.sc_blogger_default_classic_time {
}
.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title {
  font-size: 28px;
  line-height: 1.2em;
}
.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_title
  a:hover {
  color: var(--theme-color-text);
}
.sc_blogger_default.sc_blogger_default_classic_time .post_meta {
  margin: 0 0 0.9em 0;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .post_meta
  .post_meta_item.post_categories {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_time
  .post_meta
  .post_meta_item.post_categories
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_time
  .post_meta
  .post_meta_item.post_categories
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_default.sc_blogger_default_classic_time
  .post_meta.sc_blogger_item_meta.post_meta_date {
  padding: 0;
  font-size: 12px;
  line-height: 1em;
  font-weight: 500;
  text-transform: uppercase;
  display: inline-block;
  width: 100%;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .post_meta.sc_blogger_item_meta.post_meta_date
  .post_date {
  width: auto;
  min-width: 67px;
  max-width: 100px;
  padding: 17px 15px 15px;
  text-align: center;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--theme-color-text_dark);
  color: var(--theme-color-inverse_hover);
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .post_meta.sc_blogger_item_meta.post_meta_date
  b {
  margin-top: -7px;
  font-size: 35px;
  line-height: 1em;
  font-weight: 500;
  display: block;
  margin-bottom: 5px;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .post_meta.sc_blogger_item_meta.post_meta_date
  a,
.sc_blogger_default.sc_blogger_default_classic_time
  .post_meta.sc_blogger_item_meta.post_meta_date
  a:hover {
  color: var(--theme-color-inverse_hover);
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate {
  -webkit-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
  -ms-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
  box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
  height: auto;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_body:hover
  .post_featured.hover_link.with_thumb
  > .bg_in,
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_body:hover
  .post_featured.hover_link
  img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content {
  padding: 42px 38px;
  position: relative;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_title
  + .sc_blogger_item_excerpt,
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_meta
  + .sc_blogger_item_excerpt {
  margin-top: 0.8em;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_title
  + .sc_blogger_item_button,
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_meta
  + .sc_blogger_item_button,
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_excerpt
  + .sc_blogger_item_button {
  margin-top: 1em;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_excerpt {
  font-size: 17px;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate
  .sc_blogger_item_content
  .sc_blogger_item_excerpt:after {
  display: none;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top {
  position: relative;
  z-index: 1;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top
  .post_meta.sc_blogger_item_meta.post_meta_date {
  margin: 0;
  text-align: right;
  position: absolute;
  right: 30px;
  top: -42px;
  width: auto;
  z-index: 9999;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_button
  .item_more_link
  .link_text {
  display: none;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_button
  .item_more_link
  .link_icon {
  width: 17px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  will-change: transform;
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item_button
  .item_more_link
  .link_icon:before {
  top: 0;
  right: 1px;
  position: absolute;
  display: block;
  font-size: 11px;
  font-weight: 400;
  line-height: 20px;
  content: "\e9e2";
}
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item:hover
  .sc_blogger_item_button
  .item_more_link:hover
  .link_icon,
.sc_blogger_default.sc_blogger_default_classic_time
  .sc_blogger_item:hover
  .sc_blogger_item_button
  .item_more_link
  .link_icon {
  width: 38px;
}
.sc_blogger_default.sc_blogger_default_classic_time_2 {
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_blogger_item_body:hover
  .post_featured.hover_link.with_thumb
  > .bg_in,
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_blogger_item_body:hover
  .post_featured.hover_link
  img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_blogger_item_default.sc_blogger_item_image_position_top
  .sc_blogger_item_featured
  + .sc_blogger_item_content {
  margin-top: 1.5em;
}
.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content {
  position: relative;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_blogger_item_content
  .sc_blogger_item_excerpt:after {
  display: none;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_blogger_item_content
  > .post_meta.sc_blogger_item_meta.post_meta_date {
  position: absolute;
  left: 0;
  top: 0;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_blogger_item_content
  > .post_meta.sc_blogger_item_meta.post_meta_date
  ~ * {
  margin-left: 100px;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_blogger_item_title
  + .sc_blogger_item_excerpt,
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_blogger_item_meta
  + .sc_blogger_item_excerpt {
  margin-top: 0.8em;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_item_featured
  [class*="post_info_"] {
  padding: 30px;
  background: transparent !important;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta_item.post_categories
  a:hover,
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta_item.post_categories
  a:focus {
  background-color: var(--theme-color-text_hover2) !important;
  color: var(--theme-color-inverse_link) !important;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_categories {
  margin: 0;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_category {
  margin: 0;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_categories {
  color: transparent !important;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_categories
  a {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  background-color: var(--theme-color-text_link2);
  color: var(--theme-color-inverse_link);
  text-transform: uppercase;
  padding: 6px 17px 5px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.6px;
  margin: 4px 0 4px 0;
  display: inline-block;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_categories
  a:hover,
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_categories
  a:focus {
  background-color: var(--theme-color-text_dark);
  color: var(--theme-color-inverse_hover);
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_sponsored
  .post_sponsored_label {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
  text-transform: uppercase;
  padding: 6px 17px 5px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.6px;
  margin: 4px 0 4px 0;
  display: inline-block;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_sponsored:after {
  color: var(--theme-color-alter_bg_color_07);
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_sponsored
  a.post_sponsored_label:hover {
  background-color: var(--theme-color-text_dark);
  color: var(--theme-color-inverse_hover);
}
.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title {
  font-size: 35px;
  line-height: 1.2em;
}
.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title a,
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_blogger_item_title
  a:hover {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta {
  margin: 1.1em 0 0 0;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta
  .post_meta_item.post_categories {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta
  .post_meta_item.post_categories
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta
  .post_meta_item.post_categories
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_date {
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 1em;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  width: auto;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_date
  .post_date {
  width: 65px;
  padding: 0;
  text-align: center;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_date
  b {
  font-size: 48px;
  line-height: 1em;
  font-weight: 500;
  display: block;
  margin-bottom: 5px;
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_date
  a,
.sc_blogger_default.sc_blogger_default_classic_time_2
  .post_meta.sc_blogger_item_meta.post_meta_date
  a:hover {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_classic_time_2
  .sc_blogger_item_default.sc_blogger_item_on_plate {
  height: auto;
}
.sc_blogger_default.sc_blogger_default_over_bottom {
}
.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured .mask {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 1 !important;
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_item_featured:hover
  .mask {
  background-color: rgba(0, 0, 0, 0.75);
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_item_featured
  [class*="post_info_"] {
  padding: 45px;
  background-color: transparent;
  max-width: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_item_featured
  [class*="post_info_"]
  .post_meta {
  margin: 0 0 1.1em 0;
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  a {
  color: #d2d3d5;
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  a:hover {
  color: #ffffff;
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_categories {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  color: var(--theme-color-inverse_link);
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_categories
  a {
  color: var(--theme-color-inverse_link);
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_categories
  a:hover {
  color: #d2d3d5;
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_button
  .item_more_link {
  color: var(--theme-color-inverse_link);
}
.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title {
  font-size: 28px;
  line-height: 1.2em;
}
.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title a,
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_blogger_item_title
  a:hover {
  color: var(--theme-color-inverse_link);
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_blogger_item_button
  .item_more_link
  .link_text {
  display: none;
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_blogger_item_button
  .item_more_link
  .link_icon {
  width: 17px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  will-change: transform;
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_blogger_item_button
  .item_more_link
  .link_icon:before {
  top: 0;
  right: 1px;
  position: absolute;
  display: block;
  font-size: 11px;
  font-weight: 400;
  line-height: 20px;
  content: "\e9e2";
}
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_blogger_item:hover
  .sc_blogger_item_button
  .item_more_link:hover
  .link_icon,
.sc_blogger_default.sc_blogger_default_over_bottom
  .sc_blogger_item:hover
  .sc_blogger_item_button
  .item_more_link
  .link_icon {
  width: 38px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover {
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > [class*="trx_addons_column-"]
  .sc_blogger_item {
  padding: 1px 0;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > [class*="trx_addons_column-"]
  .sc_blogger_item:after {
  content: "";
  display: block;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  z-index: 99;
  top: 0;
  background-color: var(--theme-color-alter_bd_color);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > [class*="trx_addons_column-"]:last-child
  .sc_blogger_item:after {
  display: none;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > .trx_addons_column-1_2:nth-child(2n)
  .sc_blogger_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > .trx_addons_column-1_3:nth-child(3n)
  .sc_blogger_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > .trx_addons_column-1_4:nth-child(4n)
  .sc_blogger_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > .trx_addons_column-1_5:nth-child(5n)
  .sc_blogger_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > .trx_addons_column-1_6:nth-child(6n)
  .sc_blogger_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > .trx_addons_column-1_7:nth-child(7n)
  .sc_blogger_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > .trx_addons_column-1_8:nth-child(8n)
  .sc_blogger_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > .trx_addons_column-1_9:nth-child(9n)
  .sc_blogger_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > .trx_addons_column-1_10:nth-child(10n)
  .sc_blogger_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > .trx_addons_column-1_11:nth-child(11n)
  .sc_blogger_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .trx_addons_columns_wrap.no_margin
  > .trx_addons_column-1_12:nth-child(12n)
  .sc_blogger_item:after {
  display: none;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  .mask,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  .mask {
  background-color: rgba(0, 0, 0, 0.65);
  opacity: 1 !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"] {
  padding: 40px 48px 20px;
  max-width: calc(100% + 2px);
  min-width: calc(100% + 2px);
  min-height: calc(100% + 2px);
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  text-align: left;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: var(--theme-color-alter_bg_color);
  color: var(--theme-color-alter_text);
  -webkit-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_excerpt {
  font-size: 17px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  + .sc_blogger_item_excerpt,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_meta
  + .sc_blogger_item_excerpt {
  margin-top: 0.9em;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .post_meta {
  margin: 0 0 1.1em 0;
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  a {
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  a:hover,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  a {
  color: var(--theme-color-alter_light);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_categories {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  color: var(--theme-color-text_dark);
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_categories
  a {
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_categories
  a:hover,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_categories
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_sponsored
  .post_sponsored_label {
  color: var(--theme-color-text_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title {
  margin: 0 !important;
  font-size: 28px;
  line-height: 1.2em;
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  a {
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  a,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  a:hover {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_button
  .item_more_link {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_button
  .item_more_link
  .link_text {
  color: currentColor;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"] {
  color: #d2d3d5;
  background-color: transparent !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta {
  color: #96999f;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  a {
  color: #96999f;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  a:hover {
  color: #ffffff;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_categories {
  color: var(--theme-color-inverse_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_categories
  a {
  color: var(--theme-color-inverse_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_categories
  a:hover {
  color: #d2d3d5;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_sponsored
  .post_sponsored_label {
  color: var(--theme-color-inverse_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  .post_meta_item.post_sponsored
  a.post_sponsored_label:hover {
  color: #d2d3d5;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"]
  .sc_blogger_item_title
  a,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"]
  .sc_blogger_item_title
  a:hover {
  color: #fcfcfc;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_item_featured:hover
  [class*="post_info_"]
  .sc_blogger_item_button
  .item_more_link {
  color: #f9f9f9;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_blogger_item_body:hover
  .sc_blogger_item_button
  .item_more_link
  .link_text,
.sc_blogger_default.sc_blogger_default_over_centered_hover
  .sc_blogger_item_body
  .sc_blogger_item_button
  .item_more_link:hover
  .link_text {
  transition-delay: 0.1s;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2 {
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .slider_controls_wrap
  > a {
  z-index: 99;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb
  .post_audio:not(.with_iframe) {
  padding: 25px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb
  .post_info_mc {
  position: relative !important;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1 !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"] {
  opacity: 1 !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb
  .post_info_mc {
  padding: 25px !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .post_meta
  .post_meta_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .post_meta
  a,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb:hover
  [class*="post_info_"]
  .post_meta
  .post_meta_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb:hover
  [class*="post_info_"]
  .post_meta
  a {
  color: var(--theme-color-text_light);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .post_meta
  a:hover,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb:hover
  [class*="post_info_"]
  .post_meta
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .sc_blogger_item_title
  a,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb:hover
  [class*="post_info_"]
  .sc_blogger_item_title
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .sc_blogger_item_title
  a:hover,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .format-audio
  .post_featured.without_thumb:hover
  [class*="post_info_"]
  .sc_blogger_item_title
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_blogger_item_body
  > .post_info_mc {
  padding: 25px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_blogger_item_body
  > .post_info_mc
  .post_meta {
  margin: 0 0 1em 0;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_blogger_item_body
  > .post_info_mc
  .post_meta:not(.post_meta_categories) {
  margin: 1em 0 0 0;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_blogger_item_body
  .sc_blogger_item_title {
  margin: 0 !important;
  font-size: 28px;
  line-height: 1.2em;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_blogger_item_body
  .sc_blogger_item_excerpt {
  font-size: 17px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_blogger_item_body
  .sc_blogger_item_title
  + .sc_blogger_item_excerpt,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_blogger_item_body
  .sc_blogger_item_meta
  + .sc_blogger_item_excerpt {
  margin-top: 0.9em;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured:hover
  .mask,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  .mask {
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1 !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"] {
  padding: 45px 40px;
  max-width: calc(100% + 4px);
  min-width: calc(100% + 4px);
  min-height: calc(100% + 4px);
  max-height: calc(100% + 4px);
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  text-align: left;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background-color: var(--theme-color-alter_bg_color);
  color: var(--theme-color-alter_text);
  -webkit-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_excerpt {
  font-size: 17px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  + .sc_blogger_item_excerpt,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_meta
  + .sc_blogger_item_excerpt {
  margin-top: 0.9em;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories {
  margin: 0;
  position: absolute;
  top: 45px;
  left: 40px;
  right: 40px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_categories {
  color: transparent !important;
  font-weight: 400;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_categories
  a {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  background-color: var(--theme-color-text_link2);
  color: var(--theme-color-inverse_link);
  text-transform: uppercase;
  padding: 6px 17px 5px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.6px;
  margin: 4px 0 4px 0;
  display: inline-block;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_categories
  a:hover,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_categories
  a:focus {
  background-color: var(--theme-color-text_hover2);
  color: var(--theme-color-inverse_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_sponsored
  .post_sponsored_label {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
  text-transform: uppercase;
  padding: 6px 17px 5px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.6px;
  margin: 4px 0 4px 0;
  display: inline-block;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_sponsored
  a.post_sponsored_label:hover {
  background-color: var(--theme-color-text_hover2);
  color: var(--theme-color-inverse_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta {
  margin: 1.1em 0 0 0;
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  .post_meta_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  a {
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  a:hover,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  a {
  color: var(--theme-color-alter_light);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title {
  margin: 0 !important;
  font-size: 28px;
  line-height: 1.2em;
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  a {
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  a,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  a:hover {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured:hover
  [class*="post_info_"] {
  color: #d2d3d5;
  background-color: transparent !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta {
  color: #ffffff;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  .post_meta_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  a {
  color: #ffffff;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  a:hover {
  color: #f6f6f6;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured:hover
  [class*="post_info_"]
  .sc_blogger_item_title
  a,
.sc_blogger_default.sc_blogger_default_over_centered_hover_2
  .sc_item_featured:hover
  [class*="post_info_"]
  .sc_blogger_item_title
  a:hover {
  color: #fcfcfc;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3 {
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .slider_controls_wrap
  > a {
  z-index: 99;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb
  .post_audio:not(.with_iframe) {
  padding: 25px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb
  .post_info_mc {
  position: relative !important;
  top: 0;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1 !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"] {
  opacity: 1 !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb
  .post_info_mc {
  padding: 25px !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .post_meta
  .post_meta_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .post_meta
  a,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb:hover
  [class*="post_info_"]
  .post_meta
  .post_meta_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb:hover
  [class*="post_info_"]
  .post_meta
  a {
  color: var(--theme-color-text_light);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .post_meta
  a:hover,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb:hover
  [class*="post_info_"]
  .post_meta
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .sc_blogger_item_title
  a,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb:hover
  [class*="post_info_"]
  .sc_blogger_item_title
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb
  [class*="post_info_"]
  .sc_blogger_item_title
  a:hover,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .format-audio
  .post_featured.without_thumb:hover
  [class*="post_info_"]
  .sc_blogger_item_title
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  .mask {
  background-color: var(--theme-color-inverse_dark) !important;
  opacity: 0 !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured:hover
  .mask {
  opacity: 0.9 !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_blogger_item_body
  > .post_info_mc {
  padding: 25px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_blogger_item_body
  > .post_info_mc
  .post_meta {
  margin: 0 0 1em 0;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_blogger_item_body
  > .post_info_mc
  .post_meta:not(.post_meta_categories) {
  margin: 1em 0 0 0;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_blogger_item_body
  .sc_blogger_item_title {
  margin: 0 !important;
  font-size: 28px;
  line-height: 1.2em;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_blogger_item_body
  .sc_blogger_item_excerpt {
  font-size: 17px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_blogger_item_body
  .sc_blogger_item_title
  + .sc_blogger_item_excerpt,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_blogger_item_body
  .sc_blogger_item_meta
  + .sc_blogger_item_excerpt {
  margin-top: 0.9em;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"] {
  padding: 45px 40px;
  max-width: 100%;
  width: 100%;
  height: 100%;
  text-align: left;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background-color: transparent !important;
  color: var(--theme-color-alter_text);
  -webkit-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  opacity: 0;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_excerpt {
  font-size: 17px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  + .sc_blogger_item_excerpt,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_meta
  + .sc_blogger_item_excerpt {
  margin-top: 0.9em;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories {
  margin: 0;
  position: absolute;
  top: 45px;
  left: 40px;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_categories {
  color: transparent !important;
  font-weight: 400;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_categories
  a {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  background-color: var(--theme-color-text_link2);
  color: var(--theme-color-inverse_link);
  text-transform: uppercase;
  padding: 6px 17px 5px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.6px;
  margin: 4px 0 4px 0;
  display: inline-block;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_categories
  a:hover,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_categories
  a:focus {
  background-color: var(--theme-color-text_hover2);
  color: var(--theme-color-inverse_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_sponsored
  .post_sponsored_label {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
  text-transform: uppercase;
  padding: 6px 17px 5px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.6px;
  margin: 4px 0 4px 0;
  display: inline-block;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta.sc_blogger_item_meta.post_meta_categories
  .post_meta_item.post_sponsored
  a.post_sponsored_label:hover {
  background-color: var(--theme-color-text_hover2);
  color: var(--theme-color-inverse_link);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta {
  margin: 1.1em 0 0 0;
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  .post_meta_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  a {
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title {
  margin: 0 !important;
  font-size: 28px;
  line-height: 1.2em;
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  a {
  -webkit-transition: inherit;
  -ms-transition: inherit;
  transition: inherit;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"],
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured:hover
  [class*="post_info_"] {
  color: #d2d3d5;
  background-color: transparent !important;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta {
  color: #ffffff;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  .post_meta_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  a,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  .post_meta_item:after,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  a {
  color: #ffffff;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .post_meta
  a:hover,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured:hover
  [class*="post_info_"]
  .post_meta
  a:hover {
  color: #f6f6f6;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  a,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured
  [class*="post_info_"]
  .sc_blogger_item_title
  a:hover,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured:hover
  [class*="post_info_"]
  .sc_blogger_item_title
  a,
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured:hover
  [class*="post_info_"]
  .sc_blogger_item_title
  a:hover {
  color: #fcfcfc;
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_3
  .sc_item_featured:hover
  [class*="post_info_"] {
  opacity: 1;
}
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left
  .sc_blogger_item_title,
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right
  .sc_blogger_item_title,
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter
  .sc_blogger_item_title {
  margin-top: 0 !important;
}
.sc_blogger_item_list .sc_blogger_item_meta .post_meta_label {
  display: inherit;
}
.sc_blogger_list.sc_blogger_list_simple {
}
.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body {
  position: relative;
  padding: 0 0 0 50px;
}
.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
  position: absolute;
  left: 0;
  top: 10px;
  width: 35px;
  height: 2px;
  content: "";
  display: block;
  background-color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_simple
  .sc_blogger_item_on_plate
  .sc_blogger_item_body {
  padding: 10px;
}
.sc_blogger_list.sc_blogger_list_simple
  .sc_blogger_item_on_plate
  .sc_blogger_item_body:before {
  display: none !important;
}
.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title {
  font-size: 28px;
  line-height: 1.2em;
}
.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title a:hover {
  color: var(--theme-color-text);
}
.sc_blogger_list.sc_blogger_list_simple .post_meta {
  margin: 0 0 1.1em 0;
}
.sc_blogger_list.sc_blogger_list_simple
  .post_meta
  .post_meta_item.post_categories {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_simple
  .post_meta
  .post_meta_item.post_categories
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_simple
  .post_meta
  .post_meta_item.post_categories
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_list.sc_blogger_list_simple
  .sc_blogger_item_title
  + .sc_blogger_item_button,
.sc_blogger_list.sc_blogger_list_simple
  .sc_blogger_item_meta
  + .sc_blogger_item_button {
  margin-top: 1em;
}
.sc_blogger_list.sc_blogger_list_hover {
}
.sc_blogger_list.sc_blogger_list_hover
  .sc_blogger_content
  .sc_blogger_item_list {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.sc_blogger_list.sc_blogger_list_hover
  .sc_blogger_content
  .sc_blogger_item_list.sc_blogger_item_image_position_top
  + .sc_blogger_item_list.sc_blogger_item_image_position_top {
  margin-top: 5em;
}
.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title {
  font-size: 28px;
  line-height: 1.28em;
}
.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title a:hover,
.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_hover .post_meta {
  margin: 0 0 1.1em 0;
}
.sc_blogger_list.sc_blogger_list_hover
  .post_meta
  .post_meta_item.post_categories {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_hover
  .post_meta
  .post_meta_item.post_categories
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_hover
  .post_meta
  .post_meta_item.post_categories
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_list.sc_blogger_list_hover
  .sc_blogger_item_title
  + .sc_blogger_item_button,
.sc_blogger_list.sc_blogger_list_hover
  .sc_blogger_item_meta
  + .sc_blogger_item_button {
  margin-top: 1em;
}
.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_button .item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_blogger_list.sc_blogger_list_hover
  .sc_blogger_item_button
  .item_more_link
  .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_blogger_list.sc_blogger_list_hover
  .sc_blogger_item_button
  .item_more_link
  .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_blogger_list.sc_blogger_list_hover
  .sc_blogger_item_button
  .item_more_link
  .link_text {
  position: relative;
  margin-right: 0;
  display: inline-block;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, color 0.4s ease, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, color 0.4s ease, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, color 0.4s ease, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, color, opacity;
}
.sc_blogger_list.sc_blogger_list_hover
  .sc_blogger_item_body:hover
  .sc_blogger_item_button
  .item_more_link
  .link_text,
.sc_blogger_list.sc_blogger_list_hover
  .sc_blogger_item_body
  .sc_blogger_item_button
  .item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_blogger_list.sc_blogger_list_with_image {
}
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_body:hover
  .post_featured.hover_link.with_thumb
  > .bg_in,
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_body:hover
  .post_featured.hover_link
  img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_blogger_list.sc_blogger_list_with_image
  .post_featured.with_thumb.default-featured-size {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_blogger_list.sc_blogger_list_with_image
  .post_featured.with_thumb.default-featured-size
  img {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_content
  .sc_blogger_item_list {
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_content
  .sc_blogger_item_list:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_list.sc_blogger_item_image_position_left
  .sc_blogger_item_body,
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_list.sc_blogger_item_image_position_right
  .sc_blogger_item_body,
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_list.sc_blogger_item_image_position_alter
  .sc_blogger_item_body {
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2em;
  padding-bottom: 3px;
}
.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title a:hover {
  color: var(--theme-color-text);
}
.sc_blogger_list.sc_blogger_list_with_image .post_meta {
  margin: 0 0 0.5em 0;
}
.sc_blogger_list.sc_blogger_list_with_image
  .post_meta
  .post_meta_item.post_categories {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_with_image
  .post_meta
  .post_meta_item.post_categories
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_with_image
  .post_meta
  .post_meta_item.post_categories
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_title
  + .sc_blogger_item_button,
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_meta
  + .sc_blogger_item_button {
  margin-top: 1em;
}
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_button
  .item_more_link {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  z-index: 1;
  overflow: hidden;
}
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_button
  .item_more_link
  .link_icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  text-align: center;
}
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_button
  .item_more_link
  .link_icon:before {
  font-size: 11px;
  line-height: inherit;
  font-weight: 400;
  font-style: inherit;
  content: "\E9A4";
  font-family: "fontello";
  display: inline-block;
  vertical-align: top;
  color: currentColor;
}
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_button
  .item_more_link
  .link_text {
  position: relative;
  margin-right: 0;
  display: inline-block;
  vertical-align: middle;
  text-indent: -110px;
  visibility: hidden;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, color 0.4s ease, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, color 0.4s ease, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.4s ease-out,
    text-indent 0.5s ease-out, color 0.4s ease, opacity 0.4s ease;
  will-change: visibility, margin-right, text-indent, color, opacity;
}
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_body:hover
  .sc_blogger_item_button
  .item_more_link
  .link_text,
.sc_blogger_list.sc_blogger_list_with_image
  .sc_blogger_item_body
  .sc_blogger_item_button
  .item_more_link:hover
  .link_text {
  opacity: 1;
  text-indent: 0;
  margin-right: 6px;
  visibility: visible;
  -webkit-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  -ms-transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
  transition: visibility 0.4s ease, margin-right 0.3s ease-out,
    text-indent 0.4s ease-out, opacity 0.4s ease;
}
.sc_blogger_list.sc_blogger_list_hover_2 {
}
.sc_blogger_list.sc_blogger_list_hover_2 .no_margin .sc_blogger_item:hover {
  -webkit-box-shadow: inherit;
  -ms-box-shadow: inherit;
  box-shadow: inherit;
}
.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item {
  background-color: var(--theme-color-alter_bg_color);
  position: relative;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:hover {
  -webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.08);
  -ms-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.08);
}
.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:before {
  content: " ";
  width: 0;
  height: 0;
  display: inline-block;
  vertical-align: top;
  margin-left: -0.3em;
  padding-top: 102%;
}
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item
  .sc_blogger_item_body {
  padding: 20px 60px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  z-index: 1;
}
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item
  .sc_blogger_item_body
  > .link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item
  .sc_blogger_item_excerpt {
  font-size: 17px;
}
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item
  .sc_blogger_item_title
  + .sc_blogger_item_excerpt,
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item
  .sc_blogger_item_meta
  + .sc_blogger_item_excerpt {
  margin-top: 0.8em;
}
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_content
  .sc_blogger_item_list {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_content
  .sc_blogger_item_list.sc_blogger_item_image_position_top
  + .sc_blogger_item_list.sc_blogger_item_image_position_top {
  margin-top: 5em;
}
.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
  font-size: 28px;
  line-height: 1.2em;
}
.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title a:hover,
.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_hover_2 .post_meta {
  margin: 0 0 1.1em 0;
}
.sc_blogger_list.sc_blogger_list_hover_2
  .post_meta
  .post_meta_item.post_categories {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.6px;
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_hover_2
  .post_meta
  .post_meta_item.post_categories
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_list.sc_blogger_list_hover_2
  .post_meta
  .post_meta_item.post_categories
  a:hover {
  color: var(--theme-color-text_link);
}
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item_title
  + .sc_blogger_item_button,
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item_meta
  + .sc_blogger_item_button {
  margin-top: 1em;
}
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item_button
  .item_more_link
  .link_text {
  display: none;
}
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item_button
  .item_more_link
  .link_icon {
  width: 17px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  will-change: transform;
}
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item_button
  .item_more_link
  .link_icon:before {
  top: 0;
  right: 1px;
  position: absolute;
  display: block;
  font-size: 11px;
  font-weight: 400;
  line-height: 20px;
  content: "\e9e2";
}
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item:hover
  .sc_blogger_item_button
  .item_more_link:hover
  .link_icon,
.sc_blogger_list.sc_blogger_list_hover_2
  .sc_blogger_item:hover
  .sc_blogger_item_button
  .item_more_link
  .link_icon {
  width: 38px;
}
.sc_blogger_news
  .sc_blogger_item_default.sc_blogger_item_image_position_top
  .sc_blogger_item_featured
  + .sc_blogger_item_content {
  margin-top: 1.3em;
}
.sc_blogger_news .post_meta {
  margin: 0 0 0.5em;
}
.sc_blogger_news .sc_blogger_item_title + .post_meta {
  margin: 0.5em 0 0 0;
}
.sc_blogger_news .sc_blogger_item_title + .sc_blogger_item_button,
.sc_blogger_news .sc_blogger_item_meta + .sc_blogger_item_button,
.sc_blogger_news .sc_blogger_item_excerpt + .sc_blogger_item_button {
  margin-top: 0.7em;
}
.sc_blogger_news
  .post_featured.with_thumb
  .sc_blogger_item_button
  .item_more_link {
  color: #ffffff;
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default {
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .post_layout_classic:hover
  .post_featured.hover_link.with_thumb
  > .bg_in,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .post_layout_classic:hover
  .post_featured.hover_link
  img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .slider_container.slider_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .slider_outer.slider_outer_pagination_pos_bottom
  .swiper-pagination-bullets
  .swiper-pagination-bullet,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 6px;
  background-color: #e2e1e0;
  border-color: #e2e1e0;
  opacity: 1;
  width: 8px;
  height: 8px;
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .swiper-pagination-custom
  .swiper-pagination-button.swiper-pagination-button-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .sc_slider_controls.slider_pagination_style_bullets
  .slider_pagination_bullet:hover,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .slider_container
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .slider_outer
  .slider_pagination_wrap
  .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .slider_outer.slider_outer_pagination_pos_bottom_outside
  .swiper-pagination-bullets,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .sc_item_slider.slider_outer_pagination_pos_bottom
  .swiper-pagination {
  margin-top: 2em;
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .post_layout_classic-masonry {
  padding-bottom: 2px;
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .post_layout_classic-masonry
  .post_title {
  margin: 0;
  font-size: 28px;
  line-height: 1.18em;
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .post_layout_classic-masonry.post_layout_classic_1
  .post_title {
  margin: 0;
  font-size: 35px;
  line-height: 1.15em;
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .post_layout_classic-masonry
  .post_featured {
  margin-bottom: 1.85em;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .post_layout_classic-masonry
  .post_header {
  padding: 0 0 0 50px;
  position: relative;
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .post_layout_classic-masonry
  .post_header:before {
  position: absolute;
  left: 0;
  top: 10px;
  width: 35px;
  height: 2px;
  content: "";
  display: block;
  background-color: var(--theme-color-text_dark);
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .post_layout_classic-masonry
  .post_header
  .post_meta {
  margin: 0 0 12px;
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default
  .post_layout_classic-masonry.post_layout_classic_1
  .post_header {
  padding-right: 8%;
}
.sc_blogger_band.sc_blogger_band_default
  .post_layout_band:only-child
  .post_content_wrap {
  padding: 2.5em;
}
.sc_blogger_band.sc_blogger_band_default
  .post_layout_band:only-child
  .post_content_wrap
  .post_title {
  margin: 0;
  font-size: 35px;
  line-height: 1.09em;
}
.sc_blogger_band.sc_blogger_band_default
  .post_layout_band:only-child
  .post_content_wrap
  .post_title
  a {
  color: var(--theme-color-text_dark);
}
.sc_blogger_band.sc_blogger_band_default
  .post_layout_band:only-child
  .post_content_wrap
  .post_title
  a:hover {
  color: var(--theme-color-text);
}
.sc_blogger_band.sc_blogger_band_default
  .post_layout_band:only-child
  .post_featured_bg:after {
  padding-top: 128%;
  content: " ";
  width: 0;
  height: 0;
  display: inline-block;
  vertical-align: top;
  margin-left: -0.3em;
  position: relative;
}
.sc_blogger_band.sc_blogger_band_default
  .post_layout_band:only-child:hover
  .post_featured.hover_link.with_thumb
  > .bg_in,
.sc_blogger_band.sc_blogger_band_default
  .post_layout_band:only-child:hover
  .post_featured.hover_link
  img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.categories_list_style_1 .categories_list_item + .categories_list_item {
  margin-top: 0.9em;
}
.categories_list_style_1 .categories_list_item .categories_list_title {
  margin: 0.4em 0 0;
}
.widget_categories_list .categories_list_style_2 .categories_list_icon {
  vertical-align: middle;
}
.widget_categories_list
  .categories_list_style_2
  .categories_list_icon
  + .categories_list_caption {
  vertical-align: middle;
}
.widget_categories_list .categories_list_style_2 .categories_list_title {
  font-weight: 500;
  width: 45%;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
}
.widget_categories_list .categories_list_style_3 .categories_list_title {
  font-weight: 500;
}
.categories_list_style_4 .categories_list_item {
  position: relative;
  text-align: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  perspective: none;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  overflow: hidden;
  z-index: 1;
}
.categories_list_style_4 .categories_list_item:hover {
  z-index: 10;
}
.categories_list_style_4 .categories_list_info_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.categories_list_style_4 .categories_list_info_wrap:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  opacity: 0.4;
  background: rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.categories_list_style_4 .categories_list_info {
  position: relative;
  top: auto;
  left: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 20px;
  -webkit-transform: translateZ(60px) scale(0.95);
  -ms-transform: translateZ(60px) scale(0.95);
  transform: translateZ(60px) scale(0.95);
}
.categories_list_style_4 .categories_list_link {
  -webkit-transform: translateZ(90px);
  -ms-transform: translateZ(90px);
  transform: translateZ(90px);
}
.categories_list_style_4 .categories_list_title {
  font-weight: 500;
  font-size: 35px;
  line-height: 1.3em;
  color: #ffffff;
  margin: 13px 0;
}
.categories_list_style_4 .categories_list_title * {
  color: #ffffff;
}
.categories_list_style_4 .categories_list_title .categories_list_count {
  margin-left: 0.2em;
}
.categories_list_style_4 .categories_link_more {
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  color: #ffffff;
  display: inline-block;
  margin-bottom: -18px;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.categories_list_style_4 .categories_list_item:hover .categories_link_more {
  opacity: 1;
  margin-bottom: 0;
}
.categories_list_style_5 .categories_list_image {
  display: block;
  overflow: hidden;
}
.categories_list_style_5 .categories_list_image img {
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1.01, 1.01);
  -ms-transform: scale(1.01, 1.01);
  transform: scale(1.01, 1.01);
}
.categories_list_style_5
  .categories_list_item:hover
  .categories_list_image
  img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.categories_list_style_5
  .categories_list_item:hover
  .categories_list_info_wrap:before {
  opacity: 1;
}
.categories_list_style_5 .trx_addons_columns_wrap {
  margin: 0 !important;
}
.categories_list_style_5
  .trx_addons_columns_wrap
  > [class*="trx_addons_column-"] {
  padding: 0 !important;
}
.categories_list_style_5 .categories_list_info_wrap {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.categories_list_style_5 .categories_list_info_wrap:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 102%;
  opacity: 0.6;
  background: rgba(0, 0, 0, 0.6);
  background: -moz-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.3) 0%,
    rgba(0, 0, 0, 0.6) 100%
  );
  background: -webkit-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.3) 0%,
    rgba(0, 0, 0, 0.6) 100%
  );
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.3) 0%,
    rgba(0, 0, 0, 0.6) 100%
  );
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.categories_list_style_5 .categories_list_info_wrap .categories_list_info {
  z-index: 9;
  position: relative;
  top: auto;
  left: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-align-items: self-start;
  -ms-flex-align: self-start;
  align-items: self-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 53px 48px;
}
.categories_list_style_5 .categories_list_title {
  font-weight: 500;
  font-size: 35px;
  line-height: 1.12em;
  color: #fcfcfc;
  margin: 0;
  text-align: left;
}
.categories_list_style_5 .categories_list_title * {
  color: #fcfcfc;
}
.categories_list_style_5 .categories_list_title .categories_list_count {
  margin-left: 0.2em;
}
.categories_list_style_5 .categories_link_more {
  font-size: 17px;
  line-height: 20px;
  font-weight: 500;
  color: #d2d3d5;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.categories_list_style_5 .categories_link_more:after {
  content: "\e9b2";
  font-family: "fontello";
  display: inline-block;
  font-size: 9px;
  margin-left: 13px;
  vertical-align: middle;
  margin-top: -3px;
  line-height: inherit;
}
.categories_list_style_6 .categories_list_image {
  display: block;
  overflow: hidden;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.categories_list_style_6 .categories_list_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.categories_list_style_6 .categories_list_image img {
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1.01, 1.01);
  -ms-transform: scale(1.01, 1.01);
  transform: scale(1.01, 1.01);
}
.categories_list_style_6 .categories_list_info_wrap:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  opacity: 0.2;
  background: rgba(0, 0, 0, 0.5);
  background: -moz-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.9) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  background: -webkit-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.9) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.9) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.categories_list_style_6 .categories_list_info_wrap {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.categories_list_style_6 .categories_list_info_wrap .categories_list_info {
  z-index: 9;
  position: relative;
  top: auto;
  left: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: self-start;
  -ms-flex-align: self-start;
  align-items: self-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 20px 35px;
}
.categories_list_style_6 .categories_list_title {
  font-weight: 500;
  font-size: 28px;
  line-height: 1.12em;
  color: #fcfcfc;
  margin: 0;
  text-align: left;
}
.categories_list_style_6 .categories_list_title * {
  color: #fcfcfc;
}
.categories_list_style_6 .categories_list_title .categories_list_count {
  margin-left: 0.2em;
}
.categories_list_style_6 .categories_link_more {
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  color: #f9f9f9;
  display: inline-block;
  margin: 14px 0 -18px;
  opacity: 0;
  position: relative;
  vertical-align: middle;
}
.categories_list_style_6 .categories_link_more:after {
  content: "\e9b2";
  font-family: "fontello";
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  margin-left: 13px;
  vertical-align: middle;
  margin-top: -3px;
  line-height: inherit;
}
.categories_list_style_6
  .categories_list_item:hover
  .categories_list_image
  img {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.categories_list_style_6
  .categories_list_item:hover
  .categories_list_info_wrap:before {
  opacity: 0.4;
}
.categories_list_style_6 .categories_list_item:hover .categories_link_more {
  margin-bottom: 15px;
  opacity: 1;
}
.categories_list_style_7 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 0 0;
  grid-template-areas: "md-1 md-2";
  overflow: hidden;
}
.categories_list_style_7.count_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  gap: 0 0;
  grid-template-areas: "md-1";
}
.categories_list_style_7.count_1 .categories_list_item:nth-child(1) {
  grid-area: md-1;
}
.categories_list_style_7.count_3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 200px 200px;
  gap: 0 0;
  grid-template-areas: "md-3-1 md-3-2 md-3-3" "md-3-1 md-3-2 md-3-3";
}
.categories_list_style_7.count_3 .categories_list_item:nth-child(1) {
  grid-area: md-3-1;
}
.categories_list_style_7.count_3 .categories_list_item:nth-child(2) {
  grid-area: md-3-2;
}
.categories_list_style_7.count_3 .categories_list_item:nth-child(3) {
  grid-area: md-3-3;
}
.categories_list_style_7.count_4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 0 0;
  grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 md-3-1 md-3-1";
}
.categories_list_style_7.count_4 .categories_list_item:nth-child(1) {
  grid-area: lg-3-1;
}
.categories_list_style_7.count_4 .categories_list_item:nth-child(2) {
  grid-area: sm-3-1;
}
.categories_list_style_7.count_4 .categories_list_item:nth-child(3) {
  grid-area: sm-3-2;
}
.categories_list_style_7.count_4 .categories_list_item:nth-child(4) {
  grid-area: md-3-1;
}
.categories_list_style_7 .categories_list_item {
  margin: -1px;
  overflow: hidden;
}
.categories_list_style_7 .post_featured_bg .bg_in {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.categories_list_style_7 .post_featured_bg {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
  position: relative;
}
.categories_list_style_7 .post_featured_bg:before {
  padding-top: 50%;
}
.categories_list_style_7 .post_featured_bg.hover_link .bg_in {
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(1.01, 1.01);
  -ms-transform: scale(1.01, 1.01);
  transform: scale(1.01, 1.01);
}
.categories_list_style_7 .categories_list_item:hover .bg_in,
.categories_list_style_7 .post_featured_bg.hover_link:hover .bg_in {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.categories_list_style_7 .categories_list_info_wrap:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  opacity: 0.4;
  background: rgba(0, 0, 0, 0.7);
  background: -moz-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.7) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  background: -webkit-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.7) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.7) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.categories_list_style_7 .categories_list_info_wrap {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.categories_list_style_7 .categories_list_info_wrap .categories_list_info {
  z-index: 9;
  position: relative;
  top: auto;
  left: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: self-start;
  -ms-flex-align: self-start;
  align-items: self-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 27px 40px;
}
.categories_list_style_7 .categories_list_title {
  font-weight: 500;
  font-size: 28px;
  line-height: 1.12em;
  color: #fcfcfc;
  margin: 0;
  text-align: left;
}
.categories_list_style_7 .categories_list_title * {
  color: #fcfcfc;
}
.categories_list_style_7 .categories_list_title .categories_list_count {
  margin-left: 0.2em;
}
.categories_list_style_7 .categories_link_more {
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  color: #f9f9f9;
  display: inline-block;
  margin: 14px 0 -18px;
  opacity: 0;
  position: relative;
  vertical-align: middle;
}
.categories_list_style_7 .categories_link_more:after {
  content: "\e9b2";
  font-family: "fontello";
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  margin-left: 13px;
  vertical-align: middle;
  margin-top: -3px;
  line-height: inherit;
}
.categories_list_style_7 .categories_list_item:hover .categories_link_more {
  margin-bottom: 15px;
  opacity: 1;
}
.categories_list_style_8 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 30px 30px;
  grid-template-areas: "md-1 md-2";
}
.categories_list_style_8 .categories_list_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.categories_list_style_8.count_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  gap: 30px 30px;
  grid-template-areas: "md-1";
}
.categories_list_style_8.count_1 .categories_list_item:nth-child(1) {
  grid-area: md-1;
}
.categories_list_style_8.count_3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 200px 200px;
  gap: 30px 30px;
  grid-template-areas: "md-3-1 md-3-2 md-3-3" "md-3-1 md-3-2 md-3-3";
}
.categories_list_style_8.count_3 .categories_list_item:nth-child(1) {
  grid-area: md-3-1;
}
.categories_list_style_8.count_3 .categories_list_item:nth-child(2) {
  grid-area: md-3-2;
}
.categories_list_style_8.count_3 .categories_list_item:nth-child(3) {
  grid-area: md-3-3;
}
.categories_list_style_8.count_4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 30px 30px;
  grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2";
}
.categories_list_style_8.count_4 .categories_list_item:nth-child(1) {
  grid-area: lg-3-1;
}
.categories_list_style_8.count_4 .categories_list_item:nth-child(2) {
  grid-area: md-3-1;
}
.categories_list_style_8.count_4 .categories_list_item:nth-child(3) {
  grid-area: sm-3-1;
}
.categories_list_style_8.count_4 .categories_list_item:nth-child(4) {
  grid-area: sm-3-2;
}
.categories_list_style_8.count_5 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 30px 30px;
  grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4";
}
.categories_list_style_8.count_5 .categories_list_item:nth-child(1) {
  grid-area: lg-3-1;
}
.categories_list_style_8.count_5 .categories_list_item:nth-child(2) {
  grid-area: sm-3-1;
}
.categories_list_style_8.count_5 .categories_list_item:nth-child(3) {
  grid-area: sm-3-2;
}
.categories_list_style_8.count_5 .categories_list_item:nth-child(4) {
  grid-area: sm-3-3;
}
.categories_list_style_8.count_5 .categories_list_item:nth-child(5) {
  grid-area: sm-3-4;
}
.categories_list_style_8 .post_featured_bg .bg_in {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.categories_list_style_8 .post_featured_bg {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
  position: relative;
}
.categories_list_style_8 .post_featured_bg:before {
  padding-top: 100%;
}
.categories_list_style_8 .post_featured_bg.hover_link .bg_in {
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(1.01, 1.01);
  -ms-transform: scale(1.01, 1.01);
  transform: scale(1.01, 1.01);
}
.categories_list_style_8 .categories_list_item:hover .bg_in,
.categories_list_style_8 .post_featured_bg.hover_link:hover .bg_in {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.categories_list_style_8 .categories_list_info_wrap:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  opacity: 0.4;
  background: rgba(0, 0, 0, 0.7);
  background: -moz-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.7) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  background: -webkit-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.7) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.7) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.categories_list_style_8 .categories_list_info_wrap {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.categories_list_style_8 .categories_list_info_wrap .categories_list_info {
  z-index: 9;
  position: relative;
  top: auto;
  left: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: self-start;
  -ms-flex-align: self-start;
  align-items: self-start;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 15px 31px;
}
.categories_list_style_8 .categories_list_title {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.12em;
  color: #fcfcfc;
  margin: 0;
  text-align: left;
}
.categories_list_style_8 .categories_list_title * {
  color: #fcfcfc;
}
.categories_list_style_8 .categories_list_title .categories_list_count {
  margin-left: 0.2em;
}
.categories_list_style_8 .categories_link_more {
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  color: #f9f9f9;
  display: inline-block;
  margin: 14px 0 -18px;
  opacity: 0;
  position: relative;
  vertical-align: middle;
}
.categories_list_style_8 .categories_link_more:after {
  content: "\e9b2";
  font-family: "fontello";
  display: inline-block;
  font-size: 9px;
  font-weight: 400;
  margin-left: 13px;
  vertical-align: middle;
  margin-top: -3px;
  line-height: inherit;
}
.categories_list_style_8 .categories_list_item:hover .categories_link_more {
  margin-bottom: 15px;
  opacity: 1;
}
.cover_hover
  .sc_cover.sc_cover_default
  + .elementor-container
  .sc_item_title_text {
  color: inherit;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cover_hover
  .sc_cover.sc_cover_default:hover
  + .elementor-container
  .sc_item_title_text {
  color: var(--theme-color-text_dark);
}
.cover_hover
  .sc_cover.sc_cover_default:hover
  + .elementor-container
  .elementor-icon {
  fill: var(--theme-color-text_link);
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_top:not(
    .trx_addons_mouse_helper_centered
  ) {
  top: var(--mouse-helper-top) !important;
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_left:not(
    .trx_addons_mouse_helper_centered
  ) {
  left: var(--mouse-helper-left) !important;
}
.trx_addons_mouse_helper {
  font-size: 16px;
  text-indent: 0;
  --mouse-helper-width: 8px;
  --mouse-helper-height: 8px;
  --mouse-helper-left: 20px;
  --mouse-helper-top: 20px;
  border: none;
  mix-blend-mode: difference;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: width 0.3s ease, height 0.3s ease, opacity 0.3s ease,
    color 0.3s ease, background-color 0.3s ease, left 0.3s ease, top 0.3s ease,
    border-radius 0.1s ease, box-shadow 0.2s ease;
  -ms-transition: width 0.3s ease, height 0.3s ease, opacity 0.3s ease,
    color 0.3s ease, background-color 0.3s ease, left 0.3s ease, top 0.3s ease,
    border-radius 0.1s ease, box-shadow 0.2s ease;
  transition: width 0.3s ease, height 0.3s ease, opacity 0.3s ease,
    color 0.3s ease, background-color 0.3s ease, left 0.3s ease, top 0.3s ease,
    border-radius 0.1s ease, box-shadow 0.2s ease;
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_permanent {
  opacity: 1;
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_icon {
  --mouse-helper-width: 65px;
  --mouse-helper-height: 65px;
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_text {
  --mouse-helper-width: 80px;
  --mouse-helper-height: 80px;
}
.trx_addons_mouse_helper .trx_addons_mouse_helper_image {
  background-size: cover;
  background-position: center center;
}
.trx_addons_mouse_helper .trx_addons_mouse_helper_image:before {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0);
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_with_image.trx_addons_mouse_helper_with_text,
.trx_addons_mouse_helper.trx_addons_mouse_helper_with_image {
  -webkit-box-shadow: 0 3px 46px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 3px 46px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 46px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_image.trx_addons_mouse_helper_with_text,
.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_image {
  --mouse-helper-width: 288px;
  --mouse-helper-height: 288px;
  padding: 0;
  -webkit-box-sizing: "border-box";
  -ms-box-sizing: "border-box";
  box-sizing: "border-box";
}
.custom-helper {
  width: 67px;
  height: 67px;
  line-height: 67px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
}
.custom-helper span {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 10px;
  font-weight: 400;
}
.custom-helper span:after {
  content: "\e9e6";
  font-family: "fontello";
  will-change: transform;
  transform: translateX(10px);
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.custom-helper span:before {
  content: "\e9e5";
  font-family: "fontello";
  will-change: transform;
  transform: translateX(-10px);
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.direction_vertical .custom-helper span {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  will-change: transform;
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout {
  --mouse-helper-width: 66px;
  --mouse-helper-height: 66px;
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout.trx_addons_mouse_helper_click {
  --mouse-helper-width: 56px;
  --mouse-helper-height: 56px;
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout.trx_addons_mouse_helper_click
  .custom-helper
  span:after {
  transform: translateX(5px);
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout.trx_addons_mouse_helper_click
  .custom-helper
  span:before {
  transform: translateX(-5px);
}
.sc_layouts_title .sc_layouts_title_description {
  margin-top: 0.5em;
}
.sc_layouts_title .sc_layouts_title_content {
  max-width: 100%;
}
.sc_layouts_title .sc_layouts_title_meta {
  margin: 0 0 1em;
}
.sc_layouts_title
  .sc_layouts_title_content
  > .sc_layouts_title_breadcrumbs:first-child {
  margin-top: 0;
}
.sc_layouts_title .breadcrumbs {
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.3px;
}
.sc_layouts_title .breadcrumbs a {
  color: var(--theme-color-text_dark) !important;
}
.sc_layouts_title .trx_addons_video_player.with_video_autoplay .mejs-container {
  height: 100% !important;
  width: 100% !important;
}
.sc_layouts_title
  .trx_addons_video_player.with_video_autoplay
  .mejs-container
  .mejs-controls {
  display: none !important;
}
.sc_layouts_title
  .trx_addons_video_player.with_video_autoplay
  .mejs-container
  video {
  height: 100% !important;
}
.sc_layouts_title .trx_addons_video_player.with_video_autoplay .wp-video,
.sc_layouts_title .trx_addons_video_player.with_video_autoplay .video_frame {
  height: 100% !important;
  width: 100% !important;
}
.sc_layouts_title .trx_addons_video_player.with_video_autoplay .wp-video iframe,
.sc_layouts_title
  .trx_addons_video_player.with_video_autoplay
  .video_frame
  iframe {
  object-fit: unset;
  height: 100% !important;
  width: 100% !important;
}
.single-format-gallery
  .post_featured.with_gallery
  .sc_slider_controller_horizontal {
  padding-left: 0;
  padding-right: 0;
}
.single-format-gallery
  .post_featured.with_gallery
  .sc_slider_controller_horizontal
  .slider_controls_wrap
  a {
  display: none;
}
.single-format-gallery
  .post_featured.with_gallery
  .sc_slider_controller_horizontal
  .slider-slide.swiper-slide-active:after {
  display: none;
}
.single-format-gallery
  .post_featured.with_gallery
  .slider_outer_wrap.slider_outer_wrap_controller_pos_bottom
  .sc_slider_controller
  .slider_container:not(.slider_type_images)
  .slider-slide,
.single-format-gallery
  .post_featured.with_gallery
  .slider_outer_wrap.slider_outer_wrap_controller_pos_bottom
  .sc_slider_controller
  .slider_container:not(.slider_type_images) {
  min-height: 1px !important;
}
.single-format-gallery
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_prev,
.single-format-gallery
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_prev,
.single-format-gallery
  .slider_container.slider_controls_side:hover
  .slider_controls_wrap
  > a.slider_prev,
.single-format-gallery
  .slider_outer_controls_side:hover
  .slider_controls_wrap
  > a.slider_prev {
  margin-left: 30px;
}
.single-format-gallery
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_next,
.single-format-gallery
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_next,
.single-format-gallery
  .slider_container.slider_controls_side:hover
  .slider_controls_wrap
  > a.slider_next,
.single-format-gallery
  .slider_outer_controls_side:hover
  .slider_controls_wrap
  > a.slider_next {
  margin-right: 30px;
}
.single-format-gallery
  .sc_slider_controller
  .slider_container:not(.slider_multi):not(.slider_type_images),
.single-format-gallery
  .sc_slider_controller
  .slider_container:not(.slider_multi):not(.slider_type_images)
  .slider-slide {
  min-height: auto;
}
.single-format-gallery
  .sc_slider_controller
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_prev,
.single-format-gallery
  .sc_slider_controller
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_prev,
.single-format-gallery
  .sc_slider_controller
  .slider_container.slider_controls_side:hover
  .slider_controls_wrap
  > a.slider_prev,
.single-format-gallery
  .sc_slider_controller
  .slider_outer_controls_side:hover
  .slider_controls_wrap
  > a.slider_prev {
  margin-left: 0;
}
.single-format-gallery
  .sc_slider_controller
  .slider_container.slider_controls_side
  .slider_controls_wrap
  > a.slider_next,
.single-format-gallery
  .sc_slider_controller
  .slider_outer_controls_side
  .slider_controls_wrap
  > a.slider_next,
.single-format-gallery
  .sc_slider_controller
  .slider_container.slider_controls_side:hover
  .slider_controls_wrap
  > a.slider_next,
.single-format-gallery
  .sc_slider_controller
  .slider_outer_controls_side:hover
  .slider_controls_wrap
  > a.slider_next {
  margin-right: 0;
}
.single_style_style-5.single-format-video
  .post_header_wrap
  .post_featured.with_thumb
  .post_video_hover {
  font-size: 15px;
  width: 66px;
  height: 66px;
  line-height: 66px;
  overflow: visible;
  margin: -33px 0 0 -33px;
}
.single_style_style-5.single-format-video
  .post_header_wrap
  .post_featured.with_thumb
  .post_video_hover:after {
  content: "";
  position: absolute;
  top: -11px;
  left: -11px;
  width: 86px;
  height: 86px;
  border: 1px solid var(--theme-color-inverse_link);
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.2;
}
#trx_addons_post_details_popup .trx_addons_post_details_popup_close:before {
  font-size: 24px;
  font-family: "fontello";
  content: "\e9e1";
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
#trx_addons_post_details_popup
  .trx_addons_post_details_popup_close:hover:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
#trx_addons_post_details_popup .services_page_header .post_details_page_title {
  padding: 0.3em 4em 0.4em 0.5em;
  font-size: 1.6em;
  line-height: 1.2em;
}
#trx_addons_post_details_popup .post_details_page_price {
  top: 0.3em;
}
.sc_layouts_language .sc_layouts_language_menu > li > a,
.sc_layouts_language .sc_layouts_language_menu > li > a:hover,
.sc_layouts_language .sc_layouts_language_menu > li.sfHover > a {
  color: var(--theme-color-text_dark) !important;
}
.sc_layouts_language
  .sc_layouts_language_menu
  > li.menu-item-has-children
  > a:after {
  margin-left: 0.5em;
  position: relative;
  right: 0;
  top: 2px;
}
.sc_layouts_language .sc_layouts_language_menu > li > ul {
  top: 4.5em;
}
.sc_layouts_language .sc_layouts_language_menu > li.menu-item > a > img {
  position: relative;
  top: 1px;
}
.sc_layouts_language .sc_layouts_language_menu li.menu-item > a > img + span {
  margin-left: 0.5em;
}
.trx_addons_extended_taxonomy {
  vertical-align: inherit;
}
.trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_icon {
  font-weight: 400;
}
.widget .trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_icon {
  margin-left: 1px;
}
.widget_instagram_type_simple
  .widget_instagram_images_item_wrap
  .widget_instagram_images_item_counters {
  display: none;
}
.widget_instagram_type_simple
  .widget_instagram_images_item_wrap
  .widget_instagram_images_item:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.widget_instagram_type_alter .widget_instagram_images {
  margin: 0 !important;
}
.widget_instagram_type_alter .widget_instagram_images_item_wrap {
  padding: 0 !important;
}
.widget_instagram_type_alter
  .widget_instagram_images_item_wrap
  .widget_instagram_images_item_counters {
  display: none;
}
.widget_instagram_type_alter
  .widget_instagram_images_item_wrap
  .widget_instagram_images_item:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.widget_instagram_type_alter .widget_instagram_follow_link_wrap {
  margin: 0 !important;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.widget_instagram_type_alter
  .widget_instagram_follow_link_wrap
  .widget_instagram_follow_link {
  position: relative;
  margin: 0;
  padding: 17px 30px;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
  background: #ffffff !important;
  color: #071021 !important;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.widget_instagram_type_alter
  .widget_instagram_follow_link_wrap
  .widget_instagram_follow_link:before {
  color: inherit;
  font-family: "fontello";
  content: "\E87E";
  font-size: 18px;
  font-weight: 400;
  margin: 0 8px 0 0;
  display: inline-block;
}
.widget_instagram_type_modern .widget_instagram_images {
  margin: 0 !important;
}
.widget_instagram_type_modern .widget_instagram_images_item_wrap {
  padding: 0 !important;
}
.widget_instagram_type_modern
  .widget_instagram_images_item_wrap
  .widget_instagram_images_item_counters {
  display: none;
}
.widget_instagram_type_modern
  .widget_instagram_images_item_wrap
  .widget_instagram_images_item:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.widget_instagram_type_modern .widget_instagram_follow_link_wrap {
  margin: 0 !important;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.widget_instagram_type_modern
  .widget_instagram_follow_link_wrap
  .widget_instagram_follow_link {
  margin: 0;
  padding: 0;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #a5a6aa !important;
  background-color: #ffffff !important;
  min-width: 102px;
  height: 102px;
  line-height: 102px;
  text-align: center;
  vertical-align: middle;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  text-indent: -200px;
  overflow: hidden;
  display: block;
}
.widget_instagram_type_modern
  .widget_instagram_follow_link_wrap
  .widget_instagram_follow_link:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: inherit;
  font-family: "fontello";
  content: "\E87E";
  font-size: 25px;
  line-height: 1em;
  font-weight: 400;
  text-indent: 0;
}
.sc_hotspot_default .sc_hotspot_item_sonar {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_hotspot_default .sc_hotspot_item_icon {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_hotspot_default .sc_hotspot_item_icon span {
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: var(--theme-color-alter_dark);
}
.sc_hotspot_default .sc_hotspot_item_popup {
  width: 300px;
  padding: 30px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 3px 25px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 3px 25px rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 25px rgba(0, 0, 0, 0.05);
  background: var(--theme-color-alter_bg_color);
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_hotspot_default
  .sc_hotspot_item_popup
  > .sc_hotspot_item_popup_close
  + [class*="sc_hotspot_item"],
.sc_hotspot_default
  .sc_hotspot_item_popup
  > [class*="sc_hotspot_item"]:first-child {
  margin-top: 0;
}
.sc_hotspot_default
  .sc_hotspot_item_popup
  .sc_hotspot_item_image
  + [class*="sc_hotspot_item"] {
  margin-top: 25px;
}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_popup_close {
  color: var(--theme-color-alter_dark);
}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle {
  color: var(--theme-color-alter_dark);
}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle > span,
.sc_hotspot_default
  .sc_hotspot_item_popup
  .sc_hotspot_item_subtitle
  .post_meta_item {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_title {
  margin-top: 8px;
  font-size: 19px;
  line-height: 1.3em;
  color: var(--theme-color-alter_dark);
}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_price {
  margin-top: 8px;
  font-size: 18px;
  line-height: 1em;
  font-weight: 400;
  color: var(--theme-color-alter_text);
}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_description {
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
  color: var(--theme-color-alter_text);
}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_link {
  margin-top: 15px;
}
.sc_icompare_text_before,
.sc_icompare_text_after {
  font-size: 15px;
  line-height: 1.2em;
  font-weight: 400;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 8px 20px;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-shadow: none;
}
.sc_switcher_controls {
  margin-bottom: 2.5em;
}
.sc_switcher_controls_section_title {
  font-size: 1.056em;
  line-height: 1.3em;
}
.sc_switcher_controls_toggle {
  width: 50px;
  height: 28px;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  background-color: transparent;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  border: 1px solid var(--theme-color-bd_color);
}
.sc_switcher_controls_toggle_button {
  position: absolute;
  top: 2px;
  left: 3px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  background-color: var(--theme-color-text_link);
}
.sc_switcher_controls_toggle:not(.sc_switcher_controls_toggle_on)
  .sc_switcher_controls_toggle_button {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}
.sc_switcher_controls_toggle_on .sc_switcher_controls_toggle_button {
  background-color: var(--theme-color-text_dark);
}
.sc_switcher_controls_section1 {
  margin-right: 1em;
}
.sc_switcher_controls_section2 {
  margin-left: 1em;
}
.sc_switcher_tabs .sc_switcher_tabs_controls {
  margin-bottom: var(--theme-var-grid_gap);
}
.sc_switcher_tabs .sc_switcher_tab {
  border-color: var(--theme-color-bd_color);
  padding: var(--theme-var-grid_gap);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_switcher_tabs .sc_switcher_tab + .sc_switcher_tab {
  margin-left: var(--theme-var-grid_gap);
}
.sc_switcher_tabs .sc_switcher_tab.sc_switcher_tab_active {
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-bd_color);
}
.elementor-section-full_width .style-switcher-tabs .sc_switcher_tabs_controls {
  max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended));
  padding: 0 calc(var(--theme-var-elm_gap_extended) / 2);
  margin: 0 auto;
}
.style-switcher-tabs .sc_switcher_tab {
  width: 100%;
  padding: calc(var(--theme-var-grid_gap) + 8px) var(--theme-var-grid_gap);
}
.style-switcher-tabs .sc_switcher_tab h5:first-child:not(:last-child) {
  margin-bottom: 0.75em;
}
.trx_expcol_on.trx_expcol_gradient_on:after {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, var(--theme-color-bg_color_0)),
    to(var(--theme-color-bg_color))
  );
  background: -webkit-linear-gradient(
    top,
    var(--theme-color-bg_color_0) 0,
    var(--theme-color-bg_color) 100%
  );
  background: linear-gradient(
    to bottom,
    var(--theme-color-bg_color_0) 0,
    var(--theme-color-bg_color) 100%
  );
}
.trx_expcol_on .trx_expcol_button {
  -webkit-appearance: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  vertical-align: top;
  font-size: var(--theme-font-button_font-size);
  line-height: var(--theme-font-button_line-height);
  font-weight: var(--theme-font-button_font-weight);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  text-transform: var(--theme-font-button_text-transform);
  letter-spacing: var(--theme-font-button_letter-spacing);
  white-space: nowrap;
  height: auto;
  max-width: 100%;
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
  padding: 17px 45px;
  -webkit-transform: translate(-50%, -25%);
  -ms-transform: translate(-50%, -25%);
  transform: translate(-50%, -25%);
}
.trx_expcol_on .trx_expcol_button.sc_button_shadow {
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_dark {
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
  box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
}
.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_link2 {
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
}
.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_link3 {
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
}
.trx_expcol_on .trx_expcol_button:hover,
.trx_expcol_on .trx_expcol_button:focus {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_hover);
  background-color: var(--theme-color-text_hover);
}
.trx_expcol_on.trx_expcol_state_collapsed .trx_expcol_button,
.trx_expcol_on.trx_expcol_state_animated .trx_expcol_button {
  -webkit-transform: translate(-50%, -25%);
  -ms-transform: translate(-50%, -25%);
  transform: translate(-50%, -25%);
}
.trx_expcol_on .trx_expcol_button_icon {
  font-weight: 400;
}
.sc_igenerator_form .trx_addons_loading {
  background-color: var(--theme-color-bg_color_07);
}
.sc_igenerator_form_field_inner > .select_container select,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"],
.sc_igenerator_form_field_inner > input[type="text"],
.sc_igenerator_form_field_inner > .theme_form_field_text {
  padding: 0 20px;
  height: 60px;
  border: none;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color) !important;
}
.sc_igenerator_form_field_inner > .select_container select:focus,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select:focus,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"]:focus,
.sc_igenerator_form_field_inner > input[type="text"]:focus,
.sc_igenerator_form_field_inner > .theme_form_field_text:focus {
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > input[type="text"][placeholder]::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-alter_text);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]::-moz-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]::-moz-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]::-moz-placeholder,
.sc_igenerator_form_field_inner
  > input[type="text"][placeholder]::-moz-placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]::-moz-placeholder {
  color: var(--theme-color-alter_text);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > input[type="text"][placeholder]:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-alter_text);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]::placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]::placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]::placeholder,
.sc_igenerator_form_field_inner > input[type="text"][placeholder]::placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]::placeholder {
  color: var(--theme-color-alter_text);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]:focus::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]:focus::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]:focus::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > input[type="text"][placeholder]:focus::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]:focus::-webkit-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]:focus::-moz-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]:focus::-moz-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]:focus::-moz-placeholder,
.sc_igenerator_form_field_inner
  > input[type="text"][placeholder]:focus::-moz-placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]:focus::-moz-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]:focus:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]:focus:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]:focus:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > input[type="text"][placeholder]:focus:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]:focus:-ms-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]:focus::placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]:focus::placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]:focus::placeholder,
.sc_igenerator_form_field_inner
  > input[type="text"][placeholder]:focus::placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]:focus::placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]:active::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]:active::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]:active::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > input[type="text"][placeholder]:active::-webkit-input-placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]:active::-webkit-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]:active::-moz-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]:active::-moz-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]:active::-moz-placeholder,
.sc_igenerator_form_field_inner
  > input[type="text"][placeholder]:active::-moz-placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]:active::-moz-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]:active:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]:active:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]:active:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > input[type="text"][placeholder]:active:-ms-input-placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]:active:-ms-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_inner
  > .select_container
  select[placeholder]:active::placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_model_wrap
  > .select_container
  select[placeholder]:active::placeholder,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"][placeholder]:active::placeholder,
.sc_igenerator_form_field_inner
  > input[type="text"][placeholder]:active::placeholder,
.sc_igenerator_form_field_inner
  > .theme_form_field_text[placeholder]:active::placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_inner > .theme_form_field_text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  input[type="number"] {
  padding-right: 2.8em;
}
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  .sc_igenerator_form_field_numeric_wrap_button {
  padding: 0.15em 0.8em;
  color: var(--theme-color-alter_text);
}
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  .sc_igenerator_form_field_numeric_wrap_button:hover {
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  .sc_igenerator_form_field_numeric_wrap_button.sc_igenerator_form_field_numeric_wrap_button_inc:before,
.sc_igenerator_form_field_inner
  > .sc_igenerator_form_field_numeric_wrap
  .sc_igenerator_form_field_numeric_wrap_button.sc_igenerator_form_field_numeric_wrap_button_dec:before {
  width: 1em;
  height: 0.5em;
  line-height: 0.5em;
  font-weight: 400;
}
.sc_igenerator_form_field_inner .select_container:after {
  right: 1em;
  color: var(--theme-color-alter_text);
  font-weight: 400;
}
.sc_igenerator_form_field_inner .select_container:hover:after,
.sc_igenerator_form_field_inner .select_container:focus:after {
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_inner > label {
  color: var(--theme-color-text_dark);
  font-size: 16px;
  line-height: 1.5em;
  font-weight: var(--theme-font-h5_font-weight);
}
.sc_igenerator_form_field_upload_image_decorator
  .sc_igenerator_form_field_upload_image_text {
  font-size: var(--theme-font-input_font-size);
  line-height: var(--theme-font-input_line-height);
  font-weight: var(--theme-font-input_font-weight);
  letter-spacing: var(--theme-font-button_letter-spacing);
  color: var(--theme-color-alter_text);
}
.sc_igenerator_form_field_upload_image_decorator
  .sc_igenerator_form_field_upload_image_button {
  font-size: var(--theme-font-button_font-size);
  font-weight: var(--theme-font-button_font-weight);
  text-transform: var(--theme-font-button_text-transform);
  letter-spacing: var(--theme-font-button_letter-spacing);
  right: 20px;
  padding: 0;
  border: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: var(--theme-color-alter_dark);
}
.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: var(--theme-font-button_font-size);
  font-weight: var(--theme-font-button_font-weight);
  text-transform: var(--theme-font-button_text-transform);
  letter-spacing: var(--theme-font-button_letter-spacing);
  display: inline-block;
  padding: 0 25px;
  height: 50px;
  line-height: 49px;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-alter_link);
}
.sc_igenerator_form_field_prompt
  .sc_igenerator_form_field_prompt_button:not(
    .sc_igenerator_form_field_prompt_button_disabled
  ):hover {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-alter_hover);
}
.sc_igenerator_form_field_prompt
  .sc_igenerator_form_field_prompt_button_disabled {
  opacity: 0.8;
}
.sc_igenerator_form_field_tags {
  margin-top: 20px;
}
.sc_igenerator_form_field_tags_label {
  padding: 9px 15px 9px 0;
  font-size: 13px;
  line-height: 17px;
  font-weight: 500;
}
.sc_igenerator_form_field_tags_item {
  padding: 11px 15px;
  margin: 0 5px 5px 0;
  font-size: 13px;
  line-height: 17px;
  font-weight: 400;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  color: var(--theme-color-alter_dark);
  background-color: var(--theme-color-alter_bg_color);
}
.sc_igenerator_form_field_tags_item:hover {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
}
.sc_igenerator_form_settings_button {
  flex-shrink: 0;
  width: 60px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: var(--theme-color-alter_dark);
  background-color: var(--theme-color-alter_bg_color);
}
.sc_igenerator_form_settings_button:hover,
.sc_igenerator_form_settings_button:focus {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-alter_link);
}
.sc_igenerator_form_settings,
.sc_igenerator_form_settings.sc_igenerator_form_settings_light {
  max-height: 260px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
  scrollbar-color: var(--theme-color-alter_bd_color)
    var(--theme-color-alter_bg_color);
}
.sc_igenerator_form_settings::-webkit-scrollbar,
.sc_igenerator_form_settings.sc_igenerator_form_settings_light::-webkit-scrollbar {
  width: 8px;
}
.sc_igenerator_form_settings::-webkit-scrollbar-track,
.sc_igenerator_form_settings.sc_igenerator_form_settings_light::-webkit-scrollbar-track {
  background: var(--theme-color-alter_bg_color);
}
.sc_igenerator_form_settings::-webkit-scrollbar-thumb,
.sc_igenerator_form_settings.sc_igenerator_form_settings_light::-webkit-scrollbar-thumb {
  background-color: var(--theme-color-alter_bd_hover);
  border: 1px solid var(--theme-color-alter_bg_color);
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.sc_igenerator_form_settings::-webkit-scrollbar-thumb,
.sc_igenerator_form_settings.sc_igenerator_form_settings_light::-webkit-scrollbar-thumb {
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.sc_igenerator_form_settings {
  max-width: 230px;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: var(--theme-color-alter_dark);
  background-color: var(--theme-color-alter_bg_color);
}
.sc_igenerator_form_settings
  .sc_igenerator_form_settings_field_numeric_wrap
  .sc_igenerator_form_settings_field_numeric_wrap_button {
  padding: 0.1em 0;
  color: var(--theme-color-input_text);
}
.sc_igenerator_form_settings
  .sc_igenerator_form_settings_field_numeric_wrap
  .sc_igenerator_form_settings_field_numeric_wrap_button:hover {
  color: var(--theme-color-input_dark);
}
.sc_igenerator_form_settings
  .sc_igenerator_form_settings_field_numeric_wrap
  .sc_igenerator_form_settings_field_numeric_wrap_button_dec:before,
.sc_igenerator_form_settings
  .sc_igenerator_form_settings_field_numeric_wrap
  .sc_igenerator_form_settings_field_numeric_wrap_button_inc:before {
  width: 1em;
  height: 0.5em;
  line-height: 0.5em;
  font-weight: 400;
}
.sc_igenerator_form_settings:not(.sc_igenerator_form_settings_light) label {
  font-family: var(--theme-font-h5_font-family);
  font-size: 16px;
  line-height: 1.5em;
  font-weight: var(--theme-font-h5_font-weight);
}
.sc_igenerator_limits .sc_igenerator_limits_used {
  color: var(--theme-color-text_dark);
}
.sc_igenerator_extended .sc_igenerator_form_actions_item > a {
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  color: var(--theme-color-text);
}
.sc_igenerator_extended
  .sc_igenerator_form_actions_item.sc_igenerator_form_actions_item_active
  > a,
.sc_igenerator_extended .sc_igenerator_form_actions_item > a:hover,
.sc_igenerator_extended .sc_igenerator_form_actions_item > a:focus {
  color: var(--theme-color-text_dark);
}
.sc_igenerator_extended .sc_igenerator_form_actions_list:after {
  background-color: var(--theme-color-bd_color);
}
.sc_igenerator_extended .sc_igenerator_form_actions_slider {
  background-color: var(--theme-color-text_dark);
}
.sc_igenerator_extended
  .sc_igenerator_form_field_generate
  .sc_igenerator_form_field_generate_button
  .sc_button_icon {
  display: none;
}
.sc_igenerator_extended
  .sc_igenerator_form_field_generate
  .sc_igenerator_form_field_generate_button.sc_igenerator_form_field_disabled {
  opacity: 0.8;
}
.sc_igenerator_extended .sc_igenerator_limits {
  border-color: var(--theme-color-bd_color);
}
.sc_igenerator_extended
  .sc_igenerator_form_field_model_wrap_with_settings
  .sc_igenerator_form_settings_field_description {
  color: var(--theme-color-alter_light);
}
.sc_tgenerator_form .trx_addons_loading {
  background-color: var(--theme-color-bg_color_07);
}
.sc_tgenerator_form_field_prompt input[type="text"] {
  padding: 0 140px 0 20px;
  height: 60px;
  border: none;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color);
}
.sc_tgenerator_form_field_prompt input[type="text"]:focus {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_form_field_prompt
  input[type="text"][placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-alter_text);
}
.sc_tgenerator_form_field_prompt
  input[type="text"][placeholder]::-moz-placeholder {
  color: var(--theme-color-alter_text);
}
.sc_tgenerator_form_field_prompt
  input[type="text"][placeholder]:-ms-input-placeholder {
  color: var(--theme-color-alter_text);
}
.sc_tgenerator_form_field_prompt input[type="text"][placeholder]::placeholder {
  color: var(--theme-color-alter_text);
}
.sc_tgenerator_form_field_prompt
  input[type="text"][placeholder]:focus::-webkit-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_form_field_prompt
  input[type="text"][placeholder]:focus::-moz-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_form_field_prompt
  input[type="text"][placeholder]:focus:-ms-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_form_field_prompt
  input[type="text"][placeholder]:focus::placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_form_field_prompt
  input[type="text"][placeholder]:active::-webkit-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_form_field_prompt
  input[type="text"][placeholder]:active::-moz-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_form_field_prompt
  input[type="text"][placeholder]:active:-ms-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_form_field_prompt
  input[type="text"][placeholder]:active::placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: var(--theme-font-button_font-size);
  font-weight: var(--theme-font-button_font-weight);
  text-transform: var(--theme-font-button_text-transform);
  letter-spacing: var(--theme-font-button_letter-spacing);
  display: inline-block;
  padding: 0 25px;
  height: 50px;
  line-height: 48px;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-alter_link);
}
.sc_tgenerator_form_field_prompt
  .sc_tgenerator_form_field_prompt_button:not(
    .sc_tgenerator_form_field_prompt_button_disabled
  ):hover {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-alter_hover);
}
.sc_tgenerator_form_field_prompt
  .sc_tgenerator_form_field_prompt_button_disabled {
  opacity: 0.8;
}
.sc_tgenerator_form_field_tags {
  color: var(--theme-color-text_dark);
}
.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_options {
  border: 1px solid var(--theme-color-bd_color);
  background-color: var(--theme-color-bg_color);
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
  scrollbar-color: var(--theme-color-alter_bd_color)
    var(--theme-color-alter_bg_color);
}
.sc_tgenerator_form_field_select
  .sc_tgenerator_form_field_select_options::-webkit-scrollbar {
  width: 8px;
}
.sc_tgenerator_form_field_select
  .sc_tgenerator_form_field_select_options::-webkit-scrollbar-track {
  background: var(--theme-color-alter_bg_color);
}
.sc_tgenerator_form_field_select
  .sc_tgenerator_form_field_select_options::-webkit-scrollbar-thumb {
  background-color: var(--theme-color-alter_bd_hover);
  border: 1px solid var(--theme-color-alter_bg_color);
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.sc_tgenerator_form_field_select
  .sc_tgenerator_form_field_select_options::-webkit-scrollbar-thumb {
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_label {
  color: var(--theme-color-text_link);
  padding: 0;
  border-bottom: none;
}
.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_option:hover,
.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_option:focus {
  background-color: var(--theme-color-alter_bg_color);
  color: var(--theme-color-alter_link);
}
.sc_tgenerator_text {
  margin-top: 1.4em;
  padding: 18px 22px;
  border: none;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  color: var(--theme-color-alter_text);
}
.sc_tgenerator_text:focus {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_text[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-alter_text);
}
.sc_tgenerator_text[placeholder]::-moz-placeholder {
  color: var(--theme-color-alter_text);
}
.sc_tgenerator_text[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-alter_text);
}
.sc_tgenerator_text[placeholder]::placeholder {
  color: var(--theme-color-alter_text);
}
.sc_tgenerator_text[placeholder]:focus::-webkit-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_text[placeholder]:focus::-moz-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_text[placeholder]:focus:-ms-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_text[placeholder]:focus::placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_text[placeholder]:active::-webkit-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_text[placeholder]:active::-moz-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_text[placeholder]:active:-ms-input-placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_text[placeholder]:active::placeholder {
  color: var(--theme-color-alter_dark);
}
.sc_tgenerator_text,
.sc_tgenerator_text.filled,
.sc_tgenerator_text:focus {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_tgenerator_result .sc_tgenerator_result_label {
  margin-bottom: 0.8em;
  text-align: center;
  font-weight: var(--theme-font-h6_font-weight);
  color: var(--theme-color-text_dark);
}
.sc_tgenerator_result .sc_tgenerator_result_content {
  padding: 18px 22px;
  border: none;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  color: var(--theme-color-alter_text);
  background-color: var(--theme-color-alter_bg_color);
}
.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button {
  padding: 13px 28px 14px;
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button:hover {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_hover);
  background-color: var(--theme-color-text_hover);
}
.sc_tgenerator_text h1,
.sc_tgenerator_text h2,
.sc_tgenerator_text h3,
.sc_tgenerator_text h4,
.sc_tgenerator_text h5,
.sc_tgenerator_text h6,
.sc_tgenerator_result h1,
.sc_tgenerator_result h2,
.sc_tgenerator_result h3,
.sc_tgenerator_result h4,
.sc_tgenerator_result h5,
.sc_tgenerator_result h6 {
  margin: 0 0 0.8em 0;
  font-weight: var(--theme-font-h1_font-weight);
}
.sc_tgenerator_text h1,
.sc_tgenerator_result h1 {
  font-size: 1.882em;
}
.sc_tgenerator_text h2,
.sc_tgenerator_result h2 {
  font-size: 1.706em;
}
.sc_tgenerator_text h3,
.sc_tgenerator_result h3 {
  font-size: 1.471em;
}
.sc_tgenerator_text h4,
.sc_tgenerator_result h4 {
  font-size: 1.294em;
}
.sc_tgenerator_text h5,
.sc_tgenerator_result h5 {
  font-size: 1.176em;
}
.sc_tgenerator_text h6,
.sc_tgenerator_result h6 {
  font-size: 1.118em;
}
.sc_tgenerator_text p,
.sc_tgenerator_text ol,
.sc_tgenerator_text ul,
.sc_tgenerator_text dl,
.sc_tgenerator_result p,
.sc_tgenerator_result ol,
.sc_tgenerator_result ul,
.sc_tgenerator_result dl {
  margin: 0 0 1.2em 0;
}
.sc_tgenerator_text p:last-child,
.sc_tgenerator_text ol:last-child,
.sc_tgenerator_text ul:last-child,
.sc_tgenerator_text dl:last-child,
.sc_tgenerator_text h1:last-child,
.sc_tgenerator_text h2:last-child,
.sc_tgenerator_text h3:last-child,
.sc_tgenerator_text h4:last-child,
.sc_tgenerator_text h5:last-child,
.sc_tgenerator_text h6:last-child,
.sc_tgenerator_result p:last-child,
.sc_tgenerator_result ol:last-child,
.sc_tgenerator_result ul:last-child,
.sc_tgenerator_result dl:last-child,
.sc_tgenerator_result h1:last-child,
.sc_tgenerator_result h2:last-child,
.sc_tgenerator_result h3:last-child,
.sc_tgenerator_result h4:last-child,
.sc_tgenerator_result h5:last-child,
.sc_tgenerator_result h6:last-child {
  margin-bottom: 0;
}
.sc_chat_content {
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: var(--theme-color-alter_bg_color);
}
.sc_chat_form_field {
  border: none;
  -webkit-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
.sc_chat_form_field_prompt_label {
  font-weight: var(--theme-font-h6_font-weight);
  color: var(--theme-color-inverse_hover);
  background-color: var(--theme-color-text_dark);
}
.sc_chat_form_field_prompt_label .sc_chat_form_start_new {
  color: inherit;
  font-weight: inherit;
}
.sc_chat_form_field_prompt_label .sc_chat_form_start_new:hover {
  color: inherit;
  opacity: 0.8;
}
.sc_chat_form_field_prompt input[type="text"] {
  padding: 0 20px;
  height: 60px;
  border: none;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  color: var(--theme-color-text);
  background-color: var(--theme-color-bg_color);
}
.sc_chat_form_field_prompt input[type="text"]:focus {
  color: var(--theme-color-text_dark);
}
.sc_chat_form_field_prompt
  input[type="text"][placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-text);
}
.sc_chat_form_field_prompt input[type="text"][placeholder]::-moz-placeholder {
  color: var(--theme-color-text);
}
.sc_chat_form_field_prompt
  input[type="text"][placeholder]:-ms-input-placeholder {
  color: var(--theme-color-text);
}
.sc_chat_form_field_prompt input[type="text"][placeholder]::placeholder {
  color: var(--theme-color-text);
}
.sc_chat_form_field_prompt
  input[type="text"][placeholder]:focus::-webkit-input-placeholder {
  color: var(--theme-color-text_dark);
}
.sc_chat_form_field_prompt
  input[type="text"][placeholder]:focus::-moz-placeholder {
  color: var(--theme-color-text_dark);
}
.sc_chat_form_field_prompt
  input[type="text"][placeholder]:focus:-ms-input-placeholder {
  color: var(--theme-color-text_dark);
}
.sc_chat_form_field_prompt input[type="text"][placeholder]:focus::placeholder {
  color: var(--theme-color-text_dark);
}
.sc_chat_form_field_prompt
  input[type="text"][placeholder]:active::-webkit-input-placeholder {
  color: var(--theme-color-text_dark);
}
.sc_chat_form_field_prompt
  input[type="text"][placeholder]:active::-moz-placeholder {
  color: var(--theme-color-text_dark);
}
.sc_chat_form_field_prompt
  input[type="text"][placeholder]:active:-ms-input-placeholder {
  color: var(--theme-color-text_dark);
}
.sc_chat_form_field_prompt input[type="text"][placeholder]:active::placeholder {
  color: var(--theme-color-text_dark);
}
.sc_chat_form_field_prompt .sc_chat_form_field_prompt_button {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: var(--theme-font-button_font-size);
  font-weight: var(--theme-font-button_font-weight);
  text-transform: var(--theme-font-button_text-transform);
  letter-spacing: var(--theme-font-button_letter-spacing);
  display: inline-block;
  padding: 0 25px;
  height: 50px;
  line-height: 48px;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
}
.sc_chat_form_field_prompt
  .sc_chat_form_field_prompt_button:not(
    .sc_chat_form_field_prompt_button_disabled
  ):hover {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_hover);
}
.sc_chat_form_field_prompt .sc_chat_form_field_prompt_button_disabled {
  opacity: 0.8;
}
.sc_chat_result {
  border-left: none;
  border-right: none;
}
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_time {
  font-size: 14px;
  line-height: 26px;
  color: var(--theme-color-text_light);
}
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content {
  background-color: var(--theme-color-bg_color);
  color: var(--theme-color-text_dark);
}
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
  margin: 0 0 0.8em 0;
  color: var(--theme-color-text_dark);
  font-weight: var(--theme-font-h1_font-weight);
}
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1 {
  font-size: 1.882em;
}
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2 {
  font-size: 1.706em;
}
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3 {
  font-size: 1.471em;
}
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4 {
  font-size: 1.294em;
}
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5 {
  font-size: 1.176em;
}
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
  font-size: 1.118em;
}
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl {
  margin: 0 0 1.2em 0;
}
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5,
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
  margin: 0 0 0.8em 0;
}
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item
  .sc_chat_list_item_content
  p:last-child,
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item
  .sc_chat_list_item_content
  ol:last-child,
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item
  .sc_chat_list_item_content
  ul:last-child,
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item
  .sc_chat_list_item_content
  dl:last-child,
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item
  .sc_chat_list_item_content
  h1:last-child,
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item
  .sc_chat_list_item_content
  h2:last-child,
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item
  .sc_chat_list_item_content
  h3:last-child,
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item
  .sc_chat_list_item_content
  h4:last-child,
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item
  .sc_chat_list_item_content
  h5:last-child,
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item
  .sc_chat_list_item_content
  h6:last-child {
  margin-bottom: 0;
}
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item.sc_chat_list_item_user
  .sc_chat_list_item_content {
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
}
.sc_chat_result
  .sc_chat_list
  .sc_chat_list_item_loading
  .sc_chat_list_item_loading_dot {
  background-color: var(--theme-color-text_link);
}
.sc_squeeze_titles .sc_squeeze_title .sc_squeeze_title_text {
  font-size: var(--theme-font-h1_font-size);
  line-height: var(--theme-font-h1_line-height);
  font-weight: var(--theme-font-h1_font-weight);
}
.sc_squeeze_titles .sc_squeeze_title .sc_squeeze_subtitle_text {
  font-family: var(--theme-font-h1_font-family);
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  margin-bottom: 12px;
}
.sc_blogger_default_over_bottom .no_margin .sc_blogger_item,
.sc_blogger_portestate .no_margin .sc_blogger_item,
.sc_blogger.sc_blogger_list_hover_2 .no_margin .sc_blogger_item,
.sc_blogger_default_over_centered_hover_3 .no_margin .sc_blogger_item,
.sc_blogger_default_over_centered_hover_2 .no_margin .sc_blogger_item,
.sc_blogger.sc_blogger_default_over_centered_hover .no_margin .sc_blogger_item {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_blogger_default_over_bottom .sc_blogger_item,
.sc_blogger_portestate .sc_blogger_item,
.sc_blogger.sc_blogger_list_hover_2 .sc_blogger_item,
.sc_blogger_default_over_centered_hover_3 .sc_blogger_item,
.sc_blogger_default_over_centered_hover_2 .sc_blogger_item,
.sc_blogger.sc_blogger_default_over_centered_hover .sc_blogger_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_blogger_band_default .no_margin .post_item {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_blogger_band_default .post_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_blogger_default_classic .no_margin .sc_blogger_item .post_featured,
.sc_blogger_default_classic_time_2 .no_margin .sc_blogger_item .post_featured {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_blogger_default_classic .sc_blogger_item .post_featured,
.sc_blogger_default_classic_time_2 .sc_blogger_item .post_featured {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_blogger_default_classic_time
  .no_margin
  .sc_blogger_item.sc_blogger_item_on_plate,
.sc_blogger_default_classic_simple
  .no_margin
  .sc_blogger_item.sc_blogger_item_on_plate {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_blogger_default_classic_time
  .no_margin
  .sc_blogger_item:not(.sc_blogger_item_on_plate),
.sc_blogger_default_classic_simple
  .no_margin
  .sc_blogger_item:not(.sc_blogger_item_on_plate) {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_blogger_default_classic_time .sc_blogger_item.sc_blogger_item_on_plate,
.sc_blogger_default_classic_simple .sc_blogger_item.sc_blogger_item_on_plate {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_blogger_default_classic_time
  .sc_blogger_item.sc_blogger_item_on_plate
  .sc_blogger_item_content,
.sc_blogger_default_classic_simple
  .sc_blogger_item.sc_blogger_item_on_plate
  .sc_blogger_item_content {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}
.sc_blogger_default_classic_time
  .sc_blogger_item:not(.sc_blogger_item_on_plate)
  .post_featured,
.sc_blogger_default_classic_simple
  .sc_blogger_item:not(.sc_blogger_item_on_plate)
  .post_featured {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_testimonials_accent2 .slider_container .sc_testimonials_item,
.sc_testimonials_extra .slider_container .sc_testimonials_item,
.sc_testimonials_hover .slider_container .sc_testimonials_item,
.sc_testimonials_accent .slider_container .sc_testimonials_item,
.sc_testimonials_bred .slider_container .sc_testimonials_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.sc_testimonials_accent2 .sc_testimonials_item,
.sc_testimonials_extra .sc_testimonials_item,
.sc_testimonials_hover .sc_testimonials_item,
.sc_testimonials_accent .sc_testimonials_item,
.sc_testimonials_bred .sc_testimonials_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_portfolio_eclipse .sc_portfolio_item .post_featured {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_portfolio_default .sc_portfolio_item,
.sc_portfolio_fill .sc_portfolio_item,
.sc_portfolio_extra .sc_portfolio_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_blogger_lay_portfolio_grid_grid_style_13 .no_margin .sc_blogger_item,
.sc_blogger_lay_portfolio_grid_grid_style_5 .no_margin .sc_blogger_item,
.sc_blogger.sc_blogger_lay_portfolio_style_16 .no_margin .sc_blogger_item,
.sc_blogger.sc_blogger_lay_portfolio_style_5 .no_margin .sc_blogger_item,
.sc_blogger.sc_blogger_lay_portfolio_style_6 .no_margin .sc_blogger_item,
.sc_blogger.sc_blogger_lay_portfolio_style_7 .no_margin .sc_blogger_item {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item,
.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item,
.sc_blogger.sc_blogger_lay_portfolio_style_16 .sc_blogger_item,
.sc_blogger.sc_blogger_lay_portfolio_style_5 .sc_blogger_item,
.sc_blogger.sc_blogger_lay_portfolio_style_6 .sc_blogger_item,
.sc_blogger.sc_blogger_lay_portfolio_style_7 .sc_blogger_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_services_creative .no_margin .sc_services_item,
.sc_services_minimal .no_margin .sc_services_item {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_services_creative .sc_services_item,
.sc_services_minimal .sc_services_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_services_fashion .no_margin .sc_services_item,
.sc_services_classic .no_margin .sc_services_item,
.sc_services_motley .no_margin .sc_services_item,
.sc_services_alter .no_margin .sc_services_item,
.sc_services_default .no_margin .sc_services_item,
.sc_services_hover .no_margin .sc_services_item,
.sc_services_shine .no_margin .sc_services_item,
.sc_services_breezy .no_margin .sc_services_item,
.sc_services_accent .no_margin .sc_services_item,
.sc_services_strong .no_margin .sc_services_item,
.sc_services_extra .no_margin .sc_services_item {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_services_fashion .sc_services_item,
.sc_services_classic .sc_services_item,
.sc_services_motley .sc_services_item,
.sc_services_alter .sc_services_item,
.sc_services_default .sc_services_item,
.sc_services_hover .sc_services_item,
.sc_services_shine .sc_services_item,
.sc_services_breezy .sc_services_item,
.sc_services_accent .sc_services_item,
.sc_services_strong .sc_services_item,
.sc_services_extra .sc_services_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_services_unusual .no_margin .sc_services_item .post_featured,
.sc_services_accent .no_margin .sc_services_item .post_featured,
.sc_services_backward .no_margin .sc_services_item .post_featured {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_services_unusual .sc_services_item .post_featured,
.sc_services_accent .sc_services_item .post_featured,
.sc_services_backward .sc_services_item .post_featured {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_team_metro .no_margin .sc_team_item,
.sc_team_light .no_margin .sc_team_item,
.sc_team_accent .no_margin .sc_team_item,
.sc_team_featured .no_margin .sc_team_item {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  overflow: visible;
  z-index: unset;
}
.sc_team_metro .sc_team_item,
.sc_team_light .sc_team_item,
.sc_team_accent .sc_team_item,
.sc_team_featured .sc_team_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_team_short .no_margin .sc_team_item .post_featured,
.sc_team_alter .no_margin .sc_team_item .post_featured,
.sc_team_plain .no_margin .sc_team_item .post_featured,
.sc_team_hover .no_margin .sc_team_item .post_featured,
.sc_team_3d .no_margin .sc_team_item .post_featured,
.sc_team_list .no_margin .sc_team_item .post_featured,
.sc_team_3d-simple .no_margin .sc_team_item .post_featured {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_team_short .sc_team_item .post_featured,
.sc_team_alter .sc_team_item .post_featured,
.sc_team_plain .sc_team_item .post_featured,
.sc_team_hover .sc_team_item .post_featured,
.sc_team_3d .sc_team_item .post_featured,
.sc_team_list .sc_team_item .post_featured,
.sc_team_3d-simple .sc_team_item .post_featured {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_price_focus .slider_container .sc_price_item,
.sc_price_simple .slider_container .sc_price_item,
.sc_price_plain .slider_container .sc_price_item,
.sc_price_metro .slider_container .sc_price_item,
.sc_price_light .slider_container .sc_price_item,
.sc_price_simple_shadow .slider_container .sc_price_item {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_price_focus .no_margin .sc_price_item,
.sc_price_simple .no_margin .sc_price_item,
.sc_price_plain .no_margin .sc_price_item,
.sc_price_metro .no_margin .sc_price_item,
.sc_price_light .no_margin .sc_price_item,
.sc_price_simple_shadow .no_margin .sc_price_item {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_price_focus .sc_price_item,
.sc_price_simple .sc_price_item,
.sc_price_plain .sc_price_item,
.sc_price_metro .sc_price_item,
.sc_price_light .sc_price_item,
.sc_price_simple_shadow .sc_price_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_events_alter .no_margin .sc_events_item {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_events_alter .sc_events_item .sc_events_item_thumb {
  border-top-right-radius: 14px;
  border-top-left-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.sc_events_alter .sc_events_item .sc_events_item_info {
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 14px;
}
.sc_events_classic .no_margin .sc_events_item {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.sc_events_classic .sc_events_item {
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
:root {
  --theme-var-elm_gap_nogap: 0px;
  --theme-var-elm_gap_narrow: 10px;
  --theme-var-elm_gap_default: 20px;
  --theme-var-elm_gap_extended: 30px;
  --theme-var-elm_gap_wide: 40px;
  --theme-var-elm_gap_wider: 60px;
  --theme-var-elm_add_page_margins: var(--theme-var-elm_gap_extended);
}
.elementor-editor-active .e-con[class*="scheme_"],
.elementor-editor-active .elementor-section[class*="scheme_"] {
  background-color: var(--theme-color-bg_color);
}
.post_content > .elementor,
[class*="type-cpt_"] > [class*="_page_content"] > .elementor {
  margin-left: calc(-1 * var(--theme-var-elm_add_page_margins) / 2);
  margin-right: calc(-1 * var(--theme-var-elm_add_page_margins) / 2);
}
.body_style_fullscreen
  .post_content
  > .elementor
  .elementor-section.elementor-section-full_width
  > .elementor-container.elementor-column-gap-no,
.body_style_fullscreen
  [class*="type-cpt_"]
  > [class*="_page_content"]
  > .elementor
  .elementor-section.elementor-section-full_width
  > .elementor-container.elementor-column-gap-no {
  margin-left: calc(var(--theme-var-elm_add_page_margins) / 2);
  margin-right: calc(var(--theme-var-elm_add_page_margins) / 2);
}
.elementor-column-gap-narrow
  > .elementor-row
  > .elementor-column
  > .elementor-element-populated,
.elementor-column-gap-narrow
  > .elementor-column
  > .elementor-element-populated {
  padding: calc(var(--theme-var-elm_gap_narrow) / 2);
}
.elementor-column-gap-default
  > .elementor-row
  > .elementor-column
  > .elementor-element-populated,
.elementor-column-gap-default
  > .elementor-column
  > .elementor-element-populated {
  padding: calc(var(--theme-var-elm_gap_default) / 2);
}
.elementor-column-gap-extended
  > .elementor-row
  > .elementor-column
  > .elementor-element-populated,
.elementor-column-gap-extended
  > .elementor-column
  > .elementor-element-populated {
  padding: calc(var(--theme-var-elm_gap_extended) / 2);
}
.elementor-column-gap-wide
  > .elementor-row
  > .elementor-column
  > .elementor-element-populated,
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated {
  padding: calc(var(--theme-var-elm_gap_wide) / 2);
}
.elementor-column-gap-wider
  > .elementor-row
  > .elementor-column
  > .elementor-element-populated,
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated {
  padding: calc(var(--theme-var-elm_gap_wider) / 2);
}
.elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-element-populated,
.elementor-container > .elementor-column > .elementor-element-populated {
  padding-top: 0;
  padding-bottom: 0;
}
.elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-inner-section
  )
  > .elementor-container:not(.elementor-column-gap-no) {
  max-width: none;
  position: relative;
}
.elementor-section.elementor-section-boxed:not(
    .elementor-section-with-custom-width
  )
  > .elementor-column-gap-no {
  max-width: var(--theme-var-page);
}
.elementor-section.elementor-section-boxed:not(
    .elementor-section-with-custom-width
  )
  > .elementor-column-gap-narrow {
  max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_narrow));
}
.elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-narrow,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-narrow {
  width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_narrow));
}
.sidebar_show
  .content_wrap
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-narrow,
.sidebar_show
  .content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-narrow {
  width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_narrow));
}
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-narrow,
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-narrow {
  left: calc(-1 * var(--theme-var-elm_gap_narrow) / 2);
}
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-narrow {
  margin-left: calc(-1 * var(--theme-var-elm_gap_narrow) / 2);
  margin-right: calc(-1 * var(--theme-var-elm_gap_narrow) / 2);
}
.elementor-section.elementor-section-boxed:not(
    .elementor-section-with-custom-width
  )
  > .elementor-column-gap-default {
  max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_default));
}
.elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-default,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-default {
  width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_default));
}
.sidebar_show
  .content_wrap
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-default,
.sidebar_show
  .content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-default {
  width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_default));
}
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-default,
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-default {
  left: calc(-1 * var(--theme-var-elm_gap_default) / 2);
}
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-default {
  margin-left: calc(-1 * var(--theme-var-elm_gap_default) / 2);
  margin-right: calc(-1 * var(--theme-var-elm_gap_default) / 2);
}
.elementor-section.elementor-section-boxed:not(
    .elementor-section-with-custom-width
  )
  > .elementor-column-gap-extended {
  max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended));
}
.elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-extended,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-extended {
  width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended));
}
.sidebar_show
  .content_wrap
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-extended,
.sidebar_show
  .content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-extended {
  width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_extended));
}
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-extended,
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-extended {
  left: calc(-1 * var(--theme-var-elm_gap_extended) / 2);
}
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-extended {
  margin-left: calc(-1 * var(--theme-var-elm_gap_extended) / 2);
  margin-right: calc(-1 * var(--theme-var-elm_gap_extended) / 2);
}
.elementor-section.elementor-section-boxed:not(
    .elementor-section-with-custom-width
  )
  > .elementor-column-gap-wide {
  max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wide));
}
.elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-wide,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-wide {
  width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wide));
}
.sidebar_show
  .content_wrap
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-wide,
.sidebar_show
  .content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-wide {
  width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_wide));
}
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-wide,
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-wide {
  left: calc(-1 * var(--theme-var-elm_gap_wide) / 2);
}
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-wide {
  margin-left: calc(-1 * var(--theme-var-elm_gap_wide) / 2);
  margin-right: calc(-1 * var(--theme-var-elm_gap_wide) / 2);
}
.elementor-section.elementor-section-boxed:not(
    .elementor-section-with-custom-width
  )
  > .elementor-column-gap-wider {
  max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wider));
}
.elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-wider,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-wider {
  width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wider));
}
.sidebar_show
  .content_wrap
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-wider,
.sidebar_show
  .content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-wider {
  width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_wider));
}
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-wider,
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(
    .elementor-section-stretched
  ):not(.elementor-inner-section)
  > .elementor-container.elementor-column-gap-wider {
  left: calc(-1 * var(--theme-var-elm_gap_wider) / 2);
}
.content_wrap
  .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(
    .elementor-inner-section
  )
  > .elementor-container.elementor-column-gap-wider {
  margin-left: calc(-1 * var(--theme-var-elm_gap_wider) / 2);
  margin-right: calc(-1 * var(--theme-var-elm_gap_wider) / 2);
}
.elementor-lightbox .elementor-slideshow__header {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.elementor-lightbox .elementor-slideshow__header .elementor-slideshow__counter {
  margin-left: 10px;
  width: auto;
}
.elementor-lightbox .elementor-slideshow__footer {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.elementor-lightbox .elementor-slideshow__share-links {
  right: auto;
  left: 1em;
}
.elementor-lightbox .elementor-slideshow__share-links:before {
  right: auto;
  left: 0.5em;
}
.elementor-shape .elementor-shape-fill {
  fill: var(--theme-color-bg_color);
}
.elementor-widget-divider {
  --divider-color: var(--theme-color-bd_color);
  --divider-border-color: var(--theme-color-bd_color);
}
.elementor-divider-separator {
  border-color: var(--theme-color-bd_color);
}
@-webkit-keyframes ta_under_strips {
  0% {
    -webkit-transform: translateX(-101%);
    transform: translateX(-101%);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(101%);
    transform: translateX(101%);
  }
}
@keyframes ta_under_strips {
  0% {
    -webkit-transform: translateX(-101%);
    transform: translateX(-101%);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(101%);
    transform: translateX(101%);
  }
}
.ta_under_strips {
  overflow: hidden;
}
.ta_under_strips > div {
  opacity: 0;
  -webkit-animation: fadeIn 0.2s 1s forwards;
  animation: fadeIn 0.2s 1s forwards;
}
.ta_under_strips:before,
.ta_under_strips:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ta_under_strips:before {
  background-color: var(--theme-color-text_link);
  z-index: 1;
  -webkit-transform: translateX(-101%);
  -ms-transform: translateX(-101%);
  transform: translateX(-101%);
  -webkit-animation: ta_under_strips 1.5s cubic-bezier(0.86, 0, 0.07, 1)
    forwards;
  animation: ta_under_strips 1.5s cubic-bezier(0.86, 0, 0.07, 1) forwards;
}
.ta_under_strips:after {
  background-color: var(--theme-color-text_hover);
  z-index: 2;
  -webkit-transform: translateX(-101%);
  -ms-transform: translateX(-101%);
  transform: translateX(-101%);
  -webkit-animation: ta_under_strips 1.2s 0.2s cubic-bezier(1, 0, 0.54, 0.99)
    forwards;
  animation: ta_under_strips 1.2s 0.2s cubic-bezier(1, 0, 0.54, 0.99) forwards;
}
.elementor-icon-wrapper {
  line-height: 1;
}
.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
  height: 20px !important;
}
.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
  height: 45px !important;
}
.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
  height: 60px !important;
}
.elementor-widget-spacer.sc_height_large .elementor-spacer-inner,
.elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
  height: 100px !important;
}
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
  height: 120px !important;
}
.elementor-widget-counter .elementor-counter-number-wrapper {
  font-size: 3.889em;
  line-height: 1em;
  font-weight: 400;
  color: var(--theme-color-text_dark);
}
.elementor-widget-counter .elementor-counter-title {
  font-size: 19px;
  line-height: 26px;
  font-weight: 500;
  color: var(--theme-color-text);
}
.elementor-widget-counter
  .elementor-counter-number-wrapper
  + .elementor-counter-title {
  margin-top: 1em;
}
.elementor-section.sc_extra_bg_large_left:after,
.elementor-column.sc_extra_bg_large_left > .elementor-column-wrap:after,
.elementor-column.sc_extra_bg_large_left > .elementor-widget-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_large_left:after {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -2000%;
}
.elementor-section.sc_extra_bg_large_left[class*="sc_bg_mask_"]:before,
.elementor-column.sc_extra_bg_large_left[class*="sc_bg_mask_"]
  > .elementor-column-wrap:before,
.elementor-column.sc_extra_bg_large_left[class*="sc_bg_mask_"]
  > .elementor-widget-wrap:before,
.elementor-widget-text-editor.sc_extra_bg_large_left[class*="sc_bg_mask_"]:before {
  display: none !important;
}
.elementor-section.sc_extra_bg_large_right:after,
.elementor-column.sc_extra_bg_large_right > .elementor-column-wrap:after,
.elementor-column.sc_extra_bg_large_right > .elementor-widget-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_large_right:after {
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -19em;
  right: -2000%;
}
.elementor-section.sc_extra_bg_large_right[class*="sc_bg_mask_"]:before,
.elementor-column.sc_extra_bg_large_right[class*="sc_bg_mask_"]
  > .elementor-column-wrap:before,
.elementor-column.sc_extra_bg_large_right[class*="sc_bg_mask_"]
  > .elementor-widget-wrap:before,
.elementor-widget-text-editor.sc_extra_bg_large_right[class*="sc_bg_mask_"]:before {
  display: none !important;
}
.elementor-section.sc_extra_bg_extra_left:after,
.elementor-column.sc_extra_bg_extra_left > .elementor-column-wrap:after,
.elementor-column.sc_extra_bg_extra_left > .elementor-widget-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_extra_left:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: -100%;
  z-index: 1;
  width: 100%;
  height: calc(100% + 2px);
}
.elementor-section.sc_extra_bg_extra_left[class*="sc_bg_mask_"]:before,
.elementor-column.sc_extra_bg_extra_left[class*="sc_bg_mask_"]
  > .elementor-column-wrap:before,
.elementor-column.sc_extra_bg_extra_left[class*="sc_bg_mask_"]
  > .elementor-widget-wrap:before,
.elementor-widget-text-editor.sc_extra_bg_extra_left[class*="sc_bg_mask_"]:before {
  display: none !important;
}
.elementor-editor-active .elementor-section[class*="scheme_"] {
  background-color: var(--theme-color-bg_color);
}
.animated.animated-slow {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
}
.animated {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
}
.animated.animated-fast {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}
.triple-seven-fadeinup {
  -webkit-animation-name: triple-seven-fadeinup;
  animation-name: triple-seven-fadeinup;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
@-webkit-keyframes triple-seven-fadeinup {
  from {
    opacity: 0;
    -webkit-transform: translateY(60px);
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes triple-seven-fadeinup {
  from {
    opacity: 0;
    -webkit-transform: translateY(60px);
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.triple-seven-fadeinleft {
  -webkit-animation-name: triple-seven-fadeinleft;
  animation-name: triple-seven-fadeinleft;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
@-webkit-keyframes triple-seven-fadeinleft {
  from {
    opacity: 0;
    -webkit-transform: translateX(-60px);
    transform: translateX(-60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes triple-seven-fadeinleft {
  from {
    opacity: 0;
    -webkit-transform: translateX(-60px);
    transform: translateX(-60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.triple-seven-fadeinright {
  -webkit-animation-name: triple-seven-fadeinright;
  animation-name: triple-seven-fadeinright;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
@-webkit-keyframes triple-seven-fadeinright {
  from {
    opacity: 0;
    -webkit-transform: translateX(60px);
    transform: translateX(60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes triple-seven-fadeinright {
  from {
    opacity: 0;
    -webkit-transform: translateX(60px);
    transform: translateX(60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.triple-seven-fadeindown {
  -webkit-animation-name: triple-seven-fadeindown;
  animation-name: triple-seven-fadeindown;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
@-webkit-keyframes triple-seven-fadeindown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-60px);
    transform: translateY(-60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes triple-seven-fadeindown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-60px);
    transform: translateY(-60px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.triple-seven-fadein {
  -webkit-animation-name: triple-seven-fadein;
  animation-name: triple-seven-fadein;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
@-webkit-keyframes triple-seven-fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes triple-seven-fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.triple-seven-infinite-rotate {
  animation: triple-seven-infinite-rotate 10s linear infinite;
}
@-webkit-keyframes triple-seven-infinite-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-o-keyframes triple-seven-infinite-rotate {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes triple-seven-infinite-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.elementor-widget-icon-box
  .elementor-icon-box-wrapper
  .elementor-icon-box-title {
  margin-top: 0;
  margin-bottom: 0;
  color: var(--theme-color-text_dark);
}
.elementor-widget-icon-box
  .elementor-icon-box-wrapper
  .elementor-icon-box-title
  a:hover {
  color: var(--theme-color-alter_light);
}
.elementor-widget-icon-box
  .elementor-icon-box-wrapper
  .elementor-icon-box-title
  small {
  font-size: 16px;
  letter-spacing: 0;
  font-weight: 400;
  padding-left: 10px;
  color: var(--theme-color-alter_text);
}
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--theme-color-text_dark);
  color: var(--theme-color-text_dark);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon {
  fill: var(--theme-color-text_dark);
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text_dark);
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  fill: var(--theme-color-alter_dark);
  color: var(--theme-color-alter_dark);
  background-color: var(--theme-color-alter_bg_color);
}
.elementor-widget-progress {
  overflow: hidden;
}
.elementor-widget-progress
  .elementor-widget-container
  .elementor-progress-wrapper {
  margin-top: 12px;
  overflow: visible !important;
}
.elementor-widget-progress .elementor-title,
.elementor-progress-bar {
  font-size: 19px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
}
.elementor-progress-bar {
  position: relative;
  border-radius: inherit;
}
.elementor-widget-progress .elementor-progress-wrapper {
  line-height: 12px;
  margin-top: 2px;
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
}
.elementor-widget-progress + .elementor-widget-progress {
  margin-top: 26px;
}
.elementor-widget-progress .elementor-progress-percentage {
  padding-right: 0;
  position: absolute;
  z-index: 1;
  top: -29px;
  right: 0;
  font-weight: 500;
  font-size: 18px;
}
.bordered
  .elementor-accordion
  .elementor-accordion-item
  + .elementor-accordion-item {
  border-top: 1px solid var(--theme-color-bd_color) !important;
}
.bordered .elementor-accordion .elementor-tab-content {
  margin-top: -14px;
  clear: both;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-title {
  font-size: 19px;
  line-height: 22px;
  font-weight: 500;
  color: var(--theme-color-text_dark);
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
  width: 1em;
}
.elementor-accordion .fas.fa-plus:before {
  content: "\e8ad";
  font-family: "fontello";
  font-weight: 400;
}
.elementor-accordion .fas.fa-minus:before {
  content: "\e8ae";
  font-family: "fontello";
  display: inline-block;
  font-weight: 400;
}
.elementor-accordion .elementor-accordion-icon {
  color: var(--theme-color-text_dark);
  font-size: 22px;
  line-height: 1.1em;
}
.elementor-accordion .elementor-accordion-icon svg {
  fill: var(--theme-color-text_dark);
}
.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 15px;
}
.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 15px;
}
.elementor-accordion .elementor-tab-content {
  font-size: 17px;
}
.elementor-accordion .elementor-tab-content p {
  margin-bottom: 0;
}
.elementor-accordion .elementor-tab-content p + p {
  margin-top: 1em;
}
.tabs_style_2.elementor-widget-tabs {
}
.tabs_style_2.elementor-widget-tabs .elementor-tabs-wrapper {
  overflow: hidden;
  text-align: center;
  display: table;
  margin: 0 auto;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title {
  padding: 22px;
  min-width: 210px;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title:first-child {
  -webkit-border-radius: 45px 0 0 45px;
  -ms-border-radius: 45px 0 0 45px;
  border-radius: 45px 0 0 45px;
  overflow: hidden;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title:last-child {
  -webkit-border-radius: 0 45px 45px 0;
  -ms-border-radius: 0 45px 45px 0;
  border-radius: 0 45px 45px 0;
  overflow: hidden;
}
.tabs_style_2.elementor-widget-tabs
  .elementor-tab-desktop-title
  + .elementor-tab-desktop-title {
  border-left: 1px solid var(--theme-color-bd_color) !important;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-title {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  -webkit-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-title:before,
.tabs_style_2.elementor-widget-tabs .elementor-tab-title:after {
  border: none !important;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-title a {
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-title:hover {
  background-color: var(--theme-color-text_dark);
  color: var(--theme-color-inverse_hover);
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-title:hover a {
  color: var(--theme-color-inverse_hover);
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-title.elementor-active {
  background-color: var(--theme-color-text_dark);
  color: var(--theme-color-inverse_hover);
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-title.elementor-active a {
  color: var(--theme-color-inverse_hover);
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-title:before,
.tabs_style_2.elementor-widget-tabs .elementor-tab-title:after,
.tabs_style_2.elementor-widget-tabs .elementor-tab-content,
.tabs_style_2.elementor-widget-tabs .elementor-tabs-content-wrapper {
  border-width: 0 !important;
}
.tabs_style_2.elementor-widget-tabs .elementor-tabs-content-wrapper {
  background-color: transparent;
}
.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-desktop-title {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
}
.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-desktop-title
  + .elementor-tab-desktop-title {
  border-top: 1px solid var(--theme-color-bd_color) !important;
}
.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tabs-content-wrapper {
  margin-top: 80px;
}
.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-title,
.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-content,
.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-desktop-title.elementor-active {
  border: none;
}
.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-content {
  padding: 0;
}
.tabs_style_1.elementor-widget-tabs {
}
.tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title {
  padding: 24px 15px;
}
.tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title:first-child {
  padding-left: 0;
}
.tabs_style_1.elementor-widget-tabs .elementor-tab-title {
  font-size: 17px;
  line-height: 22px;
  font-weight: 400;
}
.tabs_style_1.elementor-widget-tabs .elementor-tab-title,
.tabs_style_1.elementor-widget-tabs .elementor-tab-title a {
  color: var(--theme-color-text);
}
.tabs_style_1.elementor-widget-tabs .elementor-tab-title.elementor-active,
.tabs_style_1.elementor-widget-tabs .elementor-tab-title.elementor-active a {
  color: var(--theme-color-text_link);
}
.tabs_style_1.elementor-widget-tabs .elementor-tab-title,
.tabs_style_1.elementor-widget-tabs .elementor-tab-title:before,
.tabs_style_1.elementor-widget-tabs .elementor-tab-title:after,
.tabs_style_1.elementor-widget-tabs .elementor-tab-content,
.tabs_style_1.elementor-widget-tabs .elementor-tabs-content-wrapper {
  border-width: 2px;
  border-color: var(--theme-color-text_dark);
}
.tabs_style_1.elementor-widget-tabs
  .elementor-tab-desktop-title.elementor-active,
.tabs_style_1.elementor-widget-tabs .elementor-tabs-content-wrapper {
  background-color: transparent;
}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tabs-content-wrapper,
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-title,
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-content,
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-desktop-title.elementor-active {
  border-style: none;
}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-desktop-title:first-child {
  padding-left: 15px;
}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-desktop-title.elementor-active::after {
  top: 0;
}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tabs-content-wrapper {
  margin-top: 44px;
}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-title,
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-content,
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-desktop-title.elementor-active {
  border-style: none;
}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-content {
  padding: 0;
}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-desktop-title.elementor-active:after {
  left: 0;
}
.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-desktop-title.elementor-active:before {
  right: 0;
}
.tabs_style_3.elementor-widget-tabs {
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-content {
  padding: 0;
}
.tabs_style_3.elementor-widget-tabs .elementor-tabs-wrapper {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-desktop-title {
  padding: 18px 25px 20px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-top-style: solid;
  width: 100%;
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-title {
  font-size: 13px;
  line-height: 19px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  color: var(--theme-color-alter_dark);
  border-color: transparent;
  background-color: var(--theme-color-alter_bg_hover);
  will-change: color, border-color, background-color;
  -webkit-transition: color 0.3s ease, border-color 0.3s ease,
    background-color 0.3s ease;
  -ms-transition: color 0.3s ease, border-color 0.3s ease,
    background-color 0.3s ease;
  transition: color 0.3s ease, border-color 0.3s ease,
    background-color 0.3s ease;
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-title.elementor-active {
  color: var(--theme-color-alter_dark);
  border-color: var(--theme-color-alter_dark);
  background-color: var(--theme-color-alter_bg_color);
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-title a {
  color: inherit;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-title,
.tabs_style_3.elementor-widget-tabs .elementor-tab-title:before,
.tabs_style_3.elementor-widget-tabs .elementor-tab-title:after,
.tabs_style_3.elementor-widget-tabs .elementor-tab-content,
.tabs_style_3.elementor-widget-tabs .elementor-tabs-content-wrapper {
  border-width: 2px;
}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tabs-content-wrapper {
  margin-top: 50px;
}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-title
  + .elementor-tab-title {
  margin-left: 8px;
}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-desktop-title.elementor-active {
  border-style: none;
  border-top-style: solid;
}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-desktop-title.elementor-active:after,
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-desktop-title.elementor-active:before {
  display: none;
}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-content {
  border-style: none;
}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tabs-wrapper {
  width: auto;
  height: 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tabs-content-wrapper {
  border-style: none;
  margin-left: var(--theme-var-grid_gap);
}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-desktop-title.elementor-active:after,
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-desktop-title.elementor-active:before {
  display: none;
}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-title
  + .elementor-tab-title {
  margin-top: 8px;
}
.tabs_style_4.elementor-widget-tabs {
}
.tabs_style_4.elementor-widget-tabs .elementor-tabs-wrapper {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-content {
  padding: 0;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-content,
.tabs_style_4.elementor-widget-tabs .elementor-tab-title,
.tabs_style_4.elementor-widget-tabs .elementor-tab-title:after,
.tabs_style_4.elementor-widget-tabs .elementor-tab-title:before,
.tabs_style_4.elementor-widget-tabs .elementor-tabs-content-wrapper {
  border-width: 1px;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-desktop-title {
  padding: 15px 35px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: 0;
  color: var(--theme-color-alter_dark);
  border-color: var(--theme-color-alter_bd_color);
  background-color: var(--theme-color-alter_bg_color);
  will-change: color, border-color, background-color;
  -webkit-transition: color 0.3s ease, border-color 0.3s ease,
    background-color 0.3s ease;
  -ms-transition: color 0.3s ease, border-color 0.3s ease,
    background-color 0.3s ease;
  transition: color 0.3s ease, border-color 0.3s ease,
    background-color 0.3s ease;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-alter_link);
  background-color: var(--theme-color-alter_link);
}
.tabs_style_4.elementor-widget-tabs
  .elementor-tab-title.elementor-active
  a:before,
.tabs_style_4.elementor-widget-tabs
  .elementor-tab-title.elementor-active
  a:focus:before,
.tabs_style_4.elementor-widget-tabs
  .elementor-tab-title.elementor-active
  a:active:before {
  color: var(--theme-color-inverse_link);
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-title a {
  color: inherit;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-title a[class*="icon-"] {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-title a:before {
  font-size: 16px;
  font-weight: 400;
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
  color: var(--theme-color-alter_link);
}
.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_top
  .elementor-tab-title {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_top
  .elementor-tab-title
  > a[class*="icon-"] {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_top
  .elementor-tab-title
  > a:before {
  margin-bottom: 0.6em;
}
.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_left
  .elementor-tab-title
  > a:before {
  margin-right: 1.4em;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tabs-content-wrapper {
  margin-top: 50px;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-title
  + .elementor-tab-title {
  margin-left: 30px;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-desktop-title.elementor-active {
  border-bottom-style: solid;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-content {
  border-style: none;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-desktop-title.elementor-active:after,
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-desktop-title.elementor-active:before {
  display: none;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tabs-content-wrapper {
  border-style: none;
  margin-left: var(--theme-var-grid_gap);
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tabs-wrapper {
  height: 100%;
  width: auto;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-title
  + .elementor-tab-title {
  margin-top: 30px;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-desktop-title.elementor-active {
  border-right-style: solid;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-desktop-title.elementor-active:after,
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical
  .elementor-tab-desktop-title.elementor-active:before {
  display: none;
}
.top_index {
  font-size: 70%;
  vertical-align: top;
}
.elementor-toggle .elementor-tab-title {
  font-weight: 500;
  border-color: var(--theme-color-bd_color);
}
.elementor-toggle .elementor-tab-title.elementor-active {
  border-bottom-width: inherit !important;
}
.elementor-toggle
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon
  i:before {
  color: var(--theme-color-text_link);
}
.elementor-toggle .elementor-tab-title .elementor-toggle-title {
  font-size: 28px;
  line-height: 1.2em;
  font-weight: 500;
  color: var(--theme-color-text_dark);
}
.elementor-toggle .elementor-toggle-icon {
  font-size: 20px;
  line-height: 1.3em;
  color: var(--theme-color-text_dark);
}
.elementor-toggle .elementor-toggle-icon svg {
  fill: var(--theme-color-text_dark);
}
.elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left {
  margin-right: 20px;
}
.elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-right {
  margin-left: 20px;
}
.elementor-toggle .elementor-toggle-icon-opened i.fa-minus:before {
  position: relative;
  top: 8px;
  content: "\E9D4";
  font-family: "fontello";
  font-weight: 400;
  font-size: inherit;
}
.elementor-toggle .elementor-toggle-icon-closed i.fa-plus:before {
  position: relative;
  top: 4px;
  content: "\E9EA";
  font-family: "fontello";
  font-weight: 400;
  font-size: inherit;
}
.elementor-toggle .elementor-tab-content {
  font-size: 17px;
  color: var(--theme-color-text);
  border-bottom-color: var(--theme-color-text_dark) !important;
}
.elementor-toggle .elementor-tab-content p {
  margin-bottom: 0;
}
.elementor-toggle .elementor-tab-content p + p {
  margin-top: 1em;
}
.elementor-widget:not(:last-child) {
  margin-bottom: 0;
}
.elementor-widget-trx_sc_blogger.elementor-element-edit-mode
  .sc_blogger
  .slider_container {
  z-index: 11;
}
.elementor-widget-trx_sc_layouts.elementor-element-edit-mode
  .sc_layouts
  .sc_blogger_item,
.elementor-widget-trx_sc_blogger.elementor-element-edit-mode
  .sc_blogger
  .sc_blogger_item {
  position: relative;
  z-index: 11;
}
.elementor-widget-image-box h1.elementor-image-box-title,
.elementor-widget-image-box h2.elementor-image-box-title,
.elementor-widget-image-box h3.elementor-image-box-title,
.elementor-widget-image-box h4.elementor-image-box-title,
.elementor-widget-image-box h5.elementor-image-box-title,
.elementor-widget-image-box h6.elementor-image-box-title {
  margin: 0;
}
.elementor-widget-image .wp-caption {
  display: block;
}
.elementor-widget-image .wp-caption-text {
  text-align: inherit;
}
.elementor-image-gallery .gallery {
  margin: 0 -26px -26px 0;
}
.elementor-image-gallery .gallery .gallery-item {
  padding: 0 26px 26px 0;
}
.wp-block-button.is-style-outline > .wp-block-button__link {
  border-color: currentColor;
}
.has-bg-color-color,
.wp-block-button.is-style-outline > .has-bg-color-color.wp-block-button__link {
  color: var(--theme-color-bg_color);
}
.has-bd-color-color,
.wp-block-button.is-style-outline > .has-bd-color-color.wp-block-button__link {
  color: var(--theme-color-bd_color);
}
.has-text-color-color,
.wp-block-button.is-style-outline
  > .has-text-color-color.wp-block-button__link {
  color: var(--theme-color-text);
}
.has-text-light-color,
.wp-block-button.is-style-outline
  > .has-text-light-color.wp-block-button__link {
  color: var(--theme-color-text_light);
}
.has-text-dark-color,
.wp-block-button.is-style-outline > .has-text-dark-color.wp-block-button__link {
  color: var(--theme-color-text_dark);
}
.has-text-link-color,
.wp-block-button.is-style-outline > .has-text-link-color.wp-block-button__link {
  color: var(--theme-color-text_link);
}
.has-text-hover-color,
.wp-block-button.is-style-outline
  > .has-text-hover-color.wp-block-button__link {
  color: var(--theme-color-text_hover);
}
.has-text-link-2-color,
.wp-block-button.is-style-outline
  > .has-text-link-2-color.wp-block-button__link {
  color: var(--theme-color-text_link2);
}
.has-text-hover-2-color,
.wp-block-button.is-style-outline
  > .has-text-hover-2-color.wp-block-button__link {
  color: var(--theme-color-text_hover2);
}
.has-text-link-3-color,
.wp-block-button.is-style-outline
  > .has-text-link-3-color.wp-block-button__link {
  color: var(--theme-color-text_link3);
}
.has-text-hover-3-color,
.wp-block-button.is-style-outline
  > .has-text-hover-3-color.wp-block-button__link {
  color: var(--theme-color-text_hover3);
}
.has-bg-color-background-color {
  background-color: var(--theme-color-bg_color);
}
.has-bd-color-background-color {
  background-color: var(--theme-color-bd_color);
}
.has-text-color-background-color {
  background-color: var(--theme-color-text);
}
.has-text-light-background-color {
  background-color: var(--theme-color-text_light);
}
.has-text-dark-background-color {
  background-color: var(--theme-color-text_dark);
}
.has-text-link-background-color {
  background-color: var(--theme-color-text_link);
}
.has-text-hover-background-color {
  background-color: var(--theme-color-text_hover);
}
.has-text-link-2-background-color {
  background-color: var(--theme-color-text_link2);
}
.has-text-hover-2-background-color {
  background-color: var(--theme-color-text_hover2);
}
.has-text-link-3-background-color {
  background-color: var(--theme-color-text_link3);
}
.has-text-hover-3-background-color {
  background-color: var(--theme-color-text_hover3);
}
.edit-post-visual-editor__post-title-wrapper > *,
.is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(
    .edit-site-block-editor__block-list
  )
  > *:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(
    .alignfull
  ) {
  max-width: var(--theme-var-content);
}
body.sidebar_position_hide.narrow_content
  .edit-post-visual-editor__post-title-wrapper
  > *,
body.sidebar_position_hide.narrow_content
  .is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(
    .edit-site-block-editor__block-list
  )
  > *:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(
    .alignfull
  ) {
  max-width: var(--theme-var-content_narrow);
}
body.sidebar_position_hide.expand_content
  .edit-post-visual-editor__post-title-wrapper
  > *,
body.sidebar_position_hide.expand_content
  .is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(
    .edit-site-block-editor__block-list
  )
  > *:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(
    .alignfull
  ) {
  max-width: var(--theme-var-page);
}
body.post-type-cpt_layouts .edit-post-visual-editor__post-title-wrapper > *,
body.post-type-cpt_layouts
  .is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(
    .edit-site-block-editor__block-list
  )
  > *:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(
    .alignfull
  ) {
  max-width: 96% !important;
}
body:not(.sidebar_position_hide) .block-editor-block-list__block.alignwide,
body:not(.sidebar_position_hide) .block-editor-block-list__block.alignfull,
body:not(.sidebar_position_hide) .wp-block[data-align="wide"],
body:not(.sidebar_position_hide) .wp-block[data-align="full"] {
  max-width: var(--theme-var-content);
}
body.sidebar_position_hide.narrow_content
  .block-editor-block-list__block.alignwide,
body.sidebar_position_hide.narrow_content .wp-block[data-align="wide"] {
  max-width: var(--theme-var-page);
}
body.sidebar_position_hide.normal_content
  .block-editor-block-list__block.alignwide,
body.sidebar_position_hide.normal_content .wp-block[data-align="wide"] {
  max-width: var(--theme-var-page);
}
body.sidebar_position_hide.expand_content
  .block-editor-block-list__block.alignwide,
body.sidebar_position_hide.expand_content .wp-block[data-align="wide"] {
  max-width: var(--theme-var-page);
}
body.sidebar_position_hide.narrow_content
  .block-editor-block-list__block.alignleft:not([data-type="core/image"])
  .is-style-alignfar,
body.sidebar_position_hide.narrow_content.block-editor-block-list__block.alignright:not(
    [data-type="core/image"]
  )
  .is-style-alignfar,
body.sidebar_position_hide.narrow_content.wp-block[data-align="left"]:not(
    [data-type="core/image"]
  )
  .is-style-alignfar,
body.sidebar_position_hide.narrow_content.wp-block[data-align="right"]:not(
    [data-type="core/image"]
  )
  .is-style-alignfar {
  max-width: calc(
    (var(--theme-var-page) - var(--theme-var-content_narrow)) / 2 -
      var(--theme-var-grid_gap)
  );
}
body.sidebar_position_hide.narrow_content
  .block-editor-block-list__block.alignleft
  .is-style-alignfar,
body.sidebar_position_hide.narrow_content.wp-block[data-align="left"]
  .is-style-alignfar {
  float: left;
  margin: 1em 2em 1em
    calc((var(--theme-var-page) - var(--theme-var-content_narrow)) / -2);
}
body.sidebar_position_hide.narrow_content
  .block-editor-block-list__block.alignright
  .is-style-alignfar,
body.sidebar_position_hide.narrow_content.wp-block[data-align="right"]
  .is-style-alignfar {
  float: right;
  margin: 1em
    calc((var(--theme-var-page) - var(--theme-var-content_narrow)) / -2) 1em 2em;
}
body.sidebar_position_hide.normal_content
  .block-editor-block-list__block.alignleft
  .is-style-alignfar,
body.sidebar_position_hide.normal_content.wp-block[data-align="left"]
  .is-style-alignfar {
  float: left;
  margin: 1em 2em 1em
    calc((var(--theme-var-page) - var(--theme-var-content)) / -2);
}
body.sidebar_position_hide.normal_content
  .block-editor-block-list__block.alignright
  .is-style-alignfar,
body.sidebar_position_hide.normal_content.wp-block[data-align="right"]
  .is-style-alignfar {
  float: right;
  margin: 1em calc((var(--theme-var-page) - var(--theme-var-content)) / -2) 1em
    2em;
}
.wp-block-columns.alignfull .wp-block-column p:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h2:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h3:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h4:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
  padding-left: var(--theme-var-grid_gap);
  padding-right: var(--theme-var-grid_gap);
}
.wp-block-pullquote {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-style: solid;
}
.wp-block-pullquote:not([style*="border-radius"]) {
  overflow: visible;
}
.wp-block-pullquote blockquote {
  width: 100%;
  margin: 0 !important;
}
blockquote.instagram-media:before {
  display: none;
}
.wp-block-file__button {
  background: transparent;
  color: var(--theme-color-text_link);
}
:where(.wp-block-file__button) {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  padding: 0;
}
:where(.wp-block-file__button):is(a) {
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
:where(.wp-block-file__button):is(a):active,
:where(.wp-block-file__button):is(a):focus,
:where(.wp-block-file__button):is(a):hover,
:where(.wp-block-file__button):is(a):visited {
  color: var(--theme-color-text_link);
  text-decoration: underline;
  opacity: 1;
}
:where(.wp-block-file__button):is(a):visited {
  color: var(--theme-color-text_hover);
}
.select_container.select_container_multirows:before,
.select_container.select_container_multirows:after,
.select_container.select_container_multiple:before,
.select_container.select_container_multiple:after {
  display: none;
}
.wp-block-group p:last-child,
.is-layout-constrained p:last-child {
  margin-bottom: 0 !important;
}
.wp-block-group.has-background,
.is-layout-constrained.has-background {
  padding: unset;
}
.is-layout-constrained {
  margin-bottom: 1.5em;
}
.wp-block-media-text__content p:last-child {
  margin-bottom: 0 !important;
}
.has-background.is-layout-flow > :last-child,
.has-background .is-layout-flow > :last-child {
  margin-bottom: 0 !important;
}
.editor-post-title__block .editor-post-title__input,
.editor-post-title__block .editor-post-title__input:focus {
  color: var(--theme-color-text_dark);
  min-height: 1em;
}
.edit-post-visual-editor__post-title-wrapper > *,
.block-editor-block-list__layout.is-root-container > * {
  margin-left: auto;
  margin-right: auto;
}
body.edit-post-visual-editor:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  ),
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  )
  .block-editor-writing-flow,
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  ).block-editor-writing-flow {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
body.edit-post-visual-editor:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  )
  .edit-post-visual-editor__post-title-wrapper
  .editor-post-title,
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  )
  .block-editor-writing-flow
  .edit-post-visual-editor__post-title-wrapper
  .editor-post-title,
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  ).block-editor-writing-flow
  .edit-post-visual-editor__post-title-wrapper
  .editor-post-title {
  max-width: var(--theme-var-page) !important;
}
body.editor-styles-wrapper.sidebar_position_hide .sidebar {
  display: none;
}
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  )
  .block-editor-writing-flow,
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  ).block-editor-writing-flow {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  )
  .block-editor-writing-flow
  .edit-post-visual-editor__post-title-wrapper,
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  ).block-editor-writing-flow
  .edit-post-visual-editor__post-title-wrapper {
  -webkit-flex-basis: 100%;
  -ms-flex-basis: 100%;
  flex-basis: 100%;
  order: 1;
}
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  )
  .block-editor-writing-flow
  .block-editor-block-list__layout.is-root-container,
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  ).block-editor-writing-flow
  .block-editor-block-list__layout.is-root-container {
  order: 2;
  flex-basis: var(--theme-var-content);
}
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  )
  .block-editor-writing-flow
  .editor-post-sidebar-holder,
body.editor-styles-wrapper:not(.sidebar_position_hide):not(
    .post-type-cpt_layouts
  ).block-editor-writing-flow
  .editor-post-sidebar-holder {
  order: 3;
}
body.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts)
  .block-editor-writing-flow
  .block-editor-block-list__layout.is-root-container,
body.editor-styles-wrapper.sidebar_position_left:not(
    .post-type-cpt_layouts
  ).block-editor-writing-flow
  .block-editor-block-list__layout.is-root-container {
  order: 3;
}
body.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts)
  .block-editor-writing-flow
  .editor-post-sidebar-holder,
body.editor-styles-wrapper.sidebar_position_left:not(
    .post-type-cpt_layouts
  ).block-editor-writing-flow
  .editor-post-sidebar-holder {
  order: 2;
}
.editor-post-sidebar-holder {
  width: var(--theme-var-sidebar);
  margin-left: var(--theme-var-sidebar_gap);
  background-color: var(--theme-color-alter_bg_color);
  min-height: 75vh;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.editor-post-sidebar-holder:before {
  content: "Sidebar";
  display: inline-block;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font-size: 3em;
  line-height: 1em;
  font-weight: bold;
  color: var(--theme-color-alter_light);
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
body.editor-styles-wrapper.sidebar_position_left .editor-post-sidebar-holder {
  margin-left: 0;
  margin-right: var(--theme-var-sidebar_gap);
}
.sidebar_position_hide .editor-post-sidebar-holder,
body.post-type-cpt_layouts .editor-post-sidebar-holder {
  display: none;
}
body.editor-styles-wrapper[data-widget-area-id] {
  font-size: 14px;
  max-width: var(--theme-var-sidebar);
  margin: 0 auto;
  background-color: var(--theme-color-alter_bg_color);
}
body.editor-styles-wrapper[data-widget-area-id][class*="scheme_"]
  > .block-editor-block-list__layout {
  padding-left: var(--theme-var-sidebar_paddings);
  padding-right: var(--theme-var-sidebar_paddings);
}
body.full_site_editor_present .content_wrap:after {
  position: static !important;
}
.block-editor-block-list__block.content_wrap,
.block-editor-block-list__block.content_wrap_fullscreen {
  overflow: hidden;
}
.wp-block-query .wp-block-post-template,
.wp-block-query .wp-block-template-part {
  margin: 0 !important;
  max-width: none;
}
.wp-block-group.header_wrap.has-background {
  padding: 0;
  margin-bottom: 0;
}
.wp-block-post + .wp-block-post {
  margin-top: 3em;
}
.wp-block-post-title {
  margin-top: 0;
  margin-bottom: 0;
}
.wp-block-post-featured-image {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.wp-block-post .wp-block.post_meta p,
.wp-block-post .wp-block-post-excerpt p {
  margin: 0 !important;
}
.wp-block-post-excerpt {
  margin-top: 1em;
}
.wp-block-post-author__avatar,
.wp-block-post-author__content {
  display: inline-block;
  vertical-align: middle;
  line-height: inherit;
}
.wp-block-post-author__avatar {
  margin-right: 0.3em;
}
.wp-block-post-author__avatar img {
  width: 1.25em;
  height: 1.25em;
  line-height: 1.25em;
  text-align: center;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.wp-block-post-author__name {
  font-weight: inherit;
  margin: 0;
}
.wp-block-group.footer_wrap.has-background {
  padding: 0;
}
