.elementor-306 .elementor-element.elementor-element-34b62e3 > .elementor-container{min-height:180px;}.elementor-306 .elementor-element.elementor-element-d37ff95.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-306 .elementor-element.elementor-element-d37ff95:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-306 .elementor-element.elementor-element-d37ff95 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 5px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-306 .elementor-element.elementor-element-d37ff95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-306 .elementor-element.elementor-element-10008e5{color:#ffffff;font-size:16px;text-transform:uppercase;width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-306 .elementor-element.elementor-element-10008e5 > .elementor-widget-container{padding:10px 0px 0px 100px;border-radius:30px 30px 30px 30px;}.elementor-306 .elementor-element.elementor-element-10008e5:hover .elementor-widget-container{background-color:rgba(0,0,0,0.5);box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-306 .elementor-element.elementor-element-4bcdeb1 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-306 .elementor-element.elementor-element-82b06db{color:#ffffff;font-size:16px;text-transform:uppercase;width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-306 .elementor-element.elementor-element-82b06db > .elementor-widget-container{padding:10px 0px 0px 75px;border-radius:30px 30px 30px 30px;}.elementor-306 .elementor-element.elementor-element-82b06db:hover .elementor-widget-container{background-color:rgba(0,0,0,0.5);box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-306 .elementor-element.elementor-element-e464b85 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-306 .elementor-element.elementor-element-e464b85{margin-top:-145px;margin-bottom:0px;}.elementor-306 .elementor-element.elementor-element-7bcd603.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-306 .elementor-element.elementor-element-7bcd603:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-306 .elementor-element.elementor-element-7bcd603 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-306 .elementor-element.elementor-element-7bcd603 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-306 .elementor-element.elementor-element-56cda98.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-306 .elementor-element.elementor-element-56cda98 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-306 .elementor-element.elementor-element-7d004dc{color:#ffffff;font-size:16px;text-transform:uppercase;width:var( --container-widget-width, 419px );max-width:419px;--container-widget-width:419px;--container-widget-flex-grow:0;}.elementor-306 .elementor-element.elementor-element-7d004dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 100px;border-radius:30px 30px 30px 30px;}.elementor-306 .elementor-element.elementor-element-7d004dc:hover .elementor-widget-container{background-color:rgba(0,0,0,0.5);box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-306 .elementor-element.elementor-element-38435a7{color:#ffffff;font-size:16px;text-transform:uppercase;width:100%;max-width:100%;}.elementor-306 .elementor-element.elementor-element-38435a7 > .elementor-widget-container{padding:10px 0px 0px 80px;border-radius:30px 30px 30px 30px;}.elementor-306 .elementor-element.elementor-element-38435a7:hover .elementor-widget-container{background-color:rgba(0,0,0,0.5);box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-306 .elementor-element.elementor-element-dbb0b53 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-306 .elementor-element.elementor-element-64155f0{color:#ffffff;font-size:16px;text-transform:uppercase;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-306 .elementor-element.elementor-element-64155f0 > .elementor-widget-container{padding:10px 0px 0px 75px;border-radius:30px 30px 30px 30px;}.elementor-306 .elementor-element.elementor-element-64155f0:hover .elementor-widget-container{background-color:rgba(0,0,0,0.5);box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-306 .elementor-element.elementor-element-581d61c{margin-top:10px;margin-bottom:0px;}.elementor-306 .elementor-element.elementor-element-c7812df.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-306 .elementor-element.elementor-element-c7812df:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-306 .elementor-element.elementor-element-c7812df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 5px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-306 .elementor-element.elementor-element-c7812df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-306 .elementor-element.elementor-element-daf18e8{color:#ffffff;font-size:16px;text-transform:uppercase;width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-306 .elementor-element.elementor-element-daf18e8 > .elementor-widget-container{padding:10px 0px 0px 100px;border-radius:30px 30px 30px 30px;}.elementor-306 .elementor-element.elementor-element-daf18e8:hover .elementor-widget-container{background-color:rgba(0,0,0,0.5);box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-306 .elementor-element.elementor-element-5c4fa08 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-306 .elementor-element.elementor-element-20d2c94{color:#ffffff;font-size:16px;text-transform:uppercase;width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-306 .elementor-element.elementor-element-20d2c94 > .elementor-widget-container{padding:10px 0px 0px 75px;border-radius:30px 30px 30px 30px;}.elementor-306 .elementor-element.elementor-element-20d2c94:hover .elementor-widget-container{background-color:rgba(0,0,0,0.5);box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-306 .elementor-element.elementor-element-1c95efee:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-1c95efee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d3cdc5;}.elementor-306 .elementor-element.elementor-element-1c95efee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-306 .elementor-element.elementor-element-1c95efee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-306{padding:0px 0px 0px 0px;}body.elementor-page-306:not(.elementor-motion-effects-element-type-background), body.elementor-page-306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d3cdc5;}@media(min-width:768px){.elementor-306 .elementor-element.elementor-element-d37ff95{width:50%;}.elementor-306 .elementor-element.elementor-element-4bcdeb1{width:50%;}.elementor-306 .elementor-element.elementor-element-7bcd603{width:50%;}.elementor-306 .elementor-element.elementor-element-56cda98{width:69.606%;}.elementor-306 .elementor-element.elementor-element-ce64b1f{width:30.394%;}.elementor-306 .elementor-element.elementor-element-dbb0b53{width:50%;}.elementor-306 .elementor-element.elementor-element-c7812df{width:50%;}.elementor-306 .elementor-element.elementor-element-5c4fa08{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-306 .elementor-element.elementor-element-d37ff95{width:100%;}.elementor-306 .elementor-element.elementor-element-4bcdeb1{width:100%;}.elementor-306 .elementor-element.elementor-element-7bcd603{width:100%;}.elementor-306 .elementor-element.elementor-element-56cda98{width:100%;}.elementor-306 .elementor-element.elementor-element-ce64b1f{width:100%;}.elementor-306 .elementor-element.elementor-element-dbb0b53{width:100%;}.elementor-306 .elementor-element.elementor-element-c7812df{width:100%;}.elementor-306 .elementor-element.elementor-element-5c4fa08{width:100%;}.elementor-306 .elementor-element.elementor-element-2fb72545{width:100%;}}@media(max-width:1024px){.elementor-306 .elementor-element.elementor-element-d37ff95 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-306 .elementor-element.elementor-element-10008e5 > .elementor-widget-container{padding:10px 0px 0px 80px;}.elementor-306 .elementor-element.elementor-element-10008e5{width:100%;max-width:100%;}.elementor-306 .elementor-element.elementor-element-4bcdeb1 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-306 .elementor-element.elementor-element-82b06db > .elementor-widget-container{padding:10px 0px 0px 80px;}.elementor-306 .elementor-element.elementor-element-82b06db{width:100%;max-width:100%;}.elementor-306 .elementor-element.elementor-element-e464b85{margin-top:0px;margin-bottom:0px;}.elementor-306 .elementor-element.elementor-element-7bcd603 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-306 .elementor-element.elementor-element-56cda98 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-306 .elementor-element.elementor-element-7d004dc > .elementor-widget-container{padding:10px 0px 0px 80px;}.elementor-306 .elementor-element.elementor-element-7d004dc{width:100%;max-width:100%;}.elementor-306 .elementor-element.elementor-element-ce64b1f > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-306 .elementor-element.elementor-element-38435a7 > .elementor-widget-container{padding:10px 0px 0px 80px;}.elementor-306 .elementor-element.elementor-element-38435a7{width:100%;max-width:100%;}.elementor-306 .elementor-element.elementor-element-dbb0b53 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-306 .elementor-element.elementor-element-64155f0 > .elementor-widget-container{padding:10px 0px 0px 80px;}.elementor-306 .elementor-element.elementor-element-64155f0{width:100%;max-width:100%;}.elementor-306 .elementor-element.elementor-element-581d61c{margin-top:0px;margin-bottom:0px;}.elementor-306 .elementor-element.elementor-element-c7812df > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-306 .elementor-element.elementor-element-daf18e8 > .elementor-widget-container{padding:10px 0px 0px 80px;}.elementor-306 .elementor-element.elementor-element-daf18e8{width:100%;max-width:100%;}.elementor-306 .elementor-element.elementor-element-5c4fa08 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-306 .elementor-element.elementor-element-20d2c94 > .elementor-widget-container{padding:10px 0px 0px 80px;}.elementor-306 .elementor-element.elementor-element-20d2c94{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-306 .elementor-element.elementor-element-10008e5 > .elementor-widget-container{padding:10px 0px 0px 43px;}.elementor-306 .elementor-element.elementor-element-82b06db > .elementor-widget-container{padding:10px 0px 0px 43px;}.elementor-306 .elementor-element.elementor-element-7d004dc > .elementor-widget-container{padding:10px 0px 0px 43px;}.elementor-306 .elementor-element.elementor-element-38435a7 > .elementor-widget-container{padding:10px 0px 0px 43px;}.elementor-306 .elementor-element.elementor-element-64155f0 > .elementor-widget-container{padding:10px 0px 0px 43px;}.elementor-306 .elementor-element.elementor-element-daf18e8 > .elementor-widget-container{padding:10px 0px 0px 43px;}.elementor-306 .elementor-element.elementor-element-20d2c94 > .elementor-widget-container{padding:10px 0px 0px 43px;}}/* Start custom CSS for text-editor, class: .elementor-element-10008e5 */.elementor-306 .elementor-element.elementor-element-10008e5>div {
    height: 100%;
}

