.elementor-6358 .elementor-element.elementor-element-89c3cff{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6358 .elementor-element.elementor-element-96c4342 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6358 .elementor-element.elementor-element-d94e91d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 50px 0px;}.elementor-6358 .elementor-element.elementor-element-d94e91d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6358 .elementor-element.elementor-element-24af79bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-6358 .elementor-element.elementor-element-d94e91d{padding:20px 25px 0px 25px;}}/* Start custom CSS for text-editor, class: .elementor-element-30bf4bc */body .c-parallax__text {
    font-size: 42px ! Important;
    font-weight: 300!Important;
    line-height: 31px ! Important;
    font-weight: 400!Important;
    font-family: "Ivy", Sans-serif ! Important;
    letter-spacing: 0.5px;
}


@media only screen and (max-width: 979px) {
    body .elementor-574 .elementor-element.elementor-element-26948d3 img {
        filter: none ! Important;
    }   

       body #lupa img {
        filter: none ! Important;
    }

       body span.pp-hamburger-box {
        filter: none ! Important;
    }





}



@media only screen and (max-width: 979px) {
    body .elementor-574 .elementor-element.elementor-element-26948d3 img {
        filter: none ! Important;
    }   

       body #lupa img {
        filter: none ! Important;
    }

       body span.pp-hamburger-box {
        filter: none ! Important;
    }



body section.c-section.c-widget__parallax {
    margin-top: 0px!Important;
    margin-bottom: 20px!Important;
}
body .c-parallax__text {
    font-size: 36px ! Important;
    font-weight: 300!Important;
    line-height: 31px ! Important;
    font-weight: 400!Important;
    font-family: "Ivy", Sans-serif ! Important;
    letter-spacing: 0.5px;
     

}

body .c-parallax__text-overlay {
 
    top: 47%;
  
}
body.page .c-parallax {
    padding-bottom: 0px!Important;
    height: 541px!Important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-89c3cff */body .c-parallax {
    padding-bottom: 0px!Important;
    height: 641px!Important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f79406d */body h2.vp-portfolio__item-meta-title a {
    color: #000;
    font-size: 20px ! Important;
    font-weight: 300!Important;
    font-weight: 400!Important;
    font-family: "Ivy", Sans-serif ! Important;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d94e91d */div#conta {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}

.elementor-117 .elementor-element.elementor-element-d27ad06 .elementor-field-group .elementor-field, .elementor-117 .elementor-element.elementor-element-d27ad06 .elementor-field-subgroup label {

    text-align: center;
    padding: 0px!Important;
}


h2.vp-portfolio__item-meta-title a {
    text-align: center;
    color: #000000;
    font-family: "Orpheus Pro", Sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 13px;
    letter-spacing: 0.5px!Important;
}


.vp-portfolio__item-meta-category a {
    font-family: "Work Sans", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    fill: #000000;
    color: #000000!Important;
    letter-spacing: 1.5px;
}



span.vp-portfolio__item-meta-part-text {
    font-family: "Work Sans", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    fill: #000000;
    color: #000000!Important;
    letter-spacing: 1.5px;
}
span.vp-portfolio__item-meta-part-icon {
    display: none!Important;
}


.vp-portfolio__layout-elements.vp-portfolio__layout-elements-bottom.vp-portfolio__layout-elements-align-center {
    display: none!Important;
}




body .elementor-574 .elementor-element.elementor-element-26948d3 img {
       filter: none ! Important;
}

    body span.pp-hamburger-box {
        filter: none ! Important;
    }

body #lupa img {
    filter: none!Important;
}

    body .vp-portfolio figure.vp-portfolio__item {

    padding: 0px!Important;
    margin-top: 3px!Important;
}






body .vp-portfolio__item-meta-categories {
    display: none!Important;
}/* End custom CSS */