.banner-weddings a{letter-spacing:.36px;color:#100e0b;text-transform:uppercase;font-weight:700;font-family:'Open Sans',sans-serif;font-size:18px;line-height:25px;padding:10px 25px;background-color:#c9a8dd;text-decoration:none;border-radius:50px;transition:.4s}.banner-weddings a:hover{color:#100e0b;background-color:#dec6ed !important}.banner-weddings .banner-inner-wrapper-inner-retreat{bottom:30%}.banner-weddings .banner-sub-heading-cta-retreat{display:inline-block}.banner-weddings .banner-section-heading-retreat h1 span,.banner-weddings .banner-section-sub-heading-retreat h2 span{display:block}.banner-weddings .banner-section-sub-heading-retreat{padding-bottom:30px}.banner-cta-mobile a{padding:12px 10px !important;border-radius:50px !important}@media(max-width:1440px){.banner-weddings.banner-outter-wrapper-retreat{background-position:right}}@media(max-width:1366px){.banner-weddings .banner-inner-wrapper-inner-retreat{bottom:10%}}@media(max-width:1366px){.banner-weddings .banner-inner-wrapper-inner-retreat{bottom:20%}}@media(max-width:580px){.banner-weddings .banner-cta-retreat{display:none}.banner-weddings .banner-left-group-retreat{text-align:center}.banner-weddings.banner-outter-wrapper-retreat{min-height:100%}.banner-weddings .banner-inner-wrapper-inner-retreat{bottom:10%}}@media(max-width:480px){.banner-weddings.banner-outter-wrapper-retreat{height:50vh}}