@media (max-width:767px){.header__logo{max-width:350px;width:70%;}}@media (min-width:768px){.header__logo img{width:60%;}}.outer-wrapper--home .banner__text{z-index:1;position:relative;}.outer-wrapper--home .banner__book{z-index:1;position:relative;}.outer-wrapper--home .header__phone.active,.outer-wrapper--home .header__phone-2.active,.outer-wrapper--home .header__phone:focus,.outer-wrapper--home .header__phone-2:focus,.outer-wrapper--home .header__phone:hover,.outer-wrapper--home .header__phone-2:hover{text-decoration:underline;}.featured-categories__image{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.01);transform:scale(1.01);top:0 !important;left:0 !important;}.castlePanel .SingleImagePanel img{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.01);transform:scale(1.01);height:100%;top:0!important;left:0!important;}#BodyContent.pageContent.textContent ol:not(:has(p)),.lower-content.pageContent.textContent ol:not(:has(p)),.pageContent.textContent ol:not(:has(p)),.lower-content__inner ol:not(:has(p)),#BodyContent.pageContent.textContent ul:not(:has(p)),.lower-content.pageContent.textContent ul:not(:has(p)),.pageContent.textContent ul:not(:has(p)),.lower-content__inner ul:not(:has(p)){list-style-position:inside;padding-left:0;}#BodyContent.pageContent.textContent ol:has(p),.lower-content.pageContent.textContent ol:has(p),.pageContent.textContent ol:has(p),.lower-content__inner ol:has(p),#BodyContent.pageContent.textContent ul:has(p),.lower-content.pageContent.textContent ul:has(p),.pageContent.textContent ul:has(p),.lower-content__inner ul:has(p){list-style-position:outside;padding-left:40px;}@media (min-width:768px){.header__logo img{width:67%;}}/* Replace primary blue #0035BB with #2F58A7 */.lower-content__inner,.toplinks__nav,.toplinks__nav-ws,.toplinks__dropdown,.top-section,.book-online__inner,.featured-categories__image-panel,.DetailsMainImage,.DetailsTitle h1,.DetailsTitle h2,.testimonials .RotatorTestimonial,.footer__bottom{background-color:#2F58A7 !important;border-color:#2F58A7 !important;}#BodyContent.pageContent.textContent h1,.lower-content.pageContent.textContent h1,.pageContent.textContent h1,.featured-categories__title,.products-section__title h2,.products-section__title h3,.testimonials__title{color:#2F58A7;}.header__search .SearchPanel .SearchBoxTextBox,.featured-categories__image-panel,.castlePanel{border-color:#2F58A7;}.weather__right:before{background:#2F58A7;}.footer__link{color:#2F58A7;}.footer__link:hover,.footer__link:focus{color:#2F58A7;}#ctl00_ctl00_Testimonials::before{/* 1. Remove the existing background image */ background-image:none !important;/* 2. Apply your new color */ background-color:#61C0EC !important;/* 3. Use the original image as a mask to keep the shape */ -webkit-mask-image:url("https://bouncycastlenetwork-res.cloudinary.com/image/upload/f_auto/themes/065/curve-blue.png") !important;mask-image:url("https://bouncycastlenetwork-res.cloudinary.com/image/upload/f_auto/themes/065/curve-blue.png") !important;/* 4. Ensure the mask is positioned and sized correctly */ -webkit-mask-size:100% auto !important;mask-size:100% auto !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:bottom !important;mask-position:bottom !important;/* 5. Essential positioning properties */ content:"" !important;display:block !important;position:absolute !important;top:0;left:0;width:100%;height:100%;}.footer__top{background-color:#61C0EC !important;}