.elementor-1236 .elementor-element.elementor-element-42e334e{--display:flex;--min-height:64vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:-64vh;--margin-left:0;--margin-right:0;}.elementor-1236 .elementor-element.elementor-element-42e334e:not(.elementor-motion-effects-element-type-background), .elementor-1236 .elementor-element.elementor-element-42e334e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1236 .elementor-element.elementor-element-32c33b9c{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}/* Start custom CSS for shortcode, class: .elementor-element-2a792df2 */.elementor-1236 .elementor-element.elementor-element-2a792df2 {
    font-family: "gotham", Sans-serif;
}
.page-content>.post-nav-links {
    display: none;
}
.elementor-1236 .elementor-element.elementor-element-2a792df2 .oo-details-sidebar {
    display: none;
}
.elementor-1236 .elementor-element.elementor-element-2a792df2 .oo-detailsgallery button {
    background: none;
    border: none;
}
.elementor-1236 .elementor-element.elementor-element-2a792df2 .oo-responsive-image {
    height: 100%;
    object-fit: contain;
    object-position: bottom right;
}
.elementor-1236 .elementor-element.elementor-element-2a792df2 .oo-detailsheadline h1 {
    color: #ffffff;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.2em;
}
.elementor-1236 .elementor-element.elementor-element-2a792df2 .oo-detailsheadline {
    position: absolute;
    z-index: 99;
    width: 50%;
}

.oo-details-main {
    width: 100%;
}
.elementor-1236 .elementor-element.elementor-element-2a792df2 .oo-detailsgallery {
    width: 70%;
    margin-left: 30%;
    right: -30px;
}
.elementor-1236 .elementor-element.elementor-element-2a792df2 .oo-detailspicture, .elementor-1236 .elementor-element.elementor-element-2a792df2 .oo-detailspicture.slick-slide {
    height: calc(64vh + 60px);
}
.elementor-1236 .elementor-element.elementor-element-2a792df2 .slick-prev, .elementor-1236 .elementor-element.elementor-element-2a792df2 .slick-next {
    top: 90%; right: 28px;
}
.elementor-1236 .elementor-element.elementor-element-2a792df2 .slick-prev {
    left: auto;
    right: 54px;
}

.elementor-1236 .elementor-element.elementor-element-2a792df2 .oo-detailstable,
.elementor-1236 .elementor-element.elementor-element-2a792df2 .oo-detailsfreetext,
.elementor-1236 .elementor-element.elementor-element-2a792df2 .oo-detailsmap {
    max-width: 1240px;
    margin: 0px auto;
}/* End custom CSS */