.elementor-5019 .elementor-element.elementor-element-weqatvm > .elementor-container{min-height:850px;}.elementor-5019 .elementor-element.elementor-element-weqatvm > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5019 .elementor-element.elementor-element-weqatvm:not(.elementor-motion-effects-element-type-background), .elementor-5019 .elementor-element.elementor-element-weqatvm > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.clickon.ch/wp-content/uploads/2016/05/what-we-do-1.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-5019 .elementor-element.elementor-element-weqatvm > .elementor-background-overlay{background-color:#ffffff;opacity:0.22;transition:background 1s, border-radius 0.3s, opacity 1s;}.elementor-5019 .elementor-element.elementor-element-weqatvm:hover > .elementor-background-overlay{background-color:#ffffff;opacity:0.5;}.elementor-5019 .elementor-element.elementor-element-weqatvm{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5019 .elementor-element.elementor-element-ryr28g7{text-align:center;}.elementor-5019 .elementor-element.elementor-element-ryr28g7 .elementor-heading-title{color:#9f9175;font-family:"Poppins";font-size:64px;font-weight:bold;line-height:1.1em;}.elementor-5019 .elementor-element.elementor-element-lbc4aa9{text-align:center;}.elementor-5019 .elementor-element.elementor-element-lbc4aa9 .elementor-heading-title{color:#9f9175;font-size:24px;font-weight:300;line-height:1.5em;}.elementor-5019 .elementor-element.elementor-element-lbc4aa9 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-5019 .elementor-element.elementor-element-919t6np.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5019 .elementor-element.elementor-element-919t6np.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5019 .elementor-element.elementor-element-919t6np > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-5019 .elementor-element.elementor-element-ovb4qux .elementor-heading-title{color:#161616;font-family:"Poppins";font-size:36px;font-weight:bold;line-height:0.8em;}.elementor-5019 .elementor-element.elementor-element-ovb4qux > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-5019 .elementor-element.elementor-element-idmsxyt{color:#858585;font-size:20px;line-height:1.4em;}.elementor-bc-flex-widget .elementor-5019 .elementor-element.elementor-element-fnv8rdy.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5019 .elementor-element.elementor-element-fnv8rdy.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-msie .elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-5019 .elementor-element.elementor-element-t32v80k{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-5019 .elementor-element.elementor-element-t32v80k a .elementor-portfolio-item__overlay{background-color:rgba(0,0,0,0.73);}.elementor-5019 .elementor-element.elementor-element-t32v80k a .elementor-portfolio-item__title{color:#ffffff;}.elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-portfolio-item__title{font-family:"Poppins";font-size:1.8rem;font-weight:bold;line-height:1.6em;}.elementor-bc-flex-widget .elementor-5019 .elementor-element.elementor-element-vpqyb4z.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5019 .elementor-element.elementor-element-vpqyb4z.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-msie .elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-5019 .elementor-element.elementor-element-7wty4ma{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-5019 .elementor-element.elementor-element-7wty4ma a .elementor-portfolio-item__overlay{background-color:rgba(0,0,0,0.73);}.elementor-5019 .elementor-element.elementor-element-7wty4ma a .elementor-portfolio-item__title{color:#ffffff;}.elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-portfolio-item__title{font-family:"Poppins";font-size:1.8rem;font-weight:bold;line-height:1.6em;}.elementor-bc-flex-widget .elementor-5019 .elementor-element.elementor-element-3f2fe93.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5019 .elementor-element.elementor-element-3f2fe93.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5019 .elementor-element.elementor-element-3f2fe93 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-5019 .elementor-element.elementor-element-d023c83 .elementor-heading-title{color:#161616;font-family:"Poppins";font-size:36px;font-weight:bold;line-height:0.8em;}.elementor-5019 .elementor-element.elementor-element-d023c83 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-5019 .elementor-element.elementor-element-ee2c3a0{color:#858585;font-size:20px;line-height:1.4em;}.elementor-bc-flex-widget .elementor-5019 .elementor-element.elementor-element-1w2q8xj.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5019 .elementor-element.elementor-element-1w2q8xj.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5019 .elementor-element.elementor-element-1w2q8xj > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-5019 .elementor-element.elementor-element-652m749 .elementor-heading-title{color:#161616;font-family:"Poppins";font-size:36px;font-weight:bold;line-height:0.8em;}.elementor-5019 .elementor-element.elementor-element-652m749 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-5019 .elementor-element.elementor-element-8acxski{color:#858585;font-size:20px;line-height:1.4em;}.elementor-bc-flex-widget .elementor-5019 .elementor-element.elementor-element-f1qsszu.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5019 .elementor-element.elementor-element-f1qsszu.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-msie .elementor-5019 .elementor-element.elementor-element-59ni02p .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-5019 .elementor-element.elementor-element-59ni02p{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-5019 .elementor-element.elementor-element-59ni02p a .elementor-portfolio-item__overlay{background-color:rgba(0,0,0,0.73);}.elementor-5019 .elementor-element.elementor-element-59ni02p a .elementor-portfolio-item__title{color:#ffffff;}.elementor-5019 .elementor-element.elementor-element-59ni02p .elementor-portfolio-item__title{font-family:"Poppins";font-size:1.8rem;font-weight:bold;line-height:1.6em;}@media(max-width:1024px){.elementor-5019 .elementor-element.elementor-element-weqatvm > .elementor-container{min-height:850px;}.elementor-5019 .elementor-element.elementor-element-lbc4aa9 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-5019 .elementor-element.elementor-element-919t6np > .elementor-element-populated{padding:0em 2em 0em 2em;}.elementor-5019 .elementor-element.elementor-element-ovb4qux .elementor-heading-title{font-size:1.6rem;}.elementor-msie .elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-portfolio-item__title{font-size:1.3rem;line-height:1.5em;}.elementor-msie .elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-portfolio-item__title{font-size:1.3rem;line-height:1.5em;}.elementor-5019 .elementor-element.elementor-element-3f2fe93 > .elementor-element-populated{padding:0em 2em 0em 2em;}.elementor-5019 .elementor-element.elementor-element-d023c83 .elementor-heading-title{font-size:1.6rem;}.elementor-5019 .elementor-element.elementor-element-1w2q8xj > .elementor-element-populated{padding:0em 2em 0em 2em;}.elementor-5019 .elementor-element.elementor-element-652m749 .elementor-heading-title{font-size:1.6rem;}.elementor-msie .elementor-5019 .elementor-element.elementor-element-59ni02p .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-5019 .elementor-element.elementor-element-59ni02p .elementor-portfolio-item__title{font-size:1.3rem;line-height:1.5em;}}@media(max-width:767px){.elementor-5019 .elementor-element.elementor-element-weqatvm > .elementor-container{min-height:510px;}.elementor-5019 .elementor-element.elementor-element-ryr28g7 .elementor-heading-title{font-size:40px;}.elementor-5019 .elementor-element.elementor-element-lbc4aa9 .elementor-heading-title{font-size:18px;}.elementor-5019 .elementor-element.elementor-element-919t6np > .elementor-element-populated{padding:2em 2em 4em 2em;}.elementor-5019 .elementor-element.elementor-element-ovb4qux > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-msie .elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-portfolio-item__title{font-size:1.1rem;}.elementor-msie .elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-portfolio-item__title{font-size:1.1rem;}.elementor-5019 .elementor-element.elementor-element-3f2fe93 > .elementor-element-populated{padding:2em 2em 4em 2em;}.elementor-5019 .elementor-element.elementor-element-d023c83 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-5019 .elementor-element.elementor-element-1w2q8xj > .elementor-element-populated{padding:2em 2em 4em 2em;}.elementor-5019 .elementor-element.elementor-element-652m749 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-msie .elementor-5019 .elementor-element.elementor-element-59ni02p .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-5019 .elementor-element.elementor-element-59ni02p .elementor-portfolio-item__title{font-size:1.1rem;}}/* Start custom CSS for portfolio, class: .elementor-element-t32v80k */.elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-portfolio-item__title {
    padding: 1rem;
}
    