.elementor-306 .elementor-element.elementor-element-10008e5{
    cursor: pointer;
}

.elementor-306 .elementor-element.elementor-element-10008e5{
    height: 100px;
}
@media screen and (min-width: 768px) {
    .elementor-306 .elementor-element.elementor-element-10008e5{
        height: 150px;
    }
}
@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-10008e5{
        height: 350px;
    }
}

.elementor-306 .elementor-element.elementor-element-10008e5{
    background-image: url(https://www.stebatura.ch/wp-content/uploads/2019/03/stebatura_outdoor.jpg);
    border-radius: 30px;
    background-size: cover;
    background-position: center;
}

@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-10008e5>div{
        opacity: 0;
    }
    
    .elementor-306 .elementor-element.elementor-element-10008e5>div:hover{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82b06db */.elementor-306 .elementor-element.elementor-element-82b06db>div {
    height: 100%;
}

.elementor-306 .elementor-element.elementor-element-82b06db{
    cursor: pointer;
}

.elementor-306 .elementor-element.elementor-element-82b06db{
    height: 100px;
}
@media screen and (min-width: 768px) {
    .elementor-306 .elementor-element.elementor-element-82b06db{
        height: 150px;
    }
}
@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-82b06db{
        height: 200px;
    }
}

.elementor-306 .elementor-element.elementor-element-82b06db{
    background-image: url(https://www.stebatura.ch/wp-content/uploads/2019/03/stebatura_restauration.jpg);
    border-radius: 30px;
    background-size: cover;
    background-position: center;
}

@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-82b06db>div{
        opacity: 0;
    }
    
    .elementor-306 .elementor-element.elementor-element-82b06db>div:hover{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d004dc */.elementor-306 .elementor-element.elementor-element-7d004dc>div {
    height: 100%;
}

.elementor-306 .elementor-element.elementor-element-7d004dc{
    cursor: pointer;
}

.elementor-306 .elementor-element.elementor-element-7d004dc{
    height: 100px;
}
@media screen and (min-width: 768px) {
    .elementor-306 .elementor-element.elementor-element-7d004dc{
        height: 150px;
    }
}
@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-7d004dc{
        height: 180px;
    }
}

.elementor-306 .elementor-element.elementor-element-7d004dc{
    background-image: url(https://www.stebatura.ch/wp-content/uploads/2019/03/stebatura_spezialanfertigungen.jpg);
    border-radius: 30px;
    background-size: cover;
    background-position: center;
}

@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-7d004dc>div{
        opacity: 0;
    }
    
    .elementor-306 .elementor-element.elementor-element-7d004dc>div:hover{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38435a7 */.elementor-306 .elementor-element.elementor-element-38435a7>div {
    height: 100%;
}

.elementor-306 .elementor-element.elementor-element-38435a7{
    cursor: pointer;
}

.elementor-306 .elementor-element.elementor-element-38435a7{
    height: 100px;
}
@media screen and (min-width: 768px) {
    .elementor-306 .elementor-element.elementor-element-38435a7{
        height: 150px;
    }
}
@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-38435a7{
        height: 180px;
    }
}

.elementor-306 .elementor-element.elementor-element-38435a7{
    background-image: url(https://www.stebatura.ch/wp-content/uploads/2019/03/stebatura_akustik.jpg);
    border-radius: 30px;
    background-size: cover;
    background-position: center;
}

@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-38435a7>div{
        opacity: 0;
    }
    
    .elementor-306 .elementor-element.elementor-element-38435a7>div:hover{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64155f0 */.elementor-306 .elementor-element.elementor-element-64155f0>div {
    height: 100%;
}

.elementor-306 .elementor-element.elementor-element-64155f0{
    cursor: pointer;
}

.elementor-306 .elementor-element.elementor-element-64155f0{
    height: 100px;
}
@media screen and (min-width: 768px) {
    .elementor-306 .elementor-element.elementor-element-64155f0{
        height: 150px;
    }
}
@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-64155f0{
        height: 330px;
    }
}

.elementor-306 .elementor-element.elementor-element-64155f0{
    background-image: url(https://www.stebatura.ch/wp-content/uploads/2019/03/stebatura_kissen.jpg);
    border-radius: 30px;
    background-size: cover;
    background-position: center;
}

@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-64155f0>div{
        opacity: 0;
    }
    
    .elementor-306 .elementor-element.elementor-element-64155f0>div:hover{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daf18e8 */.elementor-306 .elementor-element.elementor-element-daf18e8>div {
    height: 100%;
}

.elementor-306 .elementor-element.elementor-element-daf18e8{
    cursor: pointer;
}

.elementor-306 .elementor-element.elementor-element-daf18e8{
    height: 100px;
}
@media screen and (min-width: 768px) {
    .elementor-306 .elementor-element.elementor-element-daf18e8{
        height: 150px;
    }
}
@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-daf18e8{
        height: 250px;
    }
}

.elementor-306 .elementor-element.elementor-element-daf18e8{
    background-image: url(https://www.stebatura.ch/wp-content/uploads/2019/03/stebatura_objekt.jpg);
    border-radius: 30px;
    background-size: cover;
    background-position: center;
}

@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-daf18e8>div{
        opacity: 0;
    }
    
    .elementor-306 .elementor-element.elementor-element-daf18e8>div:hover{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20d2c94 */.elementor-306 .elementor-element.elementor-element-20d2c94>div {
    height: 100%;
}

.elementor-306 .elementor-element.elementor-element-20d2c94{
    cursor: pointer;
}

.elementor-306 .elementor-element.elementor-element-20d2c94{
    height: 100px;
}
@media screen and (min-width: 768px) {
    .elementor-306 .elementor-element.elementor-element-20d2c94{
        height: 150px;
    }
}
@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-20d2c94{
        height: 180px;
    }
}

.elementor-306 .elementor-element.elementor-element-20d2c94{
    background-image: url(https://www.stebatura.ch/wp-content/uploads/2019/03/stebatura_beschattungen.jpg);
    border-radius: 30px;
    background-size: cover;
    background-position: bottom;
}

@media screen and (min-width: 1025px) {
    .elementor-306 .elementor-element.elementor-element-20d2c94>div{
        opacity: 0;
    }
    
    .elementor-306 .elementor-element.elementor-element-20d2c94>div:hover{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c95efee */.stebatura-footer{
    
}
@media screen and (min-width: 768px) {
    .stebatura-footer{
        
    }
}
@media screen and (min-width: 1025px) {
    .stebatura-footer{
        position: fixed;
        bottom: 0;
        right: 0;
        left: 0;
        box-shadow: 3px -3px 6px #AAAAAA !important;
    }
    .stebatura-footer{
        max-height: 35px;
        height: 35px;
        transition: all 
        0.5s ease-out !important;
    }
    .stebatura-footer:hover{
        max-height: 300px;
        height: 300px;
        transition: all 
        0.5s ease-in !important;
    }
}/* End custom CSS */