.elementor-116 .elementor-element.elementor-element-f5945c6{--display:flex;--min-height:250px;--justify-content:flex-end;--overlay-opacity:1;--margin-top:-114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-116 .elementor-element.elementor-element-f5945c6:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-f5945c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-f5945c6::before, .elementor-116 .elementor-element.elementor-element-f5945c6 > .elementor-background-video-container::before, .elementor-116 .elementor-element.elementor-element-f5945c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-116 .elementor-element.elementor-element-f5945c6 > .elementor-background-slideshow::before, .elementor-116 .elementor-element.elementor-element-f5945c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-116 .elementor-element.elementor-element-f5945c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 9%, #1C1E3C00 77%);}.elementor-116 .elementor-element.elementor-element-de638a1{--display:flex;--min-height:100px;--justify-content:flex-end;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-116 .elementor-element.elementor-element-3d89722{font-weight:500;color:var( --e-global-color-53092fb );}.elementor-116 .elementor-element.elementor-element-3d89722 a{color:var( --e-global-color-53092fb );}.elementor-116 .elementor-element.elementor-element-3d89722 a:hover{color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-d775428{--display:flex;--min-height:250px;--justify-content:flex-end;--overlay-opacity:1;--margin-top:-114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-116 .elementor-element.elementor-element-d775428:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-d775428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53092fb );}.elementor-116 .elementor-element.elementor-element-d775428::before, .elementor-116 .elementor-element.elementor-element-d775428 > .elementor-background-video-container::before, .elementor-116 .elementor-element.elementor-element-d775428 > .e-con-inner > .elementor-background-video-container::before, .elementor-116 .elementor-element.elementor-element-d775428 > .elementor-background-slideshow::before, .elementor-116 .elementor-element.elementor-element-d775428 > .e-con-inner > .elementor-background-slideshow::before, .elementor-116 .elementor-element.elementor-element-d775428 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 9%, #1C1E3C00 77%);}.elementor-116 .elementor-element.elementor-element-9915ed6{--display:flex;--min-height:100px;--justify-content:flex-end;}.elementor-116 .elementor-element.elementor-element-1cb110a{font-weight:500;color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-1cb110a a{color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-1cb110a a:hover{color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-8e0be44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-116 .elementor-element.elementor-element-60f8fae{--display:flex;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-0a426b7 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-116 .elementor-element.elementor-element-bb6f255{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-116 .elementor-element.elementor-element-73a8f82 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-116 .elementor-element.elementor-element-9de9c36.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-116 .elementor-element.elementor-element-9de9c36 .elementor-main-swiper{height:400px;}.elementor-116 .elementor-element.elementor-element-9de9c36 .elementor-main-swiper .swiper-slide{border-radius:3px;}.elementor-116 .elementor-element.elementor-element-9de9c36 .elementor-swiper-button{font-size:20px;}.elementor-116 .elementor-element.elementor-element-27300cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-116 .elementor-element.elementor-element-27300cc:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-27300cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fee17a );}.elementor-116 .elementor-element.elementor-element-23d97021{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-4741c5ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-116 .elementor-element.elementor-element-f5945c6{--margin-top:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-116 .elementor-element.elementor-element-d775428{--margin-top:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-116 .elementor-element.elementor-element-9de9c36.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}}@media(max-width:767px){.elementor-116 .elementor-element.elementor-element-f5945c6{--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-116 .elementor-element.elementor-element-d775428{--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-116 .elementor-element.elementor-element-9de9c36.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-fab21c7 */.product-applications-grid{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:30px !important;
}

@media (max-width:1024px){
  .product-applications-grid{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
}
@media (max-width:767px){
  .product-applications-grid{ grid-template-columns:1fr !important; }
}

.application-card{
  position:relative !important;
  display:block !important;
  min-height:416px !important;
  border-radius:3px !important;
  overflow:hidden !important;
  text-decoration:none !important;

  background-size:cover !important;
  background-position:center !important;
  background-repeat:no-repeat !important;

  transform:translateY(0) !important;
  transition:transform 200ms ease !important;
}

.application-card:hover{ transform:translateY(-10px) !important; }

.application-card::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  background:linear-gradient(180deg, rgba(28,30,60,0) 0%, rgba(28,30,60,1) 100%) !important;
  opacity:0.5 !important;
  z-index:1 !important;
}

.application-card__content{
  position:absolute !important;
  inset:0 !important;
  z-index:2 !important;

  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-end !important;

  padding:24px !important;
}

.application-card__content h3{
  color:#fff !important;
  margin:0 0 10px 0 !important;
}

.application-card__content h5{
  color:#fff !important;
  margin:0 !important;
}/* End custom CSS */