.elementor-3055 .elementor-element.elementor-element-69dcf3ce .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-3055 .elementor-element.elementor-element-69dcf3ce{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-3055 .elementor-element.elementor-element-394caa2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3055 .elementor-element.elementor-element-394caa2 > .elementor-column-wrap > .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-3055 .elementor-element.elementor-element-682d1a8 img{width:100%;opacity:0;transition-duration:0.4s;}.elementor-3055 .elementor-element.elementor-element-682d1a8 > .elementor-widget-container{background-image:url("/wp-content/uploads/2022/03/case-kuka-green-700x491-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3055 .elementor-element.elementor-element-682d1a8:hover .elementor-widget-container{background-image:url("/wp-content/uploads/2022/03/kuka-case-overlay-01.png");}.elementor-3055 .elementor-element.elementor-element-7594744 .elementor-heading-title{color:#0D0D0D;font-family:"IBM Plex Sans", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.2em;}.elementor-3055 .elementor-element.elementor-element-7594744 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-3055 .elementor-element.elementor-element-04028e3 .elementor-heading-title{color:#0D0D0D;font-family:"IBM Plex Sans", Sans-serif;font-size:2.6rem;font-weight:400;line-height:1.2em;}.elementor-3055 .elementor-element.elementor-element-04028e3 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 00px 24px 0px;}.elementor-3055 .elementor-element.elementor-element-55c39b6a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3055 .elementor-element.elementor-element-55c39b6a > .elementor-column-wrap > .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-3055 .elementor-element.elementor-element-13b98a66 img{width:100%;opacity:0;transition-duration:0.4s;}.elementor-3055 .elementor-element.elementor-element-13b98a66 > .elementor-widget-container{background-image:url("/wp-content/uploads/2022/03/cases-images-oersted-700x491-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3055 .elementor-element.elementor-element-13b98a66:hover .elementor-widget-container{background-image:url("/wp-content/uploads/2022/03/cases-images-hover-oersted.jpg");}.elementor-3055 .elementor-element.elementor-element-6cf0c888 .elementor-heading-title{color:#0D0D0D;font-family:"IBM Plex Sans", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.2em;}.elementor-3055 .elementor-element.elementor-element-6cf0c888 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-3055 .elementor-element.elementor-element-67512309 .elementor-heading-title{color:#0D0D0D;font-family:"IBM Plex Sans", Sans-serif;font-size:2.6rem;font-weight:400;line-height:1.2em;}.elementor-3055 .elementor-element.elementor-element-67512309 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 24px 0px;}@media(max-width:767px){.elementor-3055 .elementor-element.elementor-element-7594744 > .elementor-widget-container{padding:19px 0px 12px 0px;}.elementor-3055 .elementor-element.elementor-element-55c39b6a > .elementor-column-wrap > .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-3055 .elementor-element.elementor-element-13b98a66 img{width:100%;}.elementor-3055 .elementor-element.elementor-element-6cf0c888 > .elementor-widget-container{padding:019px 0px 12px 0px;}.elementor-3055 .elementor-element.elementor-element-67512309 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-04028e3 */.elementor-3055 .elementor-element.elementor-element-04028e3:hover{
    cursor: pointer;
}
.elementor-3055 .elementor-element.elementor-element-04028e3 .arrow-anim{
    position: relative;
    display: inline-block;
    height: 18px !important;
    left:8px;
    transition: all 0.2s ease-in-out;
filter: invert(58%) sepia(2%) saturate(2197%) hue-rotate(22deg) brightness(93%) contrast(100%);
    opacity: 0;
}
.elementor-3055 .elementor-element.elementor-element-04028e3:hover .arrow-anim{
    transition: all 0.2s ease-in-out;
    opacity: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-394caa2 */.elementor-3055 .elementor-element.elementor-element-394caa2 .elementor-widget-image{
    overflow: hidden;
}
.elementor-3055 .elementor-element.elementor-element-394caa2::after {
    bottom: 30px;
    width: calc(100% - 60px);
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 1px;
    background: #dedede;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67512309 */.elementor-3055 .elementor-element.elementor-element-67512309:hover{
    cursor: pointer;
}
.elementor-3055 .elementor-element.elementor-element-67512309 .arrow-anim{
    position: relative;
    display: inline-block;
    height: 18px !important;
    left:8px;
    transition: all 0.2s ease-in-out;
filter: invert(58%) sepia(2%) saturate(2197%) hue-rotate(22deg) brightness(93%) contrast(100%);
    opacity: 0;
}
.elementor-3055 .elementor-element.elementor-element-67512309:hover .arrow-anim{
    transition: all 0.2s ease-in-out;
    opacity: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55c39b6a */.elementor-3055 .elementor-element.elementor-element-55c39b6a .elementor-widget-image{
    overflow: hidden;
}
.elementor-3055 .elementor-element.elementor-element-55c39b6a::after {
    bottom: 30px;
    width: calc(100% - 60px);
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 1px;
    background: #dedede;
}/* End custom CSS */