.elementor-8779 .elementor-element.elementor-element-6a68698{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:2;}.elementor-8779 .elementor-element.elementor-element-6a68698:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-6a68698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8779 .elementor-element.elementor-element-e2d3302{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-8779 .elementor-element.elementor-element-e2d3302:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-e2d3302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-8779 .elementor-element.elementor-element-55607f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8779 .elementor-element.elementor-element-55607f5:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-55607f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-8779 .elementor-element.elementor-element-b1cc076{--display:flex;}.elementor-8779 .elementor-element.elementor-element-9d5a4db{z-index:1;}.elementor-8779 .elementor-element.elementor-element-9fbf07c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-8779 .elementor-element.elementor-element-5d2d6f7{z-index:3;}.elementor-8779 .elementor-element.elementor-element-4fedc73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8779 .elementor-element.elementor-element-4fedc73:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-4fedc73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-8779 .elementor-element.elementor-element-e5bd931{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8779 .elementor-element.elementor-element-e5bd931:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-e5bd931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-8779 .elementor-element.elementor-element-9f7f7e1{--display:flex;--min-height:1000px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8779 .elementor-element.elementor-element-9f7f7e1:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-9f7f7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.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-8779 .elementor-element.elementor-element-1aee4a4{padding:100px 30px 050px 30px;z-index:1;text-align:start;}.elementor-8779 .elementor-element.elementor-element-1aee4a4 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:64px;font-weight:400;color:#FFFFFF;}.elementor-8779 .elementor-element.elementor-element-c54bdc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1600px){.elementor-8779 .elementor-element.elementor-element-9f7f7e1{--padding-top:160px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8779 .elementor-element.elementor-element-1aee4a4{padding:100px 30px 40px 30px;}}@media(min-width:701px){.elementor-8779 .elementor-element.elementor-element-9f7f7e1{--content-width:1920px;}}@media(max-width:700px){.elementor-8779 .elementor-element.elementor-element-9f7f7e1{--min-height:600px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8779 .elementor-element.elementor-element-1aee4a4{padding:50px 022px 30px 022px;}.elementor-8779 .elementor-element.elementor-element-1aee4a4 .elementor-heading-title{font-size:48px;}}/* Start custom CSS for container, class: .elementor-element-6a68698 */.elementor-8779 .elementor-element.elementor-element-6a68698{
    height:90vh;
    width:100%;
 
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-8779 .elementor-element.elementor-element-6a68698{
        height:100vh;
    }
}
@media only screen and (max-width:700px){
    .elementor-8779 .elementor-element.elementor-element-6a68698{
        height:600px;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55607f5 */.elementor-8779 .elementor-element.elementor-element-55607f5{
    display:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4af4a27 */.storitve{
    display:flex;
    
}
    .storitve h2{
        font-size:54px;
        font-family: Aspekta;
        color:#fff;
        font-weight: 400;
        padding-bottom: 30px;
    }
    .storitve h3{
        font-size:26px;
        font-family: Aspekta;
        color:#fff;
        margin-top:30px;
        margin-bottom:10px;
        
    }
    .storitve p{
        font-size:18px;
        font-family: Aspekta;
        color:#fff;
    }
    
    .storitve .single{
        width:33%;
        border:1px solid #fafafa50;
        padding:30px 30px;
        display:flex;
        flex-direction: column;
        justify-content: space-between;
        gap:110px;
    }
    


.single {
  position: relative;
  overflow: hidden;
  /* your existing styles */
}

.storitev-hover-tile {
  background-color: #fff; /* match your brand color */
  width: 100%;
  height: 100%;
  color:blue!important;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  pointer-events: none;
  transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);
  transform: translateX(100%);
  will-change: transform;
}

/* push content above the tile */
.single > *:not(.storitev-hover-tile) {
  position: relative;
  z-index: 1;
  
}
.single p{
 
}
.single:hover p, .single:hover h2, .single:hover h3{
    color:#121212!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aee4a4 */.elementor-8779 .elementor-element.elementor-element-1aee4a4{
    overflow:hidden;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ed923c */.logo-wall {
  display: flex;
  justify-content: center;
  width: 100%;
}

.logo-wall__collection {
  width: 100%;
}

.logo-wall__list {
  display: flex;
  flex-flow: wrap;
}

.logo-wall__item {
  width: 25%;
  position: relative;
}

[data-logo-wall-list] [data-logo-wall-item]:nth-child(n+9) {
  display: none;
}

.logo-wall__logo {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.logo-wall__logo-before {
  padding-top: 66.66%;
}

.logo-wall__logo-target {
  justify-content: center;
  align-items: center;
  width: 66.66%;
  height: 100%;
  display: flex;
  position: absolute;
}

.logo-wall__logo-img {
  width: 100%;
  height: 100%;
  max-height: 100%;
}

@media screen and (max-width: 991px) {
  .logo-wall__item {
    width: 50%;
  }
  .logo-wall__logo {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;

}

  [data-logo-wall-list] [data-logo-wall-item]:nth-child(n+7) {
    display: none;
  }
}

.elementor-8779 .elementor-element.elementor-element-3ed923c img, [data-logo-wall-item]{
    mix-blend-mode: difference;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f7f7e1 */@media only screen and (min-width:700px) and (max-width:1390px){
    .elementor-8779 .elementor-element.elementor-element-9f7f7e1{
        padding:0px 30px 150px 30px!important;
    }
}/* End custom CSS */