.elementor-349 .elementor-element.elementor-element-c180ad7 > .elementor-widget-container{padding:025px 20px 0px 20px;}.elementor-349 .elementor-element.elementor-element-c180ad7{font-size:16px;font-weight:500;}.elementor-349 .elementor-element.elementor-element-95804c3 > .elementor-widget-container{padding:0px 025px 0px 025px;}.elementor-349 .elementor-element.elementor-element-95804c3 .elementor-blockquote__content{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-349 .elementor-element.elementor-element-95804c3 .elementor-blockquote__content +.e-q-footer{margin-top:0px;}.elementor-349 .elementor-element.elementor-element-95804c3 .elementor-blockquote__author{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-349 .elementor-element.elementor-element-95804c3 .elementor-blockquote{padding-top:10px;padding-bottom:10px;}.elementor-349 .elementor-element.elementor-element-b84ce05 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-349 .elementor-element.elementor-element-b84ce05{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-349 .elementor-element.elementor-element-f0aa821 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-349 .elementor-element.elementor-element-d8afa0f > .elementor-container{max-width:1130px;}.elementor-349 .elementor-element.elementor-element-d8afa0f{margin-top:-20px;margin-bottom:-20px;}.elementor-349 .elementor-element.elementor-element-b541c6f:not(.elementor-motion-effects-element-type-background), .elementor-349 .elementor-element.elementor-element-b541c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-349 .elementor-element.elementor-element-b541c6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-349 .elementor-element.elementor-element-b541c6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-349 .elementor-element.elementor-element-37a07bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-2c7406c > .elementor-container{max-width:1130px;}.elementor-349 .elementor-element.elementor-element-2c7406c{margin-top:0px;margin-bottom:-20px;}.elementor-349 .elementor-element.elementor-element-2cf6344{overflow:hidden;}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid{margin:calc(-20px / 2);}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid__item{padding:calc(20px / 2) calc(20px / 2);}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid__item_caption{padding:calc(20px / 2 - 1em) calc(20px / 2);}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid_fancy .grid__item:nth-child(3){margin-top:20px;}.elementor-349 .elementor-element.elementor-element-558dc0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-3ed4bb1 > .elementor-container{max-width:1130px;}.elementor-349 .elementor-element.elementor-element-3ed4bb1{margin-top:0px;margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-3bd36ef > .elementor-container{max-width:1130px;}.elementor-349 .elementor-element.elementor-element-3bd36ef{margin-top:0px;margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-b954659 > .elementor-container{max-width:1130px;}.elementor-349 .elementor-element.elementor-element-b954659{margin-top:0px;margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-8d9b47d > .elementor-container{max-width:1130px;}.elementor-349 .elementor-element.elementor-element-8d9b47d{margin-top:0px;margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-144f7c1:not(.elementor-motion-effects-element-type-background), .elementor-349 .elementor-element.elementor-element-144f7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-349 .elementor-element.elementor-element-144f7c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-5px;}.elementor-349 .elementor-element.elementor-element-144f7c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-349 .elementor-element.elementor-element-a3b6c9b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-8e09435 > .elementor-container{max-width:1130px;}.elementor-349 .elementor-element.elementor-element-8e09435{margin-top:0px;margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-aa853d9 > .elementor-container{max-width:1130px;}.elementor-349 .elementor-element.elementor-element-aa853d9{margin-top:0px;margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-7fb2241 > .elementor-container{max-width:1130px;}.elementor-349 .elementor-element.elementor-element-7fb2241{margin-top:0px;margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-66fbc3d > .elementor-container{max-width:1130px;}.elementor-349 .elementor-element.elementor-element-66fbc3d{margin-top:0px;margin-bottom:-20px;}@media(max-width:1024px){.elementor-349 .elementor-element.elementor-element-c180ad7 > .elementor-widget-container{padding:0px 35px 0px 35px;}.elementor-349 .elementor-element.elementor-element-95804c3 > .elementor-widget-container{padding:0px 35px 0px 35px;}.elementor-349 .elementor-element.elementor-element-b84ce05 > .elementor-widget-container{padding:0px 35px 0px 35px;}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid_fancy .grid__item:nth-child(3){margin-top:0;}.elementor-349 .elementor-element.elementor-element-2cf6344{overflow:hidden;}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid{margin:calc(-30px / 2);}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid__item{padding:calc(30px / 2) calc(30px / 2);}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid__item_caption{padding:calc(30px / 2 - 1em) calc(30px / 2);}}@media(max-width:767px){.elementor-349 .elementor-element.elementor-element-c180ad7 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-349 .elementor-element.elementor-element-95804c3 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-349 .elementor-element.elementor-element-b84ce05 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid_fancy .grid__item:nth-child(3){margin-top:0;}.elementor-349 .elementor-element.elementor-element-2cf6344{overflow:hidden;}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid{margin:calc(-15px / 2);}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid__item{padding:calc(15px / 2) calc(15px / 2);}.elementor-349 .elementor-element.elementor-element-2cf6344 .grid__item_caption{padding:calc(15px / 2 - 1em) calc(15px / 2);}.elementor-349 .elementor-element.elementor-element-3bd36ef{margin-top:0px;margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-b954659{margin-top:0px;margin-bottom:0px;}.elementor-349 .elementor-element.elementor-element-8d9b47d{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for rubenz-widget-header-section, class: .elementor-element-2fd9d0b */.elementor-349 .elementor-element.elementor-element-2fd9d0b{
    color:white;
}
.elementor-349 .elementor-element.elementor-element-2fd9d0b .section__headline{
    background-color:white;
}/* End custom CSS */
/* Start custom CSS for rubenz-widget-technology-masonry-grid, class: .elementor-element-2cf6344 */.elementor-349 .elementor-element.elementor-element-2cf6344 .hover-zoom__inner{
    overflow:visible;
}
.elementor-349 .elementor-element.elementor-element-2cf6344 .grid.js-grid{
transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */

transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */
}
.elementor-349 .elementor-element.elementor-element-2cf6344 img{
    filter:grayscale(0.9)  brightness(100%)
    contrast(120%);
transition: all 1000ms cubic-bezier(0.000, -0.005, 0.000, 0.995); /* custom */

transition-timing-function: cubic-bezier(0.000, -0.005, 0.000, 0.995); /* custom */
}
.elementor-349 .elementor-element.elementor-element-2cf6344 .figure-portfolio__wrapper-img:hover img{
    filter:grayscale(0)  brightness(130%)
    contrast(100%)
}

.elementor-349 .elementor-element.elementor-element-2cf6344 .filter__item_active {
    color: #fff;
}
.filter__item:not(.filter__item_active):hover {
    color: #fff;
}
.elementor-349 .elementor-element.elementor-element-2cf6344 .figure-portfolio__content{
    overflow: hidden;
}
.elementor-349 .elementor-element.elementor-element-2cf6344 .figure-portfolio__content h3{
    text-align:center;
    background:white;
    margin-top:0px;
    transition: all 500ms cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */

transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */
overflow: hidden;
transform: translate(0px, 105%);
opacity:0.25;
font-size:14px;
word-wrap: nowrap;
}
.elementor-349 .elementor-element.elementor-element-2cf6344 .figure-portfolio__content:hover h3{
    transform: translate(0px, 0%);
    opacity:1;
}
.elementor-349 .elementor-element.elementor-element-2cf6344 .lazy-wrapper.d-inline-block{
    padding:15px 35px 0px 35px;
}
.elementor-349 .elementor-element.elementor-element-2cf6344 .filter{
    margin-bottom:40px;
}/* End custom CSS */
/* Start custom CSS for rubenz-widget-header-section, class: .elementor-element-250ddb2 */.elementor-349 .elementor-element.elementor-element-250ddb2{
    color:white;
}
.elementor-349 .elementor-element.elementor-element-250ddb2 .section__headline{
    background-color:white;
}/* End custom CSS */
/* Start custom CSS */a.logo-link {
 background-image:none!important;   
}/* End custom CSS */