.elementor-1191 .elementor-element.elementor-element-8b5123f .elementor-repeater-item-f27fb91.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1191 .elementor-element.elementor-element-69bda8a.elementor-column{align-self:inherit;cursor:default;}.elementor-1191 .elementor-element.elementor-element-0a7eda8{--spacer-size:100px;}.elementor-1191 .elementor-element.elementor-element-bb8da0f{--spacer-size:100px;}.elementor-1191 .elementor-element.elementor-element-8b5123f.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-1191 .elementor-element.elementor-element-8b5123f.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-1191 .elementor-element.elementor-element-8b5123f.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-1191 .elementor-element.elementor-element-8b5123f.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-1191 .elementor-element.elementor-element-8b5123f.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-1191 .elementor-element.elementor-element-8b5123f{padding:0px 30px 0px 30px;}@media(max-width:767px){.elementor-1191 .elementor-element.elementor-element-0a7eda8{--spacer-size:50px;}.elementor-1191 .elementor-element.elementor-element-bb8da0f{--spacer-size:50px;}}/* Start custom CSS for shortcode, class: .elementor-element-e98dcc3 */.slick-slide {
 min-height:550px;
}
.slick-next {
 padding: 11px 10px 50px 10px !important;
 border-radius: 0 !important;
 border-color: #fff;
 color: #fff !important;
 font-size: 0 !important;
 background-color: transparent !important;
 border-width: 0 !important;
 box-shadow: none !important;
}
.slick-prev {
 padding: 11px 10px 50px 10px !important;
 border-radius: 0 !important;
 border-color: #fff;
 color: #fff !important;
 font-size: 0 !important;
 background-color: transparent !important;
 border-width: 0 !important;
 box-shadow: none !important;
}
.slick-next:before {
    font-family:"fontello";
 content:"\e800";
 font-size:40px;
 opacity:.75;
 color:#fff;
}
.slick-prev:before {
    font-family:"fontello";
 content:"\e801";
 font-size:40px;
 opacity:.75;
 color:#fff;
}
.oo-detailsheadline {
  padding: 0 0 50px 0;
}

.oo-details-main {
  padding: 0 15px 0 0;
}

.oo-detailsheadline h1 {
    font-size: 40px;
}

.oo-asp h2 {
    font-size: 30px;
    margin-bottom: 20px !important;
    margin-top: 0;
}

.oo-detailsexpose h2 {
    font-size: 30px;
    margin-bottom: 20px !important;
}

.oo-detailsfreetext h2 {
    font-size: 30px;
    margin-bottom: 20px !important;
}

.oo-detailsmap h2 {
    font-size: 30px;
    margin-bottom: 20px !important;
}

.oo-asp .oo-detailsexpose .oo-detailsfreetext .oo-detailsmap {
    margin-bottom: 30px;
}

.oo-detailsfreetext,
.oo-detailsmap {
 padding-bottom:55px;
 padding-top:50px;
 border-bottom:2px solid #efefef
}

.oo-asp {
 margin-bottom:55px;
 padding-bottom:50px;
}

@media only screen and (max-width:600px) {
   .oo-detailsheadline h1 {
   font-size: 34px;
   }
   .oo-detailsheadline {
   padding: 0 0 30px 0;
   }
   .slick-slide {
   min-height:250px;
   }
   .oo-details-main {
    padding: 0 0 0 0;
   }
   .oo-details-sidebar {
    padding: 50px 0 50px 0;
   }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e98dcc3 */.slick-slide {
 min-height:550px;
}
.slick-next {
 padding: 11px 10px 50px 10px !important;
 border-radius: 0 !important;
 border-color: #fff;
 color: #fff !important;
 font-size: 0 !important;
 background-color: transparent !important;
 border-width: 0 !important;
 box-shadow: none !important;
}
.slick-prev {
 padding: 11px 10px 50px 10px !important;
 border-radius: 0 !important;
 border-color: #fff;
 color: #fff !important;
 font-size: 0 !important;
 background-color: transparent !important;
 border-width: 0 !important;
 box-shadow: none !important;
}
.slick-next:before {
    font-family:"fontello";
 content:"\e800";
 font-size:40px;
 opacity:.75;
 color:#fff;
}
.slick-prev:before {
    font-family:"fontello";
 content:"\e801";
 font-size:40px;
 opacity:.75;
 color:#fff;
}
.oo-detailsheadline {
  padding: 0 0 50px 0;
}

.oo-details-main {
  padding: 0 15px 0 0;
}

.oo-detailsheadline h1 {
    font-size: 40px;
}

.oo-asp h2 {
    font-size: 30px;
    margin-bottom: 20px !important;
    margin-top: 0;
}

.oo-detailsexpose h2 {
    font-size: 30px;
    margin-bottom: 20px !important;
}

.oo-detailsfreetext h2 {
    font-size: 30px;
    margin-bottom: 20px !important;
}

.oo-detailsmap h2 {
    font-size: 30px;
    margin-bottom: 20px !important;
}

.oo-asp .oo-detailsexpose .oo-detailsfreetext .oo-detailsmap {
    margin-bottom: 30px;
}

.oo-detailsfreetext,
.oo-detailsmap {
 padding-bottom:55px;
 padding-top:50px;
 border-bottom:2px solid #efefef
}

.oo-asp {
 margin-bottom:55px;
 padding-bottom:50px;
}

@media only screen and (max-width:600px) {
   .oo-detailsheadline h1 {
   font-size: 34px;
   }
   .oo-detailsheadline {
   padding: 0 0 30px 0;
   }
   .slick-slide {
   min-height:250px;
   }
   .oo-details-main {
    padding: 0 0 0 0;
   }
   .oo-details-sidebar {
    padding: 50px 0 50px 0;
   }
}/* End custom CSS */