.elementor-57851 .elementor-element.elementor-element-368da6e5:not(.elementor-motion-effects-element-type-background), .elementor-57851 .elementor-element.elementor-element-368da6e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2A;background:url("https://ramageco.com/wp-content/uploads/2022/07/real-home-bg-fallback.jpg") 50% 50%;background-size:cover;}.elementor-57851 .elementor-element.elementor-element-368da6e5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(190deg, #00000082 31%, #000000 93%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57851 .elementor-element.elementor-element-368da6e5, .elementor-57851 .elementor-element.elementor-element-368da6e5 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-57851 .elementor-element.elementor-element-368da6e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;}.elementor-57851 .elementor-element.elementor-element-1e5974a > .elementor-element-populated{padding:0px 0px 1px 30px;}.elementor-57851 .elementor-element.elementor-element-266dbeb6{text-align:left;}.elementor-57851 .elementor-element.elementor-element-3ec0e78b{font-size:17px;color:#FFFFFF;}.elementor-57851 .elementor-element.elementor-element-14e04273 .elementor-button{background-color:#F84C6C;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 23px 0px rgba(0, 0, 0, 0.31);border-style:solid;border-width:1px 1px 1px 1px;border-color:#A7A7A7;border-radius:8px 8px 8px 8px;}.elementor-57851 .elementor-element.elementor-element-14e04273 .elementor-button:hover, .elementor-57851 .elementor-element.elementor-element-14e04273 .elementor-button:focus{background-color:#FFFFFF;color:#F84C6C;}.elementor-57851 .elementor-element.elementor-element-14e04273 .elementor-button:hover svg, .elementor-57851 .elementor-element.elementor-element-14e04273 .elementor-button:focus svg{fill:#F84C6C;}@media(max-width:767px){.elementor-57851 .elementor-element.elementor-element-1e5974a > .elementor-element-populated{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-57851 .elementor-element.elementor-element-1e5974a{width:50.35%;}.elementor-57851 .elementor-element.elementor-element-4bd05dd{width:49.65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-57851 .elementor-element.elementor-element-1e5974a{width:90%;}}/* Start custom CSS for section, class: .elementor-element-368da6e5 */.elementor-background-video-container {
    border: solid ipx #fff;
	  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS */#sb_instagram .sbi_photo {
    border-radius: 6px;
}

#sb_instagram .sbi_follow_btn a {
    background: #09c3f6;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
}

#sb_instagram #sbi_load .sbi_load_btn {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
}

.grid-view .item-wrap.item-wrap-no-frame .hover-effect {
    border-radius: 6px;
}/* End custom CSS */