.elementor-970 .elementor-element.elementor-element-92aa107{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-970 .elementor-element.elementor-element-92aa107 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-970 .elementor-element.elementor-element-d4d41fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-970 .elementor-element.elementor-element-d4d41fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-970 .elementor-element.elementor-element-d4d41fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-970 .elementor-element.elementor-element-d4d41fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-970 .elementor-element.elementor-element-8b44a32 img{width:100%;}.elementor-970 .elementor-element.elementor-element-8b44a32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-970 .elementor-element.elementor-element-97cbcc5:not(.elementor-motion-effects-element-type-background), .elementor-970 .elementor-element.elementor-element-97cbcc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-970 .elementor-element.elementor-element-97cbcc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-970 .elementor-element.elementor-element-97cbcc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-970 .elementor-element.elementor-element-6b9e0e0{text-align:center;z-index:5;}.elementor-970 .elementor-element.elementor-element-6b9e0e0 .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:700;}.elementor-970 .elementor-element.elementor-element-6b9e0e0 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-970 .elementor-element.elementor-element-a3257f9 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:0.8rem;font-weight:700;}.elementor-970 .elementor-element.elementor-element-a3257f9{z-index:5;}/* Start custom CSS for image, class: .elementor-element-8b44a32 */.elementor-970 .elementor-element.elementor-element-8b44a32{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b9e0e0 */.elementor-970 .elementor-element.elementor-element-6b9e0e0{
    margin-top: 5px;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-92aa107 */.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct-info{
    height: 0;
    padding-bottom: 0;
    transition: .3s;
    overflow: hidden!important;
    transition: padding-bottom .3s!important;
}

.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct:hover .stproduct-info{
    padding-bottom: 7rem;
    transition: .3s;
    transition: padding-bottom .3s;
    transition-delay:.2s!important;
}

.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct-info .elementor-heading-title, .elementor-970 .elementor-element.elementor-element-92aa107 .stproduct-info .elementor-button-wrapper{
    opacity: 0;
    transition: .2s;
    transition-delay: 0s;
}

.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct:hover .stproduct-info .elementor-heading-title, .elementor-970 .elementor-element.elementor-element-92aa107 .stproduct:hover .stproduct-info .elementor-button-wrapper{
    opacity: 1;
    transition: .3s;
     transition-delay:.2s!important;
}



.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    z-index: 0;
     transition: .3s;
     background-color: #331DEA;
     padding: 0;
     transition: padding .3s!important;
     transition-delay: .2s!important;
    transition: z-index .4s cubic-bezier(1, 0, 1, 0)!important;
}

.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct:hover{
    padding: 5px;
    transition: .3s;
    z-index: 3;
    cursor: pointer;
    transition-delay:.5s!important;
      transition: z-index 0s cubic-bezier(1, 0, 1, 0)!important;
    transition: padding .8s!important;
}

.elementor-970 .elementor-element.elementor-element-92aa107 {
    height: 250px;
    max-width: 500px;

}


.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct:before{
    content: "";
    position: absolute;
    width: 94%;
    height: 50px;
    top: 3%;
    left: 0;
    right: 0;
    margin: auto;
    background-image: url('/wp-content/uploads/2023/03/stmark_roxo_cima.png')!important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
    z-index: 4;
    opacity: 0;
    transform: scale(1.5)!important;
    transition: .5s;
}

.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct:after{
    content: "";
    position: absolute;
    width: 94%;
    height: 50px;
    bottom: 3%;
    left: 0;
    right: 0;
    margin: auto;
    background-image: url('/wp-content/uploads/2023/03/stmark_branca_baixo.png')!important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: 4;
    opacity: 0;
    transform: scale(1.5)!important;
    transition: .5s;
}


.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct:hover:after, .elementor-970 .elementor-element.elementor-element-92aa107 .stproduct:hover:before{
    opacity: 1;
    transform: scale(1)!important;
    transition: .5s;
     transition-delay:.2s!important;
}

@media screen and (max-width:1024px){
    .elementor-970 .elementor-element.elementor-element-92aa107 .stproduct-info{
    height: auto;
        padding-top:5px!important;
    padding-bottom:0rem;
    border-top:solid 4px #331DEA;
}

.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct:hover .stproduct-info{
    padding-bottom: 0rem;
}

.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct{
    position: static;
}

.elementor-970 .elementor-element.elementor-element-92aa107{
    height:auto;
    max-width:100%!important;
    overflow:hidden!important;
}

.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct-info .elementor-heading-title, .elementor-970 .elementor-element.elementor-element-92aa107 .stproduct-info .elementor-button-wrapper{
    opacity: 1;
}
.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct-info .elementor-button-wrapper{
    display:none;
}

.elementor-970 .elementor-element.elementor-element-92aa107 .stproduct:hover{
    padding: 0px;
}
}/* End custom CSS */