.elementor-4058 .elementor-element.elementor-element-uslugnc > .elementor-container{min-height:850px;}.elementor-4058 .elementor-element.elementor-element-uslugnc > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4058 .elementor-element.elementor-element-uslugnc:not(.elementor-motion-effects-element-type-background), .elementor-4058 .elementor-element.elementor-element-uslugnc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.clickon.ch/wp-content/uploads/2016/05/client-pabies.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-4058 .elementor-element.elementor-element-uslugnc > .elementor-background-overlay{background-color:#ffffff;opacity:0.57;transition:background 1s, border-radius 0.3s, opacity 1s;}.elementor-4058 .elementor-element.elementor-element-uslugnc:hover > .elementor-background-overlay{background-color:#ffffff;opacity:0.7;}.elementor-4058 .elementor-element.elementor-element-uslugnc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4058 .elementor-element.elementor-element-xjqlyzx{text-align:center;}.elementor-4058 .elementor-element.elementor-element-xjqlyzx .elementor-heading-title{color:#9f9175;font-family:"Poppins";font-size:3.6rem;font-weight:bold;line-height:1.1em;}.elementor-4058 .elementor-element.elementor-element-brftqqm{text-align:center;}.elementor-4058 .elementor-element.elementor-element-brftqqm .elementor-heading-title{color:#9f9175;font-size:24px;font-weight:300;line-height:1.5em;}.elementor-4058 .elementor-element.elementor-element-brftqqm > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-4058 .elementor-element.elementor-element-jmfmljr{padding:6em 0em 5em 0em;}.elementor-4058 .elementor-element.elementor-element-eztqipj{text-align:center;}.elementor-4058 .elementor-element.elementor-element-eztqipj .elementor-heading-title{color:#9f9175;font-family:"Poppins";font-size:2.8rem;font-weight:bold;}.elementor-4058 .elementor-element.elementor-element-eztqipj > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-4058 .elementor-element.elementor-element-xlfppkj{text-align:center;}.elementor-4058 .elementor-element.elementor-element-xlfppkj .elementor-heading-title{color:#858585;font-family:"EB Garamond";font-size:1.5rem;font-weight:300;}.elementor-4058 .elementor-element.elementor-element-xlfppkj > .elementor-widget-container{padding:0em 2em 0em 2em;}.elementor-4058 .elementor-element.elementor-element-ym85x32{padding:0em 0em 0em 0em;}.elementor-msie .elementor-4058 .elementor-element.elementor-element-dq5cjn7 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-4058 .elementor-element.elementor-element-dq5cjn7{--grid-row-gap:4px;--grid-column-gap:4px;}.elementor-4058 .elementor-element.elementor-element-dq5cjn7 a .elementor-portfolio-item__overlay{background-color:rgba(0,0,0,0.73);}.elementor-4058 .elementor-element.elementor-element-dq5cjn7 a .elementor-portfolio-item__title{color:#ffffff;}.elementor-4058 .elementor-element.elementor-element-dq5cjn7 .elementor-portfolio-item__title{font-family:"Poppins";font-size:1.3rem;font-weight:bold;line-height:1.6em;}@media(max-width:1024px){.elementor-4058 .elementor-element.elementor-element-uslugnc > .elementor-container{min-height:850px;}.elementor-4058 .elementor-element.elementor-element-brftqqm > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-4058 .elementor-element.elementor-element-eztqipj .elementor-heading-title{font-size:2.4rem;}.elementor-msie .elementor-4058 .elementor-element.elementor-element-dq5cjn7 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-4058 .elementor-element.elementor-element-dq5cjn7 .elementor-portfolio-item__title{font-size:1.7rem;line-height:1.5em;}}@media(max-width:767px){.elementor-4058 .elementor-element.elementor-element-uslugnc > .elementor-container{min-height:510px;}.elementor-4058 .elementor-element.elementor-element-xjqlyzx .elementor-heading-title{font-size:40px;}.elementor-4058 .elementor-element.elementor-element-brftqqm .elementor-heading-title{font-size:18px;}.elementor-4058 .elementor-element.elementor-element-eztqipj .elementor-heading-title{font-size:2.5rem;}.elementor-4058 .elementor-element.elementor-element-xlfppkj .elementor-heading-title{font-size:1.4rem;line-height:1.1em;}.elementor-msie .elementor-4058 .elementor-element.elementor-element-dq5cjn7 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-4058 .elementor-element.elementor-element-dq5cjn7 .elementor-portfolio-item__title{font-size:1.25rem;}}/* Start custom CSS for portfolio, class: .elementor-element-dq5cjn7 */.elementor-4058 .elementor-element.elementor-element-dq5cjn7 .elementor-portfolio-item__title {
    padding: 1rem;
}

@media (max-width: 768px) {
    .elementor-4058 .elementor-element.elementor-element-dq5cjn7 .elementor-portfolio-item__overlay {
        opacity: 1;
    }
    .elementor-4058 .elementor-element.elementor-element-dq5cjn7 .elementor-portfolio-item__title {
        padding: 10rem;
    }
}

@media (max-width: 360px) {
    .elementor-4058 .elementor-element.elementor-element-dq5cjn7 .elementor-portfolio-item__title {
        padding: 2rem;
        font-weight: 600 !important;
    }
}/* End custom CSS */