@media (max-width: 768px) {
    .elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-portfolio-item__overlay {
        opacity: 1;
    }
    .elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-portfolio-item__title {
        padding: 2rem;
    }
    
    .elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-posts-container .elementor-post__thumbnail img {
        width: auto;
    }
    
    .elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-portfolio-item__overlay {
        -webkit-box-pack: end;
        -webkit-justify-content: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: left;
    }
}

@media (max-width: 360px) {
    .elementor-5019 .elementor-element.elementor-element-t32v80k .elementor-portfolio-item__title {
        padding: 1rem 2rem;
        font-weight: 600 !important;
    }
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-7wty4ma */.elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-portfolio-item__title {
    padding: 1rem;
}
    
@media (max-width: 768px) {
    .elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-portfolio-item__overlay {
        opacity: 1;
    }
    .elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-portfolio-item__title {
        padding: 2rem;
    }
    
    .elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-posts-container .elementor-post__thumbnail img {
        width: auto;
    }
    
    .elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-portfolio-item__overlay {
        -webkit-box-pack: end;
        -webkit-justify-content: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: left;
    }
}

@media (max-width: 360px) {
    .elementor-5019 .elementor-element.elementor-element-7wty4ma .elementor-portfolio-item__title {
        padding: 1rem 2rem;
        font-weight: 600 !important;
    }
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-59ni02p */.elementor-5019 .elementor-element.elementor-element-59ni02p .elementor-portfolio-item__title {
    padding: 1rem;
}
    
@media (max-width: 768px) {
    .elementor-5019 .elementor-element.elementor-element-59ni02p .elementor-portfolio-item__overlay {
        opacity: 1;
    }
    .elementor-5019 .elementor-element.elementor-element-59ni02p .elementor-portfolio-item__title {
        padding: 2rem;
    }
    
    .elementor-5019 .elementor-element.elementor-element-59ni02p .elementor-posts-container .elementor-post__thumbnail img {
        width: auto;
    }
    
    .elementor-5019 .elementor-element.elementor-element-59ni02p .elementor-portfolio-item__overlay {
        -webkit-box-pack: end;
        -webkit-justify-content: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: left;
    }
}

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