.elementor-355 .elementor-element.elementor-element-c3fb872{--display:flex;}.elementor-355 .elementor-element.elementor-element-c3fb872:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-c3fb872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-355 .elementor-element.elementor-element-03f7f6c{width:100%;max-width:100%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-03f7f6c *//* HEADER COG DIVIDER - MATCHES HOME PAGE */

.sa4u-page-cog-divider{
  width:100%;
  min-height:130px;
  margin:-8px auto;
  position:relative;
  z-index:3;
  pointer-events:none;
}

.sa4u-page-cog-divider img{
  position:absolute;
  object-fit:contain;
  opacity:.22;
  animation:sa4u-header-divider-cog-spin 42s linear infinite;
  transition:opacity .35s ease, filter .35s ease;
  pointer-events:auto;
}

.sa4u-page-cog-divider img:hover{
  opacity:.52;
  filter:drop-shadow(0 0 20px rgba(255,139,237,.9));
  animation-direction:reverse;
}

.sa4u-page-cog-divider img:nth-child(1){
  width:82px;
  height:82px;
  left:12%;
  top:24px;
  animation-duration:38s;
}

.sa4u-page-cog-divider img:nth-child(2){
  width:122px;
  height:122px;
  left:calc(50% - 61px);
  top:0;
  animation-duration:54s;
  animation-direction:reverse;
}

.sa4u-page-cog-divider img:nth-child(3){
  width:92px;
  height:92px;
  right:12%;
  top:18px;
  animation-duration:44s;
}

@keyframes sa4u-header-divider-cog-spin{
  from{rotate:0deg;}
  to{rotate:360deg;}
}

@media(max-width:767px){

  .sa4u-page-cog-divider{
    min-height:85px;
    margin:-6px auto;
  }

  .sa4u-page-cog-divider img:nth-child(1){
    width:48px;
    height:48px;
    left:10%;
    top:20px;
  }

  .sa4u-page-cog-divider img:nth-child(2){
    width:70px;
    height:70px;
    left:calc(50% - 35px);
    top:4px;
  }

  .sa4u-page-cog-divider img:nth-child(3){
    width:54px;
    height:54px;
    right:10%;
    top:18px;
  }

}/* End custom CSS */